Make gpgconf aware of --p12-charset.
[gnupg.git] / include / ChangeLog
index 627449c..344ae65 100644 (file)
@@ -1,3 +1,364 @@
+2006-09-20  Werner Koch  <wk@g10code.com>
+
+       * errors.h, http.h, memory.h, mpi.h, util.h, i18n.h: Removed.
+       * Makefile.am: New.
+       * distfiles: Removed.
+
+2006-08-16  Werner Koch  <wk@g10code.com>
+
+       * keyserver.h:  Moved to ../common.
+       * http.h: Retired.
+
+2006-04-28  Werner Koch  <wk@g10code.com>
+
+       * cipher.h (DIGEST_ALGO_SHA224): Define it.
+
+2006-04-18  Werner Koch  <wk@g10code.com>
+
+       * keyserver.h, i18n.h, http.h, cipher.h: Updated to gpg 1.4.3.
+
+2003-09-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * cipher.h: Drop TIGER/192 support.
+
+       * types.h: Prefer using uint64_t when creating a 64-bit unsigned
+       type. This avoids a warning on compilers that support but complain
+       about unsigned long long.
+
+       * util.h: Make sure that only ascii is passed to isfoo
+       functions. (From Werner on stable branch).
+
+2003-09-04  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h (PUBKEY_USAGE_AUTH): Added.
+
+2003-07-03  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h (DBG_CIPHER,g10c_debug_mode): Removed.
+
+2003-06-11  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h: Include gcrypt.h and mapped cipher algo names to
+       gcrypt ones.  Removed twofish_old and skipjack.  Removed all
+       handle definitions and other raerely used stuff.  This file will
+       eventually be entirely removed.
+
+2003-06-10  Werner Koch  <wk@gnupg.org>
+
+       * types.h (struct strlist): Removed.
+
+2003-05-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * cipher.h, i18n.h, iobuf.h, memory.h, mpi.h, types.h, util.h:
+       Edit all preprocessor instructions 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-14  David Shaw  <dshaw@jabberwocky.com>
+
+       * types.h: Add initializer macros for 64-bit unsigned type.
+
+2003-05-02  David Shaw  <dshaw@jabberwocky.com>
+
+       * cipher.h: Add constants for compression algorithms.
+
+2003-03-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * http.h: Add HTTP_FLAG_TRY_SRV.
+
+2003-02-11  David Shaw  <dshaw@jabberwocky.com>
+
+       * types.h: Try and use uint64_t for a 64-bit type.
+
+2003-02-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * cipher.h: Add constants for new SHAs.
+
+2002-11-13  David Shaw  <dshaw@jabberwocky.com>
+
+       * util.h [__CYGWIN32__]: Don't need the registry prototypes.  From
+       Werner on stable branch.
+
+2002-11-06  David Shaw  <dshaw@jabberwocky.com>
+
+       * util.h: Add wipememory2() macro (same as wipememory, but can
+       specify the byte to wipe with).
+
+2002-10-31  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Prefixed all RISC OS prototypes with
+       riscos_*
+
+       * zlib-riscos.h: New. This is macro magic in order to make the
+       zlib library calls indeed call the RISC OS ZLib module.
+
+2002-10-31  David Shaw  <dshaw@jabberwocky.com>
+
+       * util.h: Add wipememory() macro.
+
+2002-10-29  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h: Added parameter argument to make_basename() needed for
+       filetype support.
+       [__riscos__]: Added prototype.
+
+2002-10-28  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Added prototypes for new filetype support.
+
+2002-10-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * distfiles, _regex.h: Add _regex.h from glibc 2.3.1.
+
+2002-10-14  David Shaw  <dshaw@jabberwocky.com>
+
+       * keyserver.h: Go to KEYSERVER_PROTO_VERSION 1.
+
+2002-10-08  David Shaw  <dshaw@jabberwocky.com>
+
+       * keyserver.h: Add new error code KEYSERVER_UNREACHABLE.
+
+2002-10-03  David Shaw  <dshaw@jabberwocky.com>
+
+       * util.h: Add new log_warning logger command which can be switched
+       between log_info and log_error via log_set_strict.
+
+2002-09-24  David Shaw  <dshaw@jabberwocky.com>
+
+       * keyserver.h: Add some new error codes for better GPA support.
+
+2002-09-10  Werner Koch  <wk@gnupg.org>
+
+       * mpi.h (mpi_is_protected, mpi_set_protect_flag)
+       (mpi_clear_protect_flag): Removed.
+       (mpi_get_nbit_info, mpi_set_nbit_info): Removed.
+
+2002-08-13  David Shaw  <dshaw@jabberwocky.com>
+
+       * cipher.h: Add AES aliases for RIJNDAEL algo numbers.
+
+2002-08-07  David Shaw  <dshaw@jabberwocky.com>
+
+       * cipher.h: Add md_algo_present().
+
+2002-08-06  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Added riscos_getchar().
+
+2002-06-21  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Further moving away of RISC OS specific
+       stuff from general code.
+
+2002-06-20  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Added riscos_set_filetype().
+
+2002-06-14  David Shaw  <dshaw@jabberwocky.com>
+
+       * util.h: Add pop_strlist() from strgutil.c.
+
+2002-06-07  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: RISC OS needs strings.h for strcasecmp()
+       and strncasecmp().
+
+2002-05-22  Werner Koch  <wk@gnupg.org>
+
+       * util.h: Add strncasecmp.  Removed stricmp and memicmp.
+
+2002-05-10  Stefan Bellon  <sbellon@sbellon.de>
+
+       * mpi.h: New function mpi_debug_alloc_like for M_DEBUG.
+
+       * util.h [__riscos__]: Make use of __func__ that later
+       Norcroft compiler provides.
+
+       * memory.h: Fixed wrong definition of m_alloc_secure_clear.
+
+2002-04-23  David Shaw  <dshaw@jabberwocky.com>
+
+       * util.h: New function answer_is_yes_no_default() to give a
+       default answer.
+
+2002-04-22  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Removed riscos_open, riscos_fopen and
+       riscos_fstat as those special versions aren't needed anymore.
+
+2002-02-19  David Shaw  <dshaw@jabberwocky.com>
+
+       * keyserver.h: Add KEYSERVER_NOT_SUPPORTED for unsupported actions
+       (say, a keyserver that has no way to search, or a readonly
+       keyserver that has no way to add).
+
+2002-01-02  Stefan Bellon  <sbellon@sbellon.de>
+
+       * util.h [__riscos__]: Updated prototype list.
+
+       * types.h [__riscos__]: Changed comment wording.
+
+2001-12-27  David Shaw  <dshaw@jabberwocky.com>
+
+       * KEYSERVER_SCHEME_NOT_FOUND should be 127 to match the POSIX
+       system() (via /bin/sh) way of signaling this.
+       
+       * Added G10ERR_KEYSERVER
+
+2001-12-27  Werner Koch  <wk@gnupg.org>
+
+       * util.h [MINGW32]: Fixed name of include file.
+
+2001-12-22  Timo Schulz <ts@winpt.org>
+
+        * util.h (is_file_compressed): New.
+
+2001-12-19  Werner Koch  <wk@gnupg.org>
+
+       * util.h [CYGWIN32]: Allow this as an alias for MINGW32. Include
+       stdarg.h becuase we use the va_list type.  By Disastry.
+
+2001-09-28  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h (PUBKEY_USAGE_CERT): New.
+
+2001-09-07  Werner Koch  <wk@gnupg.org>
+
+       * util.h: Add strsep().
+
+2001-08-30  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h (DEK): Added use_mdc.
+
+2001-08-24  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h (md_write): Made buf arg const. 
+
+2001-08-20  Werner Koch  <wk@gnupg.org>
+
+       * cipher.h (DEK): Added algo_info_printed;
+
+       * util.h [__riscos__]: Added prototypes and made sure that we
+       never use __attribute__.
+       * cipher.h, iobuf.h, memory.h, mpi.h [__riscos__]: extern hack.
+       * i18n.h [__riscos__]: Use another include file
+       
+2001-05-30  Werner Koch  <wk@gnupg.org>
+
+       * ttyio.h (tty_printf): Add missing parenthesis for non gcc.
+       * http.h: Removed trailing comma to make old ccs happy.  Both are
+       by Albert Chin.
+
+2001-05-25  Werner Koch  <wk@gnupg.org>
+
+       * ttyio.h (tty_printf): Add printf attribute.
+
+2001-04-23  Werner Koch  <wk@gnupg.org>
+
+       * http.h: New flag HTTP_FLAG_NO_SHUTDOWN.
+
+2001-04-13  Werner Koch  <wk@gnupg.org>
+
+       * iobuf.h: Removed iobuf_fopen.
+
+2001-03-01  Werner Koch  <wk@gnupg.org>
+
+       * errors.h (G10ERR_UNU_SECKEY,G10ERR_UNU_PUBKEY): New
+
+2000-11-30  Werner Koch  <wk@gnupg.org>
+
+       * iobuf.h (iobuf_translate_file_handle): Add prototype.
+
+2000-11-11  Paul Eggert  <eggert@twinsun.com>
+
+        * iobuf.h (iobuf_get_filelength): Now returns off_t, not u32.
+        (struct iobuf_struct, iobuf_set_limit,
+        iobuf_tell, iobuf_seek): Use off_t, not ulong, for file offsets.
+
+2000-10-12  Werner Koch  <wk@gnupg.org>
+
+       * mpi.h: Changed the way mpi_limb_t is defined.
+
+Wed Sep  6 17:55:47 CEST 2000  Werner Koch  <wk@openit.de>
+
+        * iobuf.c (IOBUF_FILELENGTH_LIMIT): New.
+
+2000-03-14 14:03:43  Werner Koch  (wk@habibti.openit.de)
+
+       * types.h (HAVE_U64_TYPEDEF): Defined depending on configure test.
+
+Thu Jan 13 19:31:58 CET 2000  Werner Koch  <wk@gnupg.de>
+
+       * types.h (HAVE_U64_TYPEDEF): Add a test for _LONGLONG which fixes
+       this long living SGI bug.  Reported by Alec Habig.
+
+Sat Dec  4 12:30:28 CET 1999  Werner Koch  <wk@gnupg.de>
+
+       * iobuf.h (IOBUFCTRL_CANCEL): Nww.
+
+Mon Oct  4 21:23:04 CEST 1999  Werner Koch  <wk@gnupg.de>
+
+       * errors.h (G10ERR_NOT_PROCESSED): New.
+
+Wed Sep 15 16:22:17 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+
+       * i18n.h: Add support for simple-gettext.
+
+Tue Jun 29 21:44:25 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+
+       * util.h (stricmp): Use strcasecmp as replacement.
+
+Sat Jun 26 12:15:59 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+
+       * cipher.h (MD_HANDLE): Assigned a structure name.
+
+Fri Apr  9 12:26:25 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * cipher.h (BLOWFISH160): Removed.
+
+Tue Apr  6 19:58:12 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * cipher.h (DEK): increased max. key length to 32 bytes
+
+
+Sat Feb 20 21:40:49 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * g10lib.h: Removed file and changed all files that includes this.
+
+Tue Feb 16 14:10:02 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * types.h (STRLIST): Add field flags.
+
+Wed Feb 10 17:15:39 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * cipher.h (CIPHER_ALGO_TWOFISH): Chnaged ID to 10 and renamed
+       the old experimenatl algorithm to xx_OLD.
+
+Thu Jan  7 18:00:58 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * cipher.h (MD_BUFFER_SIZE): Removed.
+
+Mon Dec 14 21:18:49 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * types.h: fix for SUNPRO_C
+
+Tue Dec  8 13:15:16 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
+
+       * mpi.h (MPI): Changed the structure name to gcry_mpi and
+       changed all users.
+
+Tue Oct 20 11:40:00 1998  Werner Koch  (wk@isil.d.shuttle.de)
+
+       * iobuf.h (iobuf_get_temp_buffer): New.
+
+Tue Oct 13 12:40:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
+
+       * iobuf.h (iobuf_get): Now uses .nofast
+       (iobuf_get2): Removed.
+
 Mon Sep 14 09:17:22 1998  Werner Koch  (wk@(none))
 
        * util.h (HAVE_ATEXIT): New.
@@ -47,3 +408,15 @@ Tue Mar  3 15:11:21 1998  Werner Koch  (wk@isil.d.shuttle.de)
        * cipher.h (random.h): Add new header and move all relevalt
        functions to this header.
 
+
+ Copyright 1998, 1999, 2000, 2001 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
+ modifications, as long as this notice is preserved.
+
+ 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.
+
+