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