* acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
[gpgme.git] / ChangeLog
1 2005-03-09  Werner Koch  <wk@g10code.com>
2
3         * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
4
5         * Makefile.am (EXTRA_DIST): Include autogen.sh
6
7         * autogen.sh: Added the usual code to build for W32 (--build-w32).
8
9         * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
10         (HAVE_DRIVE_LETTERS): Removed.
11         (HAVE_W32_SYSTEM): Added.
12         (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
13         (AH_BOTTOM): Added.
14
15 2004-12-28  Werner Koch  <wk@g10code.com>
16
17         Released 1.0.2.
18
19         * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
20         (ACLOCAL_AMFLAGS): Add -I m4.
21         * configure.ac: Require automake 1.9.3 and autoconf 2.59.
22         * acinclude.m4: Changed quoting for automake 1.9.
23         * README: Use SHA1 instead of MD5.
24
25 2004-12-11  Marcus Brinkmann  <marcus@g10code.de>
26
27         * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
28         that case).
29
30 2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
31
32         * README: Refer to COPYING.LESSER and "each file" instead of
33         COPYING.
34         * COPYING.LESSER: New file.
35         * gpgme.spec.in (%doc): Add COPYING.LESSER.
36         * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
37         2.1 or later.
38         * TODO: Add copyright notice.
39         * README.CVS: Likewise.
40
41         * configure.ac (GPGSM_VERSION): Fix filter to get it.
42
43 2004-10-22  Marcus Brinkmann  <marcus@g10code.de>
44
45         Released 1.0.1.
46
47         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
48         (AC_INIT): Set version to 1.0.1.
49
50         * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
51
52 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
53
54         Released 1.0.0.
55
56         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
57         (AC_INIT): Set version to 1.0.0.
58
59         * Makefile.am (EXTRA_DIST): Remove README-alpha.
60         * README-alpha: Remove file.
61
62 2004-09-17  Marcus Brinkmann  <marcus@g10code.de>
63
64         * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
65
66 2004-09-14  Marcus Brinkmann  <marcus@g10code.de>
67
68         * configure.ac: Improve diagnostics with version check.
69
70         * configure.ac: Print diagnostics about found thread libraries at
71         the end.  Check for the versions of GPG and GPGSM and print the
72         found versions at the end.
73         (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
74         (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
75
76         * acinclude.m4: Add copyright notice.
77         (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
78         AC_CHECK_PTH): Removed.
79
80 2004-06-23  Marcus Brinkmann  <marcus@g10code.de>
81
82         * configure.ac: Check for <sys/uio.h>.
83
84 2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
85
86         Released 0.9.0.
87
88         * configure.ac (AC_INIT): Set version number to 0.9.0.
89         (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
90         (LIBGPGME_LT_REVISION): Reset to zero.
91
92 2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
93
94         * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
95         substitute it.
96
97 2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
98
99         Released 0.4.7.
100
101         * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
102
103 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
104
105         * autogen.sh: Added ACLOCAL_FLAGS.
106
107 2004-04-06  Werner Koch  <wk@gnupg.org>
108
109         Released 0.4.6.
110         
111         * config.guess, config.sub, ltmain.sh: Updated to those from
112         libtools 1.5.4.
113
114 2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
115
116         Released 0.4.5.
117
118         * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
119
120         * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
121
122 2004-02-18  Werner Koch  <wk@gnupg.org>
123
124         * configure.ac: Make the check for funopen fail with just a
125         warning.
126
127 2004-02-11  Werner Koch  <wk@gnupg.org>
128
129         * autogen.sh (check_version): Removed bashism and simplified.
130
131 2004-02-10  Werner Koch  <wk@gnupg.org>
132
133         * configure.ac: Fixed funopen test change.
134
135 2004-02-06  Moritz Schulte  <mo@g10code.com>
136
137         * configure.ac: Fix funopen replacement mechanism.
138
139 2004-01-31  Marcus Brinkmann  <marcus@g10code.de>
140
141         * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
142         and AC_FUNC_FSEEKO.
143
144 2004-01-12  Werner Koch  <wk@gnupg.org>
145
146         Released 0.4.4.
147         
148         * configure.ac: Bumbed LT_Revision; now at C12/A1/R1. 
149         (NEED_GPGSM_VERSION): Set to 1.9.3.
150         (min_automake_version): Added.
151         * README.CVS: New.
152         * Makefile.am (EXTRA_DIST): Added README.CVS.
153         * autogen.sh: Updated.
154
155 2003-11-19  Werner Koch  <wk@gnupg.org>
156
157         * acinclude.m4: Add AM_PATH_GPG_ERROR.
158         * configure.ac: Check for timegm.  Made warning messages more
159         prominent.
160
161 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
162
163         Released 0.4.3.
164
165         * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by 1.
166         (LIBGPGME_LT_REVISION): Set to 0.
167
168 2003-09-13  Marcus Brinkmann  <marcus@g10code.de>
169
170         * configure.ac: Require libgpg-error 0.5.
171
172         * acinclude.m4: Remove libtool cruft, add jm_GLIBC21.
173         * configure.ac: Add check for getenv_r, and call jm_GLIBC21.
174         Define HAVE_THREAD_SAFE_GETENV if appropriate.
175
176 2003-09-03  Marcus Brinkmann  <marcus@g10code.de>
177
178         * configure.ac: Remove GPGME_CONFIG_LIBS and GPGME_CONFIG_CFLAGS.
179
180 2003-09-02  Marcus Brinkmann  <marcus@g10code.de>
181
182         * configure.ac: Move invocation of AC_CANONICAL_HOST up to
183         suppress warning by autoconf.
184
185 2003-08-30  Robert Schiele <rschiele@uni-mannheim.de>
186
187         * gpgme.spec.in: %{_infodir}/dir is not packaged,
188         remove to prevent checking failure.
189
190 2003-08-18  Marcus Brinkmann  <marcus@g10code.de>
191
192         * configure.ac: If building Assuan, check for funopen and
193         fopencookie, and make isascii, putc_unlocked and memrchr
194         replacement functions.
195         (AM_PATH_GPG_ERROR): Require 0.3.
196
197 2003-07-31  Marcus Brinkmann  <marcus@g10code.de>
198
199         * configure.ac (AC_INIT): Bump version to 0.4.3.
200
201 2003-07-30  Marcus Brinkmann  <marcus@g10code.de>
202
203         * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
204
205         Released 0.4.2.
206
207 2003-07-08  Marcus Brinkmann  <marcus@g10code.de>
208
209         * configure.ac: Complain if libgpg-error is not found.
210
211 2003-06-22  Marcus Brinkmann  <marcus@g10code.de>
212
213         * configure.ac (AC_INIT): Bump version to 0.4.2.
214
215 2003-06-06  Marcus Brinkmann  <marcus@g10code.de>
216
217         * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
218
219         * configure.ac: Use AM_PATH_GPG_ERROR.
220
221         * configure.ac: Check for libgpg-error.  Define
222         GPG_ERR_SOURCE_DEFAULT.
223
224 2003-05-26  Marcus Brinkmann  <marcus@g10code.de>
225
226         * configure.ac (NEED_GPG_VERSION): Bump up to 1.2.2.
227
228 2003-05-18  Marcus Brinkmann  <marcus@g10code.de>
229
230         In all files, replace the Gpgme* type names with the new gpgme_*
231         type names.
232
233 2003-02-01  Marcus Brinkmann  <marcus@g10code.de>
234
235         * assuan/: Update files to 2002-11-10 version of assuan.
236
237 2003-01-29  Marcus Brinkmann  <marcus@g10code.de>
238
239         * bonobo/gpgme.c, bonobo/main.c, bonobo/main.h, bonobo/Makefile,
240         bonobo/Makefile.am, bonobo/Makefile.in: Dead files removed.
241         * configure.ac: Remove automake conditional BUILD_BONOBO
242         (AC_CONFIG_FILES): Remove bonobo/Makefile.
243         * Makefile.am (bonobo): Remove variable.
244         (SUBDIRS): Remove ${bonobo}.
245         
246         * configure.ac: Remove all uses of GNUPG_CHECK_TYPEDEF, for byte,
247         ushort, ulong, u16 and u32.
248         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Remove macro.
249
250 2002-12-24  Marcus Brinkmann  <marcus@g10code.de>
251
252         * configure.ac: New conditional HAVE_LD_VERSION_SCRIPT.
253         Call AC_CANONICAL_HOST, use host instead target.
254
255 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
256
257         * configure.ac: Bump up to 0.4.1.
258         
259         Released 0.4.0.
260
261 2002-12-23  Marcus Brinkmann  <marcus@g10code.de>
262
263         * autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
264         conditional source distribution bug fix.
265
266 2002-12-08  Marcus Brinkmann  <marcus@g10code.de>
267
268         * configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
269         (LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.
270
271 2002-11-28  Marcus Brinkmann  <marcus@g10code.de>
272
273         * NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
274         package.
275         * README: Remove instructions related to "gpgmeplug".
276         * configure.ac: Remove enable option "gpgmeplug" and automake
277         conditional BUILD_GPGMEPLUG, as well as the status info about it.
278         (GPGMEPLUG): Remove variable.
279         * Makefile.am (gpgmeplug): Remove variable.
280         (SUBDIRS): Remove ${gpgmeplug}.
281         * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
282         Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
283
284 2002-11-22  Marcus Brinkmann  <marcus@g10code.de>
285
286         * configure.ac: Disable GPGSM for all dosish systems.
287
288 2002-10-12  Marcus Brinkmann  <marcus@g10code.de>
289
290         * configure.ac: Add automake conditional HAVE_GPGSM.
291
292 2002-10-08  Marcus Brinkmann  <marcus@g10code.de>
293
294         * configure.ac (AC_INIT): Bump version up to 0.4.0.
295         (NEED_GPG_VERSION): Bump up to 1.2.0.
296         (NEED_GPGSM_VERSION): Bump up to 0.9.0.
297         * README: Update version numbers.
298         * NEWS: Start entry for 0.4.0.
299
300 2002-09-20  Werner Koch  <wk@gnupg.org>
301
302         Released 0.3.11.
303         
304         * configure.ac: Bump up LIBGPGME_LT_REVISION.
305
306         * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
307
308 2002-09-04  Marcus Brinkmann  <marcus@g10code.de>
309
310         * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
311         quadrigraph.  Always cutting the edge!
312
313 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
314
315         * configure.ac: Create and substitute LTLIBOBJS.
316
317 2002-09-02  Marcus Brinkmann  <marcus@g10code.de>
318
319         Released 0.3.10.
320
321         * NEWS: Update for 0.3.9 release.
322         * configure.ac: Bump up LIBGPGME_LT_REVISION.
323
324 2002-08-29  Marcus Brinkmann  <marcus@g10code.de>
325
326         * gpgme.spec.in: Changed user name in Wojciech Polak's email
327         address from ghostface to polak per request by himself.
328
329 2002-08-28  Werner Koch  <wk@gnupg.org>
330
331         * acinclude.m4 (GNUPG_CHECK_VA_COPY): New.
332         * configure.ac: Use it.
333
334 2002-08-23  Werner Koch  <wk@gnupg.org>
335
336         * configure.ac (GPGME_CONFIG_CFLAGS): Renamed from GPGME_CFLAGS
337         and removed the libpath because it is set by the config script.
338
339 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
340
341         * configure.ac: Bump version number to 0.3.10.
342
343         * NEWS: Add template for development version.
344
345 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
346
347         Released 0.3.9.
348
349         * NEWS: Update for 0.3.9 release.
350         * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
351
352 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
353
354         * jnlib/argparse.c, jnlib/argparse.h, jnlib/ChangeLog,
355         jnlib/dotlock.c, jnlib/dotlock.h, jnlib/libjnlib-config.h,
356         jnlib/logging.c, jnlib/logging.h,jnlib/Makefile.am,
357         jnlib/mischelp.h, jnlib/README, jnlib/stringhelp.c,
358         jnlib/stringhelp.h, jnlib/strlist.c, jnlib/strlist.h,
359         jnlib/types.h, jnlib/xmalloc.c, jnlib/xmalloc.h: Remove files.
360
361 2002-08-21  Marcus Brinkmann  <marcus@g10code.de>
362
363         * Makefile.am (SUBDIRS): Remove jnlib.
364         * configure.ac: Don't check for unsigned short or unsigned long.
365         Don't check for memicmp, strlwr, strtoul, memmove, stricmp.
366         Make stpcpy a replaced function.
367         Don't define HAVE_JNLIB_LOGGING.
368         Don't generate jnlib/Makefile.
369
370 2002-07-02  Werner Koch  <wk@gnupg.org>
371
372         * configure.ac: Bumbed version number to 0.3.9; add a comment on
373         when to change it.
374
375         * gpgme.spec.in: New. Contributed by Wojciech Polak.
376         * Makefile.am (dist-hook): New.
377
378         * AUTHORS: Added Wojciech and bug reporting addresses.
379
380 2002-06-25  Werner Koch  <wk@gnupg.org>
381
382         Released 0.3.8.
383         
384         * configure.ac: Bumbed LT version to 9/3/0.
385         (NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
386
387 2002-06-04  Marcus Brinkmann  <marcus@g10code.de>
388
389         Released 0.3.7.
390
391         * configure.ac (AC_INIT): Set version to 0.3.7.
392         (LIBGPGME_LT_REVISION): Add one.
393
394         * README: Document version requirement correctly.
395
396 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
397
398         * acinclude.m4: Fix Pth check so that it doesn't error out if pth
399         is not found.
400
401 2002-06-02  Marcus Brinkmann  <marcus@g10code.de>
402
403         * configure.ac: Add checks for Pth and pthreads.
404         * acinclude.m4: Add slightly hacked check for pth (seems to be an
405         autoconf version problem).
406
407 2002-05-21  Werner Koch  <wk@gnupg.org>
408
409         * configure.ac (NEED_GPGSM_VERSION): We need gpgsm 0.3.7.
410
411 2002-05-03  Werner Koch  <wk@gnupg.org>
412
413         Released 0.3.6.
414
415 2002-04-05  Marcus Brinkmann  <marcus@g10code.de>
416
417         * acconfig.h: File removed.
418         * configure.ac (NEED_GPG_VERSION): Add description.
419         (NEED_GPGSM_VERSION): Likewise.
420         (HAVE_DOSISH_SYSTEM): Likewise.
421         (HAVE_DRIVE_LETTERS): Likewise.
422         (GPG_PATH): Likewise.
423         (GPGSM_PATH): Likewise.
424         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
425
426 2002-04-01  Werner Koch  <wk@gnupg.org>
427
428         Released 0.3.5.
429
430 2002-03-17  Marcus Brinkmann  <marcus@g10code.de>
431
432         * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
433
434 2002-03-04  Werner Koch  <wk@gnupg.org>
435
436         * configure.ac: Bumbed version to 0.3.4-cvs to continue development.
437
438         Released 0.3.4.
439         
440         * configure.ac: Bumbed LT version numbers to (7,1,0), requires
441         gpgsm 0.3.1.
442
443 2002-03-03  Marcus Brinkmann  <marcus@g10code.de>
444
445         * configure.ac (AC_INIT): Change version number to snapshot CVS
446         version.
447
448 2002-02-13  Werner Koch  <wk@gnupg.org>
449
450         * configure.ac (vasprintf,fopencookie): Add checks.
451
452 2002-02-12  Marcus Brinkmann  <marcus@g10code.de>
453
454         * configure.ac (AC_INIT): Bump version to 0.3.3.
455         * jnlib/Makefile.am: Rever to older version that includes xmalloc
456         but not dotlock and some other files.  Reported by Stéphane
457         Corthésy.
458         
459 2002-02-10  Marcus Brinkmann  <marcus@g10code.de>
460
461         * Released 0.3.2.
462
463         * configure.ac (AC_INIT): Bump version to 0.3.2.
464         * jnlib/libjnlibconfig.h: Revert to older version that doesn't
465         expect libgcrypt.  Reported by Jose Carlos Garcia Sogo
466         <jsogo@debian.org>.
467
468 2002-02-09  Marcus Brinkmann  <marcus@g10code.de>
469
470         * Released 0.3.1.
471
472         * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
473         (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
474         (AC_INIT): Bump version to 0.3.1
475
476 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
477
478         * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan.
479
480 2001-12-19  Werner Koch  <wk@gnupg.org>
481
482         * configure.ac (VERSION,PACKAGE): Defined and subst.  Used for
483         AM_INIT_AUTOMAKE and moved all version number more to the top.
484
485 2001-12-18  Marcus Brinkmann  <marcus@g10code.de>
486
487         * autogen.sh (libtool_vers): Bump to 1.4.
488
489         * configure.ac (LIBGPGME_LT_CURRENT): Increment.
490         (LIBGPGME_LT_AGE): Reset.
491         Improve comment.
492         Fix wrong comment character.
493
494 2001-12-18  Werner Koch  <wk@gnupg.org>
495
496         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
497
498 2001-12-14  Marcus Brinkmann  <marcus@g10code.de>
499
500         * configure.ac (GPG): Substitute this variable.
501         (GPGSM): Likewise.
502
503 2001-11-22  Marcus Brinkmann  <marcus@g10code.de>
504
505         * configure.ac (AC_CONFIG_FILES): Add tests/gpg/Makefile and
506         tests/gpgsm/Makefile.
507
508 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
509
510         * Makefile.am (gpgmeplug): New variable, set to gpgmeplug if
511         [BUILD_GPGMEPLUG].
512         * configure.ac (AC_CONFIG_FILES): Add gpgmeplug/Makefile.
513         Support --enable-gpgmeplug.
514
515 2001-11-21  Marcus Brinkmann  <marcus@g10code.de>
516
517         * autogen.sh: Tighten version dependencies.
518
519 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
520
521         * Makefile.am (SUBDIRS): Support building the assuan library
522         (currently if GPGSM_PATH is set)..
523         * configure.ac: Support building the assuan library.
524         * assuan: New directory, populated with the Assuan library
525         (copied from the newpg repository).
526
527 2001-11-20  Marcus Brinkmann  <marcus@g10code.de>
528
529         * configure.ac (NEED_GPGSM_VERSION): New variable.  Treat it
530         similarly to NEED_GPG_VERSION.
531         * acconfig.h: Likewise.
532
533 2001-11-18  Marcus Brinkmann  <marcus@g10code.de>
534
535         * configure.in: Renamed to ...
536         * configure.ac: ... this.  Update to autoconf 2.52.  Lots of small
537         changes in the transition.  Support --with-gpg=PATH and
538         --with-gpgsm=PATH options.  Check if test suites can be run.
539         * acconfig.h: Add GPGSM_PATH.
540         * Makefile.am: New variable `tests', set to `tests' if
541         RUN_GPG_TESTS.
542         (SUBDIRS): Replace string `tests' with variable `tests'.
543
544 2001-10-22  Marcus Brinkmann  <marcus@g10code.de>
545
546         * autogen.sh: Invoke automake with `-a' (add missing files).
547         Do not invoke configure.
548
549 2001-09-17  Werner Koch  <wk@gnupg.org>
550
551         Released 0.2.3.
552         
553         * configure.in (NEED_GPG_VERSION): Set to 1.0.6. Incremented LT
554         current and age.
555
556         * Makefile.am (SUBDIRS): Add doc
557
558 2001-06-12  Werner Koch  <wk@gnupg.org>
559
560         Released 0.2.2.
561
562 2001-04-05  Werner Koch  <wk@gnupg.org>
563
564         * configure.in (NEED_GPG_VERSION): Set to 1.0.4g 
565
566 2001-04-02  Werner Koch  <wk@gnupg.org>
567
568         Released 0.2.1.
569
570         Changed the copyright notices all over the place.
571         
572 2001-02-28  Werner Koch  <wk@gnupg.org>
573
574         Released 0.2.0.
575
576 2001-01-18  Werner Koch  <wk@gnupg.org>
577
578         * autogen.sh: Added option --build-w32.
579
580
581  Copyright 2001, 2002, 2003, 2004, 2005 g10 Code GmbH
582
583  This file is free software; as a special exception the author gives
584  unlimited permission to copy and/or distribute it, with or without
585  modifications, as long as this notice is preserved.
586
587  This file is distributed in the hope that it will be useful, but
588  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
589  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.