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