Add IF command and new variable functions to gpg-connect-agent.
[gnupg.git] / doc / ChangeLog
1 2008-02-27  Marcus Brinkmann  <marcus@g10code.de>
2
3         * tools.texi (Listing options): Document new types.
4
5 2008-02-26  Werner Koch  <wk@g10code.com>
6
7         * gpg.texi (GPG Configuration Options): Mention rfc4398.
8
9 2008-02-05  David Shaw  <dshaw@jabberwocky.com>
10
11         * gpg.texi (GPG Esoteric Options): Tweak mention of Tempest font
12         to add a "claimed" in there.
13
14 2008-01-29  Justin Pryzby  <jpryzby+d@quoininc.com>  (wk)
15
16         * gpg-agent.texi (Agent Options): Grammar fixes
17
18         * qualified.txt: Spelling fixes.
19
20 2008-01-28  Justin Pryzby  <jpryzby+d@quoininc.com>  (wk)
21
22         * gpg-agent.texi, yat2m.c, scdaemon.texi, qualified.txt
23         * tools.texi, gpgsm.texi: Typo fixes and minor grammer fixes.
24
25 2008-01-10  Werner Koch  <wk@g10code.com>
26
27         * qualified.txt: Add missing country tag to the last entries.
28         Reported by Marcus Brinkmann.
29
30 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
31
32         * tools.texi (gpgconf): Some clarifications.
33
34 2008-01-02  Werner Koch  <wk@g10code.com>
35
36         * gpg.texi (GPG Esoteric Options): Mention --log-file.
37
38 2007-12-13  Werner Koch  <wk@g10code.com>
39
40         * qualified.txt: Add 2 root certs from S-Trust for 2008-2012.
41         * examples/trustlist.txt: Ditto.
42         * com-certs.pem: Ditto.
43
44         * gpgsm.texi (Esoteric Options): Document --extra-digest-algo.
45
46 2007-12-12  Werner Koch  <wk@g10code.com>
47
48         * gpg.texi: Typo fixes.  From Christer Andersson.
49
50 2007-12-04  Werner Koch  <wk@g10code.com>
51
52         * help.txt: New online help file.
53         * help.be.txt, help.ca.txt, help.cs.txt, help.da.txt, help.de.txt
54         * help.el.txt, help.eo.txt, help.es.txt, help.et.txt, help.fi.txt
55         * help.fr.txt, help.gl.txt, help.hu.txt, help.id.txt, help.it.txt
56         * help.ja.txt, help.nb.txt, help.pl.txt, help.pt.txt
57         * help.pt_BR.txt, help.ro.txt, help.ru.txt, help.sk.txt
58         * help.sv.txt, help.tr.txt, help.zh_CN.txt, help.zh_TW.txt: New
59         online file, generated from teh current po files.
60         * Makefile.am (dist_pkgdata_DATA): Add them.
61
62 2007-11-19  Werner Koch  <wk@g10code.com>
63
64         * gpg.texi (GPG Configuration Options): English Grammar fix.
65         Thanks to Gerg Troxel.
66
67         * gpgsm.texi (Certificate Options): Document
68         --auto-issuer-key-retrieve.
69
70 2007-11-15  Werner Koch  <wk@g10code.com>
71
72         * gpg.texi (GPG Configuration): Add PINENTRY_USER_DATA.
73
74         * gpg-agent.texi (Agent Options): Add xauthority.
75
76 2007-10-31  Marcus Brinkmann  <marcus@g10code.de>
77
78         * gpg-agent.texi (Agent Options): Fix typos, by Bernhard Reiter.
79
80 2007-10-27  David Shaw  <dshaw@jabberwocky.com>
81
82         * gpg.texi: Document --rfc4880 (the new --openpgp).
83
84 2007-10-25  David Shaw  <dshaw@jabberwocky.com>
85
86         * gpg.texi: Clarify --force-v3-sigs, --pgp2, and --pgp6 a bit.
87
88 2007-10-23  Werner Koch  <wk@g10code.com>
89
90         * tools.texi (Listing global options): New.
91
92 2007-10-19  Werner Koch  <wk@g10code.com>
93
94         * tools.texi (Controlling gpg-connect-agent): Updated.
95
96 2007-08-29  Werner Koch  <wk@g10code.com>
97
98         * tools.texi (Checking programs): New.
99
100 2007-08-27  Werner Koch  <wk@g10code.com>
101
102         * examples/pwpattern.list: New.
103
104 2007-08-24  Werner Koch  <wk@g10code.com>
105
106         * debugging.texi (Common Problems): Add "A root certifciate does
107         not validate."
108
109 2007-08-14  Werner Koch  <wk@g10code.com>
110
111         * glossary.texi (Glossary): Add a more items.
112
113 2007-08-13  Werner Koch  <wk@g10code.com>
114
115         * yat2m.c (proc_texi_cmd): Do not put @samp content between two
116         newlines.
117
118         * gpg-agent.texi (Agent Configuration): Explain the CM flag for
119         trustlist.txt.
120
121 2007-08-09  Werner Koch  <wk@g10code.com>
122
123         * gpgsm.texi (Certificate Options): Describe --validation-model.
124
125 2007-07-23  Werner Koch  <wk@g10code.com>
126
127         * scdaemon.texi (Scdaemon Commands): Remove obsolete --print-atr.
128
129 2007-07-17  Werner Koch  <wk@g10code.com>
130
131         * gpgsm.texi (Input and Output): Document --default-key.
132
133 2007-07-04  Werner Koch  <wk@g10code.com>
134
135         * gpl.texi: Updated to GPLv3.
136
137 2007-06-22  Werner Koch  <wk@g10code.com>
138
139         * gpg.texi (Operational GPG Commands): Describe the flags used by
140         --check-sigs.
141
142 2007-06-21  Werner Koch  <wk@g10code.com>
143
144         * gpgsm.texi (Certificate Management): Changed description of
145         --gen-key.
146
147 2007-06-19  Werner Koch  <wk@g10code.com>
148
149         * glossary.texi (Glossary): Describe PSE.
150
151 2007-06-18  Werner Koch  <wk@g10code.com>
152
153         * gpg-agent.texi (Agent GETINFO): New.
154
155 2007-06-06  Werner Koch  <wk@g10code.com>
156
157         * Makefile.am (yat2m): Use a plain rule to build it for the sake
158         of cross-compiling.
159
160         * yat2m.c (finish_page): Init SECT to NULL.
161
162 2007-05-11  Werner Koch  <wk@g10code.com>
163
164         * gpgsm.texi (--export): Enhanced description.
165
166 2007-05-09  Werner Koch  <wk@g10code.com>
167
168         * examples/gpgconf.conf: Remove active example line.
169
170         * Makefile.am (online): Distinguish between released and svn manuals.
171
172 2007-05-08  Werner Koch  <wk@g10code.com>
173
174         * howtos.texi: New.
175         * howto-create-a-server-cert.texi: New.
176         * Makefile.am (gnupg_TEXINFOS): Add new files.
177
178         * gnupg.texi: Moved the logo for HTML more to the top.
179         * Makefile.am (install-html-local): New.
180         (DVIPS): Redefine to include srcdir.
181
182 2007-05-04  Werner Koch  <wk@g10code.com>
183
184         * gnupg.texi (Top): Fix typo and a grammar issue.
185         * Makefile.am (EXTRA_DIST): Add gnupg-logo.png.  Suggested by
186         Bernard Leak.
187
188 2007-04-15  David Shaw  <dshaw@jabberwocky.com>
189
190         * gpg.texi (OpenPGP Options): Update the personal-foo-preferences
191         documentation a bit.
192
193 2007-04-10  Werner Koch  <wk@g10code.com>
194
195         * gpg.texi (GPG Configuration Options): Document --batch, no-tty,
196         --yes and --no.
197
198 2007-03-08  Werner Koch  <wk@g10code.com>
199
200         * gnupg-logo.png, gnupg-logo.eps, gnupg-logo.pdf: New.
201         * gnupg-badge-openpgp.eps, gnupg-badge-openpgp.eps
202         * gnupg-badge-openpgp.jpg: Removed.
203         * gnupg.texi: Use new logo.
204
205 2007-03-07  Werner Koch  <wk@g10code.com>
206
207         * tools.texi (applygnupgdefaults): New.
208
209 2007-03-06  Werner Koch  <wk@g10code.com>
210
211         * examples/gpgconf.conf: New.
212
213 2007-03-04  David Shaw  <dshaw@jabberwocky.com>
214
215         * gpg.texi (GPG Esoteric Options): Document
216         --allow-multiple-messages.
217
218 2007-02-26  Werner Koch  <wk@g10code.com>
219
220         * gpg.texi (GPG Configuration): Document envvar LANGUAGE.
221         (GPG Configuration Options): Document show-primary-uid-only.
222
223 2007-02-18  Werner Koch  <wk@g10code.com>
224
225         * gpg.texi (GPG Esoteric Options): No card reader options for gpg2. 
226
227 2007-02-14  Werner Koch  <wk@g10code.com>
228
229         * gpg-agent.texi (Agent Options): Doc --pinentry-touch-file.
230
231 2007-02-05  Werner Koch  <wk@g10code.com>
232
233         * debugging.texi (Common Problems): Tell how to export a private
234         key without a certificate.
235
236 2007-01-30  Werner Koch  <wk@g10code.com>
237
238         * com-certs.pem: Added the current root certifcates of D-Trust and
239         S-Trust.
240
241 2007-01-18  David Shaw  <dshaw@jabberwocky.com>
242
243         * gpg.texi, specify-user-id.texi: Only some of the mentions of
244         exclamation marks have an example.  Give examples to the rest.
245
246 2007-01-17  David Shaw  <dshaw@jabberwocky.com>
247
248         * gpg.texi (GPG Configuration Options): Make http_proxy option
249         documentation match reality.
250         (BUGS): Warn about hibernate/safe-sleep/etc writing main RAM to
251         disk, despite locking.
252
253 2006-12-08  Werner Koch  <wk@g10code.com>
254
255         * gnupg.texi (direntry): Rename gpg to gpg2.
256
257 2006-12-04  Werner Koch  <wk@g10code.com>
258
259         * gpgv.texi: New.
260         * tools.texi: Include new file.
261
262 2006-12-02  David Shaw  <dshaw@jabberwocky.com>
263
264         * gpg.texi (GPG Esoteric Options): Document --passphrase-repeat.
265
266 2006-11-14  Werner Koch  <wk@g10code.com>
267
268         * gpgsm.texi (GPGSM EXPORT): Document changes.
269
270 2006-11-11  Werner Koch  <wk@g10code.com>
271
272         * gnupg.texi (Top): Move gpg-agent part before gpg.
273
274 2006-11-05  David Shaw  <dshaw@jabberwocky.com>
275
276         * gpg.texi: Reference to --s2k-count in --s2k-mode.
277
278 2006-10-30  Werner Koch  <wk@g10code.com>
279
280         * faq.raw: Minor corrections.
281
282 2006-10-12  Werner Koch  <wk@g10code.com>
283
284         * Makefile.am (man_MANS): Do not install gnupg.7 due to a conflict
285         with gpg1.
286
287 2006-10-12  David Shaw  <dshaw@jabberwocky.com>
288
289         * gpg.texi: Document --s2k-count.
290
291 2006-09-25  Werner Koch  <wk@g10code.com>
292
293         * gpg.texi (GPG Examples): Add markup to all options.  This is
294         required to have the double dashs printed correclty.
295
296 2006-09-22  Werner Koch  <wk@g10code.com>
297
298         * instguide.texi (Installation): New.
299         * assuan.texi (Assuan): Removed.  Use the libassuan manual instead.
300         * gnupg.texi: Reflect these changes. 
301
302         * gpg.texi: Make some parts depend on the "gpgone" set
303         command. This allows us to use the same source for gpg1 and gpg2.
304
305         * yat2m.c (parse_file): Better parsing of @ifset and ifclear.
306         (main): Allow definition of "-D gpgone".
307         (parse_file): Allow macro definitions.
308         (proc_texi_cmd): Expand macros.
309         (proc_texi_buffer): Process commands terminated by the closing
310         brace of the enclosing command.
311
312 2006-09-20  Werner Koch  <wk@g10code.com>
313
314         * texi.css: New.  Note that the current vesion of makeinfo has a
315         bug while copying the @import directive.  A pacth has been send to
316         upstream.
317
318 2006-09-19  Werner Koch  <wk@g10code.com>
319
320         * gpg.texi: Some restructuring.
321
322         * Makefile.am (online): New target.
323
324 2006-09-18  Werner Koch  <wk@g10code.com>
325
326         * com-certs.pem: New.
327
328 2006-09-13  Werner Koch  <wk@g10code.com>
329
330         * gpg.texi (GPG Esoteric Options): Fixed typo in
331         --require-cross-certification and made it the default.
332
333 2006-09-11  Werner Koch  <wk@g10code.com>
334
335         * HACKING: Cleaned up.
336
337 2006-09-08  Werner Koch  <wk@g10code.com>
338
339         * yat2m.c (parse_file): Ignore @node lines immediately.
340         (proc_texi_cmd): No special @end ifset processing anymore.
341
342         * specify-user-id.texi: New.  Factored out of gpg.texi and ../README.
343
344 2006-09-07  Werner Koch  <wk@g10code.com>
345
346         * scdaemon.texi (Scdaemon Configuration): New.
347
348         * examples/scd-event: Event handler for sdaemon.
349         * examples/: New directory
350
351 2006-08-22  Werner Koch  <wk@g10code.com>
352
353         * yat2m.c (parse_file): Added code to skip a line after @mansect.
354
355         * gnupg7.texi: New.
356
357 2006-08-21  Werner Koch  <wk@g10code.com>
358
359         * Makefile.am: Added other doc files from gpg 1.4.
360
361 2006-08-17  Werner Koch  <wk@g10code.com>
362
363         * Makefile.am: Added rules to build man pages.
364
365         * yat2m.c: New.
366
367 2006-02-14  Werner Koch  <wk@gnupg.org>
368
369         * gpgsm.texi (GPGSM Configuration): New section.
370
371 2005-11-14  Werner Koch  <wk@g10code.com>
372
373         * qualified.txt: Added real information.
374
375 2005-11-13  Werner Koch  <wk@g10code.com>
376
377         * qualified.txt: New.
378         * Makefile.am (dist_pkgdata_DATA): New.
379
380 2005-08-16  Werner Koch  <wk@g10code.com>
381
382         * gpg-agent.texi (Agent Options): Note default file name for
383         --write-env-file.
384
385 2005-06-03  Werner Koch  <wk@g10code.com>
386
387         * debugging.texi (Architecture Details): New section, mostly empty.
388         * gnupg-card-architecture.fig: New.
389         * Makefile.am: Rules to build png and eps versions.
390
391         * gpg-agent.texi (Agent UPDATESTARTUPTTY): New.
392
393 2005-05-17  Werner Koch  <wk@g10code.com>
394
395         * gpg-agent.texi (Agent Options): Removed --disable-pth.
396
397 2005-04-27  Werner Koch  <wk@g10code.com>
398
399         * tools.texi (symcryptrun): Added.
400
401         * scdaemon.texi: Removed OpenSC specific options.
402
403 2005-04-20  Werner Koch  <wk@g10code.com>
404
405         * gpg-agent.texi (Agent Configuration): New section.
406
407 2005-02-24  Werner Koch  <wk@g10code.com>
408
409         * tools.texi (gpg-connect-agent): New.
410
411 2005-02-14  Werner Koch  <wk@g10code.com>
412
413         * gpgsm.texi (Certificate Management): Document --import.
414
415 2005-01-27  Moritz Schulte  <moritz@g10code.com>
416
417         * gpg-agent.texi: Document ssh-agent emulation layer.
418
419 2005-01-04  Werner Koch  <wk@g10code.com>
420
421         * gnupg.texi: Updated to use @copying.
422
423 2004-12-22  Werner Koch  <wk@g10code.com>
424
425         * gnupg.texi: Reordered.
426         * contrib.texi: Updated.
427
428 2004-12-21  Werner Koch  <wk@g10code.com>
429
430         * tools.texi (gpg-preset-passphrase): New section.
431
432         * gnupg-badge-openpgp.eps, gnupg-badge-openpgp.jpg: New
433         * gnupg.texi: Add a logo.
434         * sysnotes.texi: New.
435
436 2004-11-05  Werner Koch  <wk@g10code.com>
437
438         * debugging.texi (Common Problems): Curses pinentry problem.
439
440 2004-10-22  Werner Koch  <wk@g10code.com>
441
442         * tools.texi (Helper Tools): Document gpgsm-gencert.sh.
443
444 2004-10-05  Werner Koch  <wk@g10code.com>
445
446         * gpg-agent.texi (Invoking GPG-AGENT): Tell that GPG_TTY needs to
447         be set in all cases.
448
449 2004-09-30  Werner Koch  <wk@g10code.com>
450
451         * gpg.texi: New.
452         * gnupg.texi: Include gpg.texi
453
454         * tools.texi: Add a few @command markups.
455         * gpgsm.texi: Ditto 
456         * gpg-agent.texi: Ditto.
457         * scdaemon.texi: Ditto.
458
459 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
460
461         * tools.texi (Changing options): Add documentation for gpgconf.
462
463         * contrib.texi (Contributors): Add two missing periods.
464
465 2004-09-29  Werner Koch  <wk@g10code.com>
466
467         * gpgsm.texi (Configuration Options): Add --log-file.
468
469         * gpg-agent.texi (Invoking GPG-AGENT): Add a few words about the
470         expected pinentry filename.
471
472         Changed license of the manual stuff to GPL.
473         
474         * gnupg.texi (Top): New menu item Helper Tools.
475
476         * tools.texi (Helper Tools): New.
477         * Makefile.am (gnupg_TEXINFOS): Add tools.texi.
478
479 2004-08-05  Werner Koch  <wk@g10code.de>
480
481         * scdaemon.texi (Card applications): New section.
482
483 2004-06-22  Werner Koch  <wk@g10code.com>
484
485         * glossary.texi: New.
486
487 2004-06-18  Werner Koch  <wk@gnupg.org>
488
489         * debugging.texi: New.
490         * gnupg.texi: Include it.
491
492 2004-05-11  Werner Koch  <wk@gnupg.org>
493
494         * gpgsm.texi (Esoteric Options): Add --debug-allow-core-dump.
495
496 2004-05-03  Werner Koch  <wk@gnupg.org>
497
498         * gpg-agent.texi (Agent Options): Add --allow-mark-trusted.
499
500 2004-02-03  Werner Koch  <wk@gnupg.org>
501
502         * contrib.texi (Contributors): Updated from the gpg 1.2.3 thanks
503         list.
504         * gpgsm.texi, gpg-agent.texi, scdaemon.texi: Language cleanups.
505
506 2003-12-01  Werner Koch  <wk@gnupg.org>
507
508         * gpgsm.texi (Certificate Options): Add --{enable,disable}-ocsp.
509
510 2003-11-17  Werner Koch  <wk@gnupg.org>
511
512         * scdaemon.texi (Scdaemon Options): Added --allow-admin and
513         --deny-admin.
514
515 2003-10-27  Werner Koch  <wk@gnupg.org>
516
517         * gpg-agent.texi (Agent GET_CONFIRMATION): New.
518
519 2002-12-04  Werner Koch  <wk@gnupg.org>
520
521         * gpg-agent.texi (Agent Signals): New.
522
523 2002-12-03  Werner Koch  <wk@gnupg.org>
524
525         * gpgsm.texi (Operational Commands): Add --passwd and
526         --call-protect-tool.
527         * gpg-agent.texi (Agent PASSWD): New
528
529 2002-11-13  Werner Koch  <wk@gnupg.org>
530
531         * gpg-agent.texi (Invoking GPG-AGENT): Tell about GPG_TTY.
532
533 2002-11-12  Werner Koch  <wk@gnupg.org>
534
535         * gpgsm.texi (Operational Commands): Add --call-dirmngr.
536
537 2002-09-25  Werner Koch  <wk@gnupg.org>
538
539         * gpg-agent.texi (Agent Options): Add --keep-tty and --keep-display.
540
541 2002-09-12  Werner Koch  <wk@gnupg.org>
542
543         * gpg-agent.texi (Invoking GPG-AGENT): Explained how to start only
544         one instance.
545
546 2002-08-28  Werner Koch  <wk@gnupg.org>
547
548         * gpg-agent.texi (Agent Options): Explained more options.
549         * scdaemon.texi (Scdaemon Options): Ditto.
550
551 2002-08-09  Werner Koch  <wk@gnupg.org>
552
553         * Makefile.am (gnupg_TEXINFOS): Include contrib.texi.
554
555 2002-08-06  Werner Koch  <wk@gnupg.org>
556
557         * gpgsm.texi: Added more options.
558
559 2002-07-26  Werner Koch  <wk@gnupg.org>
560
561         * assuan.texi: New.
562         * gpgsm.texi, scdaemon.texi, gpg-agent.texi: Documented the Assuan
563         protocol used.
564
565 2002-07-22  Werner Koch  <wk@gnupg.org>
566
567         * gnupg.texi, scdaemon.texi, gpg-agent.texi: New.
568         * contrib.texi, gpl.texi, fdl.texi: New.
569         * gpgsm.texi: Made this an include file for gnupg.texi.
570         * Makefile.am: Build gnupg.info instead of gpgsm.info.
571
572 2002-06-04  Werner Koch  <wk@gnupg.org>
573
574         * gpgsm.texi (Invocation): Described the various debug flags.
575
576 2002-05-14  Werner Koch  <wk@gnupg.org>
577
578         * Makefile.am, gpgsm.texi: New.
579         
580  Copyright 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
581
582  This file is free software; as a special exception the author gives
583  unlimited permission to copy and/or distribute it, with or without
584  modifications, as long as this notice is preserved.
585
586  This file is distributed in the hope that it will be useful, but
587  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
588  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.