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