* configure.ac: Add a define for FAKE_CURL.
[gnupg.git] / ChangeLog
1 2005-07-20  David Shaw  <dshaw@jabberwocky.com>
2
3         * configure.ac: Add a define for FAKE_CURL.
4
5 2005-07-19  Werner Koch  <wk@g10code.com>
6
7         * configure.ac [W32]: Always set DISABLE_KEYSERVER_PATH.
8
9 2005-06-21  Werner Koch  <wk@g10code.com>
10
11         Released 1.4.2rc2.
12
13 2005-06-20  David Shaw  <dshaw@jabberwocky.com>
14
15         * NEWS: Note key cleaning commands.
16
17 2005-06-13  David Shaw  <dshaw@jabberwocky.com>
18
19         * configure.ac: Add check for no-pointer-sign warning keyword, and
20         disable.  This is gcc4 specific.
21
22 2005-05-31  Werner Koch  <wk@g10code.com>
23
24         Released 1.4.2rc1.
25
26         * README: Add a note on GnuPG 1.9.
27
28         Updated FSF address in all files.
29
30 2005-05-26  David Shaw  <dshaw@jabberwocky.com>
31
32         * NEWS: Note command completion and the new curl-based HKP helper.
33
34 2005-04-16  David Shaw  <dshaw@jabberwocky.com>
35
36         * configure.ac: Remove --disable-old-hkp - use new HKP handler for
37         --with-libcurl or --enable-fake-curl.
38
39         * configure.ac: Add --disable-old-hkp option that can be used
40         along with --with-libcurl to build the curl version of HKP.
41
42 2005-04-12  David Shaw  <dshaw@jabberwocky.com>
43
44         * configure.ac: Check for memrchr()
45
46 2005-03-31  Werner Koch  <wk@g10code.com>
47
48         * configure.ac: New option --disable-agent-support. Define
49         ENABLE_AGENT_SUPPORT as AC_DEFINE and AM_CONDITIONAL.
50         Disable support for card and agent with --enable-minimal.
51         (AC_REPLACE_FUNCS): Add isascii.
52         (g10defs.h): Define PATHSEP_C and PATHSEP_S.
53
54         * README: Changed the instruction on how to verify a signature to
55         show a .sig extension and not the .asc we used to use ages ago.
56
57 2005-03-16  David Shaw  <dshaw@jabberwocky.com>
58
59         * configure.ac: Move the LDAP detecting code to m4/ldap.m4.
60
61 2005-03-15  Werner Koch  <wk@g10code.com>
62
63         Released 1.4.1.
64
65 2005-03-11  Werner Koch  <wk@g10code.com>
66
67         * configure.ac: New option --enable-noexecstack. 
68
69 2005-02-16  Werner Koch  <wk@g10code.com>
70
71         Released 1.4.1rc2.
72
73 2005-02-11  David Shaw  <dshaw@jabberwocky.com>
74
75         * configure.ac: Add --enable-fake-curl option to help test no-curl
76         HTTP.
77
78         * NEWS: Note Mister/Zuccherato CFB countermeasures.
79
80 2005-02-04  Werner Koch  <wk@g10code.com>
81
82         * configure.ac (GNUPG_CHECK_GNUMAKE):  Removed. Not needed for
83         decent automakes.
84
85 2005-02-03  David Shaw  <dshaw@jabberwocky.com>
86
87         * NEWS: Fix typo.
88
89 2005-02-03  Werner Koch  <wk@g10code.com>
90
91         Released 1.4.1rc1.
92
93 2005-01-22  David Shaw  <dshaw@grover.jabberwocky.com>
94
95         * configure.ac: Define FTPS flag if we're using curl, and FTPS is
96         available.
97
98         * README: Fix some typos (noted by Norihiko Murase), update to
99         1.4.1, and tweak some descriptions.
100
101         * NEWS: Note FTPS.
102
103 2005-01-18  Werner Koch  <wk@g10code.com>
104
105         * configure.ac (HAVE_W32_SYSTEM): Define it.
106
107 2005-01-18  David Shaw  <dshaw@grover.jabberwocky.com>
108
109         * NEWS: Note --rfc2440-text import/export-unusable-sigs and
110         gpgkeys_curl.
111
112         * configure.ac: gpgkeys_mailto is disabled by default.  Define
113         HTTPS flag if we're using curl, and HTTPS is available.
114
115 2005-01-17  Werner Koch  <wk@g10code.com>
116
117         * README: Updated for SHA1 checksums.
118
119         * configure.ac: Make --without-included-zlib work as
120         expected. Reported by Norihiko Murase.  Same for
121         --without-included-regex.
122
123 2005-01-03  David Shaw  <dshaw@jabberwocky.com>
124
125         * configure.ac: Use new GNUPG_CHECK_LIBUSB macro.
126
127 2004-12-28  David Shaw  <dshaw@jabberwocky.com>
128
129         * configure.ac: Better implementation for the SRV check.  We don't
130         need to actually check all the header files individually since the
131         SRV test compile uses them together.
132
133 2004-12-24  David Shaw  <dshaw@jabberwocky.com>
134
135         * configure.ac: Use new LIBCURL_CHECK_CONFIG macro for
136         all libcurl stuff.  This simplifies, and we don't need the
137         automake conditional stuff any longer.
138
139 2004-12-22  David Shaw  <dshaw@jabberwocky.com>
140
141         * configure.ac: --enable-ftp is on by default, --with-libcurl is
142         off by default.  If we have neither of --enable-ftp or
143         --enable-http, don't even check for curl.
144
145 2004-12-21  David Shaw  <dshaw@jabberwocky.com>
146
147         * configure.ac: Add check for --enable-ftp.  It is disabled by
148         default for now.
149
150 2004-12-18  David Shaw  <dshaw@jabberwocky.com>
151
152         * configure.ac: Call the new GNUPG_CHECK_READLINE macro for
153         readline stuff.
154
155 2004-12-17  David Shaw  <dshaw@jabberwocky.com>
156
157         * configure.ac: Add a --with-ldap=DIR so people can add to the
158         search path.
159
160 2004-12-16  David Shaw  <dshaw@jabberwocky.com>
161
162         * configure.ac: Check for arpa/nameser.h.
163
164 2004-12-16  Werner Koch  <wk@g10code.com>
165
166         * THANKS: Added John Clizbe for help testing the 1.4.0a W32
167         binary.
168
169 2004-12-16  Werner Koch  <wk@g10code.com>
170
171         Released 1.4.0.
172
173 2004-12-14  Werner Koch  <wk@g10code.com>
174
175         Released 1.3.93.
176         
177         * Makefile.am (AUTOMAKE_OPTIONS): Add filename-length-max=99.
178
179 2004-11-06  David Shaw  <dshaw@jabberwocky.com>
180
181         * configure.ac: Autodetect wldap32 on Windoze.
182
183 2004-11-04  David Shaw  <dshaw@jabberwocky.com>
184
185         * README, configure.ac: Add --enable-backsigs to enable the
186         experimental backsigs code.
187
188 2004-11-04  Werner Koch  <wk@g10code.com>
189
190         * AUTHORS: Use Maxim Britov.  I am not that accustomed to the
191         Russian way of writing names.
192
193 2004-10-28  Werner Koch  <wk@g10code.com>
194
195         Released 1.3.92.
196
197 2004-10-26  Werner Koch  <wk@g10code.com>
198
199         * configure.ac: New option --disable-gnupg-iconv, define
200         USE_GNUPG_ICONV.
201         (AC_CANONICAL_TARGET): Replaced by AC_CANONICAL_HOST. Changed all
202         reference to TARGET to HOST.  Made sure that i586-mingw32msvc gets
203         detected as mingw32.
204         (UNIT64_C): Don't include inttype.h uncoditional but use a test to
205         ensure that it gets into conftest.h.
206         (AH_TOP): New. Prevent double inclusion of config.h.
207
208 2004-10-21  David Shaw  <dshaw@jabberwocky.com>
209
210         * acinclude.m4: aclocal 1.9 wants quoting on AC_DEFUN arguments.
211
212 2004-10-21  Werner Koch  <wk@g10code.com>
213
214         * configure.ac: Remove the check for asprintf
215
216 2004-10-15  Werner Koch  <wk@g10code.com>
217
218         Released 1.3.91.
219
220         * README: Mentioned --enable-selinux-support.
221
222 2004-10-15  David Shaw  <dshaw@jabberwocky.com>
223
224         * NEWS: Note gpgkeys_finger, keyserver timeouts, and the direct
225         trust model.
226
227 2004-10-15  Werner Koch  <wk@g10code.com>
228
229         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.
230         (AUTOMAKE_OPTIONS): New.
231
232         * configure.ac: Check whether vasprintf needs a replacement.
233
234 2004-10-13  Werner Koch  <wk@g10code.com>
235
236         * configure.ac: Actually name the option --disable-finger and not
237         http.  Add option --enable-selinux-support.
238
239 2004-10-11  Werner Koch  <wk@g10code.com>
240
241         * configure.ac: New option --disable-finger.
242
243 2004-09-17  Werner Koch  <wk@g10code.com>
244
245         * configure.ac: Don't check for usb_create_match or
246         use_get_string_simple anymore.
247
248 2004-09-15  David Shaw  <dshaw@jabberwocky.com>
249
250         * configure.ac: Give warning when using capabilities.  Check for
251         usb_get_string_simple for old libusb reasons.
252
253 2004-09-10  David Shaw  <dshaw@jabberwocky.com>
254
255         * NEWS: Note HTTP basic auth.
256
257         * configure.ac: Check for usb_get_busses since very old stable
258         libusb doesn't have it.
259
260 2004-09-09  Werner Koch  <wk@g10code.com>
261
262         * README: Doc --disable-card-support and --without-readline.
263
264         * configure.ac: Check for readline.  Make enable-card-support the
265         default.  New option --without-readline.  Allow the use of either
266         the development or the stable libusb.
267
268 2004-07-27  Werner Koch  <wk@g10code.de>
269
270         * configure.ac (AM_GNU_GETTEXT_VERSION): New.
271         (min_automake_version): New.
272
273 2004-05-24  David Shaw  <dshaw@jabberwocky.com>
274
275         * configure.ac: Try for wldap32 on Win32 platforms.
276
277 2004-05-22  Werner Koch  <wk@gnupg.org>
278
279         Releases 1.3.6.
280
281 2004-05-21  David Shaw  <dshaw@jabberwocky.com>
282
283         * NEWS: Note --sig-keyserver-url and the ability to use a
284         preferred keyserver in a regular data sig to fetch the signing
285         key.
286
287         * configure.ac: Replacement function for timegm().  No need to
288         check for setenv() any longer.
289
290 2004-05-20  David Shaw  <dshaw@jabberwocky.com>
291
292         * NEWS: Note HTTP key fetching.
293
294         * README: Update version and note that HKP is no longer build in.
295
296         * configure.ac: Handle --disable-http and other code to properly
297         build gpgkeys_http.
298
299 2004-05-19  David Shaw  <dshaw@jabberwocky.com>
300
301         * NEWS: Note the addition of preferred keyserver support,
302         --ask-cert-level, --keyid-format, and the removal of
303         show-long-keyids, the quasi-1991 partial length encoding,
304         --export-all, and include-non-rfc.
305
306         * acinclude.m4 (GNUPG_SYS_NM_PARSE): Remove a leftover slash in a
307         sed expression.
308
309 2004-05-01  Werner Koch  <wk@gnupg.org>
310
311         * acinclude.m4 (ac_pipe_works): Fixed BRE syntax \? -> \{0,1\}.
312         Reported by Todd Vierling.
313
314 2004-02-26  Werner Koch  <wk@gnupg.org>
315
316         Released 1.3.5.
317
318 2004-02-25  David Shaw  <dshaw@jabberwocky.com>
319
320         * README: Update copyright.
321
322         * NEWS: Note --max-output, --list-config, --min-cert-level, AIX
323         fix, new http-proxy keyserver-option, new LDAP server code, TLS,
324         LDAPS, and --show-session-key with --symmetric.
325
326 2004-02-20  David Shaw  <dshaw@jabberwocky.com>
327
328         * configure.ac: Check for timegm().  Replacement functions for
329         setenv() and unsetenv().
330
331 2004-02-19  David Shaw  <dshaw@jabberwocky.com>
332
333         * configure.ac: Check for ln -s and add GPGKEYS_LDAP conditional,
334         both for making gpgkeys_ldaps symlink to gpgkeys_ldap.
335
336         * configure.ac: Simplify the LDAP checking code since OpenLDAP is
337         far more mature these days and dependencies are cleaner.  Add
338         checks for ldap_set_option and ldap_start_tls_s.
339
340 2004-01-27  David Shaw  <dshaw@jabberwocky.com>
341
342         * NEWS: Note --enable-key-cache, the OpenBSD/i386 and HPPA fixes,
343         and Elgamal removal.
344
345         * README, configure.ac: Add --enable-key-cache=SIZE configure
346         option.  This sets the key/uid cache size.  Default is 4096.
347
348 2004-01-11  David Shaw  <dshaw@jabberwocky.com>
349
350         * configure.ac: Include stdio.h when checking for bzlib.h. Solaris
351         9 has a very old bzip2 library and we can at least guarantee that
352         it won't fail because of the lack of stdio.h.
353
354         * THANKS: Added Phong Nguyen, who found the Elgamal signing key
355         problem.
356
357 2003-12-23  Werner Koch  <wk@gnupg.org>
358
359         * configure.ac: Use -Wformat-nonliteral in maintainer-mode.
360
361 2003-11-30  David Shaw  <dshaw@jabberwocky.com>
362
363         * NEWS: Note --disable-rsa.
364
365         * configure.ac: Add --disable-rsa.
366
367         * README: Add --with-zlib, --with-bzip2, --without-bzip2,
368         --disable-rsa, and --enable-minimal.  Update gettext version.
369
370         * README: Update version number.  Add BZIP2.  Remove Elgamal
371         sign+encrypt.
372
373 2003-11-27  Werner Koch  <wk@gnupg.org>
374
375         Released 1.3.4.
376
377 2003-11-27  David Shaw  <dshaw@jabberwocky.com>
378
379         * NEWS: Note that we won't encrypt to an Elgamal sign+encrypt key
380         any longer.
381
382         * configure.ac: Use MSG_NOTICE instead of MSG_WARN for less
383         serious notifications.
384
385         * NEWS: I meant "less" not "more".
386
387 2003-11-12  David Shaw  <dshaw@jabberwocky.com>
388
389         * NEWS: Note BZIP2.
390
391         * configure.ac: Make sure that the resolver API actually compiles,
392         and not just that the right functions exist.
393
394 2003-10-30  David Shaw  <dshaw@jabberwocky.com>
395
396         * configure.ac: Locate libbz2 for bzip2 compression support.
397
398 2003-10-26  David Shaw  <dshaw@jabberwocky.com>
399
400         * NEWS: Note --symmetric --encrypt and the improved config file
401         search.
402
403         * configure.ac: Add SAFE_VERSION_DOT and SAFE_VERSION_DASH.
404
405 2003-10-25  Werner Koch  <wk@gnupg.org>
406
407         * Makefile.am (SUBDIRS): Add intl.
408         (ACLOCAL_AMFLAGS): New variable.
409         (EXTRA_DIST): Add scripts/config.rpath.
410         * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,
411         (AL_LINGUAS): Removed.
412         
413 2003-10-24  David Shaw  <dshaw@jabberwocky.com>
414
415         * configure.ac (DLLIBS): Work properly on platforms where dlopen
416         and friends are in libc instead of libdl.
417
418 2003-10-24  Werner Koch  <wk@gnupg.org>
419
420         * configure.ac (DLLIBS): Fixed last change. 
421
422 2003-10-23  Werner Koch  <wk@gnupg.org>
423
424         * configure.ac (DLLIBS): Do not include -ldl in the mingw32 case.
425
426 2003-10-21  Werner Koch  <wk@gnupg.org>
427
428         * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
429         Hurd; Robert Millan reported that the uname test is now
430         sufficient.
431
432 2003-10-16  David Shaw  <dshaw@jabberwocky.com>
433
434         * configure.ac: Include -ldl when card support is used.
435
436 2003-10-10  Werner Koch  <wk@gnupg.org>
437
438         Release 1.3.3.
439
440 2003-10-09  David Shaw  <dshaw@jabberwocky.com>
441
442         * NEWS: Note multiple Comment: support and --sig-keyserver-url.
443
444 2003-10-01  Werner Koch  <wk@gnupg.org>
445
446         * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION. 
447         (ENABLE_CARD_SUPPORT): Define as automake conditional.
448
449 2003-09-30  David Shaw  <dshaw@jabberwocky.com>
450
451         * NEWS: Note that SHA-256 is read-write now, that TIGER/192 is no
452         more, that revoked and expired uids are skipped in -r, and that
453         --no-mangle-dos-filenames is now the default.
454
455 2003-09-27  Werner Koch  <wk@gnupg.org>
456
457         * configure.ac (LIBUSB_LIBS,HAVE_LIBUSB): Check for Libusb.
458         (--enable-card-support): New.
459
460 2003-09-04  David Shaw  <dshaw@jabberwocky.com>
461
462         * configure.ac: Drop TIGER/192 support.  Check for UINT64_C to go
463         along with uint64_t.
464
465 2003-09-01  David Shaw  <dshaw@jabberwocky.com>
466
467         * NEWS: Note --list-options, --verify-options, the deprecation of
468         --show-photos, --show-policy-url, --show-notation, and
469         --show-keyring, and getting the signer's fingerprint in sig
470         records.
471
472 2003-08-28  David Shaw  <dshaw@jabberwocky.com>
473
474         * AUTHORS, THANKS: Updates from stable.
475
476 2003-08-25  David Shaw  <dshaw@jabberwocky.com>
477
478         * NEWS: Note %g and %p, the "tru" --with-colons record, and the
479         REVKEYSIG --status-fd tag.
480
481         * README: Add a note about the SunOS symbol underscore problem and
482         how to fix it.  Note problem with gcc < 2.96 and non-gnu as.
483
484 2003-08-24  David Shaw  <dshaw@jabberwocky.com>
485
486         * configure.ac: Check for getaddrinfo.  Don't bother to check for
487         EGD libs since we need to have the netlibs regardless because of
488         the agent socket.
489
490 2003-07-10  David Shaw  <dshaw@jabberwocky.com>
491
492         * configure.ac: configure.ac: Check for sigset_t and struct
493         sigaction.  This is for Forte c89 on Solaris which seems to define
494         only the function call half of the two pairs by default.
495
496         * THANKS: Updates from stable.
497
498         * configure.ac: Include wsock32 in W32LIBS.  This is different
499         from NETLIBS so we don't need to force other platforms to pull in
500         the netlibs when they aren't actually needed.
501
502         * NEWS: Note portability changes.
503
504 2003-06-03  David Shaw  <dshaw@jabberwocky.com>
505
506         * configure.ac: Define SAFE_VERSION so that RISCOS can override it
507         and remove invalid chars.
508
509 2003-05-30  David Shaw  <dshaw@jabberwocky.com>
510
511         * configure.ac: Put wsock32 in NETLIBS.  Put zlib in ZLIBS.  Put
512         dl in DLLIBS.  Check for getopt.h if available.  Look for getopt()
513         in libiberty if libc doesn't have it.  Enable GPGKEYS_HKP after
514         AC_PROG_CC so that any needed extension (i.e. ".exe") is defined.
515
516 2003-05-27  Werner Koch  <wk@gnupg.org>
517
518         Released 1.3.2.
519
520 2003-05-26  David Shaw  <dshaw@jabberwocky.com>
521
522         * NEWS: Document --gnupg and the deprecation of --no-openpgp and
523         --no-pgpX.
524
525 2003-05-24  David Shaw  <dshaw@jabberwocky.com>
526
527         * configure.ac: Edit preprocessor instructions in g10defs.h to
528         remove whitespace before the '#'.  This is not required by C89,
529         but there are some compilers out there that don't like it.
530
531 2003-05-11  David Shaw  <dshaw@jabberwocky.com>
532
533         * configure.ac: Remove some stuff no longer needed with newer
534         autoconf. Use AC_GNU_SOURCE instead of defining _GNU_SOURCE
535         manually.  Add check for strchr() for gettext.  Add "ngettext"
536         check for gettext, since that check supposedly implies a check for
537         bind_textdomain_codeset.  Add check for times() for random.c.  Fix
538         URL for EGD.  Make --enable-old-tiger match the stable branch as a
539         separate item.
540
541         * NEWS: "OpenPGP" trust model is now "PGP".  Add note about TIGER
542         being dropped from OpenPGP.  Note trust bug fix.
543
544         * README: Fix all URLs to point to the right place in the
545         reorganized gnupg.org web pages.  Some minor language fixes.
546
547 2003-04-27  David Shaw  <dshaw@jabberwocky.com>
548
549         * BUGS: Fix bug reporting URL.
550
551         * NEWS: Add sig version, pk algo, hash algo, and sig class to
552         VALIDSIG.  Add notes about SRV, the "subkeyid!" syntax, configure
553         options to disable various algorithms, and the ability to change
554         the keyserver no-modify flag.
555
556 2003-04-23  David Shaw  <dshaw@jabberwocky.com>
557
558         * configure.ac: Big warning that TIGER/192 is being removed from
559         the standard, and make it disabled by default.
560
561         * README: Put back proper copyright line.  Remove mention of
562         TIGER/192.
563
564 2003-04-15  Werner Koch  <wk@gnupg.org>
565
566         * configure.ac (HAVE_DOSISH_SYSTEM): New automake conditional.
567
568         * acinclude.m4 (GNUPG_CHECK_ENDIAN): Fixed quoting of r.e. using
569         quadrigraphs.
570
571 2003-04-08  Werner Koch  <wk@gnupg.org>
572
573         * Makefile.am (EXTRA_DIST): Add autogen.sh wrapper.
574
575 2003-04-07  David Shaw  <dshaw@jabberwocky.com>
576
577         * configure.ac: Use much more accurate method to determine whether
578         DNS SRV is usable.
579
580         * README: Document the various --disable-xxx switches, and add a
581         note about existing keys that may use one of the missing ciphers
582         as a preference.  Update copyright date.
583
584         * NEWS: Add note about SHA-256/384/512.
585
586         * acinclude.m4: Fix URL to faqprog.pl.
587
588 2003-03-24  Werner Koch  <wk@gnupg.org>
589
590         * acinclude.m4 (GNUPG_CHECK_ENDIAN): When crosscompiling assume
591         little only for Intel CPUs.
592
593         * configure.ac: Check for ranlib and ar.  This is required for
594         cross compiling.
595
596 2003-03-11  David Shaw  <dshaw@jabberwocky.com>
597
598         * configure.ac: Look for res_query so we can use DNS SRV, and add
599         --disable-dns-srv to disable it.
600
601 2003-03-04  David Shaw  <dshaw@jabberwocky.com>
602
603         * configure.ac: Define @CAPLIBS@ to link in -lcap if we are using
604         capabilities.
605
606 2003-02-22  David Shaw  <dshaw@jabberwocky.com>
607
608         * configure.ac: Add --disable-idea for IDEA.  Note that disabling
609         IDEA disables both the real IDEA and the possibility of using the
610         IDEA loadable module.  Remove the --disable-dynload option since
611         it is no longer meaningful (it is only used if idea-stub is used).
612
613 2003-02-21  David Shaw  <dshaw@jabberwocky.com>
614
615         * configure.ac: Add --disable-xxx options for CAST5, BLOWFISH, AES
616         (all), TWOFISH, TIGER192, SHA256, and SHA384/512.  Add a
617         --enable-minimal that disables all of them as well as
618         --disable-exec.
619
620 2003-02-11  David Shaw  <dshaw@jabberwocky.com>
621
622         * configure.ac: Do not set GNUPG_LIBEXECDIR in ./configure, so
623         that makefiles can override it.  Verify that we have a 64-bit type
624         before building tiger.c or sha512.c.  Add uint64_t as a possible
625         64-bit type.
626
627 2003-02-02  David Shaw  <dshaw@jabberwocky.com>
628
629         * NEWS: Add notes about disabled keys, trustdb tweaks, and
630         "revuid".
631
632 2002-12-27  David Shaw  <dshaw@jabberwocky.com>
633
634         * NEWS: Add note about convert-from-106 script.
635
636 2002-11-25  David Shaw  <dshaw@jabberwocky.com>
637
638         * NEWS: Add notes about notation names and '@', the --trust-model
639         option, default algorithms from --personal-xxxx,
640         --primary-keyring, changes with --s2k-digest-algo, the new
641         anonymous recipient improvements, and non-optimized memory wiping.
642
643 2002-11-13  David Shaw  <dshaw@jabberwocky.com>
644
645         * THANKS: Changes from stable branch.
646
647         * configure.ac: Check for ctermid().  From Werner on stable
648         branch.
649
650         * configure.ac (GPGKEYS_LDAP,GPGKEYS_HKP): Add $EXEEXT.  From
651         Werner on stable branch.
652
653         * configure.ac (try_gettext): Remove special case for cygwin.
654         This removes all the DOS specific macros and let Cygwin work like
655         a real OS.  Needs a couple of changes elsewhere but after all,
656         GnuPG presents itself much more like a Posix program and can be
657         used in a full Cygwin environment; e.g. used along with mutt.
658         Changes suggested by Volker Quetschke.  From Werner on stable
659         branch.
660
661         * acinclude.m4 (GNUPG_SYS_NM_PARSE): Allow for underscore in test
662         symbols.  Useful for Cygwin builds.
663         (GNUPG_SYS_SYMBOL_UNDERSCORE): Don't hardwire to yes for Cygwin.
664         From Werner on stable branch.
665
666         * README: Add an installation note for Darwin 6.1.  From Werner on
667         stable branch.
668
669 2002-11-12  Werner Koch  <wk@gnupg.org>
670
671         Released 1.3.1
672
673 2002-11-03  David Shaw  <dshaw@jabberwocky.com>
674
675         * NEWS: Note trust signature support,
676         --hidden-encrypt-to/--hidden-recipient, and long algorithm name
677         support everywhere.
678
679 2002-10-31  David Shaw  <dshaw@jabberwocky.com>
680
681         * Makefile.am: Put gnupg.spec in the root directory so rpm -ta
682         works.
683
684         * configure.ac: Add a check for volatile.
685
686 2002-10-29  David Shaw  <dshaw@jabberwocky.com>
687
688         * configure.ac: Add --disable-regex in case some platform just
689         can't handle the regex stuff.  This means they can't fully handle
690         trust sigs with an attached regex either.
691
692 2002-10-19  David Shaw  <dshaw@jabberwocky.com>
693
694         * configure.ac: Regex tests adapted from mutt to decide whether to
695         use the internal regex code or not.
696
697 2002-10-18  Werner Koch  <wk@gnupg.org>
698
699         Released 1.3.0.
700         
701         * configure.ac: Changed version number comments.
702         (ALL_LINGUAS): Removed all except for de.  During development it
703         might not be a good idea to keep all of them - they get outdated
704         too soon and diff files will be far too large.
705
706 2002-10-17  David Shaw  <dshaw@jabberwocky.com>
707
708         * README: Multiple A record rotation works with MINGW32 now, and
709         clarify how it works with LDAP.
710
711 2002-10-16  David Shaw  <dshaw@jabberwocky.com>
712
713         * README: Some typo fixes from Florian Weimer, and bump version
714         number.
715
716 2002-10-15  David Shaw  <dshaw@jabberwocky.com>
717
718         * NEWS: Some 1.3 notes.
719
720 2002-10-12  Werner Koch  <wk@gnupg.org>
721
722         * configure.ac (NAME_OF_DEV_URANDOM): Use /dev/urandom for
723         NetBSD.  Reported by Christian Biere.
724
725 2002-10-07  David Shaw  <dshaw@jabberwocky.com>
726
727         * configure.ac: OpenLDAP 2.0.27 changed the dependencies again.
728         Add a "LDAPLIBS" variable so users can try and suggest the right
729         dependencies for their platform.
730
731 2002-10-02  David Shaw  <dshaw@jabberwocky.com>
732
733         * configure.ac: Add an --enable-old-tiger, to revert back to the
734         old OID.
735
736 2002-09-27  David Shaw  <dshaw@jabberwocky.com>
737
738         * configure.ac: Remove --enable-tiger, as TIGER is now always
739         enabled.
740
741 2002-09-25  David Shaw  <dshaw@jabberwocky.com>
742
743         * configure.ac: Add NETLIBS to EGDLIBS when using EGD as EGD uses
744         sockets.
745
746 2002-09-24  David Shaw  <dshaw@jabberwocky.com>
747
748         * THANKS: Remove duplicate.
749
750         * NEWS: Bring in cosmetic changes from stable branch.
751
752         * configure.ac: Figure out whether the LDAP library supports
753         ldap_get_option, ld_errno, or neither.
754
755 2002-09-19  David Shaw  <dshaw@jabberwocky.com>
756
757         * configure.ac: Try linking LDAP as just -lldap as it seems very
758         recent OpenLDAPs (>=2.0.23) support that.
759
760 2002-09-14  David Shaw  <dshaw@jabberwocky.com>
761
762         * configure.ac: Try linking LDAP without -lresolv first, just in
763         case the platform has libresolv, but doesn't actually need it to
764         use LDAP.
765
766 2002-09-12  David Shaw  <dshaw@jabberwocky.com>
767
768         * NEWS: Note that the old IDEA plugin won't work with post-1.1.90
769         gpg.
770
771 2002-09-12  David Shaw  <dshaw@jabberwocky.com>
772
773         * configure.ac: Remove --enable-external-hkp as this is always on
774         now.  Add --disable-hkp to match the other
775         --disable-{keyservertype} options.
776
777         * NEWS, configure.ac: Move to devel version 1.3.
778
779 2002-09-11  Werner Koch  <wk@gnupg.org>
780
781         Released 1.1.92.
782
783         * configure.ac (random_modules): The default random module for
784         system lacking a /dev/random is now auto selected at runtime.
785
786 2002-09-09  David Shaw  <dshaw@jabberwocky.com>
787
788         * NEWS: typo.
789
790         * configure.ac: Add a link test for LDAP without -lresolv for
791         HPUX.  Remove "hstrerror" test as it is no longer needed.
792
793 2002-09-02  Werner Koch  <wk@gnupg.org>
794
795         * README: Removed the note about a development version so that we
796         later don't forget this.  Minor other changes.
797
798 2002-08-29  Werner Koch  <wk@gnupg.org>
799
800         * configure.ac (random_modules): Reworked the code to select the
801         random module.  Define USE_ALL_RANDOM_MODULES for value all.
802
803 2002-08-27  David Shaw  <dshaw@jabberwocky.com>
804
805         * configure.ac: Check type of mode_t.
806
807         * NEWS: Clarify that --libexecdir is a configure option.
808
809         * configure.ac: Check for hstrerror.
810
811 2002-08-19  David Shaw  <dshaw@jabberwocky.com>
812
813         * NEWS: Document new ways to enable MDC, and change in automatic
814         compression disabling.
815
816         * configure.ac: No such thing as the "none" random gather any
817         longer.
818
819 2002-08-08  David Shaw  <dshaw@jabberwocky.com>
820
821         * configure.ac: Add an --enable-tiger.
822
823         * NEWS: Clarify new permission checks.
824
825 2002-08-07  David Shaw  <dshaw@jabberwocky.com>
826
827         * configure.ac: If the static IDEA cipher is present, disable
828         dynamic loading.  Also fix backwards grammar of keyserver
829         exec-path CHECKING message.
830
831 2002-08-05  Werner Koch  <wk@gnupg.org>
832
833         * configure.ac: Bumbed version number.
834
835 2002-08-04  Werner Koch  <wk@gnupg.org>
836
837         Released 1.1.91.
838
839         * configure.ac (ALL_LINGUAS): Added Catalan.
840
841 2002-08-02  Werner Koch  <wk@gnupg.org>
842
843         * configure.ac: Removed all extension stuff but keep the tests for
844         dlopen.  We don't need to figure out the flags required.  All
845         stuff is now statically loaded.
846
847 2002-07-30  David Shaw  <dshaw@jabberwocky.com>
848
849         * README, configure.ac: --with-exec-path is now clarified into
850         --disable-keyserver-path
851
852         * NEWS: changes since 1.1.90.
853
854 2002-07-24  David Shaw  <dshaw@jabberwocky.com>
855
856         * configure.ac: Include a GNUPG_LIBEXECDIR in g10defs.h, as well
857         as a SUBST for Makefiles.
858
859 2002-07-22  Timo Schulz  <ts@winpt.org>
860
861         * configure.ac: Replace the 'c:/' variables with 'c:\' due
862         to the fact we already use '\' in the remaining code.
863         
864 2002-07-08  David Shaw  <dshaw@jabberwocky.com>
865
866         * configure.ac: Add --with-mailprog to override the use of
867         sendmail with another MTA.  We can use anything that follows the
868         "$MAILPROG -t" convention.
869
870 2002-07-04  David Shaw  <dshaw@jabberwocky.com>
871
872         * configure.ac: --enable-exec-path should be a 'with'.  Fix 'no'
873         cases of --with-exec-path and --with-photo-viewer.
874
875         * README: Document --disable-exec, --disable-photo-viewers,
876         --disable-keyserver-helpers, --enable-exec-path, and
877         --with-photo-viewer.
878
879         * configure.ac: Add --with-photo-viewer to lock the viewer at
880         compile time and --disable-keyserver-helpers and
881         --disable-photo-viewers to allow disabling one without disabling
882         the other.
883
884 2002-07-03  David Shaw  <dshaw@jabberwocky.com>
885
886         * configure.ac: Allow setting USE_EXEC_PATH to lock the exec-path
887         to a fixed value.
888
889 2002-07-01  Werner Koch  <wk@gnupg.org>
890
891         * configure.ac: Set version number to 1.1.91.
892
893         Released 1.1.90.
894         
895         * INSTALL: Replaced by generic install file.
896         * README: Marked as development version and moved most stuff of
897         the old INSTALL file to here.
898
899 2002-06-30  Werner Koch  <wk@gnupg.org>
900
901         * configure.ac: Link W32 version against libwsock32.
902
903 2002-06-29  Werner Koch  <wk@gnupg.org>
904
905         * configure.ac (development_version): New.
906         (HAVE_DEV_RANDOM_IOCTL): Removed test for it; it was never used.
907
908         * BUGS, AUTHORS: Add a note on how to send security related bug
909         reports.
910
911 2002-06-20  David Shaw  <dshaw@jabberwocky.com>
912
913         * NEWS: changes since 1.0.7.
914
915         * configure.ac: Set new version number (1.1.90), and fix Solaris
916         compiler flags for shared objects.
917
918 2002-06-11  David Shaw  <dshaw@jabberwocky.com>
919
920         * configure.ac: Move -lsocket and -lnsl checks before LDAP link
921         tests so they work properly on Solaris.  Noted by David Champion.
922         Also, check for the Mozilla LDAP library if the OpenLDAP library
923         check fails.  Put -lsocket and -lnsl in NETLIBS rather than LIBS
924         so not all programs are forced to link to them.
925         
926 2002-06-05  David Shaw  <dshaw@jabberwocky.com>
927
928         * configure.ac: Add a switch for the experimental external HKP
929         keyserver interface.
930
931 2002-05-22  Werner Koch  <wk@gnupg.org>
932
933         * configure.ac: Check for strcasecmp and strncasecmp.  Removed
934         stricmp and memicmp checks.
935
936 2002-05-08  David Shaw  <dshaw@jabberwocky.com>
937
938         * configure.ac: If LDAP comes up unusable, try #including <lber.h>
939         before giving up.  Old versions of OpenLDAP require that.
940
941 2002-05-03  David Shaw  <dshaw@jabberwocky.com>
942
943         * configure.ac: In g10defs.h, use \ for the directory separator
944         when HAVE_DOSISH_SYSTEM is on.
945
946         * configure.ac: Add --disable-exec flag to disable all remote
947         program execution.  --disable-exec implies --disable-ldap and
948         --disable-mailto.  Also look in /usr/lib for sendmail.  If
949         sendmail is not found, do not default - just fail.
950
951 2002-04-30  David Shaw  <dshaw@jabberwocky.com>
952
953         * configure.ac: Try and link to a sample LDAP program to check if
954         the LDAP we're about to use is really sane.  The most common
955         problem (using a very old OpenLDAP), could be fixed with an extra
956         #include, but this would not be very portable to other LDAP
957         libraries.
958
959 2002-04-29  Werner Koch  <wk@gnupg.org>
960
961         Released 1.0.7.
962
963         * README: Fixed some minor things.
964
965 2002-04-25  Werner Koch  <wk@gnupg.org>
966
967         * configure.ac: Check for locale.h and setlocale
968
969 2002-04-24  David Shaw  <dshaw@jabberwocky.com>
970
971         * Update NEWS with recent changes.
972
973 2002-04-19  Werner Koch  <wk@gnupg.org>
974
975         Released 1.0.6e snapshot.
976
977 2002-04-12  Werner Koch  <wk@gnupg.org>
978
979         * configure.ac: Add a warning note to the definition of the
980         EXTSEP macros.
981
982 2002-04-09  Werner Koch  <wk@gnupg.org>
983
984         * configure.ac (ALL_LINGUAS): Added Czech, Galician and Greek
985         translations.  s/es_ES/es/.
986
987 2002-03-06  Werner Koch  <wk@gnupg.org>
988
989         * configure.ac (ALL_LINGUAS): s/pt_PT/pt/
990
991 2002-03-04  David Shaw  <dshaw@jabberwocky.com>
992
993         * Add a AC_DEFINE(_GNU_SOURCE).  Since this is always defined in
994         config.h, the various autoconf tests should be tested with it
995         enabled.  This also works around a compiler warning caused by a
996         minor header bug in glibc 2.1 that causes fseeko to be defined
997         when building gpg, but not when tested for in configure.
998
999 2002-03-03  Werner Koch  <wk@gnupg.org>
1000
1001         Release 1.0.6d snapshot.
1002
1003 2002-01-04  David Shaw  <dshaw@jabberwocky.com>
1004
1005         * NEWS: about symmetric messages and fixed file sizes.
1006
1007 2001-12-22  Werner Koch  <wk@gnupg.org>
1008
1009         Released 1.0.6c snapshot.
1010         
1011         * configure.ac (AH_BOTTOM): Moved EXEC_TEMPFILE_ONLY to here.
1012
1013         * acconfig.h:  Removed, it should no longer be used.
1014
1015 2001-12-21  David Shaw  <dshaw@jabberwocky.com>
1016
1017         * Add an acconfig.h to define EXEC_TEMPFILE_ONLY on platforms that
1018         can't do fork/exec.
1019
1020 2001-12-21  Werner Koch  <wk@gnupg.org>
1021
1022         * Makefile.am (dist-hook): We should also look in include for
1023         distfiles.
1024         (EXTRA_DIST): Remove VERSION because it is generated by dist-hook.
1025
1026 2001-12-20  David Shaw  <dshaw@jabberwocky.com>
1027
1028         * configure.ac: replacement function for mkdtemp()
1029
1030 2001-12-19  David Shaw  <dshaw@jabberwocky.com>
1031
1032         * configure.ac: Check for stat()
1033
1034 2001-12-19  Werner Koch  <wk@gnupg.org>
1035
1036         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Support Cygwin target
1037         * configure.ac [CYGWIN32]: Don't build tiger.  By Disastry.
1038
1039 2001-12-18  Werner Koch  <wk@gnupg.org>
1040
1041         * Makefile.am (SUBDIRS): Add keyserver.
1042         (dist-hook): Only look in mpi and scripts for distfiles; this way
1043         we don't include those of a stale "make dist" directory.
1044
1045 2001-10-23  Werner Koch  <wk@gnupg.org>
1046
1047         Released 1.0.6b snapshot.
1048
1049 2001-10-22  Werner Koch  <wk@gnupg.org>
1050
1051         * configure.ac: Fixed for automake 1.5 
1052
1053 2001-10-17  Werner Koch  <wk@gnupg.org>
1054
1055         * README: Removed note on local_ID.
1056
1057 2001-09-28  Werner Koch  <wk@gnupg.org>
1058
1059         * configure.ac: From now on add a string "-cvs" to the version to
1060         indicate that this is a pre-release of the given version number.
1061
1062 2001-09-26  Werner Koch  <wk@gnupg.org>
1063
1064         * configure.ac [MINGW32]: Switched from wsock.dll to ws2_32.dll.
1065
1066 2001-09-09  Werner Koch  <wk@gnupg.org>
1067
1068         * configure.ac: autoconf changed the name of the maintainer mode
1069         flag, so that not all warnings where enabled. Fixed that.
1070         Reported by Dirk Meyer.
1071
1072 2001-09-07  Werner Koch  <wk@gnupg.org>
1073
1074         * configure.ac: Test for strsep().
1075
1076 2001-09-03  Werner Koch  <wk@gnupg.org>
1077
1078         * configure.ac: Removed GDBM tests.
1079
1080 2001-08-23  Werner Koch  <wk@gnupg.org>
1081
1082         * configure.in (AC_FUNC_FSEEKO): Add.
1083         (AC_CHECK_FUNCS): Remove fseeko. By Paul Eggert <eggert@twinsun.com>.
1084
1085 2001-08-22  Werner Koch  <wk@gnupg.org>
1086
1087         * configure.ac (gethrtime): Enhanced the test by running a test
1088         program. 
1089         * INSTALL: Removed the note about Solaris problems because the
1090         above test should catch this.
1091
1092 2001-08-20  Werner Koch  <wk@gnupg.org>
1093
1094         * acinclude.m4: Add check for plock if mlock is broken.
1095         * configure.ac: Use regular tests for -lsocket and -lnsl,
1096         more thorough test for gethrtime, allow specifying the path to
1097         the zlib library if it is not in the default compiler/linker
1098         search path, use ${datadir}.  All these test enhancements are by
1099         Albert Chin.
1100
1101         * configure.ac: Set some compiler flags for dec-osf and hpux. By
1102         Tim Mooney.
1103
1104         * configure.ac: Create g10defs.h with EXTSEP_S et al. 
1105
1106 2001-08-03  Werner Koch  <wk@gnupg.org>
1107
1108         * configure.ac (VERSION,PACKAGE): Fixed quoting. 
1109
1110 2001-07-26  Werner Koch  <wk@gnupg.org>
1111
1112         * configure.ac: Finally got it running with the new autoconf. Had
1113         to define PACKAGE and VERSION and to add -I.. to each Makefile.am.
1114
1115 2001-07-09  Werner Koch  <wk@gnupg.org>
1116
1117         Migrated to autoconf 2.50.
1118         * acinclude.m4: Removed the temporary LFS macros and GNUPG_LINK_FILES.
1119         * acconfig.h: Removed
1120         * configure.in: Replaced by...
1121         * configure.ac: and modified for use with autoconf 2.50, use a
1122         literal string for the version number.  Replaced GNUPG_LINK_FILES
1123         with AC_CONFIG_LINKS and moved some informational messages to the end.
1124         * VERSION: Removed.
1125         * Makefile.am (DISTCLEANFILES): gettext is better now; no more
1126         need to remove the libintl.h symlink.
1127         (dist-hook): Create VERSION file.
1128         
1129 2001-06-08  Werner Koch  <wk@gnupg.org>
1130
1131         * configure.in (DYNLINK_MOD_CFLAGS): Use -shared with dec-osf.
1132         Reported by Chris Adams.  Merged some cases.
1133
1134 2001-05-29  Werner Koch  <wk@gnupg.org>
1135
1136         Released version 1.0.6.
1137
1138 2001-05-28  Werner Koch  <wk@gnupg.org>
1139
1140         * configure.in (BUILD_INCLUDED_LIBINTL): Set to no for W32.
1141
1142 2001-04-29  Werner Koch  <wk@gnupg.org>
1143
1144         Released version 1.0.5.
1145
1146 2001-04-28  Werner Koch  <wk@gnupg.org>
1147
1148         Updated all copyright notices.
1149
1150 2001-04-27  Werner Koch  <wk@gnupg.org>
1151
1152         * README: Removed a few outdated paragraphs.
1153
1154 2001-04-17  Werner Koch  <wk@gnupg.org>
1155
1156         * acinclude.m4 (GNUPG_CHECK_DOCBOOK_TO_TEXI): New.
1157         (GNUPG_CHECK_TYPEDEF): Define _GNU_SOURCE because we will use it
1158         anyway.
1159
1160         * configure.in: Use it here.
1161         
1162         * configure.in (ALL_LINGUAS): Add Estonian translation by Toomas Soome.
1163         (use_m_debug): Removed --enable-m-debug because it does not work
1164         anymore.
1165
1166 2001-04-06  Werner Koch  <wk@gnupg.org>
1167
1168         * configure.in (ALL_LINGUAS): Add Turkish translation.  Thanks
1169         to Nilgun Belma Buguner.
1170
1171 2001-03-18  Werner Koch  <wk@gnupg.org>
1172
1173         * configure.in: Hardwire the use of -lsocket for some
1174         systems. Thanks to Reinhard Wobst.
1175
1176 2001-03-13  Werner Koch  <wk@gnupg.org>
1177
1178         * configure.in: Add copyright notice and -lwsock32.
1179
1180 2001-03-12  Werner Koch  <wk@gnupg.org>
1181
1182         * INSTALL: Add a note to VPATH builds. 
1183
1184 2001-03-08  Werner Koch  <wk@gnupg.org>
1185
1186         * debian/: Applied update from James.
1187
1188         Added copyright and license notices to some more files.
1189
1190 2001-01-18  Werner Koch  <wk@gnupg.org>
1191
1192         * configure.in: Removed tool definitions for MingW32
1193
1194 2000-11-17  Werner Koch  <wk@gnupg.org>
1195
1196         * acinclude.m4 (GNUPG_CHECK_FAQPROG): Do not prinnt the warning.
1197
1198 2000-11-11  Paul Eggert  <eggert@twinsun.com>
1199
1200         Actually Paul's patches are dated 2000-20-17; I applied them today
1201         and merged some ChangeLog entries (wk@gnupg.org).
1202         
1203         * configure.in (AC_SYS_LARGEFILE): Add.
1204         (try_large_file): Remove.  All uses removed.
1205         (AC_CHECK_FUNCS): Remove fopen64 and fstat64.
1206
1207         * acinclude.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES,
1208         AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New macros,
1209         taken from GNU tar.
1210
1211         * configure.in (AC_CHECK_FUNCS): Add fseeko.
1212
1213 2000-10-17  Werner Koch  <wk@gnupg.org>
1214
1215         * configure.in: Disabled fopen64 checks for Solaris and HPUX.
1216
1217 2000-10-13  Werner Koch  <wk@gnupg.org>
1218
1219         * configure.in: Append mpi/mpi-asm-defs.h to g10defs.h
1220
1221 2000-10-09  Werner Koch  <wk@gnupg.org>
1222
1223         * acinclude.m4: Changed wording of the faqprog.pl warning.
1224
1225 Wed Oct  4 15:50:18 CEST 2000  Werner Koch  <wk@openit.de>
1226
1227         * configure.in: Set DYNLINK_MOD_CFLAGS for Irix. It seems that Irix
1228         needs the -shared flag.  In 1.1 we are going to use libtool, so this
1229         module stuff will get redesigned anyway. Suggested by Jeff Long.
1230
1231 Thu Sep 14 14:20:38 CEST 2000  Werner Koch  <wk@openit.de>
1232
1233         * acinclude.m4 (GNUPG_CHECK_FAQPROG): New.
1234         * configure.in: Test for this.
1235
1236         * configure.in (DYNLINK_MOD_CFLAGS): Fix by David Champion.
1237
1238 Wed Sep  6 17:55:47 CEST 2000  Werner Koch  <wk@openit.de>
1239
1240         * configure.in: Check for fstat64 and fopen64
1241
1242 Wed Sep  6 14:59:09 CEST 2000  Werner Koch  <wk@openit.de>
1243
1244         * configure.in (GNUPG_HOMEDIR): New.
1245
1246 Fri Aug 25 16:05:38 CEST 2000  Werner Koch  <wk@openit.de>
1247
1248         * configure.in:  Changes to allow for Solaris random device.
1249         By Nils Ellmenreich.
1250         (--with-egd-socket): New.
1251
1252 Wed Aug 23 19:52:51 CEST 2000  Werner Koch  <wk@openit.de>
1253
1254         * acinclude.m4 (GNUPG_CHECK_MLOCK):  Removed that silly mkdir().
1255
1256 Wed Jul 19 11:26:43 CEST 2000  Werner Koch  <wk@openit.de>
1257
1258   * configure.in (mingw32): Changes to allow for mingw32msvc
1259
1260 Fri Jul 14 10:17:30 CEST 2000  Werner Koch  <wk@openit.de>
1261
1262   * acinclude.m4 (GNUPG_CHECK_MLOCK): Fixed syntax error in C code.
1263
1264 Wed Jul 12 13:32:06 CEST 2000  Werner Koch  <wk@openit.de>
1265
1266   Version 1.0.2
1267
1268 Fri Jun  9 10:09:52 CEST 2000  Werner Koch  <wk@openit.de>
1269
1270   * configure.in: Add check for termio.h, wait unctiosn and sigaction.
1271
1272 Wed Jun  7 19:19:09 CEST 2000  Werner Koch  <wk@openit.de>
1273
1274   * acinclude.m4 (MKDIR_TAKES_ONE_ARG): Check some headers. By Gaël Quéri.
1275   * configure.in (AM_INIT_AUTOMAKE): Use this now. By Gaël.
1276
1277 Mon Jun  5 12:37:43 CEST 2000  Werner Koch  <wk@openit.de>
1278
1279   * acnclude.m4 (GNUPG_CHECK_EXPORTDYNAMIC): Replacement for
1280   GNUPG_CHECK_RDYNAMIC which should handle gcc with non GNU ld nicer.
1281   Contributed by Dave Dykstra.
1282   * configure.in (GNYPG_CHECK_RDYNAMIC): Replaced by the new check.
1283
1284   * configure.in (AC_CHECK_AWK): Moved before the first use of AWK. Suggested
1285   by Dave Dykstra.
1286
1287 Tue May 30 16:37:55 CEST 2000  Werner Koch  <wk@openit.de>
1288
1289   Version 1.0.1-ePit-1
1290
1291 Sun May 28 13:55:17 CEST 2000  Werner Koch  <wk@openit.de>
1292
1293         * acinclude.m4 (GNUPG_SYS_NM_PARSE): Added BSDI support.
1294         (GNUPG_CHECK_RDYNAMIC): Ditto.
1295
1296 Wed Apr 19 10:57:26 CEST 2000  Werner Koch  <wk@openit.de>
1297
1298         * acconfig.h (HAVE_MLOCK): Added
1299
1300 Wed Mar 22 13:50:24 CET 2000  Werner Koch  <wk@openit.de>
1301
1302         * acinclude.m4 (GNUPG_CHECK_MLOCK): Changed the way to test for
1303         librt.  Test suggested by Jeff Long.
1304
1305 Fri Mar 17 17:50:25 CET 2000  Werner Koch  <wk@openit.de>
1306
1307         * acinclude.m4 (GNUPG_CHECK_MLOCK): Do librt check only when
1308         we can't link a test program.  This way GNU systems don't need
1309         to link against linrt.
1310         (GNUPG_CHECK_IPC): Fixed use of TRY_COMPILE macro.  From Tim Mooney.
1311
1312 2000-03-14 12:07:54  Werner Koch  (wk@habibti.openit.de)
1313
1314         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Add support for
1315         DJGPP.
1316         (GNUPG_CHECK_MLOCK): Check whether mlock sits in librt.
1317         * configure.in: Add a test for unisgned long long.
1318
1319 Tue Mar  7 18:45:31 CET 2000  Werner Koch  <wk@gnupg.de>
1320
1321         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Add NetBSD. By Thomas Klausner.
1322         * configure.in (DYNLINK_MOD_CFLAGS): Set different for NetBSD.
1323
1324 Thu Mar  2 15:37:46 CET 2000  Werner Koch  <wk@gnupg.de>
1325
1326         * configure.in: Add check for clock_gettime
1327
1328 Wed Feb 23 10:07:57 CET 2000  Werner Koch  <wk@gnupg.de>
1329
1330         * configure.in (ALL_LINGUAS): Add nl.
1331
1332 Wed Feb 16 16:25:09 CET 2000  Werner Koch  <wk@gnupg.de>
1333
1334         * configure.in (ALL_LINGUAS): Add Esperanto.
1335
1336 Wed Feb 16 14:09:00 CET 2000  Werner Koch  <wk@gnupg.de>
1337
1338         * configure.in (ALL_LINGUAS): Add sv and ja.
1339
1340         * AUTHORS: Converted to a more compact format.
1341
1342         * INSTALL: Wrote a note about a Solaris problem.
1343
1344 Thu Feb 10 17:39:44 CET 2000  Werner Koch  <wk@gnupg.de>
1345
1346         * configure.in: Use /usr/local for CFLAGS and LDFLAGS when
1347         target is freebsd.  By Rémi.
1348
1349 Thu Jan 13 19:31:58 CET 2000  Werner Koch  <wk@gnupg.de>
1350
1351         * configure.in: Do not set development version when the version has
1352         a dash in it.  Suggested by Dave Dykstra.
1353
1354 Thu Dec 16 10:07:58 CET 1999  Werner Koch  <wk@gnupg.de>
1355
1356         * VERSION: Set to 1.0.1.
1357
1358         * configure.in: Removed substitution for doc/gph/Makefile.
1359         Do all the gcc warning only in maintainer mode.
1360
1361 Thu Dec  9 10:31:05 CET 1999  Werner Koch  <wk@gnupg.de>
1362
1363         * INSTALL: Add a hint for AIX. By Jos Backus.
1364
1365 Sat Dec  4 12:30:28 CET 1999  Werner Koch  <wk@gnupg.de>
1366
1367         * configure.in (dlopen): Use CHECK_FUNC for a test of dlopen in libc.
1368         Suggested by Alexandre Oliva.
1369         (-Wall): Moved the settting of gcc warning options near to the end
1370         so that tests don't get confused.  Suggested by Paul D. Smith.
1371
1372 Mon Nov 22 11:14:53 CET 1999  Werner Koch  <wk@gnupg.de>
1373
1374         * BUGS: Replaced content with a link to the online list.
1375
1376 Fri Nov 12 20:33:19 CET 1999  Werner Koch  <wk@gnupg.de>
1377
1378         * README: Fixed a type and add a note about the gnupg-i18n ML.
1379
1380 Thu Oct 28 16:08:20 CEST 1999  Werner Koch  <wk@gnupg.de>
1381
1382         * acinclude.m4, configure.in (GNUPG_CHECK_GNUMAKE): New.
1383
1384 Sat Oct  9 20:34:41 CEST 1999  Werner Koch  <wk@gnupg.de>
1385
1386         * configure.in: Tweaked handling of random modules and removed
1387         dummy support for libgcrypt.
1388         * Makefile.am: Removed libgcrypt support.
1389         * cgrypt/ : Removed.
1390
1391         * Makefile.am:  Removed libtool.
1392
1393 Fri Oct  8 20:32:01 CEST 1999  Werner Koch  <wk@gnupg.de>
1394
1395         * configure.in: Fixed quoting in test for development version.
1396
1397         * THANKS: Add entries for Michael, Brenno and J Horacio who did
1398         very nice Howto documents - I apoligize for forgetting to mention them
1399         earlier.
1400
1401 Tue Sep 28 20:54:37 CEST 1999  Werner Koch  <wk@gnupg.de>
1402
1403         * textfilter.c (copy_clearsig_text) [__MINGW32__): Use CR,LF.
1404
1405 Fri Sep 17 12:56:42 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1406
1407         * configure.in: Add "-lcap" when capabilities are requested.
1408         Add the conditional CROSS_COMPILING.
1409         * Makefile.am: Don't use checks when CROSS_COMPILING.
1410
1411 Wed Sep 15 16:22:17 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1412
1413         * configure.in (ALL_LINGUAS): Add pt_PT.
1414
1415         * configure.in: Some tweaks for cross compiling under MingW32
1416         * acconfig.h (USE_STATIC_RNDW32): New.
1417
1418 Tue Sep  7 17:08:10 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1419
1420         * VERSION: Set to 1.0.0.
1421
1422 Mon Sep  6 19:59:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1423
1424         * configure.in: Create makefile in doc/gph
1425
1426         * acinclude.m4 (GNUPG_FUNC_MKDIR_TAKES_ONE_ARG): New
1427         * configure.in: use the above.
1428
1429 Thu Sep  2 16:40:55 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1430
1431         * VERSION: Set to 0.9.11.
1432
1433 Tue Aug 31 17:20:44 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1434
1435         * configure.in: Minor changes to the OS/2 and Mingw32 system labels.
1436         Add a printable name for Hurd.
1437
1438 Mon Aug 30 20:38:33 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1439
1440         * configure.in: Some support for DJGPP (Mark Elbrecht)
1441
1442 Wed Aug  4 10:34:46 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1443
1444         * VERSION: Set to 0.9.10.
1445
1446 Mon Jul 26 09:34:46 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1447
1448         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): remove init of ac_cv_...
1449
1450         * Makefile.am (DISCLEANFILES): New
1451
1452 Fri Jul 23 13:53:03 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1453
1454         * VERSION: Set to 0.9.9.
1455
1456         * configure.in: Print a notice when rndunix is used.
1457
1458 Thu Jul 15 10:15:35 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1459
1460         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Fixed last modification.
1461
1462 Wed Jul  7 13:08:40 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1463
1464         * Makefile.am: Support for libtool.
1465         * configure.in: Ditto.
1466
1467 Tue Jun 29 21:44:25 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1468
1469         * configure.in (use_local_zlib): The lost dollar is back.
1470
1471         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Add EMX case.
1472         * configure.in: Another variant of the MX vendor string
1473
1474         * configure.in (--with-capabilities): Some test code (Remi).
1475
1476 Sat Jun 26 12:15:59 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1477
1478         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Support for HPUX and IRIX.
1479         * configure.in (HAVE_DL_SHL_LOAD): New for HPUX (Dave Dykstra).
1480
1481         * VERSION: Now 0.9.8
1482
1483 Wed Jun 16 20:16:21 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1484
1485         * configure.in: Add test for docbook-to-man
1486
1487 Tue Jun 15 12:21:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1488
1489         * acinclude.m4 (GNUPG_SYS_NM_PARSE): Support for {net,free}bsd,
1490
1491 Thu Jun 10 14:18:23 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1492
1493         * configure.in (ZLIB,GDBM): Check both, header and lib.
1494
1495 Sat Jun  5 15:30:33 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1496
1497         * pkclist.c (key_present_in_pk_list): New (Michael).
1498
1499 Tue May 25 19:50:32 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1500
1501         * configure.in (IS_DEVELOPMENT_VERSION): Fixed detection.
1502
1503 Sun May 23 14:20:22 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1504
1505         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): assume yes when
1506         cross-compiling.
1507
1508 Mon May 17 21:54:43 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1509
1510         * configure.in (socket): Fix for Unisys by Katsuhiro Kondou.
1511
1512 Sat May  8 19:28:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1513
1514         * NEWS: Add a marker line which I forgot to do for 0.9.6.
1515
1516 Thu May  6 14:18:17 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1517
1518         * README: Minor updates
1519
1520         * VERSION: Now 0.9.6
1521
1522 Thu Apr  8 09:35:53 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1523
1524         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Fix for
1525                                                amiga-openbsd (Peter Reich)
1526         (GNUPG_PROG_NM): Ditto
1527
1528 Wed Apr  7 20:51:39 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
1529
1530         * Makefile.am (g10defs.h): Removed.
1531         * configure.in (AC_OUTPUT_COMMANDS): Create g10defs.h
1532
1533 Sat Mar 20 12:55:33 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1534
1535         * VERSION: Now 0.9.5
1536
1537 Sun Mar 14 19:34:36 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1538
1539         * acinclude.m4 (AM_SYS_SYMBOL_UNDERSCORE): Removed because it is
1540         now in the latest libtool.
1541
1542 Thu Mar 11 16:39:46 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1543
1544         * configure.in: Removed the need for libtool
1545
1546 Mon Mar  8 20:47:17 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1547
1548         * configure.in (DLSYM_NEEDS_UNDERSCORE): Replaced.
1549         * acinclude.in (AM_SYS_SYMBOL_UNDERSCORE): New.
1550
1551         * VERSION: Now 0.9.4
1552
1553 Sun Feb 28 19:11:00 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1554
1555         * configure.in (dld): Test disabled.
1556
1557 Fri Feb 26 17:55:41 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1558
1559         * encode.c (encode_simple): temporary fix.
1560
1561 Wed Feb 24 11:07:27 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1562
1563         * configure.in: New option --enable-static-rnd.
1564
1565 Mon Feb 22 20:04:00 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1566
1567         * BUGS: Now we assign bug numbers.
1568         * OBUGS: New to keep rack o fixed bugs (CVS only)
1569
1570 Fri Feb 19 18:01:54 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1571
1572         * VERSION: Released 0.9.3
1573
1574 Fri Feb 19 15:49:15 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1575
1576         * acinclude.m4: Removed gettext macros.
1577
1578 Tue Feb 16 14:10:02 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1579
1580         * configure.in (socket): Check for -lsocket and -lnsl.
1581         (osf4): Disable all warnings for DEC's cc.
1582         (-Wall): Add more warning options for gcc
1583
1584 Sat Feb 13 12:04:43 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1585
1586         * configure.in: Changed detection of compiler flags.
1587         * intl/ : Removed directory
1588
1589 Wed Feb 10 17:15:39 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1590
1591         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Fix for freebsd 2.2
1592
1593         * configure.in: a lot of changes to allow selection of modules.
1594         Add support for OS/2.
1595
1596         * acinclude.m4: add some more caching
1597
1598         * README: Spelling and grammar corrections (John A. Martin)
1599         * INSTALL: Ditto.
1600
1601 Wed Jan 20 21:40:21 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1602
1603         * configure.in: --enable-m-guard is now default
1604
1605 Wed Jan 13 12:49:36 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1606
1607         * INSTALL: Applied new information how to build rpms by Fabio Coatti
1608         * Makefile.in (gnupg.spec): Changed the names.
1609
1610 Tue Jan 12 11:17:18 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1611
1612         * config.links (m68k-atari-mint): New
1613
1614 Tue Jan 12 09:17:19 CET 1999  Gaël Quéri <gqueri@mail.dotcom.fr>
1615
1616         * all: Fixed typos all over the place
1617
1618 Sat Jan  9 16:02:23 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1619
1620         * configure.in: Add a way to statically link rndunix
1621
1622 Sun Jan  3 15:28:44 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
1623
1624         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): New.
1625         * configure.in (DYNLOAD_CFLAGS): Use result from CHECK_RDYNAMIC
1626
1627 Wed Dec 23 13:18:14 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
1628
1629         * README: Replaced the command overview with a short intro.
1630
1631 Sat Dec 12 18:40:32 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
1632
1633         * configure.in: Add check for dlopen in libc (Greg Troxel)
1634         and a new define
1635         * acconfig.h (DLSYM_NEEDS_UNDERSCORE): New.
1636
1637 Thu Dec 10 20:15:36 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
1638
1639         * acinclude.m (GNUPG_CHECK_PIC): New
1640         * configure.in, acinclude.m4: Renamed all WK_ to GNUPG_
1641
1642 Tue Dec  8 15:09:29 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
1643
1644         * VERSION: Set to 0.4.5
1645
1646 Wed Nov 25 12:38:29 1998  Werner Koch  (wk@isil.d.shuttle.de)
1647
1648         * configure.in (USE_RNDLINUX): New.
1649
1650 Fri Nov 20 19:34:57 1998  Werner Koch  (wk@isil.d.shuttle.de)
1651
1652         * VERSION: Released 0.4.4
1653
1654         * configure.in (try_asm_modules): For option --disable-asm
1655
1656 Tue Nov 10 19:32:40 1998  Werner Koch  (wk@isil.d.shuttle.de)
1657
1658         * configure.in (MPI_SFLAGS): New.
1659
1660 Tue Nov 10 13:44:53 1998  Werner Koch  (wk@isil.d.shuttle.de)
1661
1662         * ABOUT-NLS: New
1663         * configure.in (AC_REVISION): New.
1664
1665 Sun Nov  8 18:20:35 1998  Werner Koch  (wk@isil.d.shuttle.de)
1666
1667         * VERSION: Set to 0.4.3
1668
1669 Sun Oct 25 19:49:37 1998  Werner Koch  (wk@isil.d.shuttle.de)
1670
1671         * Makefile.am (g10defs.h): New macro GNUPG_DATADIR.
1672
1673 Wed Oct 21 17:24:24 1998  Werner Koch  (wk@isil.d.shuttle.de)
1674
1675         * configure.in: Removed gettext kludge
1676         * acinclude.m4: Add patched AM_WITH_NKS macro
1677
1678 Tue Oct 20 19:03:36 1998  Werner Koch  (wk@isil.d.shuttle.de)
1679
1680         * configure.in: Kludge to make AM_GNU_GETTEXT work,
1681         changed some macors to more modern versions. Also
1682         changeg the all makefiles to remove duplicate ../intl.
1683         * acinclude.m4: Removed the gettext stuff, as this
1684         already comes with automake now.
1685
1686 Wed Oct 14 12:11:34 1998  Werner Koch  (wk@isil.d.shuttle.de)
1687
1688         * configure.in (NAME_OF_DEV_RANDOM): New.
1689         (DYNLINK_MOD_CFLAGS): New.
1690
1691 Thu Oct  8 10:55:15 1998  Werner Koch  (wk@isil.d.shuttle.de)
1692
1693         * Makefile.am (g10defs.h): creates include file
1694         * acconfig.h: now includes g10defs.h
1695         * configure.in: Removed G10_LOCALEDIR and GNUPG_LIB
1696
1697 Thu Sep 17 18:49:40 1998  Werner Koch  (wk@(none))
1698
1699         * Makefile.am (dist-hook): Now creates RPM file.
1700         * scripts/gnupg.spec: New template file for RPMs
1701
1702 Thu Jul 30 19:17:07 1998  Werner Koch  (wk@(none))
1703
1704         * acinclude.h (WK_CHECK_IPC): New
1705         * configure.in : Add checks for SysV IPC
1706
1707 Thu Jun 25 11:18:49 1998  Werner Koch  (wk@isil.d.shuttle.de)
1708
1709         * configure.in (--disable-dynload): New.
1710
1711 Wed Jun 10 07:48:59 1998  Werner Koch,mobil,,,  (wk@tobold)
1712
1713         * configure.in (GNUPG_LIBDIR): New.
1714
1715 Mon May 25 19:10:59 1998  Werner Koch  (wk@isil.d.shuttle.de)
1716
1717         * rand-unix.c (fast_random_poll): fixed syntax bug.
1718
1719 Mon May 11 10:21:31 1998  Werner Koch  (wk@isil.d.shuttle.de)
1720
1721         * configure.in (PRINTABLE_OS_NAME): Linux is now GNU/Linux
1722
1723 Tue Apr 14 19:08:05 1998  Werner Koch  (wk@isil.d.shuttle.de)
1724
1725         * [all files]: Applied Matthew Skala's typo and grammar fixes.
1726
1727 Wed Mar  4 10:32:40 1998  Werner Koch  (wk@isil.d.shuttle.de)
1728
1729         * configure.in (getrusage,gettimeofday): New tests.
1730
1731 Fri Feb 27 13:14:17 1998  Werner Koch  (wk@isil.d.shuttle.de)
1732
1733         * configure.in (--disable-m-guard): New.
1734
1735 Thu Feb 26 17:09:27 1998  Werner Koch  (wk@isil.d.shuttle.de)
1736
1737         * configure.in, acinclude.m4, intl/, po/: New macros taken
1738         from GNOME, switched to automake 1.2f
1739
1740 Thu Feb 26 09:05:46 1998  Werner Koch  (wk@isil.d.shuttle.de)
1741
1742         * configure.in (doc/Makefile): New
1743
1744 Thu Feb 26 07:40:47 1998  Werner Koch  (wk@isil.d.shuttle.de)
1745
1746         * configure.in: Changed gettext stuff
1747
1748 Wed Feb 25 11:44:10 1998  Werner Koch  (wk@isil.d.shuttle.de)
1749
1750         * checks/*test : restructured the directory.
1751
1752 Tue Feb 24 15:59:12 1998  Werner Koch  (wk@isil.d.shuttle.de)
1753
1754         * configure.in: Changed the name of the package to GNUPG and
1755         chnaged several other names too.
1756
1757 Wed Feb 18 17:36:45 1998  Werner Koch  (wk@isil.d.shuttle.de)
1758
1759         * Makefile.am (checks): New.
1760
1761 Sat Feb 14 15:37:55 1998  Werner Koch  (wk@isil.d.shuttle.de)
1762
1763         * configure.in (mpi_config_done): Removed asm links caching.
1764
1765 Sat Feb 14 14:02:20 1998  Werner Koch  (wk@isil.d.shuttle.de)
1766
1767         * configure.in (PRINTABLE_OS_NAME): New.
1768         * acconfig.h: Likewise.
1769
1770 Fri Feb 13 19:43:41 1998  Werner Koch  (wk@isil.d.shuttle.de)
1771
1772         * configure.in : Fixed zlib stuff
1773         * Makefile.am: Likewise
1774
1775
1776  Copyright 1998, 1999, 2000, 2001, 2002, 2003,
1777            2004 Free Software Foundation, Inc.
1778
1779  This file is free software; as a special exception the author gives
1780  unlimited permission to copy and/or distribute it, with or without
1781  modifications, as long as this notice is preserved.
1782
1783  This file is distributed in the hope that it will be useful, but
1784  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1785  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.