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