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