aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed a bug reading from gpgconf.Werner Koch2008-04-281-1/+2
|
* (no commit message)Marcus Brinkmann2008-01-301-1/+1
|
* Post-release dance.Marcus Brinkmann2008-01-041-2/+2
|
* Prepare for release.Marcus Brinkmann2008-01-041-1/+1
|
* 2008-01-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2008-01-041-6/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Support gpgconf. gpgme/ 2008-01-04 Marcus Brinkmann <[email protected]> * Makefile.am (gpgconf_components): New variable. (main_sources): Add gpgconf.c. * gpgme.h (gpgme_protocol_t): New protocol GPGME_PROTOCOL_GPGCONF. (gpgme_conf_level_t, gpgme_conf_type_t, gpgme_conf_arg_t) (gpgme_conf_opt_t, gpgme_conf_comp_t, gpgme_conf_arg_new) (gpgme_conf_arg_release, gpgme_conf_opt_change) (gpgme_conf_release, gpgme_op_conf_load, gpgme_op_conf_save): New types. * gpgconf.c, engine-gpgconf.c: New files. * engine.h: (_gpgme_engine_op_conf_load, (_gpgme_engine_op_conf_save): New prototypes. * op-support.c (_gpgme_op_reset): Ignore not implemented locale function. * posix-util.c (_gpgme_get_gpgconf_path): New function. * w32-util.c (_gpgme_get_gpgconf_path): New function. * engine-gpgsm.c: (_gpgme_engine_ops_gpgsm): Add stubs for conf_load and conf_save. * rungpg.c: (_gpgme_engine_ops_gpg): Add stubs for conf_load and conf_save. * gpgme.def: Add new gpgconf related interfaces. * libgpgme.vers: Likewise. * util.h (_gpgme_get_gpgconf_path): New prototype. * gpgme.h (gpgme_protocol_t): Add GPGME_PROTOCOL_GPGCONF. * engine-backend.h (_gpgme_engine_ops_gpgconf): New prototype. (struct engine_ops): Add members for conf_load and conf_save. * engine.c (engine_ops): Add _gpgme_engine_ops_gpgconf. (_gpgme_engine_op_conf_load, (_gpgme_engine_op_conf_save): New functions. (gpgme_get_engine_info): Allow protocol GPGME_PROTOCOL_GPGCONF. tests/ 2008-01-04 Marcus Brinkmann <[email protected]> * Makefile.am (TESTS_ENVIRONMENT): Use absolute path for GNUPGHOME. * gpg/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for GNUPGHOME. * gpgsm/Makefile.am (TESTS_ENVIRONMENT): Use absolute path for GNUPGHOME. * gpg/Makefile.am (TESTS): Add t-gpgconf. t-gpgconf.c: New file.
* Bumbed version number (still svn, though)Werner Koch2007-09-171-1/+1
|
* Fixed a W32bug in rungpg.cWerner Koch2007-09-171-19/+14
|
* 2007-09-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-09-071-12/+19
| | | | | | | | | | | | * configure.ac: Work around for missing Qt cross compilation support. Check for glib and qt only on w32 targets. gpgme/ 2007-09-07 Marcus Brinkmann <[email protected]> * w32-qt-io.cpp (_gpgme_io_spawn): Fix several cast errors and typos. * w32-io.c (_gpgme_io_write): Use TRACE_SYSRES instead of TRACE_SYS. (libgpgme_qt_la_LIBADD): Add QT4_CORE_LIBS, not QT4_CORE_LIB.
* 2007-09-07 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-09-061-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Check for C++, Qt and support --enable-w32-qt. * m4/pkg.m4: New file. gpgme/ 2007-09-07 Marcus Brinkmann <[email protected]> * kdpipeiodevice.h, kdpipeiodevice.cpp, moc_kdpipeiodevice.cpp, kdpipeiodevice.moc, w32-qt-io.c: New files. * Makefile.am (ltlib_gpgme_extra): Rename to ltlib_gpgme_glib. (ltlib_gpgme_qt): New variable. (lib_LTLIBRARIES): Add $(ltlib_gpgme_qt). (libgpgme_qt_la_SOURCES): New variable. (AM_CPPFLAGS): Add @QT4_CORE_INCLUDES@ (AM_CFLAGS): Add @QT4_CORE_CFLAGS@. (libgpgme_qt_la_LDFLAGS, libgpgme_qt_la_DEPENDENCIES) (libgpgme_qt_la_LIBADD): New variables. * sema.h (struct critsect_s): Rename "private" to "priv" to make C++ users happy. Change users. * posix-sema.c (_gpgme_sema_cs_enter, _gpgme_sema_cs_leave) (_gpgme_sema_cs_destroy): Likewise. * w32-sema.c (critsect_init, _gpgme_sema_cs_enter) (_gpgme_sema_cs_leave, _gpgme_sema_cs_destroy): Likewise. * w32-glib-io.c (gpgme_get_giochannel): Change return type to void*. (gpgme_get_fdptr): New function. * w32-io.c (gpgme_get_fdptr): New function * gpgme.def: Add gpgme_get_fdptr.
* Fix last change.Marcus Brinkmann2007-08-221-1/+1
|
* 2007-08-21 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-08-211-1/+1
| | | | | | * configure.ac (--enable-w32-glib): Use --enableval, not --withval.
* Post-release fixup.Marcus Brinkmann2007-07-091-1/+1
|
* 2007-07-09 Marcus Brinkmann <[email protected]>gpgme-1.1.5Marcus Brinkmann2007-07-091-2/+2
| | | | | | | Released 1.1.5. * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* 2007-07-08 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-07-081-25/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. assuan/ 2007-07-08 Marcus Brinkmann <[email protected]> * assuan-defs.h (struct assuan_context_s): Have partial peercred structure even if HAVE_W32_SYSTEM, and have full peercred structure only if HAVE_SO_PEERCRED. * assuan-connect.c (assuan_get_peercred) [!HAVE_SO_PEERCRED]: Do not try to set PID, UID and GID. gpgme/ 2007-07-08 Marcus Brinkmann <[email protected]> * engine-gpgsm.c [HAVE_W32_SYSTEM]: Enable the bunch of the file. * funopen.c (funopen): Rename to _gpgme_funopen.
* 2007-07-04 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-07-041-0/+16
| | | | | * autogen.sh: Use = not == in test.
* Post release updatesWerner Koch2007-03-051-2/+2
|
* Preparing a new releasegpgme-1.1.4gpgme-1.1.3Werner Koch2007-03-051-2/+2
|
* 2007-01-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-01-291-3/+3
| | | | | | | | * Released 1.1.3. * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* /Werner Koch2007-01-261-20/+27
| | | | | | | | | | | | | | * 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. gpgme/ * w32-io.c (build_commandline): Fixed stupid quoting bug. * w32-glib-io.c (build_commandline): Ditto. * rungpg.c (gpg_set_locale): Avoid dangling pointer after free. * gpgme-config.in: New options --get-gpg and --get-gpgsm.
* /Werner Koch2007-01-101-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (NEED_GPG_VERSION, (NEED_GPGSM_VERSION): Must define after it may have been changed by an option. * configure.ac: Require gpg-error 1.4 due to the use of gpg_error_from_syserror. (HAVE_ASSUAN_H): New. gpgme/ * ttyname_r.c (ttyname_r) [W32]: Return a dummy name. * version.c (do_subsystem_inits): Do assuan init only if building with Assuan. * setenv.c: Include assuan-def.h only if building with Assuan support. * op-support.c (_gpgme_op_reset): Set LC_MESSAGES only if if defined. * engine-gpgsm.c (gpgsm_set_locale): Ditto. * rungpg.c (gpg_set_locale): Ditto.
* Fixes for building without gpgsm and for W32Werner Koch2007-01-081-2/+4
|
* 2007-01-05 Marcus Brinkmann <[email protected]>Marcus Brinkmann2007-01-051-3/+24
| | | | | | | * configure.ac: Add options --with-gpg-version and --with-gpgsm-version to allow overriding the minimum version requirements.
* 2006-12-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-12-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Fix two typos in last change. gpgme/ 2006-12-17 Marcus Brinkmann <[email protected]> * gpgme.c (gpgme_set_protocol): Shut down the engine when switching protocols. (gpgme_ctx_set_engine_info): Likewise for engine info. * engine.h (_gpgme_engine_reset): New function prototype. * engine.c (_gpgme_engine_reset): New function. * engine-backend.h (struct engine_ops): New member RESET. * rungpg.c (_gpgme_engine_ops_gpg): Add NULL for reset function. * engine-gpgsm.c (_gpgme_engine_ops_gpgsm) [USE_DESCRIPTOR_PASSING]: Add gpgsm_reset for reset. (_gpgme_engine_ops_gpgsm) [!USE_DESCRIPTOR_PASSING]: Add NULL for reset function. (gpgsm_reset) [USE_DESCRIPTOR_PASSING]: New function. * op-support.c (_gpgme_op_reset): Try to use the engine's reset function if available. * engine-gpgsm.c (gpgsm_new): Move code to dup status_fd to ... (start): ... here. * posix-io.c (_gpgme_io_recvmsg, _gpgme_io_sendmsg): New functions.
* 2006-12-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-12-031-4/+17
| | | | | | * configure.ac: Use descriptor passing only if --enable-fd-passing is provided.
* 2006-12-03 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-12-021-0/+26
| | | | | * configure.ac: Add check for use of descriptor passing.
* 2006-11-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-11-291-1/+1
| | | | | * configure.ac (NEED_GPG_VERSION): Bump to 1.3.0.
* assuan/Marcus Brinkmann2006-09-191-2/+4
| | | | | | | | | | | | | | | Update to current version. 2006-09-19 Marcus Brinkmann <[email protected]> * configure.ac: Turn stpcpy into a replacement function. Check for unistd.h and add setenv as replacement function. gpgme/ 2006-09-19 Marcus Brinkmann <[email protected]> * setenv.c: New file.
* 2006-07-29 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-07-291-0/+6
| | | | | | | | | | | | * configure.ac: Check for network libraries and set NETLIBS. gpgme/ 2006-07-29 Marcus Brinkmann <[email protected]> * gpgme-config.in (Options): Add NETLIBS. * Makefile.am (libgpgme_la_LIBADD, libgpgme_pthread_la_LIBADD, libgpgme_pth_la_LIBADD, libgpgme_glib_la_LIBADD): Add NETLIBS.
* 2006-07-06 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-07-061-0/+1
| | | | | | | | | | | | | | * 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. lang/cl/ 2006-07-06 Marcus Brinkmann <[email protected]> * Initial release.
* Post-release tweaks.Marcus Brinkmann2006-03-031-2/+2
|
* 2006-03-02 Marcus Brinkmann <[email protected]>gpgme-1-1-2Marcus Brinkmann2006-03-021-2/+2
| | | | | * configure.ac (LIBGPGME_LT_REVISION): Bump for release.
* Change history. That's double plus good.Marcus Brinkmann2006-02-231-1/+1
|
* 2006-02-22 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-02-221-4/+4
| | | | | | | | | Released 1.1.1. * configure.ac (LIBGPGME_LT_CURRENT, LIBGPGME_LT_AGE): Bump for release. (LIBGPGME_LT_REVISION): Reset to 0 for release.
* .Werner Koch2006-01-261-1/+0
|
* Minor glib fix.Werner Koch2006-01-051-0/+10
| | | | | Pretty up debug output.
* Append revision number to the version stringWerner Koch2006-01-031-1/+18
|
* Added PKA stuffWerner Koch2006-01-031-1/+1
|
* GPA does now work with the glib based i/o backend.Werner Koch2005-11-181-3/+9
|
* 2005-11-17 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-11-171-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add support for --enable-w32-glib (disabled by default). Invoke AM_PATH_GLIB_2_0. gpgme/ 2005-11-17 Marcus Brinkmann <[email protected]> * w32-glib-io.c: New file. * gpgme.def (gpgme_get_giochannel): Add symbol. * Makefile.am (system_components) [HAVE_DOSISH_SYSTEM]: Remove w32-io.c. (ltlib_gpgme_extra): New variable. (lib_LTLIBRARIES): Add $(ltlib_gpgme_extra). (system_components_not_extra): New variable. (libgpgme_la_SOURCES, libgpgme_pthread_la_SOURCES, (libgpgme_pth_la_SOURCES): Add $(system_components_not_extra). (libgpgme_glib_la_LDFLAGS, libgpgme_glib_la_DEPENDENCIES, (libgpgme_glib_la_LIBADD, libgpgme_glib_la_CFLAGS) [BUILD_W32_GLIB]: New variables. * gpgme-config.in (glib): New option. * gpgme.m4 (AM_PATH_GPGME_GLIB): New macro. m4/ 2005-11-17 Marcus Brinkmann <[email protected]> * glib-2.0.m4: New file.
* build static and shared lib by default - required by gpgol.Werner Koch2005-11-151-5/+4
|
* 2005-10-20 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-201-3/+2
| | | | | | | | * 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.
* Post-release fixup.Marcus Brinkmann2005-10-011-1/+1
|
* 2005-10-01 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-10-011-4/+4
| | | | | | | | | 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 <[email protected]>Marcus Brinkmann2005-09-121-1/+0
| | | | | | | | | | | | | | | | | | | | | * configure.ac (HAVE_PTH): Don't add $PTH_CFLAGS to $CFLAGS here. gpgme/ 2005-09-12 Marcus Brinkmann <[email protected]> * Makefile.am (libgpgme_la_SOURCES): Set to ath.h and ath.c. (ath_pth_src, ath_pthread_src): Removed. (w32_o_files): Replace ath-compat.o with ath.o. (libgpgme_pth_la_CFLAGS): New variable. * ath-compat.c, ath-pthread-compat.c, ath-pth-compat.c: Removed. * ath.h (ath_pthread_available, ath_pth_available): Removed. (ath_init) [!_ATH_EXT_SYM_PREFIX]: Do not define macro. (struct ath_ops, ath_init) [_ATH_COMPAT]: Removed. (_ATH_COMPAT): Macro removed. * posix-sema.c (_gpgme_sema_subsystem_init): Do not call _gpgme_ath_init.
* * configure.ac (SEPCONSTANTS): New to define DIRSEP_C et al.Werner Koch2005-08-261-0/+23
| | | | | | | | | | | | | | | | | | | * w32-util.c (read_w32_registry_string): Updated from code used by GnuPG. This allows for expanding strings and features the implicit fallback key. (w32_shgetfolderpath, find_program_at_standard_place): New. (_gpgme_get_gpg_path, _gpgme_get_gpgsm_path): With no registry entry, locate the programs at the standard place. (dlopen, dlsym, dlclose): New, so that we can keep on using what we are accustomed to. * debug.c (debug_init): Use PATHSEP_C so that under W32 a semicolon is used which allows us to create files with drive letters. * w32-io.c (_gpgme_io_read, _gpgme_io_write): Print content in debug mode too.
* Changes to allow building a W32 DLLWerner Koch2005-08-191-2/+23
|
* Merged changes from upstream libassuan to allow building a W32 DLL.Werner Koch2005-08-091-1/+1
|
* 2005-03-24 Marcus Brinkmann <[email protected]>Marcus Brinkmann2005-03-241-11/+0
| | | | | | | | | | | | | | | | * configure.ac (AH_BOTTOM): Removed. gpgme/ 2005-03-24 Marcus Brinkmann <[email protected]> * data.h (EOPNOTSUPP) [_WIN32]: Remove definition. * data.c (EOPNOTSUPP) [HAVE_W32_SYSTEM]: Remove definition. (gpgme_data_read, gpgme_data_write, gpgme_data_seek): Return ENOSYS instead EOPNOTSUPP. * data-compat.c (EOPNOTSUPP) [HAVE_W32_SYSTEM]: Remove definition. (gpgme_error_to_errno): Map GPG_ERR_NOT_SUPPORTED to ENOSYS.
* * acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.Werner Koch2005-03-091-17/+33
| | | | | | | | | | | | | | | | | | | | | | * 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. * w32-util.c (_gpgme_get_gpg_path, _gpgme_get_gpgsm_path): Do not cast away type checks. * io.h [W32]: Do not include stdio.h. If it is needed do it at the right place. * data.h [W32]: Removed kludge for EOPNOTSUP. * data.c, data-compat.c [W32]: Explicitly test for it here.
* 2004-12-28 Werner Koch <[email protected]>Marcus Brinkmann2005-01-121-4/+4
| | | | | | | | | | | 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.