summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog92
1 files changed, 92 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d360a18..fffdf4e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,95 @@
+2013-08-12 Werner Koch <wk@gnupg.org>
+
+ Release 1.4.3.
+ * configure.ac: Change LT version to C22/A11/R0.
+
+ Make test suite workable with GnuPG 2.1.
+ * tests/gpg/start-stop-agent: New.
+ * tests/gpg/initial.test: New.
+ * tests/gpg/final.test: New.
+ * tests/gpg/Makefile.am (c_tests): New.
+ (TESTS): Move all to c_tests. Add initial.test, final.test, and
+ c_tests.
+ (TESTS_ENVIRONMENT): Add C_ALL=C
+ (private_keys): New.
+ (EXTRA_DIST): Add new files.
+ (./private-keys-v1.d/gpg-sample.stamp): Copy private keys.
+ (all-local): Depend on gpg-sample.stamp.
+ * tests/gpg/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F: New.
+ * tests/gpg/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD: New.
+ * tests/gpg/76F7E2B35832976B50A27A282D9B87E44577EB66: New.
+ * tests/gpg/7A030357C0F253A5BBCD282FFC4E521B37558F5C: New.
+ * tests/gpg/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD: New.
+
+ Improve detection of default gpg by configure.
+ * configure.ac: Move test for gpgconf before test for gpg.
+ (GPG, GPGSM, G13): Use gpgconf instead of AC_PATH_PROG if possible.
+
+2013-08-09 Werner Koch <wk@gnupg.org>
+
+ Add function gpgme_data_identify.
+ * src/gpgme.h.in (gpgme_data_type_t): New.
+ (gpgme_data_identify): New prototype.
+ * src/data-identify.c: New.
+ * src/parsetlv.c, src/parsetlv.h: New. Take from gpa.
+ * src/libgpgme.vers, src/gpgme.def: Add gpgme_data_identify.
+ * src/gpgme-tool.c (status): Add STATUS_IDENTIFY_RESULT.
+ (gt_identify): New.
+ (cmd_identify): New.
+
+ (hlp_passwd): Move close to cmd_passwd.
+
+2013-08-02 Werner Koch <wk@gnupg.org>
+
+ Prefer GnuPG-2 engines over GnuPG-1.
+ * src/util.h: Move some prototypes to ...
+ * src/sys-util.h: New.
+ * src/Makefile.am (main_sources): Add sys-util.h.
+ * configure.ac (AH_VERBATIM): Add DIRSEP_C and DIRSEP_S.
+ * src/dirinfo.c: Include sys-util.h.
+ (WANT_GPG_NAME, WANT_GPGSM_NAME, WANT_G13_NAME)
+ (WANT_UISRV_SOCKET): New.
+ (dirinfo): Add corresponding fields.
+ (parse_output): Add arg COMPONENTS and set new fields.
+ (read_gpgconf_dirs): Add arg components and act upon it.
+ (get_gpgconf_item): Call read_gpgconf_dirs two times. Add debug
+ output.
+ (_gpgme_get_default_gpg_name): New.
+ (_gpgme_get_default_gpgsm_name): New.
+ (_gpgme_get_default_g13_name): New.
+ (_gpgme_get_default_gpgconf_name): New.
+ (_gpgme_get_default_uisrv_socket): New.
+ * src/engine-gpg.c, src/engine-g13.c, src/engine-gpgconf.c
+ * src/engine-gpgsm.c, src/engine-uiserver.c: Change to use
+ _gpgme_get_default_ instead of those from sys-util.h.
+ * src/posix-util.c (_gpgme_get_gpg_path): Include sys-util.h.
+ (_gpgme_get_uiserver_socket_path): Remove.
+ * src/w32-util.c (_gpgme_get_gpg_path): Include sys-util.h.
+ (_gpgme_get_uiserver_socket_path): Remove.
+
+ w32: Try to locate gpg in the gpgme installation dir.
+ * src/w32-util.c (my_hmodule): New.
+ (wchar_to_utf8): New.
+ (DllMain): New.
+ (_gpgme_get_inst_dir): New.
+ (find_program_in_dir): New.
+ (find_program_in_inst_dir): Add arg INST_DIR.
+ (_gpgme_get_gpg_path): Get inst_dir before acquiring the lock.
+ (_gpgme_get_gpgconf_path): Ditto.
+ (_gpgme_get_g13_path): Ditto.
+ (_gpgme_get_w32spawn_path): Ditto.
+
+2013-07-31 Werner Koch <wk@gnupg.org>
+
+ doc: Add --binary option for the OUTPUT command of an uiserver.
+
+2013-06-18 Werner Koch <wk@gnupg.org>
+
+ Add function gpgme_signers_count.
+ * src/signers.c (gpgme_signers_count): New.
+ * src/libgpgme.vers, src/gpgme.def: Add as external symbol.
+ * src/gpgme.h.in: Add prototype.
+
2013-05-28 Werner Koch <wk@gnupg.org>
Release 1.4.2.