A whole bunch of changes to allow building for Windows.
[gnupg.git] / tools / ChangeLog
1 2007-06-14  Werner Koch  <wk@g10code.com>
2
3         * symcryptrun.c (main): Setup default socket name for
4         simple-pwquery.
5         (MAP_SPWQ_ERROR_IMPL): New.  Use it for all spwq error returns.
6
7 2007-06-12  Werner Koch  <wk@g10code.com>
8
9         * gpgconf-comp.c (gc_process_gpgconf_conf): Replace
10         GNUPG_SYSCONFDIR by a function call.
11
12         * gpg-connect-agent.c (main): Replace some calls by
13         init_common_subsystems.
14         * gpgconf.c (main): Ditto.
15         * symcryptrun.c (main): Ditto.
16
17 2007-06-11  Werner Koch  <wk@g10code.com>
18
19         * symcryptrun.c (main) [W32]: Call pth_init.
20         * gpgconf.c (main) [W32]: Call pth_init
21         * gpg-connect-agent.c (main) [W32]: Call pth_init.
22
23 2007-06-06  Werner Koch  <wk@g10code.com>
24
25         * Makefile.am (bin_PROGRAMS) [W32]: Do not build gpgparsemail.
26
27         * gpgconf-comp.c [W32]: Do not include pwd.h and grp.h.
28         (key_matches_user_or_group) [W32]: For now always return false.
29
30         * symcryptrun.c (i18n_init): Remove.
31         * gpgconf.c (i18n_init): Remove.
32         * gpg-connect-agent.c (i18n_init): Remove.
33
34 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
35
36         * symcryptrun.c (confucius_get_pass): Free ORIG_CODESET on error.
37
38 2007-05-08  Werner Koch  <wk@g10code.com>
39
40         * sockprox.c: New.  It needs to be build manually. By Moritz
41         Schulte.
42
43 2007-04-20  Werner Koch  <wk@g10code.com>
44
45         * symcryptrun.c (my_gcry_logger): Removed.
46         (main): Call setup_libgcrypt_logging.
47
48 2007-04-03  Werner Koch  <wk@g10code.com>
49
50         * gpgconf-comp.c: Allow changing of --allow-mark-trusted.
51
52         * gpg-connect-agent.c (main): New option --decode and commands
53         decode and undecode.
54         (read_and_print_response): Implement option.
55
56 2007-03-20  Werner Koch  <wk@g10code.com>
57
58         * gpgconf-comp.c (gc_options_gpgsm): Add p12-charset.
59
60 2007-03-07  Werner Koch  <wk@g10code.com>
61
62         * applygnupgdefaults: New.
63         * Makefile.am (sbin_SCRIPTS): Add it
64
65 2007-03-06  Werner Koch  <wk@g10code.com>
66
67         * gpgconf-comp.c: Include pwd.h and grp.h.
68         (GC_OPT_FLAG_NO_CHANGE): New.
69         (gc_component_change_options): Implement it.
70         (gc_options_gpg_agent): Add options for all ttl values and
71         min-passphrase-length.  Apply new flag to some of them.
72         (gc_process_gpgconf_conf, key_matches_user_or_group): New.
73         (gc_component_change_options): Factor some code out to ..
74         (change_one_value): .. new. 
75         (gc_component_retrieve_options): Allow -1 for COMPONENT to iterate
76         over al components.
77         * gpgconf.c (main): New commands --check-config and
78         --apply-defaults.  Call gc_process_gpgconf_conf.
79
80 2007-01-31  Werner Koch  <wk@g10code.com>
81
82         * Makefile.am (symcryptrun_LDADD): Add LIBICONV.
83         (gpgkey2ssh_LDADD): Ditto.
84
85 2006-12-13  David Shaw  <dshaw@jabberwocky.com>
86
87         * Makefile.am (gpgsplit_LDADD): Link to LIBINTL if we're using the
88         built-in code.
89
90 2006-12-07  David Shaw  <dshaw@jabberwocky.com>
91
92         * Makefile.am: Link to iconv for jnlib dependency.
93
94 2006-11-23  Werner Koch  <wk@g10code.com>
95
96         * Makefile.am (gpg_connect_agent_LDADD): Add NETLIBS.
97
98 2006-11-21  Werner Koch  <wk@g10code.com>
99
100         * gpgconf-comp.c (list_one_option): Cast print size_t arg.
101
102 2006-11-17  Werner Koch  <wk@g10code.com>
103
104         * gpgconf-comp.c: Made disable-keypad a basic option.
105
106 2006-11-03  Werner Koch  <wk@g10code.com>
107
108         * symcryptrun.c: Include signal.h and include pth.h only if test
109         asserts that it exists.
110
111 2006-10-23  Werner Koch  <wk@g10code.com>
112
113         * gpgconf-comp.c <gpgsm>: Add --cipher-algo.
114
115 2006-10-20  Werner Koch  <wk@g10code.com>
116
117         * gpgsm-gencert.sh: Enhanced the main menu. 
118
119 2006-10-12  Werner Koch  <wk@g10code.com>
120
121         * Makefile.am (gpg-zip, gpgsplit): Do not install due to a
122         conflict with gpg1.
123
124 2006-10-11  Werner Koch  <wk@g10code.com>
125
126         * gpgsm-gencert.sh: Allow generation of card keys.
127
128 2006-10-08  Werner Koch  <wk@g10code.com>
129
130         * Makefile.am (gpgkey2ssh_LDADD): Add LIBINTL. Suggested by
131         Andreas Metzler.
132
133 2006-09-22  Werner Koch  <wk@g10code.com>
134
135         * no-libgcrypt.c: Changed license to a simple all permissive one.
136
137 2006-09-20  Werner Koch  <wk@g10code.com>
138
139         * Makefile.am: Changes to allow parallel make runs.
140
141 2006-09-12  Werner Koch  <wk@g10code.com>
142
143         Replaced all call gpg_error_from_errno(errno) by
144         gpg_error_from_syserror().
145
146         * gpg-connect-agent.c (read_and_print_response): With verbosity
147         level 2 also print comment lines.
148
149 2006-09-06  Werner Koch  <wk@g10code.com>
150
151         * gpg-connect-agent.c: Switch everything to new Assuan error code
152         style.
153
154         * no-libgcrypt.c (out_of_core): Reanmed to ...
155         (out_of_memory): .. this to avoid name clash with util.h.
156
157 2006-08-21  Werner Koch  <wk@g10code.com>
158
159         * gpgsplit.c: New. Taken from 1.4. Adjusted to GnuPG2.
160
161         * Makefile.am (noinst_PROGRAMS): New.
162
163 2006-06-09  Marcus Brinkmann  <marcus@g10code.de>
164
165         * Makefile.am (gpgconf_LDADD): Add $(GPG_ERROR_LIBS).
166         (gpgkey2ssh_LDADD): Add ../jnlib/libjnlib.a.
167
168 2006-05-23  Werner Koch  <wk@g10code.com>
169
170         * gpgparsemail.c: Include config.h if available
171         (stpcpy): Conditional include it.
172
173         * gpgconf-comp.c (hextobyte): Removed as it is now availble in
174         jnlib.
175
176 2005-12-20  Werner Koch  <wk@g10code.com>
177
178         * gpgconf-comp.c (gc_options_gpg): Add allow-pka-lookup.
179
180 2005-12-14  Werner Koch  <wk@g10code.com>
181
182         * Makefile.am (bin_PROGRAMS): Build gpgparsemail.
183
184         * gpgparsemail.c (pkcs7_begin): New.
185         (parse_message, message_cb): Add support of direct pkcs signatures.
186
187 2005-10-19  Werner Koch  <wk@g10code.com>
188
189         * gpgconf-comp.c (gc_options_scdaemon): New option --disable-keypad.
190
191 2005-09-22  Werner Koch  <wk@g10code.com>
192
193         * rfc822parse.c (parse_field): Tread Content-Disposition special.
194
195 2005-10-08  Marcus Brinkmann  <marcus@g10code.de>
196
197         * Makefile.am (watchgnupg_LDADD): New variable.
198
199         * Makefile.am (gpgconf_LDADD): Add ../gl/libgnu.a after
200         ../common/libcommon.a.
201         (symcryptrun_LDADD, gpg_connect_agent_LDADD, gpgkey2ssh_LDADD):
202         Likewise.
203
204 2005-09-29  Marcus Brinkmann  <marcus@g10code.de>
205
206         * Makefile.am (AM_CFLAGS): Add $(LIBGCRYPT_CFLAGS).
207
208 2005-09-06  Werner Koch  <wk@g10code.com>
209
210         * rfc822parse.c, rfc822parse.h:  Changed license to LGPL.
211
212 2005-08-01  Werner Koch  <wk@g10code.com>
213
214         * gpgsm-gencert.sh: Allow entering a keygrip to generate a CSR from
215         an existing key.
216
217 2005-07-21  Werner Koch  <wk@g10code.com>
218
219         * gpgsm-gencert.sh: Reworked to allow for multiple email addresses
220         as well as DNsanmes and URi.  Present the parameter file before
221         creating the certificate.
222
223 2005-07-04  Marcus Brinkmann  <marcus@g10code.de>
224
225         * symcryptrun.c (SYMC_BAD_PASSPHRASE, SYMC_CANCELED): New symbols,
226         use instead constants.
227         (hash_string): New function copied from simple-gettext.c.
228         (confucius_get_pass): Take new argument CACHEID.
229         (confucius_process): Calculate cacheid and pass it to
230         confucius_get_pass.  Clear passphrase from cache if necessary.
231
232 2005-06-16  Werner Koch  <wk@g10code.com>
233
234         * gpg-connect-agent.c (read_and_print_response): Made LINELEN a
235         size_t.
236
237 2005-06-04  Marcus Brinkmann  <marcus@g10code.de>
238
239         * symcryptrun.c (main): Allow any number of arguments, don't use
240         first argument as input file name.  Pass extra arguments to
241         confucius_main.
242         (confucius_main): Accept new arguments argc and argv and pass them
243         to confucius_process.
244         (confucius_process): Accept new arguments argc and argv and pass
245         them to the confucius process.
246
247 2005-06-01  Werner Koch  <wk@g10code.com>
248
249         * symcryptrun.c: Include mkdtemp.h. 
250
251 2005-05-31  Werner Koch  <wk@g10code.com>
252
253         * watchgnupg.c: Make sure that PF_LCOAL and AF_LOCAL are defines.
254         Noted by Ray Link.
255
256 2005-05-28  Moritz Schulte  <moritz@g10code.com>
257
258         * gpgkey2ssh.c: New file.
259         * Makefile.am (bin_PROGRAMS): Added gpgkey2ssh.
260
261 2005-05-20  Werner Koch  <wk@g10code.com>
262
263         * gpg-connect-agent.c (add_definq, show_definq, clear_definq)
264         (handle_inquire): New.
265         (read_and_print_response): Handle INQUIRE command.
266         (main): Implement control commands.
267
268 2005-04-21  Werner Koch  <wk@g10code.com>
269
270         * symcryptrun.c (main): Optionally allow the input file as command
271         line argument.
272
273         * gpgconf-comp.c: Add gpgsm option disable-trusted-cert-crl-check.
274
275 2005-04-20  Werner Koch  <wk@g10code.com>
276
277         * gpgconf-comp.c: Add gpg-agent:disable-scdaemon.
278
279 2005-04-19  Marcus Brinkmann  <marcus@g10code.de>
280
281         * symcryptrun.c: Add --input option.
282
283 2005-04-15  Marcus Brinkmann  <marcus@g10code.de>
284
285         * symcryptrun.c (TEMP_FAILURE_RETRY): Define if not defined.
286
287         * symcryptrun.c (remove_file): New function.
288         (confucius_copy_file): Accept new argument PLAIN and shred the
289         file if it is set on error.
290
291         * Makefile.am: Define symcryptrun make variable depending on
292         BUILD_SYMCRYPTUN.
293         (bin_PROGRAMS): Add ${symcryptrun} instead symcryptrun.
294         (symcryptrun_LDADD): Use $(LIBUTIL_LIBS) instead of -lutil.
295
296 2005-04-11  Werner Koch  <wk@g10code.com>
297
298         * symcryptrun.c (confucius_mktmpdir): Changed to use mkdtmp(3).
299
300 2005-04-11  Marcus Brinkmann  <marcus@g10code.de>
301
302         * symcryptrun.c: Implement config file parsing.
303         
304         * Makefile.am (bin_PROGRAMS): Add symcryptrun.
305         (symcryptrun_SOURCES, symcryptrun_LDADD): New variables.
306         * symcryptrun.c: New file.
307
308 2005-03-31  Werner Koch  <wk@g10code.com>
309
310         * gpg-connect-agent.c (start_agent): Use PATHSEP_C instead of ':'.
311
312 2005-03-09  Werner Koch  <wk@g10code.com>
313
314         * gpgconf-comp.c <dirmngr>: Add honor-http-proxy.
315
316 2005-02-25  Werner Koch  <wk@g10code.com>
317
318         * no-libgcrypt.c (gcry_strdup): New.
319
320 2005-02-24  Werner Koch  <wk@g10code.com>
321
322         * gpg-connect-agent.c: New.
323         * Makefile.am: Add it. 
324
325 2004-12-21  Werner Koch  <wk@g10code.com>
326
327         * gpgconf-comp.c (get_config_pathname) [DOSISH]: Detect absolute
328         pathnames with a drive letter.
329
330 2004-12-15  Werner Koch  <wk@g10code.com>
331
332         * Makefile.am (bin_PROGRAMS) [W32]: Do not build watchgnupg.
333
334         * gpgconf-comp.c (gpg_agent_runtime_change) [W32]: No way yet to
335         send a signal.  Disable.
336         (change_options_file, change_options_program) [W32]: No link(2),
337         so we disable it.
338         (gc_component_change_options): Use rename instead of link.
339
340 2004-12-13  Werner Koch  <wk@g10code.com>
341
342         * gpgconf-comp.c <ignore-ocsp-service-url>: Fixed typo.
343
344 2004-11-24  Werner Koch  <wk@g10code.com>
345
346         * gpgconf-comp.c <dirmngr>: Add --ignore-http-dp, --ignore-ldap-dp
347         and --ignore-ocsp-service-url.
348
349 2004-11-23  Werner Koch  <wk@g10code.com>
350
351         * gpgconf-comp.c <dirmngr>: Add the proxy options.
352         <gpgsm>: Add --prefer-system-daemon.
353
354 2004-11-11  Werner Koch  <wk@g10code.com>
355
356         * watchgnupg.c (main): Fixed test for read error.
357
358 2004-10-22  Werner Koch  <wk@g10code.com>
359
360         * Makefile.am (bin_SCRIPTS): Add gpgsm-gencert.sh
361
362         * gpgsm-gencert.sh: Fixed copyright; its part of GnuPG thus FSF.
363
364 2004-10-01  Werner Koch  <wk@g10code.com>
365
366         * gpgconf-comp.c: Made all strings for --log-file read the same.
367         
368 2004-10-01  Werner Koch  <wk@g10code.com>
369
370         * gpgconf-comp.c (my_dgettext): Also switch codeset and directory
371         for the other used domains (i.e. dirmngr).
372
373         * gpgconf.c (main): Fixed translation markers.
374
375 2004-09-30  Werner Koch  <wk@g10code.com>
376
377         * gpgconf.c (i18n_init): Always use LC_ALL.
378
379         * Makefile.am: Adjusted for gettext 0.14.
380
381 2004-09-29  Werner Koch  <wk@g10code.com>
382
383         * gpgconf-comp.c: Made the entries fro GROUPs translatable.
384         Include i18n.h.
385         (my_dgettext): Hack to use the gnupg2 domain.
386
387 2004-08-09  Moritz Schulte  <moritz@g10code.com>
388
389         * gpgsm-gencert.sh: New file.
390
391 2004-06-16  Werner Koch  <wk@gnupg.org>
392
393         * rfc822parse.c (rfc822parse_get_field): Add arg VALUEOFF.
394
395 2004-06-14  Werner Koch  <wk@gnupg.org>
396
397         * no-libgcrypt.c (gcry_realloc, gcry_xmalloc, gcry_xcalloc): New.
398
399         * gpgconf-comp.c (retrieve_options_from_program) 
400         (retrieve_options_from_file, change_options_file) 
401         (change_options_program, gc_component_change_options): Replaced
402         getline by read_line and test for allocation failure.
403
404 2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
405
406         * gpgconf-comp.c (gc_options_dirmngr): Remove CRL group, put its
407         only option "max-replies" into LDAP group.
408         (gc_component): Change description of dirmngr to "Directory
409         Manager".
410
411         * gpgconf-comp.c (gc_component_change_options): Move the
412         per-process backup file into a standard location.
413
414 2004-05-03  Werner Koch  <wk@gnupg.org>
415
416         * gpgconf-comp.c: Add --allow-mark-trusted for the gpg-agent.
417
418 2004-04-30  Werner Koch  <wk@gnupg.org>
419
420         * gpgconf-comp.c: Added more runtime flags for the gpg-agent
421         backend.
422
423 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
424
425         * gpgconf-comp.c (change_options_program): Turn on utf8-strings in
426         the gpgconf specific part of the config file for the GnuPG
427         backend.
428
429 2004-04-28  Werner Koch  <wk@gnupg.org>
430
431         * gpgconf-comp.c: Add --ocsp-signer for the dirmngr backend.
432
433 2004-04-20  Marcus Brinkmann  <marcus@g10code.de>
434
435         * gpgconf-comp.c (gc_options_gpg_agent): Change type of
436         ignore-cache-for-signing option to GC_ARG_TYPE_NONE.
437
438 2004-04-07  Werner Koch  <wk@gnupg.org>
439
440         * gpgconf-comp.c (my_dgettext): Switch the codeset once to utf-8.
441         Allow building with out NLS.
442
443 2004-03-23  Marcus Brinkmann  <marcus@g10code.de>
444
445         * gpgconf-comp.c (gc_options_dirmngr): Set GC_OPT_FLAG_ARG_OPT for
446         "LDAP Server".
447         (change_options_file): Remove assertion that tests that this flag
448         is not present.  Handle an empty string in OPTION->new_value.
449
450         * gpgconf.c (main): Remove obsolete warning.
451
452 2004-03-23  Werner Koch  <wk@gnupg.org>
453
454         * gpgconf-comp.c (gc_options_gpg): New.
455         (gc_component_t, gc_component): Add GC_BACKEND_GPG.
456         (gc_options_dirmngr): Add allow-ocsp.
457
458 2004-03-23  Marcus Brinkmann  <marcus@g10code.de>
459
460         * gpgconf-comp.c (gc_flag): Add missing flags.
461
462         * gpgconf-comp.c: Include <signal.h>.
463         (gc_backend): Add new member runtime_change.
464         (gpg_agent_runtime_change): New function.
465         (gc_component_change_options): New variable runtime.  Initialize
466         it.  If an option is changed that has the GC_OPT_FLAG_RUNTIME bit
467         set, also set the corresponding runtime variable.  Finally, call
468         the runtime_change callback of the backend if needed.   
469
470 2004-03-16  Werner Koch  <wk@gnupg.org>
471
472         * gpgconf-comp.c (gc_options_gpg_agent): Implemented.
473         (gc_options_gpgsm, gc_options_scdaemon): Implemented.
474         (gc_backend_t): Add GC_BACKEND_SCDAEMON.
475
476 2004-03-12  Marcus Brinkmann  <marcus@g10code.de>
477
478         * gpgconf-comp.c (gc_component_change_options): Set the filenames
479         of the option's backend, not of the component.
480         Also use GC_BACKEND_NR, not GC_COMPONENT_NR.
481
482 2004-03-09  Werner Koch  <wk@gnupg.org>
483
484         * gpgconf-comp.c [_riscos_]: Removed special code for RISC OS; we
485         don't want to clutter our code with system dependent stuff.
486
487 2004-03-08  Marcus Brinkmann  <marcus@g10code.de>
488
489         * gpgconf-comp.c (retrieve_options_from_file): Quote each string
490         in the list, not only the first.
491
492 2004-02-26  Marcus Brinkmann  <marcus@g10code.de>
493
494         * gpgconf-comp.c (gc_component_list_options): Do not print empty
495         groups.
496
497         * gpgconf-comp.c (option_check_validity): Check if option is
498         active.
499         (change_options_file): Implement.
500
501         * gpgconf-comp.c (retrieve_options_from_program): Remove broken
502         string handling.
503
504         * gpgconf-comp.c (change_options_program): Support all types of
505         options, including list types.
506
507         * README.gpgconf: Fix description of arguments.
508         * gpgconf-comp.c (option_check_validity): Rewritten to properly
509         support optional arguments in lists.
510
511         * README.gpgconf: Add info about optional arg and arg type 0.
512         * gpgconf-comp.c (gc_component_change_options): Parse list of
513         arg type 0 options.
514         (option_check_validity): Add new argument NEW_VALUE_NR.  Perform
515         rigorous validity checks.
516         (change_options_program): Disable an option also if we have a new
517         value for it.
518
519 2004-02-25  Marcus Brinkmann  <marcus@g10code.de>
520
521         * gpgconf-comp.c (gc_component_list_options): Correct output for
522         lists of arg type none.
523         (struct gc_option): Add new member new_flags.
524         (option_check_validity): Check OPTION->new_flags beside
525         OPTION->new_value.  Add new argument FLAGS.
526         (gc_component_change_options): Support default flag correctly.
527         (change_options_program): Likewise.
528
529 2004-02-24  Marcus Brinkmann  <marcus@g10code.de>
530
531         * README.gpgconf: Revert last change.  Add new flags "default",
532         "default desc" and "no arg desc".  Add new field ARGDEF.  Add new
533         field FLAG to backend interface.
534         * gpgconf-comp.c (struct gc_option): Make flags of type unsigned
535         long.
536         (gc_component_list_options): Adjust type for flags.
537         Add default argument field.
538         (retrieve_options_from_program): Use "1" as value for non-option
539         arguments, not "Y".
540         (gc_component_change_options): Read in flags from input.
541
542 2004-02-23  Marcus Brinkmann  <marcus@g10code.de>
543
544         * README.gpgconf: Change meaning of type 0 options value if it is
545         the empty string or "0".
546
547         * gpgconf.h (struct): Add member runtime.
548         * gpgconf.c: Add new option oRuntime.
549         (main): Same here.
550
551         * gpgconf-comp.c (hextobyte): New function.
552         (percent_deescape): New function.
553         (get_config_pathname): Percent deescape pathname if taken from
554         option (default) value.  Use default value only if it exists and
555         is not empty.  Use empty string otherwise.  Don't include leading
556         quote in pathname.
557         (change_options_program): Percent deescape string before writing
558         it out.
559         
560         * gpgconf-comp.c (gc_component_list_options): Do not skip groups
561         on output.
562
563 2004-02-18  Werner Koch  <wk@gnupg.org>
564
565         * gpgconf-comp.c: Added empty components for gpgsm and scdaemon.
566
567 2004-02-12  Werner Koch  <wk@gnupg.org>
568
569         * watchgnupg.c (main): Implement option "--".
570         (print_version): New.
571
572         * Makefile.am: Include cmacros.am for common flags.
573
574 2004-02-03  Werner Koch  <wk@gnupg.org>
575
576         * addgnupghome: Try to use getent, so that it also works for NIS
577         setups.
578
579 2004-01-31  Marcus Brinkmann  <marcus@g10code.de>
580
581         * gpgconf-comp.c: Some bug fixes, parse only defaults from the
582         program, and read the current values from the configuration file
583         directly.
584
585 2004-01-30  Marcus Brinkmann  <marcus@g10code.de>
586
587         * gpgconf-comp.c (gc_error): New function, use it instead of
588         error() throughout.
589
590         * gpgconf-comp.c: Use xmalloc, libcommon's asctimestamp and
591         gnupg_get_time, fix error() invocation and use getline()
592         consistently.
593         
594 2004-01-30  Werner Koch  <wk@gnupg.org>
595
596         * addgnupghome: Also set the group of copied files. 
597
598 2004-01-30  Werner Koch  <wk@gnupg.org>
599
600         * Makefile.am (sbin_SCRIPTS): New, to install addgnupghome.
601         (EXTRA_DIST): Added rfc822parse.c rfc822parse.h gpgparsemail.c
602         which might be useful for debugging.
603
604 2004-01-29  Werner Koch  <wk@gnupg.org>
605
606         * addgnupghome: New.
607
608 2004-01-29  Marcus Brinkmann  <marcus@g10code.de>
609
610         * gpgconf-list.c: File removed.
611         * README.gpgconf: New file.
612         * gpgconf-comp.c: New file.
613         * Makefile.am (gpgconf_SOURCES): Remove gpgconf-list.c, add
614         gpgconf-comp.c.
615
616 2004-01-16  Werner Koch  <wk@gnupg.org>
617
618         * watchgnupg.c (main): Need to use FD_ISSET for the client
619         descriptors too; aiiih.  Set the listening socket to non-blocking.
620
621 2004-01-10  Werner Koch  <wk@gnupg.org>
622
623         * Makefile.am: Use GPG_ERROR_CFLAGS
624         
625 2004-01-05  Werner Koch  <wk@gnupg.org>
626
627         * Manifest: New.
628         * gpgconf.c, gpgconf.h, gpgconf-list.c: New. A skeleton for now.
629         * no-libgcrypt.c: New.
630         * Makefile.am: Add above.
631
632 2003-12-23  Werner Koch  <wk@gnupg.org>
633
634         * Makefile.am: New.
635         * watchgnupg.c: New.
636
637
638  Copyright 2003, 2004, 2005 Free Software Foundation, Inc.
639
640  This file is free software; as a special exception the author gives
641  unlimited permission to copy and/or distribute it, with or without
642  modifications, as long as this notice is preserved.
643
644  This file is distributed in the hope that it will be useful, but
645  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
646  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.