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