7dc3c03ebdd41f09d95f4a740060899e30e3d0b3
[gnupg.git] / common / ChangeLog
1 2003-10-31  Werner Koch  <wk@gnupg.org>
2
3         * util.h (gnupg_isotime_t): New.
4         (gnupg_copy_time): New.
5
6         * gettime.c (gnupg_get_isotime): New.
7
8 2003-09-23  Werner Koch  <wk@gnupg.org>
9
10         * iobuf.c (check_special_filename): Replaced is isdigit by digitp
11         to avoid passing negative values and potential locale problems.
12         Problem noted by Christian Biere.
13
14         * util.h (ascii_isspace): New.
15
16 2003-09-18  Werner Koch  <wk@gnupg.org>
17
18         * ttyio.c (tty_fprintf): New.
19         (tty_print_string, tty_print_utf8_string2)
20         (tty_print_utf8_string): Made P argument const byte*.
21
22 2003-08-20  Marcus Brinkmann  <marcus@g10code.de>
23
24         * maperror.c (map_ksba_err): Map -1.  Use gpg_err_make to set
25         the error source.
26
27 2003-08-14  Timo Schulz  <twoaday@freakmail.de>
28
29         * dynload.h. New. W32 wrapper around the dynload mechanism.
30         
31 2003-07-15  Werner Koch  <wk@gnupg.org>
32
33         * simple-pwquery.c, simple-pwquery.h:  New; moved from ../agent.  
34         * Makefile.am (libsimple_pwquery_a_LIBADD): New.
35
36 2003-06-25  Werner Koch  <wk@gnupg.org>
37
38         * maperror.c (map_to_assuan_status): Directly map 0 to 0.
39
40 2003-06-17  Werner Koch  <wk@gnupg.org>
41
42         * gettime.c (scan_isodatestr,add_days_to_timestamp,strtimevalue)
43         (strtimestamp,asctimestamp): New.  Code taken from gnupg 1.3.2
44         mischelp.c.
45
46         * yesno.c: New.  Code taken from gnupg 1.3.2 mischelp.c
47
48         * miscellaneous.c: New.
49
50         * util.h: Include utf8conf.h
51
52 2003-06-16  Werner Koch  <wk@gnupg.org>
53
54         * gettime.c (make_timestamp): New.
55
56         * ttyio.c: New. Taken from gnupg 1.2.
57         * ttyio.h: Move from ../include.
58
59 2003-06-13  Werner Koch  <wk@gnupg.org>
60
61         * util.h (seterr): Removed macro.
62         (xmalloc_secure,xcalloc_secure): New.
63
64 2003-06-11  Werner Koch  <wk@gnupg.org>
65
66         * iobuf.c (iobuf_writebyte,iobuf_write): Return error code from
67         iobuf_flush.
68         (iobuf_writestr): Ditto.
69
70 2003-06-10  Werner Koch  <wk@gnupg.org>
71
72         * iobuf.c, iobuf.h: New. Taken from current gnupg 1.3 CVS.  Run
73         indent on it and adjusted error handling to libgpg-error style.
74         Replaced IOBUF by iobuf_t. Renamed malloc functions.
75
76 2003-06-04  Werner Koch  <wk@gnupg.org>
77
78         * errors.h: Removed all error codes.  We keep the status codes for
79         now.
80         * Makefile.am: Do not create errors.c anymore; remove it from the
81         sources.
82
83         * maperror.c: Don't include error.h.  Change all error codes to
84         libgpg-error style.
85         (map_assuan_err): Changed to new Assuan error code convention.
86         (map_to_assuan_status): Likewise.
87         (map_gcry_err,map_kbx_err): Not needed.  For now dummy functions.
88
89         * membuf.c, membuf.h: New.  Code taken from ../sm/call-agent.h.
90         * Makefile.am: Added above.
91
92 2003-04-29  Werner Koch  <wk@gnupg.org>
93
94         * util.h (fopencokokie): Removed prototype and struct.
95
96         * fopencookie.c: Removed.
97
98         * maperror.c: Use system assuan.h
99
100 2002-10-31  Neal H. Walfield  <neal@g10code.de>
101
102         * isascii.c: New file.
103         * putc_unlocked.c: Likewise.
104
105 2002-10-28  Neal H. Walfield  <neal@g10code.de>
106
107         * signal.c (caught_fatal_sig): Remove superfluous zero
108         initializer.
109         (caught_sigusr1): Likewise.
110
111 2002-09-04  Neal H. Walfield  <neal@g10code.de>
112
113         * vasprintf.c (vasprintf) [va_copy]: Use va_copy.
114         [!va_copy && __va_copy]: Use __va_copy.
115         [!va_copy && !__va_copy]: Only now fall back to using memcpy.
116
117 2002-08-21  Werner Koch  <wk@gnupg.org>
118
119         * errors.h: Added STATUS_IMPORT_PROBLEM.
120
121 2002-08-20  Werner Koch  <wk@gnupg.org>
122
123         * vasprintf.c: Hack to handle NULL for %s.
124
125 2002-08-09  Werner Koch  <wk@gnupg.org>
126
127         * signal.c: New. Taken from GnuPG 1.1.91.
128
129 2002-07-23  Werner Koch  <wk@gnupg.org>
130
131         * util.h (_IO_cookie_io_functions_t): Fixed typo.  Noted by
132         Richard Lefebvre.
133
134 2002-07-22  Werner Koch  <wk@gnupg.org>
135
136         * fseeko.c, ftello.c: New.
137
138 2002-06-28  Werner Koch  <wk@gnupg.org>
139
140         * maperror.c (map_to_assuan_status): Map more errorcodes to Bad
141         Certificate.
142
143 2002-06-26  Werner Koch  <wk@gnupg.org>
144
145         * maperror.c (map_to_assuan_status): Map EOF to No_Data_Available.
146
147 2002-06-10  Werner Koch  <wk@gnupg.org>
148
149         * errors.h (gnupg_error_token): Add new prototype.
150         (STATUS_ERROR): New.
151
152         * mkerrtok: New.
153         * Makefile.am: Use it to create the new error token function.
154
155 2002-06-04  Werner Koch  <wk@gnupg.org>
156
157         * maperror.c (map_to_assuan_status): Map Bad_CA_Certificate.
158
159 2002-05-23  Werner Koch  <wk@gnupg.org>
160
161         * no-pth.c, Makefile.am: Removed.
162
163 2002-05-22  Werner Koch  <wk@gnupg.org>
164
165         * mkdtemp.c: Replaced byte by unsigned char because it is no longer
166         defined in gcrypt.h.
167
168 2002-05-21  Werner Koch  <wk@gnupg.org>
169
170         * maperror.c (map_gcry_err): Add libgcrypt's new S-expression errors.
171         (map_ksba_err): Add a few mappings.
172
173 2002-05-14  Werner Koch  <wk@gnupg.org>
174
175         * gettime.c: New.
176
177 2002-05-03  Werner Koch  <wk@gnupg.org>
178
179         * errors.h: Added STARUS_EXPSIG and STATUS_EXPKEYSIG.
180
181 2002-04-15  Werner Koch  <wk@gnupg.org>
182
183         * cryptmiss.c: New.
184
185 2002-02-14  Werner Koch  <wk@gnupg.org>
186
187         * maperror.c: Add more assuan<->gnupg mappings.
188
189 2002-02-12  Werner Koch  <wk@gnupg.org>
190
191         * fopencookie.c: Dummy function.
192
193         * vasprintf.c: New.  Taken from binutils-2.9.1 and dropped all non
194         ANSI-C stuff.  Merged with asprintf version.
195
196         * no-pth.c: New.
197
198 2002-01-23  Werner Koch  <wk@gnupg.org>
199
200         * mkdtemp.c: Copied from gnupg-1.0.6c and changed to use libgcrypt.
201
202 2002-01-19  Werner Koch  <wk@gnupg.org>
203
204         * sysutils.c: New.  This is the misc.c file from gnupg 1.0.6 with
205         the OpenPGP stuff removed.
206         * sysutils.h: New.
207         
208 2002-01-15  Werner Koch  <wk@gnupg.org>
209
210         * maperror.c: Add mapping for Not_Trusted. 
211
212 2002-01-11  Werner Koch  <wk@gnupg.org>
213
214         * maperror.c (map_assuan_err): Codes for CRL
215
216 2002-01-08  Werner Koch  <wk@gnupg.org>
217
218         * util.h (spacep): New.
219
220 2002-01-02  Werner Koch  <wk@gnupg.org>
221
222         * maperror.c (map_to_assuan_status): New.  Merged from ../agent
223         and ../sm.
224
225 2001-12-20  Werner Koch  <wk@gnupg.org>
226
227         * maperror.c (map_gcry_err): Add some mappings.
228
229 2001-12-18  Werner Koch  <wk@gnupg.org>
230
231         * Makefile.am (AM_CPPFLAGS): Include flags for gcrypt and ksba
232
233 2001-12-14  Werner Koch  <wk@gnupg.org>
234
235         * util.h (digitp, hexdigitp): New ctype like macros.
236         (atoi_1,atoi_2,atoi_4,xtoi_1,xtoi_2): New.
237         
238         
239  Copyright 2001, 2002 Free Software Foundation, Inc.
240
241  This file is free software; as a special exception the author gives
242  unlimited permission to copy and/or distribute it, with or without
243  modifications, as long as this notice is preserved.
244
245  This file is distributed in the hope that it will be useful, but
246  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
247  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
248                 
249