* exechelp.h, exechelp.c: New. Based on code from ../sm/import.c.
[gnupg.git] / ChangeLog
1 2004-12-06  Werner Koch  <wk@g10code.com>
2
3         * configure.ac (have_w32_system): New.  Disable Pth checks for W32.
4         Link jnlib/w32-pth.h to pth.h.
5
6 2004-12-03  Werner Koch  <wk@g10code.com>
7
8         Released 1.9.13.
9
10 2004-11-26  Werner Koch  <wk@g10code.com>
11
12         * configure.ac: Replace strsep.  Replaced use of "target" by
13         "host".
14         
15 2004-10-22  Werner Koch  <wk@g10code.com>
16
17         Released 1.9.12.
18
19         * Makefile.am (AUTOMAKE_OPTIONS): Set option to create bzip2 tarball.
20
21 2004-10-01  Werner Koch  <wk@g10code.com>
22
23         Released 1.9.11.
24
25 2004-09-30  Werner Koch  <wk@g10code.com>
26
27         * README: Minor updates.
28
29 2004-09-30  gettextize  <bug-gnu-gettext@gnu.org>
30
31         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
32
33 2004-08-16  Werner Koch  <wk@g10code.de>
34
35         * configure.ac: Build Makefile for tests/pkits.  New option
36         --with-pkits-tests.
37         
38 2004-08-05  Werner Koch  <wk@g10code.de>
39
40         * configure.ac: Changed tests for libusb to also suuport the
41         stable version 0.1.x.
42
43 2004-07-22  Werner Koch  <wk@g10code.de>
44
45         Released 1.9.10.
46
47         * configure.ac: Define AM conditional HAVE_OPENSC.
48
49 2004-07-21  Werner Koch  <wk@g10code.de>
50
51         * configure.ac: Don't set DIE to no after it might has been set to
52         yes.
53
54 2004-07-20  Werner Koch  <wk@g10code.de>
55
56         * Makefile.am (sm): Build kbx only if gpgsm is to be build.
57
58 2004-07-20  Werner Koch  <wk@gnupg.org>
59
60         * configure.ac: New option --enable-agent-only.
61
62 2004-06-08  Werner Koch  <wk@gnupg.org>
63
64         Released 1.9.9.
65
66 2004-06-06  Werner Koch  <wk@gnupg.org>
67
68         * configure.ac: Require libksba 0.9.7.
69
70 2004-04-29  Werner Koch  <wk@gnupg.org>
71
72         Released 1.9.8.
73
74 2004-04-20  Werner Koch  <wk@gnupg.org>
75
76         * configure.ac: Remove the fopencookie test.  We don't need the
77         dummy function because we conditionally use fopencookie,
78         fpencookie or a replacement at place.
79
80 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
81
82         * autogen.sh: Added ACLOCAL_FLAGS.
83
84 2004-04-06  Werner Koch  <wk@gnupg.org>
85
86         Released 1.9.7.
87
88         * configure.ac: Require libgcrypt 1.1.94.
89         Introduce PACKAGE_GT and set it to gnupg2.
90
91 2004-03-23  Werner Koch  <wk@gnupg.org>
92
93         * configure.ac: Define SAFE_VERSION_DASH and SAFE_VERSION_DOT.
94
95 2004-03-09  Werner Koch  <wk@gnupg.org>
96
97         * configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.
98
99 2004-03-06  Werner Koch  <wk@gnupg.org>
100
101         Released 1.9.6.
102         
103         * configure.ac: Check the Libgcrypt API.
104
105 2004-02-25  Werner Koch  <wk@gnupg.org>
106
107         * configure.ac: New option --disable-threads to inhibit
108         unintentional builds without Pth.
109
110 2004-02-21  Werner Koch  <wk@gnupg.org>
111
112         Released 1.9.5.
113
114 2004-02-20  Werner Koch  <wk@gnupg.org>
115
116         * configure.ac: Fixed URLs in the notice messages.
117
118 2004-02-18  Werner Koch  <wk@gnupg.org>
119
120         * acinclude.m4: Removed macros to detect gpg-error, libgcrypt,
121         libassuan and ksba as they are now distributed in m4/.
122
123 2004-02-13  Werner Koch  <wk@gnupg.org>
124
125         * configure.ac: Require libksba 0.9.4 and libgcrypt 1.1.92.
126
127 2004-02-12  Werner Koch  <wk@gnupg.org>
128
129         * autogen.sh: Removed cruft from debugging.
130
131         * am/cmacros.am: New.
132
133 2004-02-11  Werner Koch  <wk@gnupg.org>
134
135         * configure.ac: Removed the need for g10defs.h.  Reworked the
136         --with-foo-pgm stuff.
137
138         * autogen.sh (check_version): Removed bashism and simplified.
139         * acinclude.m4 (AM_PATH_OPENSC): Kludge to avoid error output for
140         a bad opensc-config.
141
142 2004-01-30  Werner Koch  <wk@gnupg.org>
143
144         Released 1.9.4.
145
146         * configure.ac: Require libksba 0.9.3 due to another bug fix there.
147
148 2004-01-29  Werner Koch  <wk@gnupg.org>
149
150         * README: Updated.
151
152         * configure.ac: Require libksba 0.9.2 due to bug fixes.
153
154 2004-01-24  Werner Koch  <wk@gnupg.org>
155
156         * configure.ac: Now requires libassuan 0.6.3.
157
158 2003-12-23  Werner Koch  <wk@gnupg.org>
159
160         Released 1.9.3.
161
162         * README-alpha: Removed.
163         * configure.ac, Makefile.am: Add the tests and tools directories.
164
165 2003-12-19  Werner Koch  <wk@gnupg.org>
166
167         * configure.ac: Now require libgcrypt 1.1.91 to help testing the
168         latest libgcrypt changes.  Requires libksab 0.9.1.
169
170 2003-12-17  Werner Koch  <wk@gnupg.org>
171
172         * configure.ac: Requires now libassuan 0.6.2.
173         (CFLAGS): Add --Wformat-noliteral in gcc mode.
174
175 2003-12-16  Werner Koch  <wk@gnupg.org>
176
177         * configure.ac: Check for funopen and fopencookie as part of the
178         jnlib checks.
179
180 2003-12-09  Werner Koch  <wk@gnupg.org>
181
182         * configure.ac: Add a min_automake_version.
183         * README.CVS: New.
184         * autogen.sh: Revamped except for the --build-w32 hack.
185         * Makefile.am: Add README.CVS
186
187 2003-11-17  Werner Koch  <wk@gnupg.org>
188
189         Release 1.9.2.
190         
191         * configure.ac: Requires now libassuan 0.6.1.
192
193 2003-10-31  Werner Koch  <wk@gnupg.org>
194
195         * configure.ac (NEED_KSBA_VERSION): Set to 0.9.0 due the changed
196         time interface.
197
198 2003-10-21  Werner Koch  <wk@gnupg.org>
199
200         * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
201         Hurd; Robert Millan reported that the uname test is now
202         sufficient.
203
204 2003-10-01  Werner Koch  <wk@gnupg.org>
205
206         * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION. 
207
208 2003-09-23  Werner Koch  <wk@gnupg.org>
209
210         Merged most of David Shaw's changes in 1.3 since 2003-06-03.
211         
212         * configure.ac: Drop all TIGER/192 support.
213         (uint64_t): Check for UINT64_C to go along with uint64_t.
214         (getaddrinfo): Check for it.
215         (sigset_t): Check for sigset_t and struct sigaction.  This is for
216         Forte c89 on Solaris which seems to define only the function call
217         half of the two pairs by default.
218         (W32LIBS): Include wsock32 in W32LIBS.  This is different from
219         NETLIBS so we don't need to force other platforms to pull in the
220         netlibs when they aren't actually needed.
221
222 2003-09-06  Werner Koch  <wk@gnupg.org>
223
224         Released 1.9.1.
225         
226         * configure.ac: Require newer versions of some libraries.
227
228 2003-09-02  Werner Koch  <wk@gnupg.org>
229
230         * configure.ac (HAVE_LIBUSB): Added a simple test for libusb.
231
232 2003-08-19  Marcus Brinkmann  <marcus@g10code.de>
233
234         * configure.ac (AM_PATH_GPG_ERROR): Add missing comma in
235         invocation.
236
237 2003-08-06  Werner Koch  <wk@gnupg.org>
238
239         * configure.ac: Check for libgpg-error.  Print infos about missing
240         libraries more nicely.
241         * acinclude.m4 (AM_PATH_GPG_ERROR): Added.
242
243 2003-08-05  Werner Koch  <wk@gnupg.org>
244
245         Released 1.9.0.
246         
247         * configure.ac (GNUPG_DEFAULT_HONMEDIR): Changed back to ~/.gnupg.
248         
249 2003-07-31  Werner Koch  <wk@gnupg.org>
250
251         * Makefile.am (DISTCLEANFILES): Add g10defs.h
252
253 2003-06-18  Werner Koch  <wk@gnupg.org>
254
255         * configure.ac (GNUPG_DEFAULT_HOMEDIR): Changed temporary to
256         .gnupg2 to avoid accidential use with production keys.
257
258 2003-06-11  Werner Koch  <wk@gnupg.org>
259
260         * configure.ac: Merged all stuff from current 1.3 version in.
261         * acinclude.m4: Merged required macros from current 1.2 version in.
262
263 2003-06-04  Werner Koch  <wk@gnupg.org>
264
265         * configure.ac, Makefile.am: Enable building of gpg.
266
267 2003-04-29  Werner Koch  <wk@gnupg.org>
268
269         * configure.ac: Build a limited version of scdaemon if libopensc
270         is not available.
271         
272         * configure.ac (ALL_LINUGAS): Removed.
273
274         * Makefile.am (ACLOCAL_AMFLAGS): New.
275         * configure.ac (AM_GNU_GETTEXT_VERSION): New.  Set to 0.11.5.
276
277 2003-04-29  gettextize  <bug-gnu-gettext@gnu.org>
278
279         * Makefile.am (SUBDIRS): Add m4.
280         (ACLOCAL_AMFLAGS): New variable.
281         (EXTRA_DIST): Add scripts/config.rpath.
282         * configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
283
284 2003-04-29  Werner Koch  <wk@gnupg.org>
285
286         * assuan/ : Removed.  We now use libassuan.
287         * Makefile.am (SUBDIRS): Removed assuan
288
289         * configure.ac: Check for libassuan.
290
291 2003-01-09  Werner Koch  <wk@gnupg.org>
292
293         * configure.ac (GNUPG_PROTECT_TOOL): New option --with-protect-tool. 
294         (NEED_KSBA_VERSION): Does now require 0.4.6.
295
296         * README: Noted where to find gpg-protect-tool. 
297
298 2002-10-31  Neal H. Walfield  <neal@g10code.de>
299
300         * configure.ac: Check for flockfile and funlockfile.  Check for
301         isascii and putc_unlocked replacing them if not found.
302
303         * configure.ac (PTH_LIBS): If pth is found, add the output of
304         `$PTH_CONFIG --ldflags`, not just `$PTH_CONFIG --libs`.
305
306 2002-10-19  Werner Koch  <wk@gnupg.org>
307
308         * configure.ac: Bumped version number to 1.9.0-cvs.
309
310         NewPG (Aegypten project) to GnuPG merge.
311
312 2002-09-20  Werner Koch  <wk@gnupg.org>
313
314         Released 0.9.2.
315
316 2002-09-05  Neal H. Walfield  <neal@g10code.de>
317
318         * configure.ac: Check for makeinfo.
319
320 2002-09-03  Neal H. Walfield  <neal@g10code.de>
321
322         * autogen.sh (have_version): New function.  Generalize and
323         simplify logic for finding and determining the versions of GNU
324         programs.  Use it.
325
326 2002-08-23  Werner Koch  <wk@gnupg.org>
327
328         Released 0.9.1.
329
330         * acinclude.m4 (AM_PATH_LIBGCRYPT): Updated from Libgcrypt.
331         (AM_PATH_OPENSC): Strip non-digits from the micro version.
332
333 2002-08-21  Werner Koch  <wk@gnupg.org>
334
335         Released 0.9.0.
336
337         * configure.ac: Changed the default homedir to .gnupg.
338         * README-alpha: Removed.
339
340 2002-08-19  Werner Koch  <wk@gnupg.org>
341
342         * acinclude.m4: Removed -lpcsclite from KSBA_LIBS; copy+paste bug.
343
344 2002-08-13  Werner Koch  <wk@gnupg.org>
345
346         * acinclude.m4 (AM_PATH_OPENSC, AM_PATH_KSBA): New.
347         * configure.ac: Use them.
348
349 2002-08-10  Werner Koch  <wk@gnupg.org>
350
351         Released 0.3.10.
352         
353         * configure.ac (NEED_LIBKSBA_VERSION): Require 0.4.4. Add support
354         for gettext.
355
356 2002-07-22  Werner Koch  <wk@gnupg.org>
357
358         * configure.ac: Check for ftello and provide a replacement.
359
360 2002-07-01  Werner Koch  <wk@gnupg.org>
361
362         Released 0.3.9.
363         
364         * README: Short note on how to export in pkcs-12 format.
365
366 2002-06-29  Werner Koch  <wk@gnupg.org>
367
368         * configure.ac: Define --with options to set the default location
369         of the agent, scdaemon, pinentry and dirmngr.
370
371 2002-06-27  Werner Koch  <wk@gnupg.org>
372
373         * README: Short blurb on how to import a PKCS-12 file.
374
375         * configure.ac (AH_BOTTOM): New to define some constants.
376
377 2002-06-25  Werner Koch  <wk@gnupg.org>
378
379         Released 0.3.8.
380         
381         * configure.ac (NEED_LIBGCRYPT_VERSION): Set to 1.1.8.
382
383 2002-06-12  Werner Koch  <wk@gnupg.org>
384
385         * configure.ac (NEED_LIBKSBA_VERSION): We need 0.4.3 now.
386
387 2002-06-04  Werner Koch  <wk@gnupg.org>
388
389         Released 0.3.7.
390
391 2002-05-21  Werner Koch  <wk@gnupg.org>
392
393         * configure.ac: We now require libgcrypt 1.1.7 and libksba 0.4.2.
394
395 2002-05-14  Werner Koch  <wk@gnupg.org>
396
397         * doc/: New
398         * configure.ac, Makefile.am:  Added doc/ 
399
400 2002-05-03  Werner Koch  <wk@gnupg.org>
401
402         Released 0.3.6.
403
404 2002-04-25  Werner Koch  <wk@gnupg.org>
405
406         * configure.ac: Check for setlocale.
407
408 2002-04-24  Marcus Brinkmann  <marcus@g10code.de>
409
410         * configure.ac: Check for locale.h.
411
412 2002-04-15  Werner Koch  <wk@gnupg.org>
413
414         Released 0.3.5.
415         
416         * NEWS: Started to describe release notes.
417         
418         * configure.ac (NEED_LIBKSBA_VERSION, NEED_LIBGCRYPT_VERSION): Defined
419
420 2002-04-01  Werner Koch  <wk@gnupg.org>
421
422         Released 0.3.4.
423
424 2002-03-18  Werner Koch  <wk@gnupg.org>
425
426         Released 0.3.3.
427
428 2002-03-08  Werner Koch  <wk@gnupg.org>
429
430         * README: Add some explanation on how to specify a user ID.
431
432 2002-03-06  Werner Koch  <wk@gnupg.org>
433
434         Released 0.3.2.
435
436 2002-03-04  Werner Koch  <wk@gnupg.org>
437
438         Released 0.3.1.
439
440         * README: Explained some options and files.
441
442 2002-02-14  Werner Koch  <wk@gnupg.org>
443
444         * configure.ac: Fixed status messages related to presence of Pth.
445
446 2002-02-13  Werner Koch  <wk@gnupg.org>
447
448         * acinclude.m4 (GNUPG_SYS_SO_PEERCRED): New.
449         * configure.ac: use it.
450
451 2002-02-12  Werner Koch  <wk@gnupg.org>
452
453         * configure.ac: Check for PTH.  Provide replacement fucntions for
454         apsrintf and fopencookie.
455
456         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): New.
457
458 2002-02-07  Werner Koch  <wk@gnupg.org>
459
460         Released 0.3.0.
461
462         * configure.ac: Require libgcrypt 1.1.6.
463
464 2002-02-01  Marcus Brinkmann  <marcus@g10code.de>
465
466         * configure.ac (KSBA_CONFIG): Remove superfluous x in front of
467         variable.
468
469 2002-01-26  Werner Koch  <wk@gnupg.org>
470
471         * configure.ac: Add options to disable the build of some programs
472         and print a configure status at the end.
473         * acinclude.m4 (GNUPG_BUILD_PROGRAM): New.
474
475         * scd/ : New.  Added to Makefile and configure.
476         * configure.ac: Check for libopensc
477         * Makefile.am: Build scd only when libopensc is available
478
479 2002-01-23  Werner Koch  <wk@gnupg.org>
480
481         * configure.ac (mkdtemp): See whether we have to provide a
482         replacement.
483
484 2001-12-18  Werner Koch  <wk@gnupg.org>
485
486         Released 0.0.0.
487
488 2001-12-17  Werner Koch  <wk@gnupg.org>
489
490         * acinclude.m4: Add AM_PATH_LIBGCRYPT macro.
491         * configure.ac: and use it here. Figure out the location of libksba
492
493 2001-12-15  Werner Koch  <wk@gnupg.org>
494
495         * configure.ac (missing_dir): Bail out if asprintf and fopencookie
496         are not available.
497
498 2001-12-04  Werner Koch  <wk@gnupg.org>
499
500         * configure.ac (HAVE_JNLIB_LOGGING): always define it.
501
502         
503  Copyright 2001, 2002, 2004 Free Software Foundation, Inc.
504
505  This file is free software; as a special exception the author gives
506  unlimited permission to copy and/or distribute it, with or without
507  modifications, as long as this notice is preserved.
508
509  This file is distributed in the hope that it will be useful, but
510  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
511  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
512                 
513