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