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