*** empty log message ***
[gnupg.git] / ChangeLog
index d20ff17..7a0859e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,537 @@
+2005-05-31  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.2rc1.
+
+       * README: Add a note on GnuPG 1.9.
+
+       Updated FSF address in all files.
+
+2005-05-26  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note command completion and the new curl-based HKP helper.
+
+2005-04-16  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Remove --disable-old-hkp - use new HKP handler for
+       --with-libcurl or --enable-fake-curl.
+
+       * configure.ac: Add --disable-old-hkp option that can be used
+       along with --with-libcurl to build the curl version of HKP.
+
+2005-04-12  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for memrchr()
+
+2005-03-31  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: New option --disable-agent-support. Define
+       ENABLE_AGENT_SUPPORT as AC_DEFINE and AM_CONDITIONAL.
+       Disable support for card and agent with --enable-minimal.
+       (AC_REPLACE_FUNCS): Add isascii.
+       (g10defs.h): Define PATHSEP_C and PATHSEP_S.
+
+       * README: Changed the instruction on how to verify a signature to
+       show a .sig extension and not the .asc we used to use ages ago.
+
+2005-03-16  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Move the LDAP detecting code to m4/ldap.m4.
+
+2005-03-15  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.1.
+
+2005-03-11  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: New option --enable-noexecstack. 
+
+2005-02-16  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.1rc2.
+
+2005-02-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add --enable-fake-curl option to help test no-curl
+       HTTP.
+
+       * NEWS: Note Mister/Zuccherato CFB countermeasures.
+
+2005-02-04  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (GNUPG_CHECK_GNUMAKE):  Removed. Not needed for
+       decent automakes.
+
+2005-02-03  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Fix typo.
+
+2005-02-03  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.1rc1.
+
+2005-01-22  David Shaw  <dshaw@grover.jabberwocky.com>
+
+       * configure.ac: Define FTPS flag if we're using curl, and FTPS is
+       available.
+
+       * README: Fix some typos (noted by Norihiko Murase), update to
+       1.4.1, and tweak some descriptions.
+
+       * NEWS: Note FTPS.
+
+2005-01-18  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (HAVE_W32_SYSTEM): Define it.
+
+2005-01-18  David Shaw  <dshaw@grover.jabberwocky.com>
+
+       * NEWS: Note --rfc2440-text import/export-unusable-sigs and
+       gpgkeys_curl.
+
+       * configure.ac: gpgkeys_mailto is disabled by default.  Define
+       HTTPS flag if we're using curl, and HTTPS is available.
+
+2005-01-17  Werner Koch  <wk@g10code.com>
+
+       * README: Updated for SHA1 checksums.
+
+       * configure.ac: Make --without-included-zlib work as
+       expected. Reported by Norihiko Murase.  Same for
+       --without-included-regex.
+
+2005-01-03  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Use new GNUPG_CHECK_LIBUSB macro.
+
+2004-12-28  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Better implementation for the SRV check.  We don't
+       need to actually check all the header files individually since the
+       SRV test compile uses them together.
+
+2004-12-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Use new LIBCURL_CHECK_CONFIG macro for
+       all libcurl stuff.  This simplifies, and we don't need the
+       automake conditional stuff any longer.
+
+2004-12-22  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: --enable-ftp is on by default, --with-libcurl is
+       off by default.  If we have neither of --enable-ftp or
+       --enable-http, don't even check for curl.
+
+2004-12-21  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add check for --enable-ftp.  It is disabled by
+       default for now.
+
+2004-12-18  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Call the new GNUPG_CHECK_READLINE macro for
+       readline stuff.
+
+2004-12-17  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add a --with-ldap=DIR so people can add to the
+       search path.
+
+2004-12-16  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for arpa/nameser.h.
+
+2004-12-16  Werner Koch  <wk@g10code.com>
+
+       * THANKS: Added John Clizbe for help testing the 1.4.0a W32
+       binary.
+
+2004-12-16  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.0.
+
+2004-12-14  Werner Koch  <wk@g10code.com>
+
+       Released 1.3.93.
+       
+       * Makefile.am (AUTOMAKE_OPTIONS): Add filename-length-max=99.
+
+2004-11-06  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Autodetect wldap32 on Windoze.
+
+2004-11-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * README, configure.ac: Add --enable-backsigs to enable the
+       experimental backsigs code.
+
+2004-11-04  Werner Koch  <wk@g10code.com>
+
+       * AUTHORS: Use Maxim Britov.  I am not that accustomed to the
+       Russian way of writing names.
+
+2004-10-28  Werner Koch  <wk@g10code.com>
+
+       Released 1.3.92.
+
+2004-10-26  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: New option --disable-gnupg-iconv, define
+       USE_GNUPG_ICONV.
+       (AC_CANONICAL_TARGET): Replaced by AC_CANONICAL_HOST. Changed all
+       reference to TARGET to HOST.  Made sure that i586-mingw32msvc gets
+       detected as mingw32.
+       (UNIT64_C): Don't include inttype.h uncoditional but use a test to
+       ensure that it gets into conftest.h.
+       (AH_TOP): New. Prevent double inclusion of config.h.
+
+2004-10-21  David Shaw  <dshaw@jabberwocky.com>
+
+       * acinclude.m4: aclocal 1.9 wants quoting on AC_DEFUN arguments.
+
+2004-10-21  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Remove the check for asprintf
+
+2004-10-15  Werner Koch  <wk@g10code.com>
+
+       Released 1.3.91.
+
+       * README: Mentioned --enable-selinux-support.
+
+2004-10-15  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note gpgkeys_finger, keyserver timeouts, and the direct
+       trust model.
+
+2004-10-15  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.
+       (AUTOMAKE_OPTIONS): New.
+
+       * configure.ac: Check whether vasprintf needs a replacement.
+
+2004-10-13  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Actually name the option --disable-finger and not
+       http.  Add option --enable-selinux-support.
+
+2004-10-11  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: New option --disable-finger.
+
+2004-09-17  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Don't check for usb_create_match or
+       use_get_string_simple anymore.
+
+2004-09-15  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Give warning when using capabilities.  Check for
+       usb_get_string_simple for old libusb reasons.
+
+2004-09-10  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note HTTP basic auth.
+
+       * configure.ac: Check for usb_get_busses since very old stable
+       libusb doesn't have it.
+
+2004-09-09  Werner Koch  <wk@g10code.com>
+
+       * README: Doc --disable-card-support and --without-readline.
+
+       * configure.ac: Check for readline.  Make enable-card-support the
+       default.  New option --without-readline.  Allow the use of either
+       the development or the stable libusb.
+
+2004-07-27  Werner Koch  <wk@g10code.de>
+
+       * configure.ac (AM_GNU_GETTEXT_VERSION): New.
+       (min_automake_version): New.
+
+2004-05-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Try for wldap32 on Win32 platforms.
+
+2004-05-22  Werner Koch  <wk@gnupg.org>
+
+       Releases 1.3.6.
+
+2004-05-21  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note --sig-keyserver-url and the ability to use a
+       preferred keyserver in a regular data sig to fetch the signing
+       key.
+
+       * configure.ac: Replacement function for timegm().  No need to
+       check for setenv() any longer.
+
+2004-05-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note HTTP key fetching.
+
+       * README: Update version and note that HKP is no longer build in.
+
+       * configure.ac: Handle --disable-http and other code to properly
+       build gpgkeys_http.
+
+2004-05-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note the addition of preferred keyserver support,
+       --ask-cert-level, --keyid-format, and the removal of
+       show-long-keyids, the quasi-1991 partial length encoding,
+       --export-all, and include-non-rfc.
+
+       * acinclude.m4 (GNUPG_SYS_NM_PARSE): Remove a leftover slash in a
+       sed expression.
+
+2004-05-01  Werner Koch  <wk@gnupg.org>
+
+       * acinclude.m4 (ac_pipe_works): Fixed BRE syntax \? -> \{0,1\}.
+       Reported by Todd Vierling.
+
+2004-02-26  Werner Koch  <wk@gnupg.org>
+
+       Released 1.3.5.
+
+2004-02-25  David Shaw  <dshaw@jabberwocky.com>
+
+       * README: Update copyright.
+
+       * NEWS: Note --max-output, --list-config, --min-cert-level, AIX
+       fix, new http-proxy keyserver-option, new LDAP server code, TLS,
+       LDAPS, and --show-session-key with --symmetric.
+
+2004-02-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for timegm().  Replacement functions for
+       setenv() and unsetenv().
+
+2004-02-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for ln -s and add GPGKEYS_LDAP conditional,
+       both for making gpgkeys_ldaps symlink to gpgkeys_ldap.
+
+       * configure.ac: Simplify the LDAP checking code since OpenLDAP is
+       far more mature these days and dependencies are cleaner.  Add
+       checks for ldap_set_option and ldap_start_tls_s.
+
+2004-01-27  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note --enable-key-cache, the OpenBSD/i386 and HPPA fixes,
+       and Elgamal removal.
+
+       * README, configure.ac: Add --enable-key-cache=SIZE configure
+       option.  This sets the key/uid cache size.  Default is 4096.
+
+2004-01-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Include stdio.h when checking for bzlib.h. Solaris
+       9 has a very old bzip2 library and we can at least guarantee that
+       it won't fail because of the lack of stdio.h.
+
+       * THANKS: Added Phong Nguyen, who found the Elgamal signing key
+       problem.
+
+2003-12-23  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac: Use -Wformat-nonliteral in maintainer-mode.
+
+2003-11-30  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note --disable-rsa.
+
+       * configure.ac: Add --disable-rsa.
+
+       * README: Add --with-zlib, --with-bzip2, --without-bzip2,
+       --disable-rsa, and --enable-minimal.  Update gettext version.
+
+       * README: Update version number.  Add BZIP2.  Remove Elgamal
+       sign+encrypt.
+
+2003-11-27  Werner Koch  <wk@gnupg.org>
+
+       Released 1.3.4.
+
+2003-11-27  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note that we won't encrypt to an Elgamal sign+encrypt key
+       any longer.
+
+       * configure.ac: Use MSG_NOTICE instead of MSG_WARN for less
+       serious notifications.
+
+       * NEWS: I meant "less" not "more".
+
+2003-11-12  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note BZIP2.
+
+       * configure.ac: Make sure that the resolver API actually compiles,
+       and not just that the right functions exist.
+
+2003-10-30  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Locate libbz2 for bzip2 compression support.
+
+2003-10-26  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note --symmetric --encrypt and the improved config file
+       search.
+
+       * configure.ac: Add SAFE_VERSION_DOT and SAFE_VERSION_DASH.
+
+2003-10-25  Werner Koch  <wk@gnupg.org>
+
+       * Makefile.am (SUBDIRS): Add intl.
+       (ACLOCAL_AMFLAGS): New variable.
+       (EXTRA_DIST): Add scripts/config.rpath.
+       * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,
+       (AL_LINGUAS): Removed.
+       
+2003-10-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac (DLLIBS): Work properly on platforms where dlopen
+       and friends are in libc instead of libdl.
+
+2003-10-24  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac (DLLIBS): Fixed last change. 
+
+2003-10-23  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac (DLLIBS): Do not include -ldl in the mingw32 case.
+
+2003-10-21  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
+       Hurd; Robert Millan reported that the uname test is now
+       sufficient.
+
+2003-10-16  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Include -ldl when card support is used.
+
+2003-10-10  Werner Koch  <wk@gnupg.org>
+
+       Release 1.3.3.
+
+2003-10-09  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note multiple Comment: support and --sig-keyserver-url.
+
+2003-10-01  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION. 
+       (ENABLE_CARD_SUPPORT): Define as automake conditional.
+
+2003-09-30  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note that SHA-256 is read-write now, that TIGER/192 is no
+       more, that revoked and expired uids are skipped in -r, and that
+       --no-mangle-dos-filenames is now the default.
+
+2003-09-27  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac (LIBUSB_LIBS,HAVE_LIBUSB): Check for Libusb.
+       (--enable-card-support): New.
+
+2003-09-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Drop TIGER/192 support.  Check for UINT64_C to go
+       along with uint64_t.
+
+2003-09-01  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note --list-options, --verify-options, the deprecation of
+       --show-photos, --show-policy-url, --show-notation, and
+       --show-keyring, and getting the signer's fingerprint in sig
+       records.
+
+2003-08-28  David Shaw  <dshaw@jabberwocky.com>
+
+       * AUTHORS, THANKS: Updates from stable.
+
+2003-08-25  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note %g and %p, the "tru" --with-colons record, and the
+       REVKEYSIG --status-fd tag.
+
+       * README: Add a note about the SunOS symbol underscore problem and
+       how to fix it.  Note problem with gcc < 2.96 and non-gnu as.
+
+2003-08-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for getaddrinfo.  Don't bother to check for
+       EGD libs since we need to have the netlibs regardless because of
+       the agent socket.
+
+2003-07-10  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: configure.ac: Check for sigset_t and struct
+       sigaction.  This is for Forte c89 on Solaris which seems to define
+       only the function call half of the two pairs by default.
+
+       * THANKS: Updates from stable.
+
+       * configure.ac: Include wsock32 in W32LIBS.  This is different
+       from NETLIBS so we don't need to force other platforms to pull in
+       the netlibs when they aren't actually needed.
+
+       * NEWS: Note portability changes.
+
+2003-06-03  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Define SAFE_VERSION so that RISCOS can override it
+       and remove invalid chars.
+
+2003-05-30  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Put wsock32 in NETLIBS.  Put zlib in ZLIBS.  Put
+       dl in DLLIBS.  Check for getopt.h if available.  Look for getopt()
+       in libiberty if libc doesn't have it.  Enable GPGKEYS_HKP after
+       AC_PROG_CC so that any needed extension (i.e. ".exe") is defined.
+
+2003-05-27  Werner Koch  <wk@gnupg.org>
+
+       Released 1.3.2.
+
+2003-05-26  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Document --gnupg and the deprecation of --no-openpgp and
+       --no-pgpX.
+
+2003-05-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Edit preprocessor instructions in g10defs.h to
+       remove whitespace before the '#'.  This is not required by C89,
+       but there are some compilers out there that don't like it.
+
+2003-05-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Remove some stuff no longer needed with newer
+       autoconf. Use AC_GNU_SOURCE instead of defining _GNU_SOURCE
+       manually.  Add check for strchr() for gettext.  Add "ngettext"
+       check for gettext, since that check supposedly implies a check for
+       bind_textdomain_codeset.  Add check for times() for random.c.  Fix
+       URL for EGD.  Make --enable-old-tiger match the stable branch as a
+       separate item.
+
+       * NEWS: "OpenPGP" trust model is now "PGP".  Add note about TIGER
+       being dropped from OpenPGP.  Note trust bug fix.
+
+       * README: Fix all URLs to point to the right place in the
+       reorganized gnupg.org web pages.  Some minor language fixes.
+
+2003-04-27  David Shaw  <dshaw@jabberwocky.com>
+
+       * BUGS: Fix bug reporting URL.
+
+       * NEWS: Add sig version, pk algo, hash algo, and sig class to
+       VALIDSIG.  Add notes about SRV, the "subkeyid!" syntax, configure
+       options to disable various algorithms, and the ability to change
+       the keyserver no-modify flag.
+
 2003-04-23  David Shaw  <dshaw@jabberwocky.com>
 
        * configure.ac: Big warning that TIGER/192 is being removed from
@@ -716,8 +1250,8 @@ Fri Jun  9 10:09:52 CEST 2000  Werner Koch  <wk@openit.de>
 
 Wed Jun  7 19:19:09 CEST 2000  Werner Koch  <wk@openit.de>
 
-  * acinclude.m4 (MKDIR_TAKES_ONE_ARG): Check some headers. By Gaël Quéri.
-  * configure.in (AM_INIT_AUTOMAKE): Use this now. By Gaël.
+  * acinclude.m4 (MKDIR_TAKES_ONE_ARG): Check some headers. By Gaël Quéri.
+  * configure.in (AM_INIT_AUTOMAKE): Use this now. By Gaël.
 
 Mon Jun  5 12:37:43 CEST 2000  Werner Koch  <wk@openit.de>
 
@@ -789,7 +1323,7 @@ Wed Feb 16 14:09:00 CET 2000  Werner Koch  <wk@gnupg.de>
 Thu Feb 10 17:39:44 CET 2000  Werner Koch  <wk@gnupg.de>
 
        * configure.in: Use /usr/local for CFLAGS and LDFLAGS when
-       target is freebsd.  By Rémi.
+       target is freebsd.  By Rémi.
 
 Thu Jan 13 19:31:58 CET 2000  Werner Koch  <wk@gnupg.de>
 
@@ -1056,7 +1590,7 @@ Tue Jan 12 11:17:18 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
 
        * config.links (m68k-atari-mint): New
 
-Tue Jan 12 09:17:19 CET 1999  Gaël Quéri <gqueri@mail.dotcom.fr>
+Tue Jan 12 09:17:19 CET 1999  Gaël Quéri <gqueri@mail.dotcom.fr>
 
        * all: Fixed typos all over the place
 
@@ -1218,7 +1752,8 @@ Fri Feb 13 19:43:41 1998  Werner Koch  (wk@isil.d.shuttle.de)
        * Makefile.am: Likewise
 
 
- Copyright 1998,1999,2000,2001,2002,2003 Free Software Foundation, Inc.
+ Copyright 1998, 1999, 2000, 2001, 2002, 2003,
+          2004 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without
@@ -1227,5 +1762,3 @@ Fri Feb 13 19:43:41 1998  Werner Koch  (wk@isil.d.shuttle.de)
  This file is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-