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