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