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