1 2005-11-18 Werner Koch <wk@g10code.com>
3 * configure.ac (BUILD_REVISION): New.
5 2005-11-17 Marcus Brinkmann <marcus@g10code.de>
7 * configure.ac: Add support for --enable-w32-glib (disabled by
8 default). Invoke AM_PATH_GLIB_2_0.
10 2005-11-16 Werner Koch <wk@g10code.com>
12 * configure.ac (CFLAGS) [W32]: Make sure that -mms-bitfields are used.
14 2005-11-15 Werner Koch <wk@g10code.com>
16 * configure.ac: Create BUILD_FILEVERSION from SVN Revision.
18 * autogen.sh [W32]: Build shared and static versions of the library.
20 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
22 * w32-dll/ChangeLog, w32-dll/build-dll, w32-dll/gpgme.def: Remove
25 * configure.ac: Instead checking for windres and dlltool, invoke
26 AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_RC.
27 * src/Makefile.am [HAVE_W32_SYSTEM]: Use libtool, which simplifies
30 2005-10-01 Marcus Brinkmann <marcus@g10code.de>
34 * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
36 (LIBGPGME_LT_REVISION): Reset to 0 for release.
38 2005-09-12 Marcus Brinkmann <marcus@g10code.de>
40 * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here.
42 2005-08-26 Werner Koch <wk@g10code.com>
44 * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.
46 2005-08-19 Werner Koch <wk@g10code.com>
48 * configure.ac [W32]: Create values for versioninfo.rc and list
49 substuture versioninfo.rc.
50 * configure.ac: Define ENABLE_GPGSM.
52 2005-08-08 Werner Koch <wk@g10code.com>
54 * configure.ac (stpcpy): Changed from replace to test.
56 2005-03-24 Marcus Brinkmann <marcus@g10code.de>
58 * configure.ac (AH_BOTTOM): Removed.
60 2005-03-09 Werner Koch <wk@g10code.com>
62 * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
64 * Makefile.am (EXTRA_DIST): Include autogen.sh
66 * autogen.sh: Added the usual code to build for W32 (--build-w32).
68 * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
69 (HAVE_DRIVE_LETTERS): Removed.
70 (HAVE_W32_SYSTEM): Added.
71 (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
74 2004-12-28 Werner Koch <wk@g10code.com>
78 * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
79 (ACLOCAL_AMFLAGS): Add -I m4.
80 * configure.ac: Require automake 1.9.3 and autoconf 2.59.
81 * acinclude.m4: Changed quoting for automake 1.9.
82 * README: Use SHA1 instead of MD5.
84 2004-12-11 Marcus Brinkmann <marcus@g10code.de>
86 * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
89 2004-12-07 Marcus Brinkmann <marcus@g10code.de>
91 * README: Refer to COPYING.LESSER and "each file" instead of
93 * COPYING.LESSER: New file.
94 * gpgme.spec.in (%doc): Add COPYING.LESSER.
95 * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
97 * TODO: Add copyright notice.
98 * README.CVS: Likewise.
100 * configure.ac (GPGSM_VERSION): Fix filter to get it.
102 2004-10-22 Marcus Brinkmann <marcus@g10code.de>
106 * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
107 (AC_INIT): Set version to 1.0.1.
109 * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
111 2004-09-30 Marcus Brinkmann <marcus@g10code.de>
115 * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
116 (AC_INIT): Set version to 1.0.0.
118 * Makefile.am (EXTRA_DIST): Remove README-alpha.
119 * README-alpha: Remove file.
121 2004-09-17 Marcus Brinkmann <marcus@g10code.de>
123 * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
125 2004-09-14 Marcus Brinkmann <marcus@g10code.de>
127 * configure.ac: Improve diagnostics with version check.
129 * configure.ac: Print diagnostics about found thread libraries at
130 the end. Check for the versions of GPG and GPGSM and print the
131 found versions at the end.
132 (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
133 (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
135 * acinclude.m4: Add copyright notice.
136 (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
137 AC_CHECK_PTH): Removed.
139 2004-06-23 Marcus Brinkmann <marcus@g10code.de>
141 * configure.ac: Check for <sys/uio.h>.
143 2004-06-08 Marcus Brinkmann <marcus@g10code.de>
147 * configure.ac (AC_INIT): Set version number to 0.9.0.
148 (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
149 (LIBGPGME_LT_REVISION): Reset to zero.
151 2004-05-21 Marcus Brinkmann <marcus@g10code.de>
153 * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
156 2004-04-29 Marcus Brinkmann <marcus@g10code.de>
160 * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
162 2004-04-02 Thomas Schwinge <schwinge@nic-nac-project.de>
164 * autogen.sh: Added ACLOCAL_FLAGS.
166 2004-04-06 Werner Koch <wk@gnupg.org>
170 * config.guess, config.sub, ltmain.sh: Updated to those from
173 2004-03-07 Marcus Brinkmann <marcus@g10code.de>
177 * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
179 * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
181 2004-02-18 Werner Koch <wk@gnupg.org>
183 * configure.ac: Make the check for funopen fail with just a
186 2004-02-11 Werner Koch <wk@gnupg.org>
188 * autogen.sh (check_version): Removed bashism and simplified.
190 2004-02-10 Werner Koch <wk@gnupg.org>
192 * configure.ac: Fixed funopen test change.
194 2004-02-06 Moritz Schulte <mo@g10code.com>
196 * configure.ac: Fix funopen replacement mechanism.
198 2004-01-31 Marcus Brinkmann <marcus@g10code.de>
200 * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
203 2004-01-12 Werner Koch <wk@gnupg.org>
207 * configure.ac: Bumbed LT_Revision; now at C12/A1/R1.
208 (NEED_GPGSM_VERSION): Set to 1.9.3.
209 (min_automake_version): Added.
211 * Makefile.am (EXTRA_DIST): Added README.CVS.
212 * autogen.sh: Updated.
214 2003-11-19 Werner Koch <wk@gnupg.org>
216 * acinclude.m4: Add AM_PATH_GPG_ERROR.
217 * configure.ac: Check for timegm. Made warning messages more
220 2003-10-06 Marcus Brinkmann <marcus@g10code.de>
224 * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by 1.
225 (LIBGPGME_LT_REVISION): Set to 0.
227 2003-09-13 Marcus Brinkmann <marcus@g10code.de>
229 * configure.ac: Require libgpg-error 0.5.
231 * acinclude.m4: Remove libtool cruft, add jm_GLIBC21.
232 * configure.ac: Add check for getenv_r, and call jm_GLIBC21.
233 Define HAVE_THREAD_SAFE_GETENV if appropriate.
235 2003-09-03 Marcus Brinkmann <marcus@g10code.de>
237 * configure.ac: Remove GPGME_CONFIG_LIBS and GPGME_CONFIG_CFLAGS.
239 2003-09-02 Marcus Brinkmann <marcus@g10code.de>
241 * configure.ac: Move invocation of AC_CANONICAL_HOST up to
242 suppress warning by autoconf.
244 2003-08-30 Robert Schiele <rschiele@uni-mannheim.de>
246 * gpgme.spec.in: %{_infodir}/dir is not packaged,
247 remove to prevent checking failure.
249 2003-08-18 Marcus Brinkmann <marcus@g10code.de>
251 * configure.ac: If building Assuan, check for funopen and
252 fopencookie, and make isascii, putc_unlocked and memrchr
253 replacement functions.
254 (AM_PATH_GPG_ERROR): Require 0.3.
256 2003-07-31 Marcus Brinkmann <marcus@g10code.de>
258 * configure.ac (AC_INIT): Bump version to 0.4.3.
260 2003-07-30 Marcus Brinkmann <marcus@g10code.de>
262 * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
266 2003-07-08 Marcus Brinkmann <marcus@g10code.de>
268 * configure.ac: Complain if libgpg-error is not found.
270 2003-06-22 Marcus Brinkmann <marcus@g10code.de>
272 * configure.ac (AC_INIT): Bump version to 0.4.2.
274 2003-06-06 Marcus Brinkmann <marcus@g10code.de>
276 * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
278 * configure.ac: Use AM_PATH_GPG_ERROR.
280 * configure.ac: Check for libgpg-error. Define
281 GPG_ERR_SOURCE_DEFAULT.
283 2003-05-26 Marcus Brinkmann <marcus@g10code.de>
285 * configure.ac (NEED_GPG_VERSION): Bump up to 1.2.2.
287 2003-05-18 Marcus Brinkmann <marcus@g10code.de>
289 In all files, replace the Gpgme* type names with the new gpgme_*
292 2003-02-01 Marcus Brinkmann <marcus@g10code.de>
294 * assuan/: Update files to 2002-11-10 version of assuan.
296 2003-01-29 Marcus Brinkmann <marcus@g10code.de>
298 * bonobo/gpgme.c, bonobo/main.c, bonobo/main.h, bonobo/Makefile,
299 bonobo/Makefile.am, bonobo/Makefile.in: Dead files removed.
300 * configure.ac: Remove automake conditional BUILD_BONOBO
301 (AC_CONFIG_FILES): Remove bonobo/Makefile.
302 * Makefile.am (bonobo): Remove variable.
303 (SUBDIRS): Remove ${bonobo}.
305 * configure.ac: Remove all uses of GNUPG_CHECK_TYPEDEF, for byte,
306 ushort, ulong, u16 and u32.
307 * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Remove macro.
309 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
311 * configure.ac: New conditional HAVE_LD_VERSION_SCRIPT.
312 Call AC_CANONICAL_HOST, use host instead target.
314 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
316 * configure.ac: Bump up to 0.4.1.
320 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
322 * autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
323 conditional source distribution bug fix.
325 2002-12-08 Marcus Brinkmann <marcus@g10code.de>
327 * configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
328 (LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.
330 2002-11-28 Marcus Brinkmann <marcus@g10code.de>
332 * NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
334 * README: Remove instructions related to "gpgmeplug".
335 * configure.ac: Remove enable option "gpgmeplug" and automake
336 conditional BUILD_GPGMEPLUG, as well as the status info about it.
337 (GPGMEPLUG): Remove variable.
338 * Makefile.am (gpgmeplug): Remove variable.
339 (SUBDIRS): Remove ${gpgmeplug}.
340 * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
341 Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
343 2002-11-22 Marcus Brinkmann <marcus@g10code.de>
345 * configure.ac: Disable GPGSM for all dosish systems.
347 2002-10-12 Marcus Brinkmann <marcus@g10code.de>
349 * configure.ac: Add automake conditional HAVE_GPGSM.
351 2002-10-08 Marcus Brinkmann <marcus@g10code.de>
353 * configure.ac (AC_INIT): Bump version up to 0.4.0.
354 (NEED_GPG_VERSION): Bump up to 1.2.0.
355 (NEED_GPGSM_VERSION): Bump up to 0.9.0.
356 * README: Update version numbers.
357 * NEWS: Start entry for 0.4.0.
359 2002-09-20 Werner Koch <wk@gnupg.org>
363 * configure.ac: Bump up LIBGPGME_LT_REVISION.
365 * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
367 2002-09-04 Marcus Brinkmann <marcus@g10code.de>
369 * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
370 quadrigraph. Always cutting the edge!
372 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
374 * configure.ac: Create and substitute LTLIBOBJS.
376 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
380 * NEWS: Update for 0.3.9 release.
381 * configure.ac: Bump up LIBGPGME_LT_REVISION.
383 2002-08-29 Marcus Brinkmann <marcus@g10code.de>
385 * gpgme.spec.in: Changed user name in Wojciech Polak's email
386 address from ghostface to polak per request by himself.
388 2002-08-28 Werner Koch <wk@gnupg.org>
390 * acinclude.m4 (GNUPG_CHECK_VA_COPY): New.
391 * configure.ac: Use it.
393 2002-08-23 Werner Koch <wk@gnupg.org>
395 * configure.ac (GPGME_CONFIG_CFLAGS): Renamed from GPGME_CFLAGS
396 and removed the libpath because it is set by the config script.
398 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
400 * configure.ac: Bump version number to 0.3.10.
402 * NEWS: Add template for development version.
404 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
408 * NEWS: Update for 0.3.9 release.
409 * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
411 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
413 * jnlib/argparse.c, jnlib/argparse.h, jnlib/ChangeLog,
414 jnlib/dotlock.c, jnlib/dotlock.h, jnlib/libjnlib-config.h,
415 jnlib/logging.c, jnlib/logging.h,jnlib/Makefile.am,
416 jnlib/mischelp.h, jnlib/README, jnlib/stringhelp.c,
417 jnlib/stringhelp.h, jnlib/strlist.c, jnlib/strlist.h,
418 jnlib/types.h, jnlib/xmalloc.c, jnlib/xmalloc.h: Remove files.
420 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
422 * Makefile.am (SUBDIRS): Remove jnlib.
423 * configure.ac: Don't check for unsigned short or unsigned long.
424 Don't check for memicmp, strlwr, strtoul, memmove, stricmp.
425 Make stpcpy a replaced function.
426 Don't define HAVE_JNLIB_LOGGING.
427 Don't generate jnlib/Makefile.
429 2002-07-02 Werner Koch <wk@gnupg.org>
431 * configure.ac: Bumbed version number to 0.3.9; add a comment on
434 * gpgme.spec.in: New. Contributed by Wojciech Polak.
435 * Makefile.am (dist-hook): New.
437 * AUTHORS: Added Wojciech and bug reporting addresses.
439 2002-06-25 Werner Koch <wk@gnupg.org>
443 * configure.ac: Bumbed LT version to 9/3/0.
444 (NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
446 2002-06-04 Marcus Brinkmann <marcus@g10code.de>
450 * configure.ac (AC_INIT): Set version to 0.3.7.
451 (LIBGPGME_LT_REVISION): Add one.
453 * README: Document version requirement correctly.
455 2002-06-02 Marcus Brinkmann <marcus@g10code.de>
457 * acinclude.m4: Fix Pth check so that it doesn't error out if pth
460 2002-06-02 Marcus Brinkmann <marcus@g10code.de>
462 * configure.ac: Add checks for Pth and pthreads.
463 * acinclude.m4: Add slightly hacked check for pth (seems to be an
464 autoconf version problem).
466 2002-05-21 Werner Koch <wk@gnupg.org>
468 * configure.ac (NEED_GPGSM_VERSION): We need gpgsm 0.3.7.
470 2002-05-03 Werner Koch <wk@gnupg.org>
474 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
476 * acconfig.h: File removed.
477 * configure.ac (NEED_GPG_VERSION): Add description.
478 (NEED_GPGSM_VERSION): Likewise.
479 (HAVE_DOSISH_SYSTEM): Likewise.
480 (HAVE_DRIVE_LETTERS): Likewise.
481 (GPG_PATH): Likewise.
482 (GPGSM_PATH): Likewise.
483 * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
485 2002-04-01 Werner Koch <wk@gnupg.org>
489 2002-03-17 Marcus Brinkmann <marcus@g10code.de>
491 * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
493 2002-03-04 Werner Koch <wk@gnupg.org>
495 * configure.ac: Bumbed version to 0.3.4-cvs to continue development.
499 * configure.ac: Bumbed LT version numbers to (7,1,0), requires
502 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
504 * configure.ac (AC_INIT): Change version number to snapshot CVS
507 2002-02-13 Werner Koch <wk@gnupg.org>
509 * configure.ac (vasprintf,fopencookie): Add checks.
511 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
513 * configure.ac (AC_INIT): Bump version to 0.3.3.
514 * jnlib/Makefile.am: Rever to older version that includes xmalloc
515 but not dotlock and some other files. Reported by Stéphane
518 2002-02-10 Marcus Brinkmann <marcus@g10code.de>
522 * configure.ac (AC_INIT): Bump version to 0.3.2.
523 * jnlib/libjnlibconfig.h: Revert to older version that doesn't
524 expect libgcrypt. Reported by Jose Carlos Garcia Sogo
527 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
531 * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
532 (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
533 (AC_INIT): Bump version to 0.3.1
535 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
537 * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan.
539 2001-12-19 Werner Koch <wk@gnupg.org>
541 * configure.ac (VERSION,PACKAGE): Defined and subst. Used for
542 AM_INIT_AUTOMAKE and moved all version number more to the top.
544 2001-12-18 Marcus Brinkmann <marcus@g10code.de>
546 * autogen.sh (libtool_vers): Bump to 1.4.
548 * configure.ac (LIBGPGME_LT_CURRENT): Increment.
549 (LIBGPGME_LT_AGE): Reset.
551 Fix wrong comment character.
553 2001-12-18 Werner Koch <wk@gnupg.org>
555 * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
557 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
559 * configure.ac (GPG): Substitute this variable.
562 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
564 * configure.ac (AC_CONFIG_FILES): Add tests/gpg/Makefile and
565 tests/gpgsm/Makefile.
567 2001-11-21 Marcus Brinkmann <marcus@g10code.de>
569 * Makefile.am (gpgmeplug): New variable, set to gpgmeplug if
571 * configure.ac (AC_CONFIG_FILES): Add gpgmeplug/Makefile.
572 Support --enable-gpgmeplug.
574 2001-11-21 Marcus Brinkmann <marcus@g10code.de>
576 * autogen.sh: Tighten version dependencies.
578 2001-11-20 Marcus Brinkmann <marcus@g10code.de>
580 * Makefile.am (SUBDIRS): Support building the assuan library
581 (currently if GPGSM_PATH is set)..
582 * configure.ac: Support building the assuan library.
583 * assuan: New directory, populated with the Assuan library
584 (copied from the newpg repository).
586 2001-11-20 Marcus Brinkmann <marcus@g10code.de>
588 * configure.ac (NEED_GPGSM_VERSION): New variable. Treat it
589 similarly to NEED_GPG_VERSION.
590 * acconfig.h: Likewise.
592 2001-11-18 Marcus Brinkmann <marcus@g10code.de>
594 * configure.in: Renamed to ...
595 * configure.ac: ... this. Update to autoconf 2.52. Lots of small
596 changes in the transition. Support --with-gpg=PATH and
597 --with-gpgsm=PATH options. Check if test suites can be run.
598 * acconfig.h: Add GPGSM_PATH.
599 * Makefile.am: New variable `tests', set to `tests' if
601 (SUBDIRS): Replace string `tests' with variable `tests'.
603 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
605 * autogen.sh: Invoke automake with `-a' (add missing files).
606 Do not invoke configure.
608 2001-09-17 Werner Koch <wk@gnupg.org>
612 * configure.in (NEED_GPG_VERSION): Set to 1.0.6. Incremented LT
615 * Makefile.am (SUBDIRS): Add doc
617 2001-06-12 Werner Koch <wk@gnupg.org>
621 2001-04-05 Werner Koch <wk@gnupg.org>
623 * configure.in (NEED_GPG_VERSION): Set to 1.0.4g
625 2001-04-02 Werner Koch <wk@gnupg.org>
629 Changed the copyright notices all over the place.
631 2001-02-28 Werner Koch <wk@gnupg.org>
635 2001-01-18 Werner Koch <wk@gnupg.org>
637 * autogen.sh: Added option --build-w32.
640 Copyright 2001, 2002, 2003, 2004, 2005 g10 Code GmbH
642 This file is free software; as a special exception the author gives
643 unlimited permission to copy and/or distribute it, with or without
644 modifications, as long as this notice is preserved.
646 This file is distributed in the hope that it will be useful, but
647 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
648 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.