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