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