1 2005-03-24 Marcus Brinkmann <marcus@g10code.de>
3 * configure.ac (AH_BOTTOM): Removed.
5 2005-03-09 Werner Koch <wk@g10code.com>
7 * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
9 * Makefile.am (EXTRA_DIST): Include autogen.sh
11 * autogen.sh: Added the usual code to build for W32 (--build-w32).
13 * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
14 (HAVE_DRIVE_LETTERS): Removed.
15 (HAVE_W32_SYSTEM): Added.
16 (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
19 2004-12-28 Werner Koch <wk@g10code.com>
23 * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
24 (ACLOCAL_AMFLAGS): Add -I m4.
25 * configure.ac: Require automake 1.9.3 and autoconf 2.59.
26 * acinclude.m4: Changed quoting for automake 1.9.
27 * README: Use SHA1 instead of MD5.
29 2004-12-11 Marcus Brinkmann <marcus@g10code.de>
31 * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
34 2004-12-07 Marcus Brinkmann <marcus@g10code.de>
36 * README: Refer to COPYING.LESSER and "each file" instead of
38 * COPYING.LESSER: New file.
39 * gpgme.spec.in (%doc): Add COPYING.LESSER.
40 * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
42 * TODO: Add copyright notice.
43 * README.CVS: Likewise.
45 * configure.ac (GPGSM_VERSION): Fix filter to get it.
47 2004-10-22 Marcus Brinkmann <marcus@g10code.de>
51 * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
52 (AC_INIT): Set version to 1.0.1.
54 * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
56 2004-09-30 Marcus Brinkmann <marcus@g10code.de>
60 * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
61 (AC_INIT): Set version to 1.0.0.
63 * Makefile.am (EXTRA_DIST): Remove README-alpha.
64 * README-alpha: Remove file.
66 2004-09-17 Marcus Brinkmann <marcus@g10code.de>
68 * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
70 2004-09-14 Marcus Brinkmann <marcus@g10code.de>
72 * configure.ac: Improve diagnostics with version check.
74 * configure.ac: Print diagnostics about found thread libraries at
75 the end. Check for the versions of GPG and GPGSM and print the
76 found versions at the end.
77 (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
78 (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
80 * acinclude.m4: Add copyright notice.
81 (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
82 AC_CHECK_PTH): Removed.
84 2004-06-23 Marcus Brinkmann <marcus@g10code.de>
86 * configure.ac: Check for <sys/uio.h>.
88 2004-06-08 Marcus Brinkmann <marcus@g10code.de>
92 * configure.ac (AC_INIT): Set version number to 0.9.0.
93 (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
94 (LIBGPGME_LT_REVISION): Reset to zero.
96 2004-05-21 Marcus Brinkmann <marcus@g10code.de>
98 * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
101 2004-04-29 Marcus Brinkmann <marcus@g10code.de>
105 * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
107 2004-04-02 Thomas Schwinge <schwinge@nic-nac-project.de>
109 * autogen.sh: Added ACLOCAL_FLAGS.
111 2004-04-06 Werner Koch <wk@gnupg.org>
115 * config.guess, config.sub, ltmain.sh: Updated to those from
118 2004-03-07 Marcus Brinkmann <marcus@g10code.de>
122 * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
124 * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
126 2004-02-18 Werner Koch <wk@gnupg.org>
128 * configure.ac: Make the check for funopen fail with just a
131 2004-02-11 Werner Koch <wk@gnupg.org>
133 * autogen.sh (check_version): Removed bashism and simplified.
135 2004-02-10 Werner Koch <wk@gnupg.org>
137 * configure.ac: Fixed funopen test change.
139 2004-02-06 Moritz Schulte <mo@g10code.com>
141 * configure.ac: Fix funopen replacement mechanism.
143 2004-01-31 Marcus Brinkmann <marcus@g10code.de>
145 * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
148 2004-01-12 Werner Koch <wk@gnupg.org>
152 * configure.ac: Bumbed LT_Revision; now at C12/A1/R1.
153 (NEED_GPGSM_VERSION): Set to 1.9.3.
154 (min_automake_version): Added.
156 * Makefile.am (EXTRA_DIST): Added README.CVS.
157 * autogen.sh: Updated.
159 2003-11-19 Werner Koch <wk@gnupg.org>
161 * acinclude.m4: Add AM_PATH_GPG_ERROR.
162 * configure.ac: Check for timegm. Made warning messages more
165 2003-10-06 Marcus Brinkmann <marcus@g10code.de>
169 * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by 1.
170 (LIBGPGME_LT_REVISION): Set to 0.
172 2003-09-13 Marcus Brinkmann <marcus@g10code.de>
174 * configure.ac: Require libgpg-error 0.5.
176 * acinclude.m4: Remove libtool cruft, add jm_GLIBC21.
177 * configure.ac: Add check for getenv_r, and call jm_GLIBC21.
178 Define HAVE_THREAD_SAFE_GETENV if appropriate.
180 2003-09-03 Marcus Brinkmann <marcus@g10code.de>
182 * configure.ac: Remove GPGME_CONFIG_LIBS and GPGME_CONFIG_CFLAGS.
184 2003-09-02 Marcus Brinkmann <marcus@g10code.de>
186 * configure.ac: Move invocation of AC_CANONICAL_HOST up to
187 suppress warning by autoconf.
189 2003-08-30 Robert Schiele <rschiele@uni-mannheim.de>
191 * gpgme.spec.in: %{_infodir}/dir is not packaged,
192 remove to prevent checking failure.
194 2003-08-18 Marcus Brinkmann <marcus@g10code.de>
196 * configure.ac: If building Assuan, check for funopen and
197 fopencookie, and make isascii, putc_unlocked and memrchr
198 replacement functions.
199 (AM_PATH_GPG_ERROR): Require 0.3.
201 2003-07-31 Marcus Brinkmann <marcus@g10code.de>
203 * configure.ac (AC_INIT): Bump version to 0.4.3.
205 2003-07-30 Marcus Brinkmann <marcus@g10code.de>
207 * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
211 2003-07-08 Marcus Brinkmann <marcus@g10code.de>
213 * configure.ac: Complain if libgpg-error is not found.
215 2003-06-22 Marcus Brinkmann <marcus@g10code.de>
217 * configure.ac (AC_INIT): Bump version to 0.4.2.
219 2003-06-06 Marcus Brinkmann <marcus@g10code.de>
221 * configure.ac (LIBGPGME_LT_CURRENT): Bump up to 11.
223 * configure.ac: Use AM_PATH_GPG_ERROR.
225 * configure.ac: Check for libgpg-error. Define
226 GPG_ERR_SOURCE_DEFAULT.
228 2003-05-26 Marcus Brinkmann <marcus@g10code.de>
230 * configure.ac (NEED_GPG_VERSION): Bump up to 1.2.2.
232 2003-05-18 Marcus Brinkmann <marcus@g10code.de>
234 In all files, replace the Gpgme* type names with the new gpgme_*
237 2003-02-01 Marcus Brinkmann <marcus@g10code.de>
239 * assuan/: Update files to 2002-11-10 version of assuan.
241 2003-01-29 Marcus Brinkmann <marcus@g10code.de>
243 * bonobo/gpgme.c, bonobo/main.c, bonobo/main.h, bonobo/Makefile,
244 bonobo/Makefile.am, bonobo/Makefile.in: Dead files removed.
245 * configure.ac: Remove automake conditional BUILD_BONOBO
246 (AC_CONFIG_FILES): Remove bonobo/Makefile.
247 * Makefile.am (bonobo): Remove variable.
248 (SUBDIRS): Remove ${bonobo}.
250 * configure.ac: Remove all uses of GNUPG_CHECK_TYPEDEF, for byte,
251 ushort, ulong, u16 and u32.
252 * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Remove macro.
254 2002-12-24 Marcus Brinkmann <marcus@g10code.de>
256 * configure.ac: New conditional HAVE_LD_VERSION_SCRIPT.
257 Call AC_CANONICAL_HOST, use host instead target.
259 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
261 * configure.ac: Bump up to 0.4.1.
265 2002-12-23 Marcus Brinkmann <marcus@g10code.de>
267 * autogen.sh (automake_vers): Require 1.7 (really 1.7.1) for the
268 conditional source distribution bug fix.
270 2002-12-08 Marcus Brinkmann <marcus@g10code.de>
272 * configure.ac (LIBGPGME_LT_CURRENT): Increase by one.
273 (LIBGPGME_LT_AGE, LIBGPGME_LT_REVISION): Set to 0.
275 2002-11-28 Marcus Brinkmann <marcus@g10code.de>
277 * NEWS: Add note about moving "gpgmeplug" to the "cryptplug"
279 * README: Remove instructions related to "gpgmeplug".
280 * configure.ac: Remove enable option "gpgmeplug" and automake
281 conditional BUILD_GPGMEPLUG, as well as the status info about it.
282 (GPGMEPLUG): Remove variable.
283 * Makefile.am (gpgmeplug): Remove variable.
284 (SUBDIRS): Remove ${gpgmeplug}.
285 * cryptplug.h, gpgme-openpgp.c, gpgmeplug.dox, gpgme-smime.c,
286 Makefile.am, gpgmeplug.c, ChangeLog: Files removed.
288 2002-11-22 Marcus Brinkmann <marcus@g10code.de>
290 * configure.ac: Disable GPGSM for all dosish systems.
292 2002-10-12 Marcus Brinkmann <marcus@g10code.de>
294 * configure.ac: Add automake conditional HAVE_GPGSM.
296 2002-10-08 Marcus Brinkmann <marcus@g10code.de>
298 * configure.ac (AC_INIT): Bump version up to 0.4.0.
299 (NEED_GPG_VERSION): Bump up to 1.2.0.
300 (NEED_GPGSM_VERSION): Bump up to 0.9.0.
301 * README: Update version numbers.
302 * NEWS: Start entry for 0.4.0.
304 2002-09-20 Werner Koch <wk@gnupg.org>
308 * configure.ac: Bump up LIBGPGME_LT_REVISION.
310 * configure.ac (AC_CHECK_HEADERS): Check for sys/select.h.
312 2002-09-04 Marcus Brinkmann <marcus@g10code.de>
314 * autogen.sh (autoconf_vers): Bump up to 2.53 to get the @&t@
315 quadrigraph. Always cutting the edge!
317 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
319 * configure.ac: Create and substitute LTLIBOBJS.
321 2002-09-02 Marcus Brinkmann <marcus@g10code.de>
325 * NEWS: Update for 0.3.9 release.
326 * configure.ac: Bump up LIBGPGME_LT_REVISION.
328 2002-08-29 Marcus Brinkmann <marcus@g10code.de>
330 * gpgme.spec.in: Changed user name in Wojciech Polak's email
331 address from ghostface to polak per request by himself.
333 2002-08-28 Werner Koch <wk@gnupg.org>
335 * acinclude.m4 (GNUPG_CHECK_VA_COPY): New.
336 * configure.ac: Use it.
338 2002-08-23 Werner Koch <wk@gnupg.org>
340 * configure.ac (GPGME_CONFIG_CFLAGS): Renamed from GPGME_CFLAGS
341 and removed the libpath because it is set by the config script.
343 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
345 * configure.ac: Bump version number to 0.3.10.
347 * NEWS: Add template for development version.
349 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
353 * NEWS: Update for 0.3.9 release.
354 * Makefile.am (EXTRA_DIST): Add gpgme.spec.in.
356 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
358 * jnlib/argparse.c, jnlib/argparse.h, jnlib/ChangeLog,
359 jnlib/dotlock.c, jnlib/dotlock.h, jnlib/libjnlib-config.h,
360 jnlib/logging.c, jnlib/logging.h,jnlib/Makefile.am,
361 jnlib/mischelp.h, jnlib/README, jnlib/stringhelp.c,
362 jnlib/stringhelp.h, jnlib/strlist.c, jnlib/strlist.h,
363 jnlib/types.h, jnlib/xmalloc.c, jnlib/xmalloc.h: Remove files.
365 2002-08-21 Marcus Brinkmann <marcus@g10code.de>
367 * Makefile.am (SUBDIRS): Remove jnlib.
368 * configure.ac: Don't check for unsigned short or unsigned long.
369 Don't check for memicmp, strlwr, strtoul, memmove, stricmp.
370 Make stpcpy a replaced function.
371 Don't define HAVE_JNLIB_LOGGING.
372 Don't generate jnlib/Makefile.
374 2002-07-02 Werner Koch <wk@gnupg.org>
376 * configure.ac: Bumbed version number to 0.3.9; add a comment on
379 * gpgme.spec.in: New. Contributed by Wojciech Polak.
380 * Makefile.am (dist-hook): New.
382 * AUTHORS: Added Wojciech and bug reporting addresses.
384 2002-06-25 Werner Koch <wk@gnupg.org>
388 * configure.ac: Bumbed LT version to 9/3/0.
389 (NEED_GPGSM_VERSION): Need 0.3.8 due to fixed export command.
391 2002-06-04 Marcus Brinkmann <marcus@g10code.de>
395 * configure.ac (AC_INIT): Set version to 0.3.7.
396 (LIBGPGME_LT_REVISION): Add one.
398 * README: Document version requirement correctly.
400 2002-06-02 Marcus Brinkmann <marcus@g10code.de>
402 * acinclude.m4: Fix Pth check so that it doesn't error out if pth
405 2002-06-02 Marcus Brinkmann <marcus@g10code.de>
407 * configure.ac: Add checks for Pth and pthreads.
408 * acinclude.m4: Add slightly hacked check for pth (seems to be an
409 autoconf version problem).
411 2002-05-21 Werner Koch <wk@gnupg.org>
413 * configure.ac (NEED_GPGSM_VERSION): We need gpgsm 0.3.7.
415 2002-05-03 Werner Koch <wk@gnupg.org>
419 2002-04-05 Marcus Brinkmann <marcus@g10code.de>
421 * acconfig.h: File removed.
422 * configure.ac (NEED_GPG_VERSION): Add description.
423 (NEED_GPGSM_VERSION): Likewise.
424 (HAVE_DOSISH_SYSTEM): Likewise.
425 (HAVE_DRIVE_LETTERS): Likewise.
426 (GPG_PATH): Likewise.
427 (GPGSM_PATH): Likewise.
428 * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Likewise.
430 2002-04-01 Werner Koch <wk@gnupg.org>
434 2002-03-17 Marcus Brinkmann <marcus@g10code.de>
436 * configure.ac: Add automake conditional HAVE_DOSISH_SYSTEM.
438 2002-03-04 Werner Koch <wk@gnupg.org>
440 * configure.ac: Bumbed version to 0.3.4-cvs to continue development.
444 * configure.ac: Bumbed LT version numbers to (7,1,0), requires
447 2002-03-03 Marcus Brinkmann <marcus@g10code.de>
449 * configure.ac (AC_INIT): Change version number to snapshot CVS
452 2002-02-13 Werner Koch <wk@gnupg.org>
454 * configure.ac (vasprintf,fopencookie): Add checks.
456 2002-02-12 Marcus Brinkmann <marcus@g10code.de>
458 * configure.ac (AC_INIT): Bump version to 0.3.3.
459 * jnlib/Makefile.am: Rever to older version that includes xmalloc
460 but not dotlock and some other files. Reported by Stéphane
463 2002-02-10 Marcus Brinkmann <marcus@g10code.de>
467 * configure.ac (AC_INIT): Bump version to 0.3.2.
468 * jnlib/libjnlibconfig.h: Revert to older version that doesn't
469 expect libgcrypt. Reported by Jose Carlos Garcia Sogo
472 2002-02-09 Marcus Brinkmann <marcus@g10code.de>
476 * configure.ac (LIBGPGME_LT_CURRENT): Bump it up to 6!
477 (NEED_GPGSM_VERSION): Bump it up to 0.3.0!
478 (AC_INIT): Bump version to 0.3.1
480 2002-01-22 Marcus Brinkmann <marcus@g10code.de>
482 * configure.ac (HAVE_JNLIB_LOGGING): Define always for assuan.
484 2001-12-19 Werner Koch <wk@gnupg.org>
486 * configure.ac (VERSION,PACKAGE): Defined and subst. Used for
487 AM_INIT_AUTOMAKE and moved all version number more to the top.
489 2001-12-18 Marcus Brinkmann <marcus@g10code.de>
491 * autogen.sh (libtool_vers): Bump to 1.4.
493 * configure.ac (LIBGPGME_LT_CURRENT): Increment.
494 (LIBGPGME_LT_AGE): Reset.
496 Fix wrong comment character.
498 2001-12-18 Werner Koch <wk@gnupg.org>
500 * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Fixed for new automake.
502 2001-12-14 Marcus Brinkmann <marcus@g10code.de>
504 * configure.ac (GPG): Substitute this variable.
507 2001-11-22 Marcus Brinkmann <marcus@g10code.de>
509 * configure.ac (AC_CONFIG_FILES): Add tests/gpg/Makefile and
510 tests/gpgsm/Makefile.
512 2001-11-21 Marcus Brinkmann <marcus@g10code.de>
514 * Makefile.am (gpgmeplug): New variable, set to gpgmeplug if
516 * configure.ac (AC_CONFIG_FILES): Add gpgmeplug/Makefile.
517 Support --enable-gpgmeplug.
519 2001-11-21 Marcus Brinkmann <marcus@g10code.de>
521 * autogen.sh: Tighten version dependencies.
523 2001-11-20 Marcus Brinkmann <marcus@g10code.de>
525 * Makefile.am (SUBDIRS): Support building the assuan library
526 (currently if GPGSM_PATH is set)..
527 * configure.ac: Support building the assuan library.
528 * assuan: New directory, populated with the Assuan library
529 (copied from the newpg repository).
531 2001-11-20 Marcus Brinkmann <marcus@g10code.de>
533 * configure.ac (NEED_GPGSM_VERSION): New variable. Treat it
534 similarly to NEED_GPG_VERSION.
535 * acconfig.h: Likewise.
537 2001-11-18 Marcus Brinkmann <marcus@g10code.de>
539 * configure.in: Renamed to ...
540 * configure.ac: ... this. Update to autoconf 2.52. Lots of small
541 changes in the transition. Support --with-gpg=PATH and
542 --with-gpgsm=PATH options. Check if test suites can be run.
543 * acconfig.h: Add GPGSM_PATH.
544 * Makefile.am: New variable `tests', set to `tests' if
546 (SUBDIRS): Replace string `tests' with variable `tests'.
548 2001-10-22 Marcus Brinkmann <marcus@g10code.de>
550 * autogen.sh: Invoke automake with `-a' (add missing files).
551 Do not invoke configure.
553 2001-09-17 Werner Koch <wk@gnupg.org>
557 * configure.in (NEED_GPG_VERSION): Set to 1.0.6. Incremented LT
560 * Makefile.am (SUBDIRS): Add doc
562 2001-06-12 Werner Koch <wk@gnupg.org>
566 2001-04-05 Werner Koch <wk@gnupg.org>
568 * configure.in (NEED_GPG_VERSION): Set to 1.0.4g
570 2001-04-02 Werner Koch <wk@gnupg.org>
574 Changed the copyright notices all over the place.
576 2001-02-28 Werner Koch <wk@gnupg.org>
580 2001-01-18 Werner Koch <wk@gnupg.org>
582 * autogen.sh: Added option --build-w32.
585 Copyright 2001, 2002, 2003, 2004, 2005 g10 Code GmbH
587 This file is free software; as a special exception the author gives
588 unlimited permission to copy and/or distribute it, with or without
589 modifications, as long as this notice is preserved.
591 This file is distributed in the hope that it will be useful, but
592 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
593 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.