* keygen.c (do_add_key_flags, parse_parameter_usage)
[gnupg.git] / include / ChangeLog
1 2003-09-04  Werner Koch  <wk@gnupg.org>
2
3         * cipher.h (PUBKEY_USAGE_AUTH): Added.
4
5 2003-07-03  Werner Koch  <wk@gnupg.org>
6
7         * cipher.h (DBG_CIPHER,g10c_debug_mode): Removed.
8
9 2003-06-11  Werner Koch  <wk@gnupg.org>
10
11         * cipher.h: Include gcrypt.h and mapped cipher algo names to
12         gcrypt ones.  Removed twofish_old and skipjack.  Removed all
13         handle definitions and other raerely used stuff.  This file will
14         eventually be entirely removed.
15
16 2003-06-10  Werner Koch  <wk@gnupg.org>
17
18         * types.h (struct strlist): Removed.
19
20 2003-05-24  David Shaw  <dshaw@jabberwocky.com>
21
22         * cipher.h, i18n.h, iobuf.h, memory.h, mpi.h, types.h, util.h:
23         Edit all preprocessor instructions to remove whitespace before the
24         '#'.  This is not required by C89, but there are some compilers
25         out there that don't like it.
26
27 2003-05-14  David Shaw  <dshaw@jabberwocky.com>
28
29         * types.h: Add initializer macros for 64-bit unsigned type.
30
31 2003-05-02  David Shaw  <dshaw@jabberwocky.com>
32
33         * cipher.h: Add constants for compression algorithms.
34
35 2003-03-11  David Shaw  <dshaw@jabberwocky.com>
36
37         * http.h: Add HTTP_FLAG_TRY_SRV.
38
39 2003-02-11  David Shaw  <dshaw@jabberwocky.com>
40
41         * types.h: Try and use uint64_t for a 64-bit type.
42
43 2003-02-04  David Shaw  <dshaw@jabberwocky.com>
44
45         * cipher.h: Add constants for new SHAs.
46
47 2002-11-13  David Shaw  <dshaw@jabberwocky.com>
48
49         * util.h [__CYGWIN32__]: Don't need the registry prototypes.  From
50         Werner on stable branch.
51
52 2002-11-06  David Shaw  <dshaw@jabberwocky.com>
53
54         * util.h: Add wipememory2() macro (same as wipememory, but can
55         specify the byte to wipe with).
56
57 2002-10-31  Stefan Bellon  <sbellon@sbellon.de>
58
59         * util.h [__riscos__]: Prefixed all RISC OS prototypes with
60         riscos_*
61
62         * zlib-riscos.h: New. This is macro magic in order to make the
63         zlib library calls indeed call the RISC OS ZLib module.
64
65 2002-10-31  David Shaw  <dshaw@jabberwocky.com>
66
67         * util.h: Add wipememory() macro.
68
69 2002-10-29  Stefan Bellon  <sbellon@sbellon.de>
70
71         * util.h: Added parameter argument to make_basename() needed for
72         filetype support.
73         [__riscos__]: Added prototype.
74
75 2002-10-28  Stefan Bellon  <sbellon@sbellon.de>
76
77         * util.h [__riscos__]: Added prototypes for new filetype support.
78
79 2002-10-19  David Shaw  <dshaw@jabberwocky.com>
80
81         * distfiles, _regex.h: Add _regex.h from glibc 2.3.1.
82
83 2002-10-14  David Shaw  <dshaw@jabberwocky.com>
84
85         * keyserver.h: Go to KEYSERVER_PROTO_VERSION 1.
86
87 2002-10-08  David Shaw  <dshaw@jabberwocky.com>
88
89         * keyserver.h: Add new error code KEYSERVER_UNREACHABLE.
90
91 2002-10-03  David Shaw  <dshaw@jabberwocky.com>
92
93         * util.h: Add new log_warning logger command which can be switched
94         between log_info and log_error via log_set_strict.
95
96 2002-09-24  David Shaw  <dshaw@jabberwocky.com>
97
98         * keyserver.h: Add some new error codes for better GPA support.
99
100 2002-09-10  Werner Koch  <wk@gnupg.org>
101
102         * mpi.h (mpi_is_protected, mpi_set_protect_flag)
103         (mpi_clear_protect_flag): Removed.
104         (mpi_get_nbit_info, mpi_set_nbit_info): Removed.
105
106 2002-08-13  David Shaw  <dshaw@jabberwocky.com>
107
108         * cipher.h: Add AES aliases for RIJNDAEL algo numbers.
109
110 2002-08-07  David Shaw  <dshaw@jabberwocky.com>
111
112         * cipher.h: Add md_algo_present().
113
114 2002-08-06  Stefan Bellon  <sbellon@sbellon.de>
115
116         * util.h [__riscos__]: Added riscos_getchar().
117
118 2002-06-21  Stefan Bellon  <sbellon@sbellon.de>
119
120         * util.h [__riscos__]: Further moving away of RISC OS specific
121         stuff from general code.
122
123 2002-06-20  Stefan Bellon  <sbellon@sbellon.de>
124
125         * util.h [__riscos__]: Added riscos_set_filetype().
126
127 2002-06-14  David Shaw  <dshaw@jabberwocky.com>
128
129         * util.h: Add pop_strlist() from strgutil.c.
130
131 2002-06-07  Stefan Bellon  <sbellon@sbellon.de>
132
133         * util.h [__riscos__]: RISC OS needs strings.h for strcasecmp()
134         and strncasecmp().
135
136 2002-05-22  Werner Koch  <wk@gnupg.org>
137
138         * util.h: Add strncasecmp.  Removed stricmp and memicmp.
139
140 2002-05-10  Stefan Bellon  <sbellon@sbellon.de>
141
142         * mpi.h: New function mpi_debug_alloc_like for M_DEBUG.
143
144         * util.h [__riscos__]: Make use of __func__ that later
145         Norcroft compiler provides.
146
147         * memory.h: Fixed wrong definition of m_alloc_secure_clear.
148
149 2002-04-23  David Shaw  <dshaw@jabberwocky.com>
150
151         * util.h: New function answer_is_yes_no_default() to give a
152         default answer.
153
154 2002-04-22  Stefan Bellon  <sbellon@sbellon.de>
155
156         * util.h [__riscos__]: Removed riscos_open, riscos_fopen and
157         riscos_fstat as those special versions aren't needed anymore.
158
159 2002-02-19  David Shaw  <dshaw@jabberwocky.com>
160
161         * keyserver.h: Add KEYSERVER_NOT_SUPPORTED for unsupported actions
162         (say, a keyserver that has no way to search, or a readonly
163         keyserver that has no way to add).
164
165 2002-01-02  Stefan Bellon  <sbellon@sbellon.de>
166
167         * util.h [__riscos__]: Updated prototype list.
168
169         * types.h [__riscos__]: Changed comment wording.
170
171 2001-12-27  David Shaw  <dshaw@jabberwocky.com>
172
173         * KEYSERVER_SCHEME_NOT_FOUND should be 127 to match the POSIX
174         system() (via /bin/sh) way of signaling this.
175         
176         * Added G10ERR_KEYSERVER
177
178 2001-12-27  Werner Koch  <wk@gnupg.org>
179
180         * util.h [MINGW32]: Fixed name of include file.
181
182 2001-12-22  Timo Schulz <ts@winpt.org>
183
184         * util.h (is_file_compressed): New.
185
186 2001-12-19  Werner Koch  <wk@gnupg.org>
187
188         * util.h [CYGWIN32]: Allow this as an alias for MINGW32. Include
189         stdarg.h becuase we use the va_list type.  By Disastry.
190
191 2001-09-28  Werner Koch  <wk@gnupg.org>
192
193         * cipher.h (PUBKEY_USAGE_CERT): New.
194
195 2001-09-07  Werner Koch  <wk@gnupg.org>
196
197         * util.h: Add strsep().
198
199 2001-08-30  Werner Koch  <wk@gnupg.org>
200
201         * cipher.h (DEK): Added use_mdc.
202
203 2001-08-24  Werner Koch  <wk@gnupg.org>
204
205         * cipher.h (md_write): Made buf arg const. 
206
207 2001-08-20  Werner Koch  <wk@gnupg.org>
208
209         * cipher.h (DEK): Added algo_info_printed;
210
211         * util.h [__riscos__]: Added prototypes and made sure that we
212         never use __attribute__.
213         * cipher.h, iobuf.h, memory.h, mpi.h [__riscos__]: extern hack.
214         * i18n.h [__riscos__]: Use another include file
215         
216 2001-05-30  Werner Koch  <wk@gnupg.org>
217
218         * ttyio.h (tty_printf): Add missing parenthesis for non gcc.
219         * http.h: Removed trailing comma to make old ccs happy.  Both are
220         by Albert Chin.
221
222 2001-05-25  Werner Koch  <wk@gnupg.org>
223
224         * ttyio.h (tty_printf): Add printf attribute.
225
226 2001-04-23  Werner Koch  <wk@gnupg.org>
227
228         * http.h: New flag HTTP_FLAG_NO_SHUTDOWN.
229
230 2001-04-13  Werner Koch  <wk@gnupg.org>
231
232         * iobuf.h: Removed iobuf_fopen.
233
234 2001-03-01  Werner Koch  <wk@gnupg.org>
235
236         * errors.h (G10ERR_UNU_SECKEY,G10ERR_UNU_PUBKEY): New
237
238 2000-11-30  Werner Koch  <wk@gnupg.org>
239
240         * iobuf.h (iobuf_translate_file_handle): Add prototype.
241
242 2000-11-11  Paul Eggert  <eggert@twinsun.com>
243
244         * iobuf.h (iobuf_get_filelength): Now returns off_t, not u32.
245         (struct iobuf_struct, iobuf_set_limit,
246         iobuf_tell, iobuf_seek): Use off_t, not ulong, for file offsets.
247
248 2000-10-12  Werner Koch  <wk@gnupg.org>
249
250         * mpi.h: Changed the way mpi_limb_t is defined.
251
252 Wed Sep  6 17:55:47 CEST 2000  Werner Koch  <wk@openit.de>
253
254         * iobuf.c (IOBUF_FILELENGTH_LIMIT): New.
255
256 2000-03-14 14:03:43  Werner Koch  (wk@habibti.openit.de)
257
258         * types.h (HAVE_U64_TYPEDEF): Defined depending on configure test.
259
260 Thu Jan 13 19:31:58 CET 2000  Werner Koch  <wk@gnupg.de>
261
262         * types.h (HAVE_U64_TYPEDEF): Add a test for _LONGLONG which fixes
263         this long living SGI bug.  Reported by Alec Habig.
264
265 Sat Dec  4 12:30:28 CET 1999  Werner Koch  <wk@gnupg.de>
266
267         * iobuf.h (IOBUFCTRL_CANCEL): Nww.
268
269 Mon Oct  4 21:23:04 CEST 1999  Werner Koch  <wk@gnupg.de>
270
271         * errors.h (G10ERR_NOT_PROCESSED): New.
272
273 Wed Sep 15 16:22:17 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
274
275
276         * i18n.h: Add support for simple-gettext.
277
278 Tue Jun 29 21:44:25 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
279
280
281         * util.h (stricmp): Use strcasecmp as replacement.
282
283 Sat Jun 26 12:15:59 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
284
285
286         * cipher.h (MD_HANDLE): Assigned a structure name.
287
288 Fri Apr  9 12:26:25 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
289
290         * cipher.h (BLOWFISH160): Removed.
291
292 Tue Apr  6 19:58:12 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
293
294         * cipher.h (DEK): increased max. key length to 32 bytes
295
296
297 Sat Feb 20 21:40:49 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
298
299         * g10lib.h: Removed file and changed all files that includes this.
300
301 Tue Feb 16 14:10:02 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
302
303         * types.h (STRLIST): Add field flags.
304
305 Wed Feb 10 17:15:39 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
306
307         * cipher.h (CIPHER_ALGO_TWOFISH): Chnaged ID to 10 and renamed
308         the old experimenatl algorithm to xx_OLD.
309
310 Thu Jan  7 18:00:58 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
311
312         * cipher.h (MD_BUFFER_SIZE): Removed.
313
314 Mon Dec 14 21:18:49 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
315
316         * types.h: fix for SUNPRO_C
317
318 Tue Dec  8 13:15:16 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
319
320         * mpi.h (MPI): Changed the structure name to gcry_mpi and
321         changed all users.
322
323 Tue Oct 20 11:40:00 1998  Werner Koch  (wk@isil.d.shuttle.de)
324
325         * iobuf.h (iobuf_get_temp_buffer): New.
326
327 Tue Oct 13 12:40:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
328
329         * iobuf.h (iobuf_get): Now uses .nofast
330         (iobuf_get2): Removed.
331
332 Mon Sep 14 09:17:22 1998  Werner Koch  (wk@(none))
333
334         * util.h (HAVE_ATEXIT): New.
335         (HAVE_RAISE): New.
336
337 Mon Jul  6 10:41:55 1998  Werner Koch  (wk@isil.d.shuttle.de)
338
339         * cipher.h (PUBKEY_USAGE_): New.
340
341 Mon Jul  6 09:49:51 1998  Werner Koch  (wk@isil.d.shuttle.de)
342
343         * iobuf.h (iobuf_set_error): New.
344         (iobuf_error): New.
345
346 Sat Jun 13 17:31:32 1998  Werner Koch  (wk@isil.d.shuttle.de)
347
348         * g10lib.h: New as interface for the g10lib.
349
350 Mon Jun  8 22:14:48 1998  Werner Koch  (wk@isil.d.shuttle.de)
351
352         * cipher.h (CIPHER_ALGO_CAST5): Changed name from .. CAST
353
354 Thu May 21 13:25:51 1998  Werner Koch  (wk@isil.d.shuttle.de)
355
356         * cipher.h: removed ROT 5 and changed one id and add dummy
357
358 Tue May 19 18:09:05 1998  Werner Koch  (wk@isil.d.shuttle.de)
359
360         * cipher.h (DIGEST_ALGO_TIGER): Chnaged id from 101 to 6.
361
362 Mon May  4 16:37:17 1998  Werner Koch  (wk@isil.d.shuttle.de)
363
364         * cipher.h (PUBKEY_ALGO_ELGAMAL_E): New, with value of the
365         old one.
366         * (is_ELGAMAL, is_RSA): New macros
367
368 Sun Apr 26 14:35:24 1998  Werner Koch  (wk@isil.d.shuttle.de)
369
370         * types.h: New type u64
371
372 Mon Mar  9 12:59:55 1998  Werner Koch  (wk@isil.d.shuttle.de)
373
374         * cipher.h: Included dsa.h.
375
376 Tue Mar  3 15:11:21 1998  Werner Koch  (wk@isil.d.shuttle.de)
377
378         * cipher.h (random.h): Add new header and move all relevalt
379         functions to this header.
380
381
382  Copyright 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
383
384  This file is free software; as a special exception the author gives
385  unlimited permission to copy and/or distribute it, with or without
386  modifications, as long as this notice is preserved.
387
388  This file is distributed in the hope that it will be useful, but
389  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
390  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
391
392