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