diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 92 |
1 files changed, 92 insertions, 0 deletions
@@ -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. |