1# This is the ChangeLog-2011 from the former ../include directory. It 2# was moved to here after the removal of the directory on 2014-01-29. 3 42011-12-01 Werner Koch <wk@g10code.com> 5 6 NB: ChangeLog files are no longer manually maintained. Starting 7 on December 1st, 2011 we put change information only in the GIT 8 commit log, and generate a top-level ChangeLog file from logs at 9 "make dist". See doc/HACKING for details. 10 112011-02-01 Werner Koch <wk@g10code.com> 12 13 * cipher.h (PUBKEY_MAX_NPKEY, PUBKEY_MAX_NSKEY): Bump up to 14 accommodate gcrypt ECC keys. 15 162011-01-21 Werner Koch <wk@g10code.com> 17 18 * cipher.h (GCRY_PK_USAGE_CERT): Remove compatibility macros 19 because we now require libgcrypt 1.4.6. 20 (GCRY_PK_ECDH): Add replacement. 21 222009-08-20 Daiki Ueno <ueno@unixuser.org> (wk) 23 24 * cipher.h (struct DEK): Add field S2K_CACHEID. 25 262008-04-18 Werner Koch <wk@g10code.com> 27 28 * cipher.h (CIPHER_ALGO_CAMELLIA256): Change ID to 13. 29 (CIPHER_ALGO_CAMELLIA192): New. 30 312007-12-12 Werner Koch <wk@g10code.com> 32 33 * cipher.h (CIPHER_ALGO_CAMELLIA128, CIPHER_ALGO_CAMELLIA256): New. 34 352006-09-20 Werner Koch <wk@g10code.com> 36 37 * errors.h, http.h, memory.h, mpi.h, util.h, i18n.h: Removed. 38 * Makefile.am: New. 39 * distfiles: Removed. 40 412006-08-16 Werner Koch <wk@g10code.com> 42 43 * keyserver.h: Moved to ../common. 44 * http.h: Retired. 45 462006-04-28 Werner Koch <wk@g10code.com> 47 48 * cipher.h (DIGEST_ALGO_SHA224): Define it. 49 502006-04-18 Werner Koch <wk@g10code.com> 51 52 * keyserver.h, i18n.h, http.h, cipher.h: Updated to gpg 1.4.3. 53 542003-09-04 David Shaw <dshaw@jabberwocky.com> 55 56 * cipher.h: Drop TIGER/192 support. 57 58 * types.h: Prefer using uint64_t when creating a 64-bit unsigned 59 type. This avoids a warning on compilers that support but complain 60 about unsigned long long. 61 62 * util.h: Make sure that only ascii is passed to isfoo 63 functions. (From Werner on stable branch). 64 652003-09-04 Werner Koch <wk@gnupg.org> 66 67 * cipher.h (PUBKEY_USAGE_AUTH): Added. 68 692003-07-03 Werner Koch <wk@gnupg.org> 70 71 * cipher.h (DBG_CIPHER,g10c_debug_mode): Removed. 72 732003-06-11 Werner Koch <wk@gnupg.org> 74 75 * cipher.h: Include gcrypt.h and mapped cipher algo names to 76 gcrypt ones. Removed twofish_old and skipjack. Removed all 77 handle definitions and other raerely used stuff. This file will 78 eventually be entirely removed. 79 802003-06-10 Werner Koch <wk@gnupg.org> 81 82 * types.h (struct strlist): Removed. 83 842003-05-24 David Shaw <dshaw@jabberwocky.com> 85 86 * cipher.h, i18n.h, iobuf.h, memory.h, mpi.h, types.h, util.h: 87 Edit all preprocessor instructions to remove whitespace before the 88 '#'. This is not required by C89, but there are some compilers 89 out there that don't like it. 90 912003-05-14 David Shaw <dshaw@jabberwocky.com> 92 93 * types.h: Add initializer macros for 64-bit unsigned type. 94 952003-05-02 David Shaw <dshaw@jabberwocky.com> 96 97 * cipher.h: Add constants for compression algorithms. 98 992003-03-11 David Shaw <dshaw@jabberwocky.com> 100 101 * http.h: Add HTTP_FLAG_TRY_SRV. 102 1032003-02-11 David Shaw <dshaw@jabberwocky.com> 104 105 * types.h: Try and use uint64_t for a 64-bit type. 106 1072003-02-04 David Shaw <dshaw@jabberwocky.com> 108 109 * cipher.h: Add constants for new SHAs. 110 1112002-11-13 David Shaw <dshaw@jabberwocky.com> 112 113 * util.h [__CYGWIN32__]: Don't need the registry prototypes. From 114 Werner on stable branch. 115 1162002-11-06 David Shaw <dshaw@jabberwocky.com> 117 118 * util.h: Add wipememory2() macro (same as wipememory, but can 119 specify the byte to wipe with). 120 1212002-10-31 Stefan Bellon <sbellon@sbellon.de> 122 123 * util.h [__riscos__]: Prefixed all RISC OS prototypes with 124 riscos_* 125 126 * zlib-riscos.h: New. This is macro magic in order to make the 127 zlib library calls indeed call the RISC OS ZLib module. 128 1292002-10-31 David Shaw <dshaw@jabberwocky.com> 130 131 * util.h: Add wipememory() macro. 132 1332002-10-29 Stefan Bellon <sbellon@sbellon.de> 134 135 * util.h: Added parameter argument to make_basename() needed for 136 filetype support. 137 [__riscos__]: Added prototype. 138 1392002-10-28 Stefan Bellon <sbellon@sbellon.de> 140 141 * util.h [__riscos__]: Added prototypes for new filetype support. 142 1432002-10-19 David Shaw <dshaw@jabberwocky.com> 144 145 * distfiles, _regex.h: Add _regex.h from glibc 2.3.1. 146 1472002-10-14 David Shaw <dshaw@jabberwocky.com> 148 149 * keyserver.h: Go to KEYSERVER_PROTO_VERSION 1. 150 1512002-10-08 David Shaw <dshaw@jabberwocky.com> 152 153 * keyserver.h: Add new error code KEYSERVER_UNREACHABLE. 154 1552002-10-03 David Shaw <dshaw@jabberwocky.com> 156 157 * util.h: Add new log_warning logger command which can be switched 158 between log_info and log_error via log_set_strict. 159 1602002-09-24 David Shaw <dshaw@jabberwocky.com> 161 162 * keyserver.h: Add some new error codes for better GPA support. 163 1642002-09-10 Werner Koch <wk@gnupg.org> 165 166 * mpi.h (mpi_is_protected, mpi_set_protect_flag) 167 (mpi_clear_protect_flag): Removed. 168 (mpi_get_nbit_info, mpi_set_nbit_info): Removed. 169 1702002-08-13 David Shaw <dshaw@jabberwocky.com> 171 172 * cipher.h: Add AES aliases for RIJNDAEL algo numbers. 173 1742002-08-07 David Shaw <dshaw@jabberwocky.com> 175 176 * cipher.h: Add md_algo_present(). 177 1782002-08-06 Stefan Bellon <sbellon@sbellon.de> 179 180 * util.h [__riscos__]: Added riscos_getchar(). 181 1822002-06-21 Stefan Bellon <sbellon@sbellon.de> 183 184 * util.h [__riscos__]: Further moving away of RISC OS specific 185 stuff from general code. 186 1872002-06-20 Stefan Bellon <sbellon@sbellon.de> 188 189 * util.h [__riscos__]: Added riscos_set_filetype(). 190 1912002-06-14 David Shaw <dshaw@jabberwocky.com> 192 193 * util.h: Add pop_strlist() from strgutil.c. 194 1952002-06-07 Stefan Bellon <sbellon@sbellon.de> 196 197 * util.h [__riscos__]: RISC OS needs strings.h for strcasecmp() 198 and strncasecmp(). 199 2002002-05-22 Werner Koch <wk@gnupg.org> 201 202 * util.h: Add strncasecmp. Removed stricmp and memicmp. 203 2042002-05-10 Stefan Bellon <sbellon@sbellon.de> 205 206 * mpi.h: New function mpi_debug_alloc_like for M_DEBUG. 207 208 * util.h [__riscos__]: Make use of __func__ that later 209 Norcroft compiler provides. 210 211 * memory.h: Fixed wrong definition of m_alloc_secure_clear. 212 2132002-04-23 David Shaw <dshaw@jabberwocky.com> 214 215 * util.h: New function answer_is_yes_no_default() to give a 216 default answer. 217 2182002-04-22 Stefan Bellon <sbellon@sbellon.de> 219 220 * util.h [__riscos__]: Removed riscos_open, riscos_fopen and 221 riscos_fstat as those special versions aren't needed anymore. 222 2232002-02-19 David Shaw <dshaw@jabberwocky.com> 224 225 * keyserver.h: Add KEYSERVER_NOT_SUPPORTED for unsupported actions 226 (say, a keyserver that has no way to search, or a readonly 227 keyserver that has no way to add). 228 2292002-01-02 Stefan Bellon <sbellon@sbellon.de> 230 231 * util.h [__riscos__]: Updated prototype list. 232 233 * types.h [__riscos__]: Changed comment wording. 234 2352001-12-27 David Shaw <dshaw@jabberwocky.com> 236 237 * KEYSERVER_SCHEME_NOT_FOUND should be 127 to match the POSIX 238 system() (via /bin/sh) way of signaling this. 239 240 * Added G10ERR_KEYSERVER 241 2422001-12-27 Werner Koch <wk@gnupg.org> 243 244 * util.h [MINGW32]: Fixed name of include file. 245 2462001-12-22 Timo Schulz <ts@winpt.org> 247 248 * util.h (is_file_compressed): New. 249 2502001-12-19 Werner Koch <wk@gnupg.org> 251 252 * util.h [CYGWIN32]: Allow this as an alias for MINGW32. Include 253 stdarg.h because we use the va_list type. By Disastry. 254 2552001-09-28 Werner Koch <wk@gnupg.org> 256 257 * cipher.h (PUBKEY_USAGE_CERT): New. 258 2592001-09-07 Werner Koch <wk@gnupg.org> 260 261 * util.h: Add strsep(). 262 2632001-08-30 Werner Koch <wk@gnupg.org> 264 265 * cipher.h (DEK): Added use_mdc. 266 2672001-08-24 Werner Koch <wk@gnupg.org> 268 269 * cipher.h (md_write): Made buf arg const. 270 2712001-08-20 Werner Koch <wk@gnupg.org> 272 273 * cipher.h (DEK): Added algo_info_printed; 274 275 * util.h [__riscos__]: Added prototypes and made sure that we 276 never use __attribute__. 277 * cipher.h, iobuf.h, memory.h, mpi.h [__riscos__]: extern hack. 278 * i18n.h [__riscos__]: Use another include file 279 2802001-05-30 Werner Koch <wk@gnupg.org> 281 282 * ttyio.h (tty_printf): Add missing parenthesis for non gcc. 283 * http.h: Removed trailing comma to make old ccs happy. Both are 284 by Albert Chin. 285 2862001-05-25 Werner Koch <wk@gnupg.org> 287 288 * ttyio.h (tty_printf): Add printf attribute. 289 2902001-04-23 Werner Koch <wk@gnupg.org> 291 292 * http.h: New flag HTTP_FLAG_NO_SHUTDOWN. 293 2942001-04-13 Werner Koch <wk@gnupg.org> 295 296 * iobuf.h: Removed iobuf_fopen. 297 2982001-03-01 Werner Koch <wk@gnupg.org> 299 300 * errors.h (G10ERR_UNU_SECKEY,G10ERR_UNU_PUBKEY): New 301 3022000-11-30 Werner Koch <wk@gnupg.org> 303 304 * iobuf.h (iobuf_translate_file_handle): Add prototype. 305 3062000-11-11 Paul Eggert <eggert@twinsun.com> 307 308 * iobuf.h (iobuf_get_filelength): Now returns off_t, not u32. 309 (struct iobuf_struct, iobuf_set_limit, 310 iobuf_tell, iobuf_seek): Use off_t, not ulong, for file offsets. 311 3122000-10-12 Werner Koch <wk@gnupg.org> 313 314 * mpi.h: Changed the way mpi_limb_t is defined. 315 316Wed Sep 6 17:55:47 CEST 2000 Werner Koch <wk@openit.de> 317 318 * iobuf.c (IOBUF_FILELENGTH_LIMIT): New. 319 3202000-03-14 14:03:43 Werner Koch (wk@habibti.openit.de) 321 322 * types.h (HAVE_U64_TYPEDEF): Defined depending on configure test. 323 324Thu Jan 13 19:31:58 CET 2000 Werner Koch <wk@gnupg.de> 325 326 * types.h (HAVE_U64_TYPEDEF): Add a test for _LONGLONG which fixes 327 this long living SGI bug. Reported by Alec Habig. 328 329Sat Dec 4 12:30:28 CET 1999 Werner Koch <wk@gnupg.de> 330 331 * iobuf.h (IOBUFCTRL_CANCEL): Nww. 332 333Mon Oct 4 21:23:04 CEST 1999 Werner Koch <wk@gnupg.de> 334 335 * errors.h (G10ERR_NOT_PROCESSED): New. 336 337Wed Sep 15 16:22:17 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 338 339 340 * i18n.h: Add support for simple-gettext. 341 342Tue Jun 29 21:44:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 343 344 345 * util.h (stricmp): Use strcasecmp as replacement. 346 347Sat Jun 26 12:15:59 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 348 349 350 * cipher.h (MD_HANDLE): Assigned a structure name. 351 352Fri Apr 9 12:26:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 353 354 * cipher.h (BLOWFISH160): Removed. 355 356Tue Apr 6 19:58:12 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 357 358 * cipher.h (DEK): increased max. key length to 32 bytes 359 360 361Sat Feb 20 21:40:49 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 362 363 * g10lib.h: Removed file and changed all files that includes this. 364 365Tue Feb 16 14:10:02 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 366 367 * types.h (STRLIST): Add field flags. 368 369Wed Feb 10 17:15:39 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 370 371 * cipher.h (CIPHER_ALGO_TWOFISH): Chnaged ID to 10 and renamed 372 the old experimenatl algorithm to xx_OLD. 373 374Thu Jan 7 18:00:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 375 376 * cipher.h (MD_BUFFER_SIZE): Removed. 377 378Mon Dec 14 21:18:49 CET 1998 Werner Koch <wk@isil.d.shuttle.de> 379 380 * types.h: fix for SUNPRO_C 381 382Tue Dec 8 13:15:16 CET 1998 Werner Koch <wk@isil.d.shuttle.de> 383 384 * mpi.h (MPI): Changed the structure name to gcry_mpi and 385 changed all users. 386 387Tue Oct 20 11:40:00 1998 Werner Koch (wk@isil.d.shuttle.de) 388 389 * iobuf.h (iobuf_get_temp_buffer): New. 390 391Tue Oct 13 12:40:48 1998 Werner Koch (wk@isil.d.shuttle.de) 392 393 * iobuf.h (iobuf_get): Now uses .nofast 394 (iobuf_get2): Removed. 395 396Mon Sep 14 09:17:22 1998 Werner Koch (wk@(none)) 397 398 * util.h (HAVE_ATEXIT): New. 399 (HAVE_RAISE): New. 400 401Mon Jul 6 10:41:55 1998 Werner Koch (wk@isil.d.shuttle.de) 402 403 * cipher.h (PUBKEY_USAGE_): New. 404 405Mon Jul 6 09:49:51 1998 Werner Koch (wk@isil.d.shuttle.de) 406 407 * iobuf.h (iobuf_set_error): New. 408 (iobuf_error): New. 409 410Sat Jun 13 17:31:32 1998 Werner Koch (wk@isil.d.shuttle.de) 411 412 * g10lib.h: New as interface for the g10lib. 413 414Mon Jun 8 22:14:48 1998 Werner Koch (wk@isil.d.shuttle.de) 415 416 * cipher.h (CIPHER_ALGO_CAST5): Changed name from .. CAST 417 418Thu May 21 13:25:51 1998 Werner Koch (wk@isil.d.shuttle.de) 419 420 * cipher.h: removed ROT 5 and changed one id and add dummy 421 422Tue May 19 18:09:05 1998 Werner Koch (wk@isil.d.shuttle.de) 423 424 * cipher.h (DIGEST_ALGO_TIGER): Chnaged id from 101 to 6. 425 426Mon May 4 16:37:17 1998 Werner Koch (wk@isil.d.shuttle.de) 427 428 * cipher.h (PUBKEY_ALGO_ELGAMAL_E): New, with value of the 429 old one. 430 * (is_ELGAMAL, is_RSA): New macros 431 432Sun Apr 26 14:35:24 1998 Werner Koch (wk@isil.d.shuttle.de) 433 434 * types.h: New type u64 435 436Mon Mar 9 12:59:55 1998 Werner Koch (wk@isil.d.shuttle.de) 437 438 * cipher.h: Included dsa.h. 439 440Tue Mar 3 15:11:21 1998 Werner Koch (wk@isil.d.shuttle.de) 441 442 * cipher.h (random.h): Add new header and move all relevalt 443 functions to this header. 444 445 446 Copyright 1998, 1999, 2000, 2001 Free Software Foundation, Inc. 447 448 This file is free software; as a special exception the author gives 449 unlimited permission to copy and/or distribute it, with or without 450 modifications, as long as this notice is preserved. 451 452 This file is distributed in the hope that it will be useful, but 453 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 454 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 455 456Local Variables: 457buffer-read-only: t 458End: 459