68cdb99e4105d3c2aa48b44c1b32a83b3fb98cd3
[gnupg.git] / common / ChangeLog
1 2006-10-17  Werner Koch  <wk@g10code.com>
2
3         * estream.c (struct estream_internal, es_initialize) 
4         (es_deinitialize, print_fun_writer, es_print): New and modified
5         functions to avoid tempfiles for printf style printing. 
6
7         * Makefile.am (libcommonpth_a_SOURCES): New. We now build a secon
8         version of the library with explicit Pth support.
9         * exechelp.c, estream.c: Make use of WITHOUT_GNU_PTH.
10
11 2006-10-08  Werner Koch  <wk@g10code.com>
12
13         * gpgrlhelp.c: Trun all functions into dummies if readline is not
14         available.
15
16 2006-10-06  Werner Koch  <wk@g10code.com>
17
18         * Makefile.am (AM_CFLAGS): Use PTH version of libassuan.
19
20         * util.h (GNUPG_GCC_A_SENTINEL): Defined for gcc >= 4.
21
22 2006-10-04  David Shaw  <dshaw@jabberwocky.com>
23
24         * gpgrlhelp.c: readline requires stdio.h.
25
26 2006-10-04  Werner Koch  <wk@g10code.com>
27
28         * membuf.c (init_membuf_secure): New.
29         (put_membuf): Make sure that ERRNO is set even if the underlying
30         malloc code does not work properly.
31         (get_membuf): Set ERRNO on error.
32         (get_membuf): Allow to pass LEN as NULL.
33
34 2006-10-02  Werner Koch  <wk@g10code.com>
35
36         * iobuf.c (iobuf_unread): Removed.  This code is not required.
37         Also removed the entire unget buffer stuff.
38
39 2006-09-27  Werner Koch  <wk@g10code.com>
40
41         * util.h: Do not include strsep.h and strpbrk.h.
42         (isascii): Removed as it is now in jnlib.
43
44         * iobuf.c (pop_filter, underflow, iobuf_close): Free the unget
45         buffer.
46
47 2006-09-27  Florian Weimer <fweimer@bfk.de>  (wk)
48         
49         * iobuf.c (iobuf_unread): New.
50
51 2006-09-22  Werner Koch  <wk@g10code.com>
52
53         * i18n.h: Changed license to an all permissive one.
54
55         * ttyio.c (tty_get): We need to use readline too.  Added two more
56         hooks.
57
58 2006-09-21  Werner Koch  <wk@g10code.com>
59
60         * ttyio.c (tty_private_set_rl_hooks): New.
61         (tty_enable_completion, tty_disable_completion): Use a hook to
62         enable readline support.  Now always available.
63         (tty_cleanup_rl_after_signal): New.
64
65         * ttyio.h: Removed readline specific stuff.  Included util.h.
66         * common-defs.h: New.
67
68 2006-09-15  Werner Koch  <wk@g10code.com>
69
70         * convert.c: New.
71         (hexcolon2bin): New.
72         (bin2hex, bin2hexcolon, do_binhex): New.
73         * t-convert.c: New
74
75 2006-09-14  Werner Koch  <wk@g10code.com>
76
77         * util.h (out_of_core): Use new gpg_error_from_syserror function.
78
79         * http.c (init_sockets): Changed it to require 2.2 unless it is
80         build within gnupg 1 where we require 1.1 (and not anymore allow
81         for 1.0).
82
83 2006-09-07  Werner Koch  <wk@g10code.com>
84
85         * exechelp.c (gnupg_spawn_process): Factor out post fork code to ..
86         (do_exec): .. new function.  Allow passing of -1 for the fds.
87         (gnupg_spawn_process): Terminate gcrypt's secure memory in the child.
88         (gnupg_spawn_process_detached): New.
89
90 2006-09-06  Werner Koch  <wk@g10code.com>
91
92         * maperror.c: Removed.
93
94         * util.h (out_of_core): New.
95
96 2006-09-04  Werner Koch  <wk@g10code.com>
97
98         * http.c (http_get_header): New.
99         (capitalize_header_name, store_header): New.
100         (parse_response): Store headers away.
101         (send_request): Return GPG_ERR_NOT_FOUND if connect_server failed.
102         * http.h: New flag HTTP_FLAG_NEED_HEADER.
103
104 2006-08-21  Werner Koch  <wk@g10code.com>
105
106         * Makefile.am (libcommon_a_SOURCES): Added keyserver.h
107
108         * openpgpdefs.h: New.  Stripped from ..g10/packet.h.
109
110 2006-08-16  Werner Koch  <wk@g10code.com>
111
112         * keyserver.h: Moved from ../include to here.
113
114         * http.c: Include srv.h.
115
116         * srv.c, srv.h: New. Taken from GnuPG 1.4
117
118 2006-08-14  Werner Koch  <wk@g10code.com>
119
120         * http.h (struct http_context_s): Moved to implementation.
121         * http.c (http_open): Changed call to return a context.
122         (http_open_document): Ditto.
123         (http_get_read_ptr, http_get_read_ptr, http_get_status_code): New.
124         (do_parse_uri): Replaced strlwr by straight code to ease
125         standalone use of this file.
126         (http_wait_response): Removed arg STATUS_CODE as it is available
127         through an accessor function. Adjusted caller.
128         (http_escape_string): New.
129
130         * estream.c (es_read_line): Renamed to ..
131         (doreadline): .. this.  Changed all callers.
132         (es_read_line): New.  This is theusual limited getline variabnt as
133         used at several places.  Here taken and adjusted from xreadline.c
134         (es_free): New.
135
136 2006-08-11  Werner Koch  <wk@g10code.com>
137
138         * http.c: Major internal changes to optionallly support GNUTLS and
139         ESTREAM.
140         (http_open): Move initialization of the stream ...
141         (send_request): .. here.
142         (http_register_tls_callback): New.
143
144         * estream.c (es_writen): Try to seek only is a seek function has
145         been registered.
146
147 2006-08-09  Werner Koch  <wk@g10code.com>
148
149         * http.c, http.h: New.  Taken from gnupg 1.4.5, merged with
150         changes done for the Dirmngr project (by g10 Code) and cleaned up
151         some stuff.
152         (make_header_line): New. Change all caller to make user of the new
153         * Makefile.am (libcommon_a_SOURCES): Added http.c and http.h.
154
155 2006-05-23  Werner Koch  <wk@g10code.com>
156
157         * gettime.c (isotimestamp): New.
158
159         * ttyio.c (tty_get_ttyname): Posixly correct usage of ctermid.
160
161         * dns-cert.c: New.  Taken from 1.4.3's util/cert.c.
162         * dns-cert.h: New.
163
164 2006-05-22  Werner Koch  <wk@g10code.com>
165
166         * pka.c: New. Taked from 1.4.3.
167         * pka.h: New.
168         * Makefile.am: Added pka.
169
170 2006-05-19  Werner Koch  <wk@g10code.com>
171
172         * yesno.c (answer_is_yes_no_default, answer_is_yes_no_quit):
173         Updated from 1.4.3.
174         (answer_is_okay_cancel): new.  From 1.4.3.
175
176         * miscellaneous.c (match_multistr): New.  Taken from 1.4.3.
177
178         * ttyio.c (tty_enable_completion, tty_disable_completion): New
179         dummy functions.
180         * ttyio.h: Add prototypes and stubs.
181
182 2006-04-19  Werner Koch  <wk@g10code.com>
183
184         * iobuf.c (iobuf_get_fd): New.  Taken from 1.4.3.
185         (iobuf_is_pipe_filename): New.
186         (pop_filter): Made static.
187         (iobuf_skip_rest): New.  Orginal patch by Florian
188         Weimer.  Added new argument PARTIAL.
189         (block_filter): Remove the old gpg indeterminate length mode.
190         (block_filter): Properly handle a partial body stream
191         that ends with a 5-byte length that happens to be zero.
192         (iobuf_set_block_mode, iobuf_in_block_mode): Removed as
193         superfluous.
194         (iobuf_get_filelength): New arg OVERFLOW.
195         (iobuf_get_filelength) [W32]: Use GetFileSizeEx if available
196         * miscellaneous.c (is_file_compressed): Take care of OVERFLOW.
197
198 2006-04-18  Werner Koch  <wk@g10code.com>
199
200         * homedir.c (w32_shgetfolderpath): New.  Taken from gpg 1.4.3.
201         (default_homedir): Use it.
202
203 2005-10-08  Marcus Brinkmann  <marcus@g10code.de>
204
205         * signal.c (get_signal_name): Check value of HAVE_DECL_SYS_SIGLIST
206         instead of just if it is defined.
207
208 2005-09-28  Marcus Brinkmann  <marcus@g10code.de>
209
210         * Makefile.am (AM_CFLAGS): Add $(LIBASSUAN_CFLAGS).
211
212 2005-07-04  Marcus Brinkmann  <marcus@g10code.de>
213
214         * simple-pwquery.h (simple_pwclear): New prototype.
215         * simple-pwquery.c (simple_pwclear): New function.
216
217 2005-06-15  Werner Koch  <wk@g10code.com>
218
219         * miscellaneous.c (make_printable_string): Made P a void*.
220
221         * sexputil.c (keygrip_from_canon_sexp, cmp_simple_canon_sexp):
222         Fixed signed/unsigned pointer mismatch.
223         (make_simple_sexp_from_hexstr): Ditto.  This is all too ugly; I
224         wonder why gcc-4's default is to warn about them and forcing us to
225         use cast the warning away.
226         * iobuf.c (block_filter): Ditto.
227         (iobuf_flush): Ditto.
228         (iobuf_read_line): Ditto.
229         (iobuf_read): Make BUFFER a void *.
230         (iobuf_write): Make BUFFER a const void *.
231         * ttyio.c (tty_print_utf8_string2): Ditto.
232         * estream.c (estream_cookie_mem): Make MEMORY unsigned char*.
233         (es_write): Make BUFFER a void *.
234         (es_writen): Ditto.
235         (es_func_fd_read, es_func_fd_write, es_func_mem_read) 
236         (es_func_mem_write): Ditto.
237         (es_read, es_readn): Ditto.
238         (es_func_mem_write): Made MEMORY_NEW an unsigned char *.
239         * estream.h (es_cookie_read_function_t)
240         (es_cookie_write_function_t): Changed buffer arg to void*.
241
242 2005-06-03  Werner Koch  <wk@g10code.com>
243
244         * estream.c: Use HAVE_CONFIG_H and not USE_CONFIG_H!
245         (es_func_fd_read, es_func_fd_write): Protect against EINTR.
246         
247 2005-06-01  Werner Koch  <wk@g10code.com>
248
249         * Makefile.am (AM_CPPFLAGS): Added.
250
251         * util.h: Add some includes for gnulib.
252         (ttyname, isascii): Define them inline.
253         * fseeko.c, ftello.c: Removed.
254         * strsep.c, mkdtemp.c: Removed.
255         * ttyname.c, isascii.c: Removed.
256
257 2005-05-31  Werner Koch  <wk@g10code.com>
258
259         * dynload.h: s/__inline__/inline/.
260
261 2005-05-13  Werner Koch  <wk@g10code.com>
262
263         * signal.c (got_fatal_signal): Print the signal number if we can't
264         get a name for it.
265         (get_signal_name): Return NULL if no name is available. Fixed
266         conditional for sys_siglist to the correct one.
267
268 2005-04-17  Werner Koch  <wk@g10code.com>
269
270         * sexputil.c (cmp_simple_canon_sexp): New.
271         (make_simple_sexp_from_hexstr): New.
272
273 2005-04-07  Werner Koch  <wk@g10code.com>
274
275         * sexputil.c: New.
276
277 2005-04-11  Marcus Brinkmann  <marcus@g10code.de>
278
279         * simple-pwquery.c (simple_pwquery): Use spwq_secure_free.
280
281 2005-03-03  Werner Koch  <wk@g10code.com>
282
283         * Makefile.am (AM_CFLAGS): Added PTH_CFLAGS.  Noted by Kazu Yamamoto.
284
285 2005-02-25  Werner Koch  <wk@g10code.com>
286
287         * xasprintf.c (xtryasprintf): New.
288
289 2005-01-26  Moritz Schulte  <moritz@g10code.com>
290
291         * Makefile.am (libcommon_a_SOURCES): New source files: estream.c,
292         estream.h.
293         * estream.c, estream.h: New files.
294
295 2005-01-03  Werner Koch  <wk@g10code.com>
296
297         * asshelp.c (send_pinentry_environment): Fixed changed from
298         2004-12-18; cut+paste error for lc-messages.
299
300 2004-12-21  Werner Koch  <wk@g10code.com>
301
302         * simple-pwquery.c (agent_open) [W32]: Implement for W32.
303         (readline) [W32]: Use recv instead of read.
304         (writen) [W32]: Use send instead of write.
305         (my_stpcpy): Define a stpcpy replacement so that this file
306         continues to be self-contained.
307         (agent_send_all_options) [W32]: Don't call ttyname.
308
309 2004-12-21  Marcus Brinkmann  <marcus@g10code.de>
310
311         * simple-pwquery.h (simple_query): Add prototype.
312         * simple-pwquery.c (simple_query): New function.
313
314 2004-12-21  Werner Koch  <wk@g10code.com>
315
316         * signal.c (got_fatal_signal, got_usr_signal)
317         (got_fatal_signal) [DOSISH]: Don't build.
318         * simple-gettext.c: Include sysutils.h 
319
320         * homedir.c: New. Use CSIDL_APPDATA for W32 as the default home
321         directory.
322         * Makefile.am (libcommon_a_SOURCES): Add it.
323         (EXTRA_DIST): Removed mkerror and mkerrtok.
324
325 2004-12-20  Werner Koch  <wk@g10code.com>
326
327         * sysutils.h [W32]: Define sleep.
328         * util.h: Add prototype for mkdtemp.
329
330         * membuf.c (put_membuf): Wipe out buffer after a failed realloc.
331
332 2004-12-19  Werner Koch  <wk@g10code.com>
333
334         * maperror.c (map_assuan_err_with_source): Oops, args were swapped.
335
336 2004-12-18  Werner Koch  <wk@g10code.com>
337
338         * maperror.c (map_assuan_err): Renamed to ..
339         (map_assuan_err_with_source): .. this and add arg SOURCE.c
340         * asshelp.c (send_pinentry_environment, send_one_option): Add arg
341         ERRSOURCE.
342
343 2004-12-15  Werner Koch  <wk@g10code.com>
344
345         * sysutils.h [W32]: Prototypes for registry functions.
346         * w32reg.c: Include sysutils.h
347
348         * simple-pwquery.c [W32]: Dummy code to allow a build.
349
350         * exechelp.c [W32]: Implemented for W32 .
351
352         * ttyname.c: New.
353
354         * asshelp.c (send_one_option): New.
355         (send_pinentry_environment): Cleaned up and made sure that empty
356         values are not send.
357
358 2004-12-07  Werner Koch  <wk@g10code.com>
359
360         * asshelp.c (send_pinentry_environment) [W32]: Do not use ttyname.
361
362 2004-12-06  Werner Koch  <wk@g10code.com>
363
364         * exechelp.h, exechelp.c: New.  Based on code from ../sm/import.c.
365
366 2004-12-03  Werner Koch  <wk@g10code.com>
367
368         * strsep.c: Fixed copyright comments.
369
370 2004-11-26  Werner Koch  <wk@g10code.com>
371
372         * simple-gettext.c: New taken from gnupg 1.3.x
373
374         * simple-pwquery.c [_WIN32]: Include winsock2.h.
375         (agent_open): Disable it until we have our AF_UNIX implementation
376         ready.
377         * fseeko.c, ftello.c: Include sys/types for the sake of W32.
378
379 2004-11-23  Werner Koch  <wk@g10code.com>
380
381         * b64enc.c: Include stdio.h and string.h
382
383 2004-08-18  Werner Koch  <wk@g10code.de>
384
385         * simple-pwquery.c (simple_pwquery): Handle gpg-error style return
386         code for canceled.
387
388 2004-07-20  Werner Koch  <wk@g10code.de>
389
390         * maperror.c: Removed header ksba.h.  Not required anymore.
391
392 2004-06-14  Werner Koch  <wk@gnupg.org>
393
394         * xreadline.c: New.  Based on the iobuf_read_line function.
395
396 2004-05-12  Werner Koch  <wk@gnupg.org>
397
398         * util.h (xtrycalloc_secure,xtrymalloc_secure): New.
399
400 2004-05-11  Werner Koch  <wk@gnupg.org>
401
402         * sysutils.c (disable_core_dumps): Only set the current limit.
403         (enable_core_dumps): New.
404
405 2004-04-13  Werner Koch  <wk@gnupg.org>
406
407         * simple-pwquery.c (copy_and_escape): Relaxed quoting.
408
409 2004-04-05  Werner Koch  <wk@gnupg.org>
410
411         * errors.h (STATUS_NEWSIG): New.
412
413 2004-03-11  Werner Koch  <wk@gnupg.org>
414
415         * dynload.h [__MINGW32__]: Define RTLD_LAZY.
416
417 2004-03-09  Werner Koch  <wk@gnupg.org>
418
419         * maperror.c (map_assuan_err): Map the Locale_Problem item.
420
421 2004-03-03  Werner Koch  <wk@gnupg.org>
422
423         * asshelp.c, asshelp.h: New.
424         (send_pinentry_environment): New. Code taken from ../sm/call-agent.c.
425
426 2004-02-19  Werner Koch  <wk@gnupg.org>
427
428         * simple-pwquery.c (agent_open): Don't mangle INFOSTR.
429
430 2004-02-17  Werner Koch  <wk@gnupg.org>
431
432         * simple-pwquery.c (agent_open): Ignore an empty GPG_AGENT_INFO.
433
434         * errors.h: Added STATUS_IMPORT_OK.
435
436 2004-02-10  Werner Koch  <wk@gnupg.org>
437
438         * b64enc.c: New.  Based on code from ../sm/base64.c.
439
440 2004-01-30  Marcus Brinkmann  <marcus@g10code.de>
441
442         * Makefile.am (libcommon_a_SOURCES): Add xasprintf.c.
443         * miscellaneous.c (xasprintf): Moved to ...
444         * xasprintf (xasprintf): ... here.  New file.
445         This allows to use xasprintf without sucking in gpg-error.
446
447 2004-01-27  Werner Koch  <wk@gnupg.org>
448
449         * sexp-parse.h: New; moved from../agent.
450
451         * util.h (xtoi_4): New.
452
453 2003-12-23  Werner Koch  <wk@gnupg.org>
454
455         * maperror.c (map_assuan_err): Prepared for a new error code.
456
457 2003-12-17  Werner Koch  <wk@gnupg.org>
458
459         * gettime.c (asctimestamp): Add a note on a non-avoidable gcc warning.
460
461         * util.h [!HAVE_VASPRINTF]: Add printf format attribute to the
462         replacement function.
463
464         * miscellaneous.c (xasprintf): New.
465
466 2003-11-14  Werner Koch  <wk@gnupg.org>
467
468         * mkdtemp.c (mkdtemp): Use gcry_create_nonce.
469
470         * cryptmiss.c: Removed.
471
472 2003-11-13  Werner Koch  <wk@gnupg.org>
473
474         * util.h (vasprintf): Also fixed the prototype.
475
476         * vasprintf.c (vasprintf): ARGS should not be a pointer.  Fixed
477         segv on Solaris.  Reported by Andrew J. Schorr.
478
479 2003-11-12  Werner Koch  <wk@gnupg.org>
480
481         * maperror.c (map_ksba_err, map_gcry_err, map_kbx_err): Removed.
482
483 2003-10-31  Werner Koch  <wk@gnupg.org>
484
485         * util.h (gnupg_isotime_t): New.
486         (gnupg_copy_time): New.
487
488         * gettime.c (gnupg_get_isotime): New.
489
490 2003-09-23  Werner Koch  <wk@gnupg.org>
491
492         * iobuf.c (check_special_filename): Replaced is isdigit by digitp
493         to avoid passing negative values and potential locale problems.
494         Problem noted by Christian Biere.
495
496         * util.h (ascii_isspace): New.
497
498 2003-09-18  Werner Koch  <wk@gnupg.org>
499
500         * ttyio.c (tty_fprintf): New.
501         (tty_print_string, tty_print_utf8_string2)
502         (tty_print_utf8_string): Made P argument const byte*.
503
504 2003-08-20  Marcus Brinkmann  <marcus@g10code.de>
505
506         * maperror.c (map_ksba_err): Map -1.  Use gpg_err_make to set
507         the error source.
508
509 2003-08-14  Timo Schulz  <twoaday@freakmail.de>
510
511         * dynload.h. New. W32 wrapper around the dynload mechanism.
512         
513 2003-07-15  Werner Koch  <wk@gnupg.org>
514
515         * simple-pwquery.c, simple-pwquery.h:  New; moved from ../agent.  
516         * Makefile.am (libsimple_pwquery_a_LIBADD): New.
517
518 2003-06-25  Werner Koch  <wk@gnupg.org>
519
520         * maperror.c (map_to_assuan_status): Directly map 0 to 0.
521
522 2003-06-17  Werner Koch  <wk@gnupg.org>
523
524         * gettime.c (scan_isodatestr,add_days_to_timestamp,strtimevalue)
525         (strtimestamp,asctimestamp): New.  Code taken from gnupg 1.3.2
526         mischelp.c.
527
528         * yesno.c: New.  Code taken from gnupg 1.3.2 mischelp.c
529
530         * miscellaneous.c: New.
531
532         * util.h: Include utf8conf.h
533
534 2003-06-16  Werner Koch  <wk@gnupg.org>
535
536         * gettime.c (make_timestamp): New.
537
538         * ttyio.c: New. Taken from gnupg 1.2.
539         * ttyio.h: Move from ../include.
540
541 2003-06-13  Werner Koch  <wk@gnupg.org>
542
543         * util.h (seterr): Removed macro.
544         (xmalloc_secure,xcalloc_secure): New.
545
546 2003-06-11  Werner Koch  <wk@gnupg.org>
547
548         * iobuf.c (iobuf_writebyte,iobuf_write): Return error code from
549         iobuf_flush.
550         (iobuf_writestr): Ditto.
551
552 2003-06-10  Werner Koch  <wk@gnupg.org>
553
554         * iobuf.c, iobuf.h: New. Taken from current gnupg 1.3 CVS.  Run
555         indent on it and adjusted error handling to libgpg-error style.
556         Replaced IOBUF by iobuf_t. Renamed malloc functions.
557
558 2003-06-04  Werner Koch  <wk@gnupg.org>
559
560         * errors.h: Removed all error codes.  We keep the status codes for
561         now.
562         * Makefile.am: Do not create errors.c anymore; remove it from the
563         sources.
564
565         * maperror.c: Don't include error.h.  Change all error codes to
566         libgpg-error style.
567         (map_assuan_err): Changed to new Assuan error code convention.
568         (map_to_assuan_status): Likewise.
569         (map_gcry_err,map_kbx_err): Not needed.  For now dummy functions.
570
571         * membuf.c, membuf.h: New.  Code taken from ../sm/call-agent.h.
572         * Makefile.am: Added above.
573
574 2003-04-29  Werner Koch  <wk@gnupg.org>
575
576         * util.h (fopencokokie): Removed prototype and struct.
577
578         * fopencookie.c: Removed.
579
580         * maperror.c: Use system assuan.h
581
582 2002-10-31  Neal H. Walfield  <neal@g10code.de>
583
584         * isascii.c: New file.
585         * putc_unlocked.c: Likewise.
586
587 2002-10-28  Neal H. Walfield  <neal@g10code.de>
588
589         * signal.c (caught_fatal_sig): Remove superfluous zero
590         initializer.
591         (caught_sigusr1): Likewise.
592
593 2002-09-04  Neal H. Walfield  <neal@g10code.de>
594
595         * vasprintf.c (vasprintf) [va_copy]: Use va_copy.
596         [!va_copy && __va_copy]: Use __va_copy.
597         [!va_copy && !__va_copy]: Only now fall back to using memcpy.
598
599 2002-08-21  Werner Koch  <wk@gnupg.org>
600
601         * errors.h: Added STATUS_IMPORT_PROBLEM.
602
603 2002-08-20  Werner Koch  <wk@gnupg.org>
604
605         * vasprintf.c: Hack to handle NULL for %s.
606
607 2002-08-09  Werner Koch  <wk@gnupg.org>
608
609         * signal.c: New. Taken from GnuPG 1.1.91.
610
611 2002-07-23  Werner Koch  <wk@gnupg.org>
612
613         * util.h (_IO_cookie_io_functions_t): Fixed typo.  Noted by
614         Richard Lefebvre.
615
616 2002-07-22  Werner Koch  <wk@gnupg.org>
617
618         * fseeko.c, ftello.c: New.
619
620 2002-06-28  Werner Koch  <wk@gnupg.org>
621
622         * maperror.c (map_to_assuan_status): Map more errorcodes to Bad
623         Certificate.
624
625 2002-06-26  Werner Koch  <wk@gnupg.org>
626
627         * maperror.c (map_to_assuan_status): Map EOF to No_Data_Available.
628
629 2002-06-10  Werner Koch  <wk@gnupg.org>
630
631         * errors.h (gnupg_error_token): Add new prototype.
632         (STATUS_ERROR): New.
633
634         * mkerrtok: New.
635         * Makefile.am: Use it to create the new error token function.
636
637 2002-06-04  Werner Koch  <wk@gnupg.org>
638
639         * maperror.c (map_to_assuan_status): Map Bad_CA_Certificate.
640
641 2002-05-23  Werner Koch  <wk@gnupg.org>
642
643         * no-pth.c, Makefile.am: Removed.
644
645 2002-05-22  Werner Koch  <wk@gnupg.org>
646
647         * mkdtemp.c: Replaced byte by unsigned char because it is no longer
648         defined in gcrypt.h.
649
650 2002-05-21  Werner Koch  <wk@gnupg.org>
651
652         * maperror.c (map_gcry_err): Add libgcrypt's new S-expression errors.
653         (map_ksba_err): Add a few mappings.
654
655 2002-05-14  Werner Koch  <wk@gnupg.org>
656
657         * gettime.c: New.
658
659 2002-05-03  Werner Koch  <wk@gnupg.org>
660
661         * errors.h: Added STARUS_EXPSIG and STATUS_EXPKEYSIG.
662
663 2002-04-15  Werner Koch  <wk@gnupg.org>
664
665         * cryptmiss.c: New.
666
667 2002-02-14  Werner Koch  <wk@gnupg.org>
668
669         * maperror.c: Add more assuan<->gnupg mappings.
670
671 2002-02-12  Werner Koch  <wk@gnupg.org>
672
673         * fopencookie.c: Dummy function.
674
675         * vasprintf.c: New.  Taken from binutils-2.9.1 and dropped all non
676         ANSI-C stuff.  Merged with asprintf version.
677
678         * no-pth.c: New.
679
680 2002-01-23  Werner Koch  <wk@gnupg.org>
681
682         * mkdtemp.c: Copied from gnupg-1.0.6c and changed to use libgcrypt.
683
684 2002-01-19  Werner Koch  <wk@gnupg.org>
685
686         * sysutils.c: New.  This is the misc.c file from gnupg 1.0.6 with
687         the OpenPGP stuff removed.
688         * sysutils.h: New.
689         
690 2002-01-15  Werner Koch  <wk@gnupg.org>
691
692         * maperror.c: Add mapping for Not_Trusted. 
693
694 2002-01-11  Werner Koch  <wk@gnupg.org>
695
696         * maperror.c (map_assuan_err): Codes for CRL
697
698 2002-01-08  Werner Koch  <wk@gnupg.org>
699
700         * util.h (spacep): New.
701
702 2002-01-02  Werner Koch  <wk@gnupg.org>
703
704         * maperror.c (map_to_assuan_status): New.  Merged from ../agent
705         and ../sm.
706
707 2001-12-20  Werner Koch  <wk@gnupg.org>
708
709         * maperror.c (map_gcry_err): Add some mappings.
710
711 2001-12-18  Werner Koch  <wk@gnupg.org>
712
713         * Makefile.am (AM_CPPFLAGS): Include flags for gcrypt and ksba
714
715 2001-12-14  Werner Koch  <wk@gnupg.org>
716
717         * util.h (digitp, hexdigitp): New ctype like macros.
718         (atoi_1,atoi_2,atoi_4,xtoi_1,xtoi_2): New.
719         
720         
721  Copyright 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
722
723  This file is free software; as a special exception the author gives
724  unlimited permission to copy and/or distribute it, with or without
725  modifications, as long as this notice is preserved.
726
727  This file is distributed in the hope that it will be useful, but
728  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
729  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
730                 
731