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