2009-10-30 Marcus Brinkmann <marcus@g10code.de>
[gpgme.git] / ChangeLog
index d88dc48..c9c6792 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,487 @@
+2009-10-30  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Check for argp.h and error_t.
+
+2009-10-26  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (NEED_GPG_VERSION_DEFAULT): Bump to 1.4.0 as 1.3.0
+       was development versions only.
+
+2009-10-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add support for G13.
+
+2009-10-20  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (AC_CONFIG_FILES): Remove assuan/Makefile.
+
+2009-10-20  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Replace internal libassuan by external libassuan.
+       * m4/libassuan.m4: New file.
+       * Makefile.am (assuan): Remove variable.
+       (SUBDIRS): Remove ${assuan}.
+       * assuan/: Removed.
+
+2009-06-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add AC_TYPE_UINTPTR_T.
+
+       * assuan/assuan.h [_ASSUAN_IN_GPGME_BUILD_ASSUAN]: Declare
+       _gpgme_io_connect.
+
+2009-06-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released GPGME 1.2.0.
+
+       * configure.ac (my_version): Set to 1.2.0.
+       (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump.
+       (LIBGPGME_LT_REVISION): Reset.
+
+2009-05-05  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add infrastructure for compile time check of
+       _FILE_OFFSET_BITS.
+
+2009-04-19  Moritz  <moritz@gnu.org>
+
+       * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Specify --with-gpg.
+
+2009-03-06  Marcus Brinkmann  <marcus@g10code.de>
+
+       * assuan/: Update to libassuan SVN 2009-03-06.
+
+2009-01-26  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (AC_CONFIG_FILES): Add tests/opassuan/Makefile.
+
+2008-12-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       Release GPGME 1.1.8.
+
+       * configure.ac: Bump API revision.
+
+2008-11-03  Marcus Brinkmann  <marcus@g10code.com>
+
+       * configure.ac: Replace gpgme paths with src.
+       * gpgme: Move to ...
+       * src: ... this new directory.
+
+2008-10-20  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (AC_CONFIG_FILES): Add gpgme.h.
+       (GNUPG_FIX_HDR_VERSION): Remove.
+
+2008-10-17  Marcus Brinkmann  <marcus@g10code.com>
+
+       Release GPGME 1.1.7.
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
+
+2008-09-19  Moritz  <moritz@gnu.org>
+
+       * configure.ac: Remove bogus "esac".
+
+2008-09-16  Marcus Brinkmann  <marcus@g10code.com>
+
+       * configure.ac (_XOPEN_SOURCE) [apple-darwin]: Define it. 
+
+2008-07-04  Werner Koch  <wk@g10code.com>
+
+       * config.guess, config.sub: Update to 2007-11-19.  Also update
+       missing et al scripts. 
+
+2008-04-01  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (AC_INIT): Fix quoting.
+
+2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Bump required version of automake up to 1.10.
+       * autogen.sh: Fix aclocal check.
+
+2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       Release GPGME 1.1.6.
+
+       * configure.ac: Support gpgconf.
+
+2007-09-27  Marcus Brinkmann  <marcus@g10code.de>
+
+       * assuan-pipe-connect.c (pipe_connect_gpgme): Do not close process
+       handle here.  Use this function also on Unix systems.
+
+       * assuan-pipe-connect.c (pipe_connect_gpgme): Fix last change.
+
+       * assuan-pipe-connect.c (pipe_connect_gpgme): New function, use it
+       if _ASSUAN_IN_GPGME_BUILD_ASSUAN.
+
+2007-09-17  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Use the svn version magic.
+
+2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Check for C++, Qt and support --enable-w32-qt.
+       * m4/pkg.m4: New file.
+
+2007-08-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (--enable-w32-glib): Use --enableval, not
+       --withval.
+
+2007-07-16  Marcus Brinkmann  <marcus@g10code.de>
+
+       * assuan/assuan-socket.c (_assuan_close): Always use close().
+       * assuan/assuan.h (_gpgme_io_close): New prototype.
+       (close): New macro, define as _gpgme_io_close.
+
+2007-07-13  Marcus Brinkmann  <marcus@g10code.de>
+
+       * assuan/assuan-io.c (_assuan_simple_read, _assuan_simple_write):
+       Always use read/write (which means _gpgme_io_read and
+       _gpgme_io_write).
+
+2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 1.1.5.
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
+
+2007-07-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (GPGSM_DEFAULT) [*-mingw32*]: Initialize it.
+       (HAVE_ASSUAN_H): Set to 1 if we have it.
+       (funopen): Use AC_REPLACE_FUNCS.
+       (USE_DESCRIPTOR_PASSING): Define to 1 if we have it.  Do not
+       define it at all if we don't.
+       (NETLIBS) [have_w32_system]: Add -lws2_32.
+       (DIRSEP_C, DIRSEP_S, EXPSEP_C, EXPSEP_S, PATHSEP_S)
+       [HAVE_DOSISH_SYSTEM]: Remove definitions.
+
+       * assuan/assuan.h (_assuan_funopen): Define to _gpgme_funopen.
+       * assuan/funopen.c: Move to ../gpgme/funopen.c.
+       * assuan/Makefile.am (libassuan_la_SOURCES): Remove funopen.c.
+
+2007-07-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * assuan/Makefile.am (INCLUDES): Include $(top_srcdir)/gpgme.
+       * assuan/assuan.h: Include <ath.h> instead of trying to duplicate
+       the definitions.
+       
+       * assuan/: Update files to 2007-07-04 version of assuan.
+
+       * autogen.sh: Use = not == in test.
+
+2007-03-05  Werner Koch  <wk@g10code.com>
+
+       Released 1.1.4.
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
+
+       * autogen.sh: New option --force.
+
+2007-01-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 1.1.3.
+       
+       * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
+
+2007-01-26  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Changed gpg and gpgsm version checks to work with
+       arbitrary names of the gpg binary. New option --disable-gpg-test
+       and --disable-gpgsm-test.
+
+2007-01-09  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (NEED_GPG_VERSION, NEED_GPGSM_VERSION): Must define
+       after it may have been changed by an option.
+
+2007-01-08  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Require gpg-error 1.4 due to the use of
+       gpg_error_from_syserror.
+       (HAVE_ASSUAN_H): New.
+
+2007-01-05  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add options --with-gpg-version and
+       --with-gpgsm-version to allow overriding the minimum version
+       requirements.
+
+2006-12-17  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Fix two typos in last change.
+
+2006-12-03  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Use descriptor passing only if --enable-fd-passing
+       is provided.
+
+       * configure.ac: Add check for use of descriptor passing.
+
+2006-11-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (NEED_GPG_VERSION): Bump to 1.3.0.
+
+2006-09-19  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Turn stpcpy into a replacement function.
+       Check for unistd.h and add setenv as replacement function.
+
+2006-07-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Check for network libraries and set NETLIBS.
+
+2006-07-06  Marcus Brinkmann  <marcus@g10code.de>
+
+       * lang, lang/cl: New subdirectories.
+       * lang/Makefile.am, lang/README: New files.
+       * configure.ac (AC_CONFIG_FILES): Add lang/Makefile,
+       lang/cl/Makefile and lang/cl/gpgme.asd.
+       * Makefile.am (SUBDIRS): Add lang.
+
+2006-03-02  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
+
+2006-02-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 1.1.1.
+
+       * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
+       release.
+       (LIBGPGME_LT_REVISION): Reset to 0 for release.
+
+2006-01-05  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Test for inline feature.
+       (AH_BOTTOM): New to define the pure attribute.
+
+2006-01-03  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Append SVN revision to the version.
+
+2005-11-18  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (BUILD_REVISION): New.
+
+2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add support for --enable-w32-glib (disabled by
+       default).  Invoke AM_PATH_GLIB_2_0.
+
+2005-11-16  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (CFLAGS) [W32]: Make sure that -mms-bitfields are used.
+
+2005-11-15  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Create BUILD_FILEVERSION from SVN Revision.
+
+       * autogen.sh [W32]: Build shared and static versions of the library.
+
+2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
+
+       * w32-dll/ChangeLog, w32-dll/build-dll, w32-dll/gpgme.def: Remove
+       files.
+
+       * configure.ac: Instead checking for windres and dlltool, invoke
+       AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_RC.
+       * src/Makefile.am [HAVE_W32_SYSTEM]: Use libtool, which simplifies
+       the rules.
+
+2005-10-01  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 1.1.0.
+
+       * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for
+       release.
+       (LIBGPGME_LT_REVISION): Reset to 0 for release.
+
+2005-09-12  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here.
+
+2005-08-26  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.
+
+2005-08-19  Werner Koch  <wk@g10code.com>
+
+       * configure.ac [W32]: Create values for versioninfo.rc and list
+       substuture versioninfo.rc.
+       * configure.ac: Define ENABLE_GPGSM.
+
+2005-08-08  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (stpcpy): Changed from replace to test.
+
+2005-03-24  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (AH_BOTTOM): Removed.
+
+2005-03-09  Werner Koch  <wk@g10code.com>
+
+       * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
+
+       * Makefile.am (EXTRA_DIST): Include autogen.sh
+
+       * autogen.sh: Added the usual code to build for W32 (--build-w32).
+
+       * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff.
+       (HAVE_DRIVE_LETTERS): Removed.
+       (HAVE_W32_SYSTEM): Added.
+       (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM.
+       (AH_BOTTOM): Added.
+
+2004-12-28  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.2.
+
+       * Makefile.am (AUTOMAKE_OPTIONS): Build bzip 2 version.
+       (ACLOCAL_AMFLAGS): Add -I m4.
+       * configure.ac: Require automake 1.9.3 and autoconf 2.59.
+       * acinclude.m4: Changed quoting for automake 1.9.
+       * README: Use SHA1 instead of MD5.
+
+2004-12-11  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Replace ttyname_r if it doesn't exist (and warn in
+       that case).
+
+2004-12-07  Marcus Brinkmann  <marcus@g10code.de>
+
+       * README: Refer to COPYING.LESSER and "each file" instead of
+       COPYING.
+       * COPYING.LESSER: New file.
+       * gpgme.spec.in (%doc): Add COPYING.LESSER.
+       * acinclude.m4, configure.ac, Makefile.am: Change license to LGPL
+       2.1 or later.
+       * TODO: Add copyright notice.
+       * README.CVS: Likewise.
+
+       * configure.ac (GPGSM_VERSION): Fix filter to get it.
+
+2004-10-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 1.0.1.
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump up to 2.
+       (AC_INIT): Set version to 1.0.1.
+
+       * configure.ac: Set HAVE_GPGSM to true only if $GPGSM is not "no".
+
+2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 1.0.0.
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump up to 1.
+       (AC_INIT): Set version to 1.0.0.
+
+       * Makefile.am (EXTRA_DIST): Remove README-alpha.
+       * README-alpha: Remove file.
+
+2004-09-17  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Disable AC_CONFIG_MACRO_DIR for now.
+
+2004-09-14  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Improve diagnostics with version check.
+
+       * configure.ac: Print diagnostics about found thread libraries at
+       the end.  Check for the versions of GPG and GPGSM and print the
+       found versions at the end.
+       (HAVE_GPGSM): Do not require GPGSM to exist and be readable.
+       (AC_CONFIG_MACRO_DIR): Invoke with argument m4.
+
+       * acinclude.m4: Add copyright notice.
+       (jm_GLIBC21, AM_PATH_GPG_ERROR, _AC_PTH_ERROR, _AC_PTH_VERBOSE,
+       AC_CHECK_PTH): Removed.
+
+2004-06-23  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Check for <sys/uio.h>.
+
+2004-06-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 0.9.0.
+
+       * configure.ac (AC_INIT): Set version number to 0.9.0.
+       (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump up by one.
+       (LIBGPGME_LT_REVISION): Reset to zero.
+
+2004-05-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac (GPGME_CONFIG_API_VERSION): New variable,
+       substitute it.
+
+2004-04-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 0.4.7.
+
+       * configure.ac (LIBGPGME_LT_REVISION): Bump it up.
+
+2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
+
+       * autogen.sh: Added ACLOCAL_FLAGS.
+
+2004-04-06  Werner Koch  <wk@gnupg.org>
+
+       Released 0.4.6.
+       
+       * config.guess, config.sub, ltmain.sh: Updated to those from
+       libtools 1.5.4.
+
+2004-03-07  Marcus Brinkmann  <marcus@g10code.de>
+
+       Released 0.4.5.
+
+       * configure.ac (NEED_GPGSM_VERSION): Bump up to 1.9.6.
+
+       * Makefile.am (EXTRA_DIST): Remove autogen.sh and README.CVS.
+
+2004-02-18  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac: Make the check for funopen fail with just a
+       warning.
+
+2004-02-11  Werner Koch  <wk@gnupg.org>
+
+       * autogen.sh (check_version): Removed bashism and simplified.
+
+2004-02-10  Werner Koch  <wk@gnupg.org>
+
+       * configure.ac: Fixed funopen test change.
+
+2004-02-06  Moritz Schulte  <mo@g10code.com>
+
+       * configure.ac: Fix funopen replacement mechanism.
+
+2004-01-31  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add invocation of AC_SYS_LARGEFILE, AC_TYPE_OFF_T
+       and AC_FUNC_FSEEKO.
+
+2004-01-12  Werner Koch  <wk@gnupg.org>
+
+       Released 0.4.4.
+       
+       * configure.ac: Bumbed LT_Revision; now at C12/A1/R1. 
+       (NEED_GPGSM_VERSION): Set to 1.9.3.
+       (min_automake_version): Added.
+       * README.CVS: New.
+       * Makefile.am (EXTRA_DIST): Added README.CVS.
+       * autogen.sh: Updated.
+
+2003-11-19  Werner Koch  <wk@gnupg.org>
+
+       * acinclude.m4: Add AM_PATH_GPG_ERROR.
+       * configure.ac: Check for timegm.  Made warning messages more
+       prominent.
+
 2003-10-06  Marcus Brinkmann  <marcus@g10code.de>
 
        Released 0.4.3.
 
        * configure.ac (AC_INIT): Bump version to 0.3.3.
        * jnlib/Makefile.am: Rever to older version that includes xmalloc
-       but not dotlock and some other files.  Reported by Stéphane
-       Corthésy.
+       but not dotlock and some other files.  Reported by Stéphane
+       Corthésy.
        
 2002-02-10  Marcus Brinkmann  <marcus@g10code.de>
 
        * autogen.sh: Added option --build-w32.
 
 
- Copyright 2001, 2002 g10 Code GmbH
+ Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 g10 Code GmbH
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without