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