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