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