* keygen.c (gen_dsa): Allow generating DSA2 keys (allow specifying sizes >
[gnupg.git] / ChangeLog
index 4c2c816..55537b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,462 @@
+2006-05-23  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add --disable-optimization.  This is handy for
+       debugging so the compiler doesn't rearrange things and eliminate
+       variables.
+
+2006-05-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Remove check for noexecstack and invoke
+       CL_AS_NOEXECSTACK instead.
+
+2006-05-16  Werner Koch  <wk@g10code.com>
+
+       * README: Removed note for OSF5 as this is the default now.
+       Reported by Joerg Honegger.
+
+       * configure.ac [osf5]: Fixed warning name to ptrmismatch1.
+
+2006-04-27  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note SHA-224 and DSA2.
+
+       * configure.ac: Remove --enable-old-keyserver-helpers.  Comment
+       out --enable-m-guard for now.
+
+2006-04-12  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Print version at end of run.
+       (svn_revision): Posix adjustment.
+
+2006-04-07  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Use new method to include the SVN revison.  Now it
+       is the actual global revision number.
+
+2006-04-04  Werner Koch  <wk@g10code.com>
+
+       * NEWS: Fixed old news entry to point to rfc4398 which has been
+       published just before 1.4.3.
+
+2006-04-03  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.3.
+
+2006-03-30  David Shaw  <dshaw@jabberwocky.com>
+
+       * README: Some more notes about building fat binaries.
+
+2006-03-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * README: Missing some instructions on building a fat binary.
+
+2006-03-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Improved --disable-endian-check that doesn't
+       involve changing #ifdefs in the rest of the code.
+
+2006-03-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add --disable-endian-check for building fat
+       binaries on OSX.
+
+       * README: Add note on how to build a fat binary on OSX.
+
+2006-03-17  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Allow the DNS stuff to work on OSX by trying the
+       Apple-specific BIND_8_COMPAT.
+
+2006-03-09  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.3rc2.
+
+2006-03-07  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note CERT retrieval.  Tweak PKA and backsig language to
+       match current code.
+
+       * NEWS: Note --auto-key-locate and that keyservers can handle
+       binary data now.
+
+2006-03-01  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Fix accidental enabling of SHA-384/512.  Noted by
+       Nelson H. F. Beebe.
+
+2006-02-18  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Try linking the UINT64_C test program (rather than
+       just compiling it) as UINT64_C looks like a (missing) function,
+       causing a false positive.  Noted by Claus Assmann.
+
+2006-02-14  Werner Koch  <wk@gnupg.org>
+
+       Released 1.4.3rc1.
+
+2006-02-09  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Check for fcntl and ftruncate.
+
+2006-01-22  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add define for EXEEXT so we can find keyserver
+       helpers on systems that use extensions.
+
+2005-12-23  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add switch for DNS CERT.
+
+2005-12-22  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Split PKA checking off from DNS SRV checking.
+       Currently PKA is only enabled if HTTP or HKP is enabled which is
+       not necessary.
+
+2005-12-08  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note --fetch-keys.
+
+2005-12-06  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: UINT64_C test needs #include <inttypes.h>.
+
+       * configure.ac: Some cleanup so we don't build files that are
+       completely ifdeffed out.  This causes a warning on Sun's cc.  Do
+       sha512.c and the internal regex code as well for consistency.
+
+2005-11-17  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note backsigs, the xxxxx-clean options, and the
+       xxxxx-minimal options.
+
+2005-11-02  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for a getpagesize() declaration.
+
+2005-10-14  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Clarify the cURL keyserver changes, and add a note about
+       gpg-zip.
+
+       * configure.ac: Remove the backsig configure options since this is
+       all done at runtime now.
+
+2005-10-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Did some backsig testing with the PGP folks.  All
+       is well, so I'm turning generation of backsigs on for new keys.
+       Checking for backsigs on verification is still off.
+
+2005-10-05  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Changed identification file name to g10/gpg.c
+
+2005-10-02  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac [!$try_gettext]: Invoke AM_PO_SUBDIRS.
+
+2005-08-31  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Check for getpwnam, getpwuid, and pwd.h.
+
+2005-08-09  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Remove hardcoded -I and -L for /usr/local on
+       FreeBSD.
+
+2005-08-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Call GNUPG_CHECK_USTAR and generate tools/gpg-zip.
+
+2005-07-28  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (USE_DNS_PKA): Define in addition to USE_DNS_SRV.
+
+2005-07-27  Werner Koch  <wk@g10code.com>
+
+       Replaced in all directories all calls to m_free, m_alloc,
+       m_realloc, m_strdup by calls to xfoo functions.  This is to ease
+       porting to gnupg 1.9.
+
+       * README.CVS: Renamed to README.SVN.
+
+2005-07-26  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS, configure.ac: Switch over to using curl or fake-curl by
+       default.  Add --enable-old-keyserver-helpers to not use curl.
+
+2005-07-26  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.2.
+
+2005-07-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add a define for FAKE_CURL.
+
+2005-07-19  Werner Koch  <wk@g10code.com>
+
+       * configure.ac [W32]: Always set DISABLE_KEYSERVER_PATH.
+
+2005-06-21  Werner Koch  <wk@g10code.com>
+
+       Released 1.4.2rc2.
+
+2005-06-20  David Shaw  <dshaw@jabberwocky.com>
+
+       * NEWS: Note key cleaning commands.
+
+2005-06-13  David Shaw  <dshaw@jabberwocky.com>
+
+       * configure.ac: Add check for no-pointer-sign warning keyword, and
+       disable.  This is gcc4 specific.
+
+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.
@@ -1004,8 +1463,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>
 
@@ -1077,7 +1536,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>
 
@@ -1344,7 +1803,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
 
@@ -1507,7 +1966,7 @@ Fri Feb 13 19:43:41 1998  Werner Koch  (wk@isil.d.shuttle.de)
 
 
  Copyright 1998, 1999, 2000, 2001, 2002, 2003,
-          2004 Free Software Foundation, Inc.
+          2004, 2005, 2006 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