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