Merge branch 'master' into ECC-INTEGRATION-2-1
[gnupg.git] / ChangeLog
1 2011-01-20  Werner Koch  <wk@g10code.com>
2
3         * configure.ac (AC_CONFIG_FILES): Remove keyserver/.
4
5 2011-01-19  Werner Koch  <wk@g10code.com>
6
7         * configure.ac: Add new option --enable-gpg2-is-gpg.
8         (NAME_OF_INSTALLED_GPG): New ac_define.
9         * autogen.sh [--build-w32ce]: Use --enable-gpg2-is-gpg.
10
11 2011-01-21  Werner Koch  <wk@g10code.com>
12
13         * configure.ac: Need Libgcrypt 1.4.6 due to AESWRAP.
14         (HAVE_GCRY_PK_ECDH): Add new test.
15
16 2011-01-03  Werner Koch  <wk@g10code.com>
17
18         * README.SVN:  Rename to README.GIT.
19         * Makefile.am (EXTRA_DIST): Adjust for that change.
20
21 2010-12-14  Werner Koch  <wk@g10code.com>
22
23         * configure.ac (BUILD_WITH_GPG, BUILD_WITH_GPGSM)
24         (BUILD_WITH_AGENT, BUILD_WITH_SCDAEMON, BUILD_WITH_DIRMNGR)
25         (BUILD_WITH_G13): New defines.
26
27 2010-11-23  Werner Koch  <wk@g10code.com>
28
29         * am/cmacros.am (extra_bin_ldflags): New.  For W32CE set the stack
30         size to 256k.
31
32 2010-11-17  Werner Koch  <wk@g10code.com>
33
34         * configure.ac (ENABLE_CARD_SUPPORT): Define.
35
36 2010-10-27  Werner Koch  <wk@g10code.com>
37
38         * acinclude.m4 (GNUPG_TIME_T_UNSIGNED): New.
39         * configure.ac (AC_HEADER_TIME): Include before checking time_t.
40         (GNUPG_TIME_T_UNSIGNED): Add.
41
42 2010-10-26  Werner Koch  <wk@g10code.com>
43
44         Release 2.1.0beta1.
45
46 2010-10-18  Werner Koch  <wk@g10code.com>
47
48         * Makefile.am (install-data-hook): Add W32 specific hook.
49
50 2010-10-08  Werner Koch  <wk@g10code.com>
51
52         * configure.ac: Add option --enable-dirmngr-auto-start.
53         (USE_DIRMNGR_AUTO_START): New ac_define.
54         * autogen.sh <--build-w32ce>: Use new option.
55
56 2010-10-06  Werner Koch  <wk@g10code.com>
57
58         * configure.ac: Make --enable-standard-socket the default.
59
60 2010-10-04  Werner Koch  <wk@g10code.com>
61
62         * configure.ac (GNUPG_CHECK_FAQPROG): Remove.
63
64 2010-08-19  Werner Koch  <wk@g10code.com>
65
66         * configure.ac (AH_BOTTOM): Define GPG_ERR_ENABLE_ERRNO_MACROS.
67
68 2010-08-09  Werner Koch  <wk@g10code.com>
69
70         * configure.ac (inet_pton): Check for it.
71
72 2010-08-05  Werner Koch  <wk@g10code.com>
73
74         * configure.ac (AH_BOTTOM): Remove HTTP_USE_ESTREAM.
75
76 2010-08-02  Werner Koch  <wk@g10code.com>
77
78         * configure.ac: Require libksba 1.1.0 due to the use of
79         ksba_reader_set_release_notify.
80
81 2010-07-30  Werner Koch  <wk@g10code.com>
82
83         * configure.ac (GNUPG_PTH_PATH) [W32]: Require version 2.0.3.
84
85 2010-07-25  Werner Koch  <wk@g10code.com>
86
87         * configure.ac (USE_LDAPWRAPPER): AC_DEFINE and AM_CONDITIONAL it.
88
89 2010-06-09  Werner Koch  <wk@g10code.com>
90
91         * configure.ac (GNUPG_DIRMNGR_LDAP_PGM): Add option
92         --with-dirmngr-ldap-pgm.
93
94         * am/cmacros.am (-DGNUPG_LOCALSTATEDIR): New.
95         (GNUPG_DEFAULT_DIRMNGR_LDAP): New.
96
97 2010-06-08  Werner Koch  <wk@g10code.com>
98
99         * configure.ac: Add build support for dirmngr.
100         (try_ldap): Rename to try_ks_ldap.
101         (GNUPG_CHECK_LDAP): Also test if dirmngr is to be build.
102
103         * Makefile.am (SUBDIRS): Add dirmngr.
104
105 2010-06-07  Werner Koch  <wk@g10code.com>
106
107         * dirmngr/: New.
108
109         * configure.ac: Add option --enable-gpgtar.
110
111 2010-05-31  Werner Koch  <wk@g10code.com>
112
113         * configure.ac (AC_CHECK_FUNCS): Check for lstat.
114
115 2010-04-30  Werner Koch  <wk@g10code.com>
116
117         * configure.ac: Add option --enable-standard-socket.
118         (USE_STANDARD_SOCKET): ac_define it.
119
120 2010-04-14  Werner Koch  <wk@g10code.com>
121
122         * Makefile.am (keyserver) [W32CE]: Do not build for now.
123
124         * configure.ac (use_zip): New.
125         (--disable-zip): New option.
126         (HAVE_ZIP): New.
127         * autogen.sh <build-w32ce>: Disable ZIP.
128
129 2010-04-07  Werner Koch  <wk@g10code.com>
130
131         * autogen.sh: Take a .gnupg-autogen.rc file in account.
132
133         * gl/mkdtemp.c (getpid) [W32CE]: New macro.
134
135 2010-03-24  Werner Koch  <wk@g10code.com>
136
137         * configure.ac (AH_BOTTOM): Use /gnupg as the default homedir on
138         dosish systems which don't support drive letters (e.g. W32CE).
139
140         * am/cmacros.am (extra_sys_libs): New.
141
142 2010-03-23  Werner Koch  <wk@g10code.com>
143
144         * configure.ac (W32SOCKLIBS): Change value for W32CE.
145
146 2010-03-12  Werner Koch  <wk@g10code.com>
147
148         * configure.ac (AC_INIT): Prepare for using git.
149
150 2010-03-10  Werner Koch  <wk@g10code.com>
151
152         * jnlib/: Move all code to common/.
153         * Makefile.am (SUBDIRS): Remove jnlib.
154         * configure.ac (AC_CONFIG_FILES): Remove jnlib/Makefile.
155
156         * configure.ac (AM_PATH_LIBASSUAN): Remove double test.
157         * acinclude.m4 (GNUPG_CHECK_ENDIAN): Remove bogus warning.
158
159 2010-03-09  Werner Koch  <wk@g10code.com>
160
161         * configure.ac: Add option --disable-ccid-driver.
162         (AH_BOTTOM): Define GPG_ERR_ENABLE_GETTEXT_MACROS.
163
164 2010-02-26  Werner Koch  <wk@g10code.com>
165
166         * gl/mkdtemp.c (__set_errno) [W32CE]: Use gpg_err_set_errno.
167         * gl/setenv.c (__set_errno) [W32CE]: Ditto.
168         * gl/unsetenv.c (__set_errno) [W32CE]: Ditto.
169
170         * configure.ac (HAVE_W32CE_SYSTEM): New ac_define and
171         am_conditional.
172         (signal.h, getenv): Check for them.
173
174         * autogen.sh: New option --build-w32ce.  Remove obsolete option
175         --without-included-gettext.
176
177 2009-12-08  Werner Koch  <wk@g10code.com>
178
179         * configure.ac (USE_DNS_CERT): Support ADNS.
180
181 2009-12-07  Werner Koch  <wk@g10code.com>
182
183         * configure.ac: Check for ADNS before checking for the BIND
184         resolver.
185         (USE_ADNS): Fallback macro for PKA and CERT lookups.
186
187 2009-10-20  Marcus Brinkmann  <marcus@g10code.com>
188
189         * configure.ac: Check for fusermount and encfs.
190
191 2009-10-16  Marcus Brinkmann  <marcus@g10code.com>
192
193         * configure.ac: Check for libassuan instead of libassuan-pth.
194
195 2009-10-12  Werner Koch  <wk@g10code.com>
196
197         * configure.ac: Use -O3 because newer gcc versions require that
198         for uninitialized variable warnings.
199
200 2009-09-23  Werner Koch  <wk@g10code.com>
201
202         * configure.ac (HAVE_ASSUAN_SET_IO_MONITOR): Remove test.
203         (_ASSUAN_ONLY_GPG_ERRORS): Remove.
204
205 2009-09-23  Marcus Brinkmann  <marcus@g10code.de>
206
207         * configure.ac (NEED_LIBASSUAN_API, NEED_LIBASSUAN_VERSION):
208         Update to new API (2, 1.1.0).
209
210 2009-09-21  Werner Koch  <wk@g10code.com>
211
212         Start a new development branch in the SVN trunk.  The stable one
213         is now known in the SVN as branches/GNUPG-STABLE-2-0.
214
215 2009-09-04  Werner Koch  <wk@g10code.com>
216
217         Release 2.0.13.
218
219 2009-06-29  Werner Koch  <wk@g10code.com>
220
221         * configure.ac: Take care of --without-adns.  Suggested by
222         Arfrever Frehtes Taifersar Arahesis.
223
224 2009-06-17  Werner Koch  <wk@g10code.com>
225
226         Release 2.0.12.
227
228 2009-06-05  David Shaw  <dshaw@jabberwocky.com>
229
230         * configure.ac: Remove Camellia restriction.
231
232 2009-04-01  Werner Koch  <wk@g10code.com>
233
234         * configure.ac: Test for fsync.
235
236 2009-03-18  Werner Koch  <wk@g10code.com>
237
238         * configure.ac: Test for getrlimit.
239
240 2009-03-03  Werner Koch  <wk@g10code.com>
241
242         Release 2.0.11.
243
244 2009-01-12  Werner Koch  <wk@g10code.com>
245
246         Release 2.0.10.
247
248 2008-12-09  Werner Koch  <wk@g10code.com>
249
250         Release 2.0.10rc1.
251
252 2008-10-17  Werner Koch  <wk@g10code.com>
253
254         * configure.ac: Use more warning options with modern GCCs.
255
256 2008-09-29  Werner Koch  <wk@g10code.com>
257
258         * configure.ac: Require libgcrypt 1.4.
259
260 2008-08-27  David Shaw  <dshaw@jabberwocky.com>
261
262         * configure.ac: Use printf for the most portable SVN version
263         detection.
264
265         * configure.ac: Darwin's /bin/sh has a builtin echo that doesn't
266         understand '-n'.  Use tr to trim the carriage return instead.
267
268 2008-04-23  Werner Koch  <wk@g10code.com>
269
270         * configure.ac: Call gl_HEADER_SYS_SOCKET and gl_TYPE_SOCKLEN_T.
271
272 2008-04-07  Werner Koch  <wk@g10code.com>
273
274         * configure.ac (ADNSLIBS): Test for adns.
275         (GPGKEYS_KDNS): New.
276
277 2008-04-01  Werner Koch  <wk@g10code.com>
278
279         * configure.ac: Require curl 7.10 (Oct 1 2002) or later as we use
280         curl_version_info().
281         (AC_INIT): Fix quoting.
282
283 2008-03-27  Werner Koch  <wk@g10code.com>
284
285         * Makefile.am (dist_doc_DATA): New. Install README.
286
287 2008-03-26  Werner Koch  <wk@g10code.com>
288
289         Release 2.0.9.
290
291 2008-02-19  Werner Koch  <wk@g10code.com>
292
293         * configure.ac: Remove --with-pkits-tests.
294
295 2008-02-15  Werner Koch  <wk@g10code.com>
296
297         * gl/allocsa.h, gl/m4/allocsa.m4: Replace HAVE_LONG_LONG by
298         HAVE_LONG_LONG_INT.
299
300 2008-02-15  gettextize  <bug-gnu-gettext@gnu.org>
301
302         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.17.
303
304 2007-12-20  Werner Koch  <wk@g10code.com>
305
306         Released 2.0.8.
307
308 2007-12-17  Werner Koch  <wk@g10code.com>
309
310         * configure.ac: Add treatment for HAVE_LDAP_START_TLS_SA.
311
312 2007-12-14  Werner Koch  <wk@g10code.com>
313
314         Released 2.0.8rc1.
315
316 2007-12-12  Werner Koch  <wk@g10code.com>
317
318         * configure.ac (USE_CAMELLIA): Define by new option --enable-camellia.
319
320 2007-12-03  Werner Koch  <wk@g10code.com>
321
322         * configure.ac: Add test gt_LC_MESSAGES..
323
324 2007-10-01  Werner Koch  <wk@g10code.com>
325
326         * configure.ac: Require assuan 1.0.4.
327
328 2007-09-14  Werner Koch  <wk@g10code.com>
329
330         * configure.ac (GNUPG_LIBASSUAN_VERSION): New.
331
332 2007-09-10  Werner Koch  <wk@g10code.com>
333
334         Released 2.0.7.
335
336 2007-08-27  Werner Koch  <wk@g10code.com>
337
338         * configure.ac: Remove remaining support for internal regex.
339         Define DISABLE_REGEX automake conditional.  Add option
340         --with-regex.
341         * autogen.sh [--build-w32]: Remove --disable-regex.  Use --with-regex.
342
343 2007-08-16  Werner Koch  <wk@g10code.com>
344
345         Released 2.0.6.
346
347 2007-08-08  Werner Koch  <wk@g10code.com>
348
349         * configure.ac: Use AC_CANONICAL_HOST and not AC_CANONICAL_TARGET.
350
351 2007-07-09  Werner Koch  <wk@g10code.com>
352
353         * configure.ac (AM_ICONV): Check for it even when building without
354         NLS.
355
356 2007-07-05  Werner Koch  <wk@g10code.com>
357
358         Released 2.0.5.
359
360         * configure.ac: Require libassuan 1.0.2.
361
362 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
363
364         * configure.ac: Invoke AM_LANGINFO_CODESET.
365
366 2007-07-04  Werner Koch  <wk@g10code.com>
367
368         * Makefile.am (AUTOMAKE_OPTIONS): Add no-dist-gzip.
369
370         Switched entire package to GPLv3+.
371
372         * configure.ac: Require libksba 1.0.2.
373
374         * COPYING:  Updated to GPLv3.
375         * COPYING.LIB: New as jnlib/ uses this license.
376
377         * gl/: Switched to GPLv3+.
378
379         * intl/ Removed.
380         * configure.ac (AM_GNU_GETTEXT): Add external flag.
381         (AM_ICONV): New.
382
383 2007-07-03  Werner Koch  <wk@g10code.com>
384
385         * configure.ac [W32]: Use ws2_32 instead of wsock32.
386
387 2007-06-25  Werner Koch  <wk@g10code.com>
388
389         * gl/mkdtemp.c (gen_tempname) [MKDIR_TAKES_ONE_ARG]: Avoid
390         compiler warning by using the proper config macro.
391
392 2007-06-15  Werner Koch  <wk@g10code.com>
393
394         * configure.ac: Call AM_PO_SUBDIRS.
395         (W32SOCKLIBS): New.
396
397         * autogen.sh: Use = and not == in test to be POSIXly correct.
398         <build-w32>: Disable use of regex.
399
400 2007-06-14  Werner Koch  <wk@g10code.com>
401
402         * configure.ac [AH_BOTTOM]: Remove the hardwired names of modules.
403
404 2007-06-12  Werner Koch  <wk@g10code.com>
405
406         * configure.ac [AH_BOTTOM]: Define HTTP_NO_WSASTARTUP.
407
408 2007-06-11  Werner Koch  <wk@g10code.com>
409
410         * am/cmacros.am (libcommonstd, libcommonpth, libcommonstd_ldadd)
411         (libcommonpth_ldadd): Add macros.
412
413 2007-06-06  Werner Koch  <wk@g10code.com>
414
415         * configure.ac: Add a few notices message so make browsing of the
416         log file easier.
417         (CC_FOR_BUILD): New.
418
419 2007-05-30  Werner Koch  <wk@g10code.com>
420
421         * configure.ac [W32]: Do not create a symlink to w32-pth.h.
422         Require the installation of the w32pth package.
423
424 2007-05-29  Werner Koch  <wk@g10code.com>
425
426         * gl/: Updated to a newer version.
427
428 2007-05-24  Werner Koch  <wk@g10code.com>
429
430         * configure.ac: Use -Wpointer-arith is possible.
431
432 2007-05-15  Werner Koch  <wk@g10code.com>
433
434         * configure.ac: Renamed the estream macros. Remove -Wformat-nonliteral.
435
436         * configure.ac: Call ESTREAM_INIT and define the memory
437         allocators for estream_asprintf.
438         (gl_MODULES): Remove vasprintf.
439
440 2007-05-09  Werner Koch  <wk@g10code.com>
441
442         Released 2.0.4.
443
444 2007-05-07  Werner Koch  <wk@g10code.com>
445
446         * configure.ac: Require libgcrypt 1.2.2 to avoid compiler warnings.
447
448 2007-05-07  gettextize  <bug-gnu-gettext@gnu.org>
449
450         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.16.1.
451
452 2007-05-07  Werner Koch  <wk@g10code.com>
453
454         * configure.ac: Bail out if no C-89 compiler has been found.
455
456 2007-05-04  Werner Koch  <wk@g10code.com>
457
458         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Add --enable-mailto
459
460         * configure.ac: Require automake 1.10
461         (AC_CONFIG_FILES): Rename gpgkeys_ to gpg2keys_.
462         (AM_PROG_CC_C_O): New.
463
464 2007-03-08  Werner Koch  <wk@g10code.com>
465
466         Released 2.0.3.
467
468         * autogen.sh: Add option --force.
469
470 2007-01-31  Werner Koch  <wk@g10code.com>
471
472         Released 2.0.2.
473
474 2006-11-30  Werner Koch  <wk@g10code.com>
475
476         * configure.ac: Save original LIBS when testing for dlopen.
477
478 2006-11-28  Werner Koch  <wk@g10code.com>
479
480         Released 2.0.1.
481
482 2006-11-23  Werner Koch  <wk@g10code.com>
483
484         Released 2.0.1rc1.
485
486 2006-11-21  Werner Koch  <wk@g10code.com>
487
488         * configure.ac [AH_BOTTOM]: Disable PTH soft mapping.
489         (AC_CHECK_SIZEOF): Check for time_t.
490         (BUILD_INCLUDED_LIBINTL): Remove AM_PO_SUBDIRS as it is not
491         required for C.
492
493 2006-11-15  Werner Koch  <wk@g10code.com>
494
495         * autogen.sh: Add convenience option --build-amd64.
496
497 2006-11-14  Werner Koch  <wk@g10code.com>
498
499         * configure.ac (HAVE_ASSUAN_SET_IO_MONITOR): Test for it.
500
501 2006-11-11  Werner Koch  <wk@g10code.com>
502
503         Released 2.0.0.
504
505 2006-11-06  Werner Koch  <wk@g10code.com>
506
507         Released 1.9.95.
508
509 2006-11-03  Werner Koch  <wk@g10code.com>
510
511         * configure.ac: Test for pty.h.  From Gentoo.
512
513 2006-10-24  Werner Koch  <wk@g10code.com>
514
515         Released 1.9.94.
516
517 2006-10-20  Werner Koch  <wk@g10code.com>
518
519         * Makefile.am (stowinstall): Add convenience target.
520
521 2006-10-18  Werner Koch  <wk@g10code.com>
522
523         * configure.ac: svn revison magic fixes for old bashs.  Suggested
524         by Alain Guibert.
525
526 2006-10-18  Werner Koch  <wk@g10code.com>
527
528         Released 1.9.93.
529
530 2006-10-17  Werner Koch  <wk@g10code.com>
531
532         * autogen.sh <--build-w32>: Test also for a host "mingw32".
533
534         * configure.ac: Removed W32LIBS. Use NETLIBS instead.
535
536 2006-10-11  Werner Koch  <wk@g10code.com>
537
538         Released 1.9.92.
539
540         * configure.ac: Require libassuan 0.9.3.
541
542 2006-10-09  Werner Koch  <wk@g10code.com>
543
544         * acinclude.m4: Moved pth check to m4/gnupg-pth.m4.
545
546 2006-10-06  Werner Koch  <wk@g10code.com>
547
548         * configure.ac: Also check for libassuan's pth version.
549
550 2006-10-04  Werner Koch  <wk@g10code.com>
551
552         Released 1.9.91.
553
554         * configure.ac: Require libassuan 0.9.1 which fixes a problem with
555         gpgsm.
556
557 2006-09-27  Werner Koch  <wk@g10code.com>
558
559         * gl/strsep.h, gl/strsep.c, gl/m4/strsep.m4: Removed.
560         * gl/strpbrk.h, gl/strpbrk.c, gl/m4/strpbrk.m4: Removed.
561         * gl/Makefile.am: Removed module strsep and strpbrk.
562         * configure.ac: Check for strsep in the context of jnlib.  Remove
563         check from gl_MODULES. Moved check for timegm into the jnlib context.
564
565 2006-09-27  Marcus Brinkmann  <marcus@g10code.de>
566
567         * Makefile.am: Fix cut & paste error.
568
569 2006-09-25  Werner Koch  <wk@g10code.com>
570
571         Released 1.9.90.
572
573 2006-09-22  Werner Koch  <wk@g10code.com>
574
575         * AUTHORS: Add information about used licenses.
576
577 2006-09-20  Werner Koch  <wk@g10code.com>
578
579         * Makefile.am (dist-hook): Removed distfiles cruft.
580         (SUBDIRS): Added include
581
582 2006-09-18  Werner Koch  <wk@g10code.com>
583
584         Released 1.9.23.
585
586         * configure.ac (--enable-agent-only): Donot build tools and doc
587         (--disable-tools,--disable-doc): New.
588         * Makefile.am (SUBDIRS): Allow to conditional build tools and doc.
589
590 2006-09-14  Werner Koch  <wk@g10code.com>
591
592         Replaced all call gpg_error_from_errno(errno) by
593         gpg_error_from_syserror().
594
595         * configure.ac: Build gpg by default.
596         (GNUPG_SYS_SO_PEERCRED): Removed.
597
598 2006-09-13  Werner Koch  <wk@g10code.com>
599
600         * autogen.sh: Better detection of the cross compiler kit.
601
602 2006-09-06  Marcus Brinkmann  <marcus@g10code.de>
603
604         * configure.ac: New automake conditional RUN_GPG_TESTS.
605
606 2006-09-06  Werner Koch  <wk@g10code.com>
607
608         * configure.ac: Define _ASSUAN_ONLY_GPG_ERRORS.  Require Assuan
609         0.9 and libgpg-error 1.4.
610
611 2006-08-31  Werner Koch  <wk@g10code.com>
612
613         * configure.ac: Require libksba 1.0 and added API check for it.
614         (GPG_ERR_LOCKED): Removed DECL check as we require 1.2 anyway.
615         (have_libusb): New to give a feedback about CCID support
616
617 2006-08-21  Werner Koch  <wk@g10code.com>
618
619         * configure.ac: Removed docbook tests.
620         (AC_CONFIG_FILES): Added gpgkeys_test and gpgkeys_mailto.
621
622         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Enable gpg.
623
624 2006-08-17  Werner Koch  <wk@g10code.com>
625
626         * THANKS: Merged with the 1.4 one.
627
628 2006-08-16  Werner Koch  <wk@g10code.com>
629
630         * configure.ac: Removed test for capabilities and mlock.
631
632 2006-08-15  Werner Koch  <wk@g10code.com>
633
634         * Makefile.am (keyserver): Enable building of keyserver helpers.
635
636         * configure.ac: Merged with the current configure from 1.4.5.
637         Require libgpg-error 1.2 and libksba 0.9.16.
638
639 2006-07-29  Marcus Brinkmann  <marcus@g10code.de>
640
641         * README: Spelling fixes.
642
643 2006-07-27  Werner Koch  <wk@g10code.com>
644
645         Released 1.9.22.
646
647         * configure.ac: Call AB_INIT.
648
649 2006-07-03  Werner Koch  <wk@g10code.com>
650
651         * configure.ac: Test for ksba_dn_teststr.
652
653 2006-06-30  Werner Koch  <wk@g10code.com>
654
655         * keyserver/: New.  Taken from 1.4.4
656         * Makefile.am (SUBDIRS): Include keyserver/.
657         * configure.ac: Include keyserver/.
658         (FAKE_CURL, GPGKEYS_CURL): New.
659
660 2006-06-20  Werner Koch  <wk@g10code.com>
661
662         Released 1.9.21.
663
664 2006-06-08  Marcus Brinkmann  <marcus@g10code.de>
665
666         * configure.ac (PTH_LIBS): Add --all to pth-config invocation.
667
668 2006-05-24  Werner Koch  <wk@g10code.com>
669
670         * configure.ac: New option --disable-optimization taked from 1.4.3.
671
672 2006-05-23  Werner Koch  <wk@g10code.com>
673
674         * configure.ac (ZLIBS): New for zlib link commands. Add bzip2
675         support.
676
677 2006-05-22  Werner Koch  <wk@g10code.com>
678
679         * configure.ac (EXEEXT): New.
680
681 2006-04-18  Werner Koch  <wk@g10code.com>
682
683         * configure.ac (PK_UID_CACHE_SIZE): New.
684
685 2006-04-07  Werner Koch  <wk@g10code.com>
686
687         * configure.ac: Use new method to include the SVN revison.  Now it
688         is the actual global revision number.
689
690 2005-12-20  Werner Koch  <wk@g10code.com>
691
692         Released 1.9.20.
693
694 2005-11-28  Werner Koch  <wk@g10code.com>
695
696         * configure.ac: Append the revision to the version string.
697
698 2005-11-13  Werner Koch  <wk@g10code.com>
699
700         * am/cmacros.am (-DGNUPG_SYSCONFDIR): Define it.
701
702 2005-11-11  Werner Koch  <wk@g10code.com>
703
704         * configure.ac (NEED_KSBA_VERSION: Require 0.9.13.
705
706 2005-09-12  Werner Koch  <wk@g10code.com>
707
708         Released 1.9.19.
709
710 2005-08-01  Werner Koch  <wk@g10code.com>
711
712         Released 1.9.18.
713
714         * configure.ac: Require libksba 0.9.12 to match new features in gpgsm.
715
716 2005-06-20  Werner Koch  <wk@g10code.com>
717
718         Released 1.9.17.
719
720 2005-06-02  Werner Koch  <wk@g10code.com>
721
722         * configure.ac (HAVE_PTH): Define as alias for USE_GNU_PTH.  It is
723         used by common/estream.c.
724
725 2005-06-01  Werner Koch  <wk@g10code.com>
726
727         * configure.ac (gl_INIT): Add gnulib stuff.
728         (fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS
729         by a simple check.
730         (putc_unlocked): Removed check.  Not used.
731         (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks.
732         (xsize): Added will probably come handy soon.
733         (CFLAGS): Use -Wformat-security instead of
734         -Wformat-nonliteral. Add --Wno-format-y2k.
735         * gl/, gl/m4/: New.
736
737 2005-05-15  Werner Koch  <wk@g10code.com>
738
739         * configure.ac: Remove option --disable-threads; require the use
740         of GNU Pth.
741
742 2005-04-27  Werner Koch  <wk@g10code.com>
743
744         * configure.ac: Removed OpenSC detection and options.
745         * acinclude.m4: Ditto.
746
747 2005-04-21  Werner Koch  <wk@g10code.com>
748
749         Released 1.9.16.
750
751         * configure.ac: Do not build gpg by default.
752
753 2005-04-20  Werner Koch  <wk@g10code.com>
754
755         * configure.ac: Test whether GPG_ERR_LOCKED is declared and
756         provide a replacement if not.
757
758 2005-04-15  Werner Koch  <wk@g10code.com>
759
760         * configure.ac: Require libksba 0.9.11.
761
762 2005-04-15  Marcus Brinkmann  <marcus@g10code.de>
763
764         * configure.ac: Check for /usr/bin/shred and define SHRED.
765
766         * configure.ac: Add --enable-symcryptrun, disabled by default.
767         Define automake variable BUILD_SYMCRYPTRUN.
768         Check for openpty -lutil, define LIBUTIL_LIBS.
769
770 2005-03-03  Werner Koch  <wk@g10code.com>
771
772         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Accidently used
773         --ldflags instead of --cflags. Reported by Kazu Yamamoto.
774
775 2005-02-03  Werner Koch  <wk@g10code.com>
776
777         * AUTHORS: Copied from 1.4 and edited to refelct the changes in
778         1.9.
779
780 2005-01-17  Werner Koch  <wk@g10code.com>
781
782         * configure.ac: Make --without-included-regex work as expected.
783         Fixed FTP location info for some libraries.
784
785 2005-01-13  Werner Koch  <wk@g10code.com>
786
787         Released 1.9.15.
788
789         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple test
790         program to see whether the installation is sane.
791
792 2005-01-07  Werner Koch  <wk@g10code.com>
793
794         * configure.ac: Require gpg-error 1.0.
795
796 2005-01-04  Werner Koch  <wk@g10code.com>
797
798         * configure.ac: Remove hack not to build gpg2 for W32.
799         * autogen.sh <build-w32>: Pass option --disable-gpg instead.
800
801 2004-12-22  Werner Koch  <wk@g10code.com>
802
803         Released 1.9.14.
804
805 2004-12-20  Werner Koch  <wk@g10code.com>
806
807         * configure.ac: Add PATHSEP_C and PATHSEP_S. For W32 let all
808         directories default to c:/gnupg.  Require libassuan 0.6.9.
809
810 2004-12-18  Werner Koch  <wk@g10code.com>
811
812         * configure.ac (AH_BOTTOM): Define EXEEXT_S.
813
814         * autogen.sh: Updated --build-w32 feature.
815
816 2004-12-15  Werner Koch  <wk@g10code.com>
817
818         * Makefile.am (SUBDIRS) [W32]: Do not build in tests/.
819
820         * acinclude.m4: Add proper macro name quoting for use with
821         automake 1.9.
822
823         * configure.ac: Add replacement check for ttyname.
824         Removed support for a included zlib.
825
826 2004-12-06  Werner Koch  <wk@g10code.com>
827
828         * configure.ac (have_w32_system): New.  Disable Pth checks for W32.
829         Link jnlib/w32-pth.h to pth.h.
830
831 2004-12-03  Werner Koch  <wk@g10code.com>
832
833         Released 1.9.13.
834
835 2004-11-26  Werner Koch  <wk@g10code.com>
836
837         * configure.ac: Replace strsep.  Replaced use of "target" by
838         "host".
839
840 2004-10-22  Werner Koch  <wk@g10code.com>
841
842         Released 1.9.12.
843
844         * Makefile.am (AUTOMAKE_OPTIONS): Set option to create bzip2 tarball.
845
846 2004-10-01  Werner Koch  <wk@g10code.com>
847
848         Released 1.9.11.
849
850 2004-09-30  Werner Koch  <wk@g10code.com>
851
852         * README: Minor updates.
853
854 2004-09-30  gettextize  <bug-gnu-gettext@gnu.org>
855
856         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
857
858 2004-08-16  Werner Koch  <wk@g10code.de>
859
860         * configure.ac: Build Makefile for tests/pkits.  New option
861         --with-pkits-tests.
862
863 2004-08-05  Werner Koch  <wk@g10code.de>
864
865         * configure.ac: Changed tests for libusb to also suuport the
866         stable version 0.1.x.
867
868 2004-07-22  Werner Koch  <wk@g10code.de>
869
870         Released 1.9.10.
871
872         * configure.ac: Define AM conditional HAVE_OPENSC.
873
874 2004-07-21  Werner Koch  <wk@g10code.de>
875
876         * configure.ac: Don't set DIE to no after it might has been set to
877         yes.
878
879 2004-07-20  Werner Koch  <wk@g10code.de>
880
881         * Makefile.am (sm): Build kbx only if gpgsm is to be build.
882
883 2004-07-20  Werner Koch  <wk@gnupg.org>
884
885         * configure.ac: New option --enable-agent-only.
886
887 2004-06-08  Werner Koch  <wk@gnupg.org>
888
889         Released 1.9.9.
890
891 2004-06-06  Werner Koch  <wk@gnupg.org>
892
893         * configure.ac: Require libksba 0.9.7.
894
895 2004-04-29  Werner Koch  <wk@gnupg.org>
896
897         Released 1.9.8.
898
899 2004-04-20  Werner Koch  <wk@gnupg.org>
900
901         * configure.ac: Remove the fopencookie test.  We don't need the
902         dummy function because we conditionally use fopencookie,
903         fpencookie or a replacement at place.
904
905 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
906
907         * autogen.sh: Added ACLOCAL_FLAGS.
908
909 2004-04-06  Werner Koch  <wk@gnupg.org>
910
911         Released 1.9.7.
912
913         * configure.ac: Require libgcrypt 1.1.94.
914         Introduce PACKAGE_GT and set it to gnupg2.
915
916 2004-03-23  Werner Koch  <wk@gnupg.org>
917
918         * configure.ac: Define SAFE_VERSION_DASH and SAFE_VERSION_DOT.
919
920 2004-03-09  Werner Koch  <wk@gnupg.org>
921
922         * configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.
923
924 2004-03-06  Werner Koch  <wk@gnupg.org>
925
926         Released 1.9.6.
927
928         * configure.ac: Check the Libgcrypt API.
929
930 2004-02-25  Werner Koch  <wk@gnupg.org>
931
932         * configure.ac: New option --disable-threads to inhibit
933         unintentional builds without Pth.
934
935 2004-02-21  Werner Koch  <wk@gnupg.org>
936
937         Released 1.9.5.
938
939 2004-02-20  Werner Koch  <wk@gnupg.org>
940
941         * configure.ac: Fixed URLs in the notice messages.
942
943 2004-02-18  Werner Koch  <wk@gnupg.org>
944
945         * acinclude.m4: Removed macros to detect gpg-error, libgcrypt,
946         libassuan and ksba as they are now distributed in m4/.
947
948 2004-02-13  Werner Koch  <wk@gnupg.org>
949
950         * configure.ac: Require libksba 0.9.4 and libgcrypt 1.1.92.
951
952 2004-02-12  Werner Koch  <wk@gnupg.org>
953
954         * autogen.sh: Removed cruft from debugging.
955
956         * am/cmacros.am: New.
957
958 2004-02-11  Werner Koch  <wk@gnupg.org>
959
960         * configure.ac: Removed the need for g10defs.h.  Reworked the
961         --with-foo-pgm stuff.
962
963         * autogen.sh (check_version): Removed bashism and simplified.
964         * acinclude.m4 (AM_PATH_OPENSC): Kludge to avoid error output for
965         a bad opensc-config.
966
967 2004-01-30  Werner Koch  <wk@gnupg.org>
968
969         Released 1.9.4.
970
971         * configure.ac: Require libksba 0.9.3 due to another bug fix there.
972
973 2004-01-29  Werner Koch  <wk@gnupg.org>
974
975         * README: Updated.
976
977         * configure.ac: Require libksba 0.9.2 due to bug fixes.
978
979 2004-01-24  Werner Koch  <wk@gnupg.org>
980
981         * configure.ac: Now requires libassuan 0.6.3.
982
983 2003-12-23  Werner Koch  <wk@gnupg.org>
984
985         Released 1.9.3.
986
987         * README-alpha: Removed.
988         * configure.ac, Makefile.am: Add the tests and tools directories.
989
990 2003-12-19  Werner Koch  <wk@gnupg.org>
991
992         * configure.ac: Now require libgcrypt 1.1.91 to help testing the
993         latest libgcrypt changes.  Requires libksab 0.9.1.
994
995 2003-12-17  Werner Koch  <wk@gnupg.org>
996
997         * configure.ac: Requires now libassuan 0.6.2.
998         (CFLAGS): Add --Wformat-noliteral in gcc mode.
999
1000 2003-12-16  Werner Koch  <wk@gnupg.org>
1001
1002         * configure.ac: Check for funopen and fopencookie as part of the
1003         jnlib checks.
1004
1005 2003-12-09  Werner Koch  <wk@gnupg.org>
1006
1007         * configure.ac: Add a min_automake_version.
1008         * README.CVS: New.
1009         * autogen.sh: Revamped except for the --build-w32 hack.
1010         * Makefile.am: Add README.CVS
1011
1012 2003-11-17  Werner Koch  <wk@gnupg.org>
1013
1014         Release 1.9.2.
1015
1016         * configure.ac: Requires now libassuan 0.6.1.
1017
1018 2003-10-31  Werner Koch  <wk@gnupg.org>
1019
1020         * configure.ac (NEED_KSBA_VERSION): Set to 0.9.0 due the changed
1021         time interface.
1022
1023 2003-10-21  Werner Koch  <wk@gnupg.org>
1024
1025         * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
1026         Hurd; Robert Millan reported that the uname test is now
1027         sufficient.
1028
1029 2003-10-01  Werner Koch  <wk@gnupg.org>
1030
1031         * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION.
1032
1033 2003-09-23  Werner Koch  <wk@gnupg.org>
1034
1035         Merged most of David Shaw's changes in 1.3 since 2003-06-03.
1036
1037         * configure.ac: Drop all TIGER/192 support.
1038         (uint64_t): Check for UINT64_C to go along with uint64_t.
1039         (getaddrinfo): Check for it.
1040         (sigset_t): Check for sigset_t and struct sigaction.  This is for
1041         Forte c89 on Solaris which seems to define only the function call
1042         half of the two pairs by default.
1043         (W32LIBS): Include wsock32 in W32LIBS.  This is different from
1044         NETLIBS so we don't need to force other platforms to pull in the
1045         netlibs when they aren't actually needed.
1046
1047 2003-09-06  Werner Koch  <wk@gnupg.org>
1048
1049         Released 1.9.1.
1050
1051         * configure.ac: Require newer versions of some libraries.
1052
1053 2003-09-02  Werner Koch  <wk@gnupg.org>
1054
1055         * configure.ac (HAVE_LIBUSB): Added a simple test for libusb.
1056
1057 2003-08-19  Marcus Brinkmann  <marcus@g10code.de>
1058
1059         * configure.ac (AM_PATH_GPG_ERROR): Add missing comma in
1060         invocation.
1061
1062 2003-08-06  Werner Koch  <wk@gnupg.org>
1063
1064         * configure.ac: Check for libgpg-error.  Print infos about missing
1065         libraries more nicely.
1066         * acinclude.m4 (AM_PATH_GPG_ERROR): Added.
1067
1068 2003-08-05  Werner Koch  <wk@gnupg.org>
1069
1070         Released 1.9.0.
1071
1072         * configure.ac (GNUPG_DEFAULT_HONMEDIR): Changed back to ~/.gnupg.
1073
1074 2003-07-31  Werner Koch  <wk@gnupg.org>
1075
1076         * Makefile.am (DISTCLEANFILES): Add g10defs.h
1077
1078 2003-06-18  Werner Koch  <wk@gnupg.org>
1079
1080         * configure.ac (GNUPG_DEFAULT_HOMEDIR): Changed temporary to
1081         .gnupg2 to avoid accidential use with production keys.
1082
1083 2003-06-11  Werner Koch  <wk@gnupg.org>
1084
1085         * configure.ac: Merged all stuff from current 1.3 version in.
1086         * acinclude.m4: Merged required macros from current 1.2 version in.
1087
1088 2003-06-04  Werner Koch  <wk@gnupg.org>
1089
1090         * configure.ac, Makefile.am: Enable building of gpg.
1091
1092 2003-04-29  Werner Koch  <wk@gnupg.org>
1093
1094         * configure.ac: Build a limited version of scdaemon if libopensc
1095         is not available.
1096
1097         * configure.ac (ALL_LINUGAS): Removed.
1098
1099         * Makefile.am (ACLOCAL_AMFLAGS): New.
1100         * configure.ac (AM_GNU_GETTEXT_VERSION): New.  Set to 0.11.5.
1101
1102 2003-04-29  gettextize  <bug-gnu-gettext@gnu.org>
1103
1104         * Makefile.am (SUBDIRS): Add m4.
1105         (ACLOCAL_AMFLAGS): New variable.
1106         (EXTRA_DIST): Add scripts/config.rpath.
1107         * configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
1108
1109 2003-04-29  Werner Koch  <wk@gnupg.org>
1110
1111         * assuan/ : Removed.  We now use libassuan.
1112         * Makefile.am (SUBDIRS): Removed assuan
1113
1114         * configure.ac: Check for libassuan.
1115
1116 2003-01-09  Werner Koch  <wk@gnupg.org>
1117
1118         * configure.ac (GNUPG_PROTECT_TOOL): New option --with-protect-tool.
1119         (NEED_KSBA_VERSION): Does now require 0.4.6.
1120
1121         * README: Noted where to find gpg-protect-tool.
1122
1123 2002-10-31  Neal H. Walfield  <neal@g10code.de>
1124
1125         * configure.ac: Check for flockfile and funlockfile.  Check for
1126         isascii and putc_unlocked replacing them if not found.
1127
1128         * configure.ac (PTH_LIBS): If pth is found, add the output of
1129         `$PTH_CONFIG --ldflags`, not just `$PTH_CONFIG --libs`.
1130
1131 2002-10-19  Werner Koch  <wk@gnupg.org>
1132
1133         * configure.ac: Bumped version number to 1.9.0-cvs.
1134
1135         NewPG (Aegypten project) to GnuPG merge.
1136
1137 2002-09-20  Werner Koch  <wk@gnupg.org>
1138
1139         Released 0.9.2.
1140
1141 2002-09-05  Neal H. Walfield  <neal@g10code.de>
1142
1143         * configure.ac: Check for makeinfo.
1144
1145 2002-09-03  Neal H. Walfield  <neal@g10code.de>
1146
1147         * autogen.sh (have_version): New function.  Generalize and
1148         simplify logic for finding and determining the versions of GNU
1149         programs.  Use it.
1150
1151 2002-08-23  Werner Koch  <wk@gnupg.org>
1152
1153         Released 0.9.1.
1154
1155         * acinclude.m4 (AM_PATH_LIBGCRYPT): Updated from Libgcrypt.
1156         (AM_PATH_OPENSC): Strip non-digits from the micro version.
1157
1158 2002-08-21  Werner Koch  <wk@gnupg.org>
1159
1160         Released 0.9.0.
1161
1162         * configure.ac: Changed the default homedir to .gnupg.
1163         * README-alpha: Removed.
1164
1165 2002-08-19  Werner Koch  <wk@gnupg.org>
1166
1167         * acinclude.m4: Removed -lpcsclite from KSBA_LIBS; copy+paste bug.
1168
1169 2002-08-13  Werner Koch  <wk@gnupg.org>
1170
1171         * acinclude.m4 (AM_PATH_OPENSC, AM_PATH_KSBA): New.
1172         * configure.ac: Use them.
1173
1174 2002-08-10  Werner Koch  <wk@gnupg.org>
1175
1176         Released 0.3.10.
1177
1178         * configure.ac (NEED_LIBKSBA_VERSION): Require 0.4.4. Add support
1179         for gettext.
1180
1181 2002-07-22  Werner Koch  <wk@gnupg.org>
1182
1183         * configure.ac: Check for ftello and provide a replacement.
1184
1185 2002-07-01  Werner Koch  <wk@gnupg.org>
1186
1187         Released 0.3.9.
1188
1189         * README: Short note on how to export in pkcs-12 format.
1190
1191 2002-06-29  Werner Koch  <wk@gnupg.org>
1192
1193         * configure.ac: Define --with options to set the default location
1194         of the agent, scdaemon, pinentry and dirmngr.
1195
1196 2002-06-27  Werner Koch  <wk@gnupg.org>
1197
1198         * README: Short blurb on how to import a PKCS-12 file.
1199
1200         * configure.ac (AH_BOTTOM): New to define some constants.
1201
1202 2002-06-25  Werner Koch  <wk@gnupg.org>
1203
1204         Released 0.3.8.
1205
1206         * configure.ac (NEED_LIBGCRYPT_VERSION): Set to 1.1.8.
1207
1208 2002-06-12  Werner Koch  <wk@gnupg.org>
1209
1210         * configure.ac (NEED_LIBKSBA_VERSION): We need 0.4.3 now.
1211
1212 2002-06-04  Werner Koch  <wk@gnupg.org>
1213
1214         Released 0.3.7.
1215
1216 2002-05-21  Werner Koch  <wk@gnupg.org>
1217
1218         * configure.ac: We now require libgcrypt 1.1.7 and libksba 0.4.2.
1219
1220 2002-05-14  Werner Koch  <wk@gnupg.org>
1221
1222         * doc/: New
1223         * configure.ac, Makefile.am:  Added doc/.
1224
1225 2002-05-03  Werner Koch  <wk@gnupg.org>
1226
1227         Released 0.3.6.
1228
1229 2002-04-25  Werner Koch  <wk@gnupg.org>
1230
1231         * configure.ac: Check for setlocale.
1232
1233 2002-04-24  Marcus Brinkmann  <marcus@g10code.de>
1234
1235         * configure.ac: Check for locale.h.
1236
1237 2002-04-15  Werner Koch  <wk@gnupg.org>
1238
1239         Released 0.3.5.
1240
1241         * NEWS: Started to describe release notes.
1242
1243         * configure.ac (NEED_LIBKSBA_VERSION, NEED_LIBGCRYPT_VERSION): Defined
1244
1245 2002-04-01  Werner Koch  <wk@gnupg.org>
1246
1247         Released 0.3.4.
1248
1249 2002-03-18  Werner Koch  <wk@gnupg.org>
1250
1251         Released 0.3.3.
1252
1253 2002-03-08  Werner Koch  <wk@gnupg.org>
1254
1255         * README: Add some explanation on how to specify a user ID.
1256
1257 2002-03-06  Werner Koch  <wk@gnupg.org>
1258
1259         Released 0.3.2.
1260
1261 2002-03-04  Werner Koch  <wk@gnupg.org>
1262
1263         Released 0.3.1.
1264
1265         * README: Explained some options and files.
1266
1267 2002-02-14  Werner Koch  <wk@gnupg.org>
1268
1269         * configure.ac: Fixed status messages related to presence of Pth.
1270
1271 2002-02-13  Werner Koch  <wk@gnupg.org>
1272
1273         * acinclude.m4 (GNUPG_SYS_SO_PEERCRED): New.
1274         * configure.ac: use it.
1275
1276 2002-02-12  Werner Koch  <wk@gnupg.org>
1277
1278         * configure.ac: Check for PTH.  Provide replacement fucntions for
1279         apsrintf and fopencookie.
1280
1281         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): New.
1282
1283 2002-02-07  Werner Koch  <wk@gnupg.org>
1284
1285         Released 0.3.0.
1286
1287         * configure.ac: Require libgcrypt 1.1.6.
1288
1289 2002-02-01  Marcus Brinkmann  <marcus@g10code.de>
1290
1291         * configure.ac (KSBA_CONFIG): Remove superfluous x in front of
1292         variable.
1293
1294 2002-01-26  Werner Koch  <wk@gnupg.org>
1295
1296         * configure.ac: Add options to disable the build of some programs
1297         and print a configure status at the end.
1298         * acinclude.m4 (GNUPG_BUILD_PROGRAM): New.
1299
1300         * scd/ : New.  Added to Makefile and configure.
1301         * configure.ac: Check for libopensc
1302         * Makefile.am: Build scd only when libopensc is available
1303
1304 2002-01-23  Werner Koch  <wk@gnupg.org>
1305
1306         * configure.ac (mkdtemp): See whether we have to provide a
1307         replacement.
1308
1309 2001-12-18  Werner Koch  <wk@gnupg.org>
1310
1311         Released 0.0.0.
1312
1313 2001-12-17  Werner Koch  <wk@gnupg.org>
1314
1315         * acinclude.m4: Add AM_PATH_LIBGCRYPT macro.
1316         * configure.ac: and use it here. Figure out the location of libksba
1317
1318 2001-12-15  Werner Koch  <wk@gnupg.org>
1319
1320         * configure.ac (missing_dir): Bail out if asprintf and fopencookie
1321         are not available.
1322
1323 2001-12-04  Werner Koch  <wk@gnupg.org>
1324
1325         * configure.ac (HAVE_JNLIB_LOGGING): always define it.
1326
1327
1328  Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007.
1329            2010 Free Software Foundation, Inc.
1330
1331  This file is free software; as a special exception the author gives
1332  unlimited permission to copy and/or distribute it, with or without
1333  modifications, as long as this notice is preserved.
1334
1335  This file is distributed in the hope that it will be useful, but
1336  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1337  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1338
1339