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