|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| | * gpg/t-gpgconf.c (main): Allow for dirmngr not to be available. | 
| | 
| 
| 
| 
| | * gpg/Makefile.am (./gpg-agent.conf): Correct pinentry path. | 
| | 
| 
| 
| 
| 
| 
| 
| | * gpg/pinentry: New file.
	* gpg/Makefile.am (DISTCLEANFILES, all-local): Add gpg-agent.conf
	(./gpg-agent.conf): New target.
	(EXTRA_DIST): Add pinentry. | 
| | 
| 
| 
| 
| 
| | * engine-gpgconf.c (gpgconf_config_load_cb2): Handle the flag
	NO_ARG_DESC. | 
| | 
| 
| 
| 
| | * gpg/t-gpgconf.c (main): Exit early if compiled without gpgconf. | 
| | 
| 
| 
| 
| 
| | * assuan-pipe-connect.c (_gpgme_io_pipe)
	(_gpgme_io_spawn) [_ASSUAN_IN_GPGME_BUILD_ASSUAN]: Add prototypes | 
| | |  | 
| | 
| 
| 
| 
| | * gpg/Makefile.am (CLEANFILES): Add pubring.kbx and dirmngr.conf. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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. | 
| | 
| 
| 
| 
| 
| 
| | * w32-util.c (_gpgme_get_gpg_path, _gpgme_get_gpgsm_path): Search
	for installation directory.  Remove old fallback default.
	(find_program_in_inst_dir): New function. | 
| | 
| 
| 
| 
| | Pass HTML glag to test program. | 
| | 
| 
| 
| 
| | * gpgsm/t-verify.c (show_auditlog): Check for GPG_ERR_ASS_UNKNOWN_CMD. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Changed address paragraph in top comment. | 
| | 
| 
| 
| 
| | * kdpipeiodevice.cpp: New version from Frank Osterfeld. | 
| | 
| 
| 
| 
| | * kdpipeiodevice.cpp: New version from Frank Osterfeld. | 
| | 
| 
| 
| 
| 
| | * kdpipeiodevice.cpp: New version from Frank Osterfeld and Marc
	Mutz. | 
| | 
| 
| 
| 
| 
| | * kdpipeiodevice.cpp, w32-qt-io.cpp: New versions from Frank
	Osterfeld. | 
| | 
| 
| 
| 
| 
| | * kdpipeiodevice.h, kdpipeiodevice.cpp, kdpipeiodevice.moc,
	w32-qt-io.cpp: New versions from Frank Osterfeld. | 
| | 
| 
| 
| 
| 
| 
| 
| | * kdpipeiodevice.cpp, kdpipeiodevice.moc: New versions.
	* w32-qt-io.cpp (_gpgme_io_fd2str): Print actual_fd if available.
	(_gpgme_io_dup): Only acquire a reference, do not actually dup.
	Submitted by Frank Osterfeld. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | * priv-io.h, engine-gpgsm.c: Add comments.
	* w32-qt-io.cpp (_gpgme_io_select): Remove code handling frozen FDs.
	* w32-glib-io.c (_gpgme_io_close): Always dereference the channel,
	even if not primary.
	(_gpgme_io_dup): Acquire a reference.  Replace unused
	implementation by assertion. | 
| | |  | 
| | 
| 
| 
| 
| | Add a bit more tracing. | 
| | 
| 
| 
| 
| 
| | * kdpipeiodevice.moc, w32-qt-io.cpp, kdpipeiodevice.cpp: New
	versions from Frank Osterfeld. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * assuan-pipe-connect.c (pipe_connect_gpgme): Do not close process
	handle here.  Use this function also on Unix systems.
gpgme/
2007-09-27  Marcus Brinkmann  <[email protected]>
	* w32-glib-io.c (_gpgme_io_spawn),
	w32-qt-io.cpp (_gpgme_io_spawn), w32-io.c (_gpgme_io_spawn): Close
	the process handle, return 0.
tests/
2007-09-27  Marcus Brinkmann  <[email protected]>
	* t-engine-info.c (check_engine_info): Fix debug output.
	* gpg/Makefile.am (tests_unix): New variable.
	(TESTS): Use it.
	* gpg/t-support.h (passphrase_cb) [HAVE_W32_SYSTEM]: Use WriteFile instead of write.
	* gpg/t-wait.c [HAVE_W32_SYSTEM]: Define sleep as _sleep. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 2007-09-27  Marcus Brinkmann  <[email protected]>
	* gpgme.texi (Protocols and Engines): Document GPGME_PROTOCOL_UNKNOWN.
gpgme/
2007-09-27  Marcus Brinkmann  <[email protected]>
	* gpgme.h (gpgme_protocol_t): Add GPGME_PROTOCOL_UNKNOWN.
	* gpgme.c (gpgme_get_protocol_name): Implement support for
	GPGME_PROTOCOL_UNKNOWN. | 
| | 
| 
| 
| 
| | * kdpipeiodevice.h: Fix last change. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * assuan-pipe-connect.c (pipe_connect_gpgme): Fix last change.
gpgme/
2007-09-27  Marcus Brinkmann  <[email protected]>
	* w32-glib-io.c (_gpgme_io_pipe), w32-qt-io.c (_gpgme_io_pipe),
	w32-io.c (_gpgme_io_pipe), posix-io.c (_gpgme_io_pipe): Fix debug
	output. | 
| | 
| 
| 
| 
| 
| | * assuan-pipe-connect.c (pipe_connect_gpgme): New function, use it
	if _ASSUAN_IN_GPGME_BUILD_ASSUAN. | 
| | 
| 
| 
| 
| | * conversion.c, keylist.c: Include <sys/types.h>. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | * kdpipeiodevice.h: Use namespace _gpgme_.
	* kdpipeiodevice.cpp: Use namespace _gpgme_.
	[Q_OS_WIN32 && NOMINMAX]: Do not define NOMINMAX again.
	* w32-qt-io.cpp: Change namespace of KDPipeIODevice to
	_gpgme_::KDPipeIODevice. | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Typo fixes. | 
| | 
| 
| 
| 
| | * gpgme.c (gpgme_release): Call gpgme_sig_notation_clear. | 
| | 
| 
| 
| 
| | * gpgsm/t-verify.c (main): Release TEXT and SIG. | 
| | 
| 
| 
| 
| 
| | * rungpg.c (gpg_new): Handle return value of _gpgme_getenv (fixes
	small memory leak). | 
| | 
| 
| 
| 
| 
| 
| 
| | * Makefile.am (libgpgme_qt_la_SOURCES): Move
	moc_kdpipeiodevice.cpp to EXTRA_DIST, as this is only included by
	another file (it's more like a header file than a cpp file, but
	automake doesn't know that). | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | * 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. | 
| | 
| 
| 
| 
| 
| | * assuan.h [_ASSUAN_EXT_SYM_PREFIX]: Add missing symbol renames
	with _ASSUAN_PREFIX. | 
| | 
| 
| 
| 
| 
| | * w32-io.c (_gpgme_io_write): Return early if COUNT is zero.
	(writer): Remove superfluous check. | 
| | |  | 
| | 
| 
| 
| 
| 
| | * configure.ac (--enable-w32-glib): Use --enableval, not
	--withval. | 
| | 
| 
| 
| 
| | * gpgme.h: Move include of gpg-error.h out of extern "C". | 
| | |  | 
| | 
| 
| 
| 
| 
| | stream.
Create processes detached. |