[Pkg-gnupg-commit] [gpgme] annotated tag gpgme-1.9.0 created (now 9d48307)

Daniel Kahn Gillmor dkg at fifthhorseman.net
Wed Apr 26 01:01:55 UTC 2017


This is an automated email from the git hooks/post-receive script.

dkg pushed a change to annotated tag gpgme-1.9.0
in repository gpgme.

        at  9d48307   (tag)
   tagging  aa0390ec3b910bbbc323a15ec3c3351e77785a9a (commit)
  replaces  gpgme-1.8.0
 tagged by  Werner Koch
        on  Tue Mar 28 16:24:25 2017 +0200

- Log -----------------------------------------------------------------
        A novice asked the Master: "Here is a programmer that never designs,
documents, or tests his programs.  Yet all who know him consider him one of
the best programmers in the world.  Why is this?"
        The Master replies: "That programmer has mastered the Tao.  He has
gone beyond the need for design; he does not become angry when the system
crashes, but accepts the universe without concern.  He has gone beyond the
need for documentation; he no longer cares if anyone else sees his code.  He
has gone beyond the need for testing; each of his programs are perfect within
themselves, serene and elegant, their purpose self-evident.  Truly, he has
entered the mystery of the Tao."
                -- Geoffrey James, "The Tao of Programming"
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEE2GkhI8QGXepeDzq1JJs50k8l47YFAljaclYACgkQJJs50k8l
47bdagf/ftLxYo5jz6yIkxjzs9fnTnnr3QqVaDz8/z5IZHo4ORrsnc3N4uKQ6sQR
U33wX/EtU+xy8owKozjUWE4FLNtXIvujbS8ui6LvK2SdpE0yUFMqnTlm0LbVOXTw
1AP6zSKbWi+Oqbst7lb+IADA6i28Aw/k6HrnethJ5q919RJ6UALd43kdEeIU6mNp
4/Pd7cD0JvkkvAQghZKB4Ml41wtMDpiFlDrHjnNUVxiB1C0tc0Hi5CyLEytCuewO
mEZs72sRUuuaA44bbvpbVozaDD+nqTtbh7ZkTKeU9NVDI5MDZsiWLBYKk1UnI5GP
7I/8C/uLeZwHDntxdGvRzUidqScx1Q==
=Vfwg
-----END PGP SIGNATURE-----

Andre Heinecke (39):
      Clarify what "checking on bit" means
      cpp: Fix update of partial key in verifyresult
      cpp: Fix addrSpec for keys without email
      cpp: Ensure that hasSecret is correct after update
      core: Always use runtime for gpgconf changes
      qt: Update config sync doc / comment
      Fix cmake configuration files for MacOS
      Fix Qgpgme build for macos
      cpp: Add revuid and adduid support
      qt: Add test for uid functions
      qt: Clean up test dirs on failure
      qt: Don't use qstrdup in test passphrase cb
      qt: Add support for stringValueList in CryptoConf
      qt: Add test for CryptoConfig
      qt: Use QVERIFY instead of Q_ASSERT in conf test
      tests: Add safeguards against nullptr deref
      tests: Use --debug-quick-random for tests
      python: Ensure quick-random is used if gpg is gpg2
      tests: Reduce iterations / threads
      core: Improve mailbox only uid handling
      core: Fix leakage of address for mail only uids
      core: Cleanup gpgme_key_unref frees
      core: Handle multiple TOFU_USER lines in verify
      qt: Add test for tofu conflict
      qt: Don't rely on implicit include in t-verify
      qt: Allow creation of default keys without name
      cpp: Add interactor to generate keys on smartcard
      cpp: Add subkey keygrip to API
      qt: Use gpgrt_asprintf instead of qstrdup
      qt: Add test for DN parser
      core: New public API gpgme_op_keylist_from_data_start.
      qt: Initialize library first in tests
      cpp: Wrap keylist_from_data
      qt: Add test for Data::toKeys
      cpp: Use gpgme_op_decrypt_ex and add new flags.
      qt: Add unittest for decrypt unwrap
      cpp: Respect decrypt flags in new functions
      Mention new cpp changes in the NEWS
      qt: Disable testEncryptDecryptNowrap

Ben Kibbey (2):
      Fix GPGME_CREATE_NOPASSWD without pinentry loopback.
      Fix gpg_addkey() to work with GPGME_CREATE_NOPASSWD as well.

Daniel Kahn Gillmor (2):
      doc: Document that gpgme_op_genkey() parms parameter is not XML.
      doc: Correct documentation for recp arg of gpgme_op_encrypt_sign_start

Heiko Becker (1):
      Remove a forgotten instance of @libsuffix@

Igor Gnatenko (1):
      qt: Add missing #include <functional>

Justus Winter (48):
      tests: Remove tofu.db.
      python: Fix removing the TOFU database.
      python: Add a switch '--quiet' to the test runner.
      python: Improve compatibility with Scheme tests.
      tests: Enable gpgconf test.
      tests: Improve the gpgconf test.
      Fix changing options with gpgconf.
      tests: Fix distcheck.
      w32: Fix closing file descriptors.
      qt: Increase timeout when waiting for signals.
      Revert "Disable fd-passing for Apple."
      build: Use macOS' compatibility macros to enable all features.
      python: Use one copy of the source tree per Python version.
      qt: Make sure to remove the tofu.db on clean.
      python: Add convenience functions for the home directory.
      python: Nicer repr for user ids.
      python: Add keylist mode parameter.
      python: Use the correct function to free buffers.
      python: Wrap utility functions.
      core: Fix error types.
      python: Update lists of functions returning gpgme_error_t.
      python: Fix build system integration.
      core: Fix expiration time handling when creating keys.
      python: Fix error handling.
      python: Fix passphrase callback wrapping.
      python: Support quick key creation.
      python: Support quick subkey creation.
      python: Support adding and revoking UIDs.
      python: Fix using strings as commands in the assuan protocol.
      python: Fix teardown of ephemeral contexts.
      python: Support quick key signing.
      python: Support manipulating the TOFU policy.
      python: Fix test.
      python: Print path of the Python module used during tests.
      build: Add M4 macros for python.
      build: Tune M4 macros for our needs.
      build: Improve Python detection.
      python: Improve build system integration.
      python: Make tests more robust.
      python: Make error message more helpful.
      python: Remove superfluous initialization.
      python: Skip tests if GnuPG is too old.
      tests: Use 'gpg-agent --allow-loopback-pinentry' if applicable.
      python: Fix version check.
      tests: Fix distcheck.
      python: Wrap 'gpgme_op_keylist_from_data_start'.
      python: Improve Python detection.
      python: Skip tests if running with GnuPG < 2.1.12.

Raphael Kubo da Costa (1):
      Qt: Make sure extended grep is used with '|'.

Tobias Mueller (10):
      python: Make Results have a nicer __repr__.
      python: Make Context have a repr method.
      python: Check "buffer" when writing to sys.stdout for python2 compat.
      python: Define a macro for wrapping fragile result objects.
      python: Try to be more helpful when given a string to encrypt().
      python: default op_keylist_start parameters.
      python: Conditionally provide py3 argument to SWIG
      python: Call SWIG_NewPointerObj rather than SWIG_Python_NewPointerObj.
      python: Remove the -builtin flag for SWIG.
      python: Extend SWIG gpgme_{sub,}key with a __repr__ method.

Werner Koch (21):
      Post release updates.
      doc: Let's suggest GNU guidelines for bit checking.
      core: Add new context flag "redraw".
      core: Move all deprecated stuff to the end of gpgme.h.
      core: Un-deprecate gpgme_data_rewind.
      core: Explain in gpgme.h that most stucts are read-only.
      core: Remove unused check for funopen/fopencookie.
      core: Replace all calls to *sprintf by gpgrt_*sprintf.
      core: Minor cleanup of commit 195c735
      core: Fix possible deadlock due to get_max_fds.
      core: Optimize fork/exec for *BSD and Solaris.
      Revert "core: Fix error types."
      core: Fix minor code style thing.
      core: Fix status error return for gpgsm.
      core,cpp: New key flag 'is_de_vs'.
      core: New encryption flag GPGME_ENCRYPT_THROW_KEYIDS.
      core: Extend gpgme_get_dirinfo to return the gpg-wks-client name.
      core: New API gpgme_op_set_uid_flag.
      core: New flags GPGME_DECRYPT_UNWRAP and GPGME_ENCRYPT_WRAP.
      core: Prepare for new key listing data send by gpg.
      Release 1.9.0

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  af79327   Post release updates.
       new  572c1aa   Remove a forgotten instance of @libsuffix@
       new  9b22f82   tests: Remove tofu.db.
       new  fd4d476   python: Fix removing the TOFU database.
       new  db2f6c1   python: Make Results have a nicer __repr__.
       new  154389f   python: Make Context have a repr method.
       new  ae21d27   python: Check "buffer" when writing to sys.stdout for python2 compat.
       new  fb7f4cb   python: Define a macro for wrapping fragile result objects.
       new  05896c2   python: Try to be more helpful when given a string to encrypt().
       new  7880335   Clarify what "checking on bit" means
       new  ecb0e32   doc: Let's suggest GNU guidelines for bit checking.
       new  5673f3e   cpp: Fix update of partial key in verifyresult
       new  85e0553   cpp: Fix addrSpec for keys without email
       new  da5343a   cpp: Ensure that hasSecret is correct after update
       new  211844f   Qt: Make sure extended grep is used with '|'.
       new  d83b8f0   Fix GPGME_CREATE_NOPASSWD without pinentry loopback.
       new  a4b9f1a   Fix gpg_addkey() to work with GPGME_CREATE_NOPASSWD as well.
       new  7103315   core: Always use runtime for gpgconf changes
       new  ececfd5   qt: Update config sync doc / comment
       new  d0e91d2   python: Add a switch '--quiet' to the test runner.
       new  b14419f   python: Improve compatibility with Scheme tests.
       new  2e661b9   Fix cmake configuration files for MacOS
       new  efe58fe   Fix Qgpgme build for macos
       new  e416f99   cpp: Add revuid and adduid support
       new  9e643ab   qt: Add test for uid functions
       new  56926c9   qt: Clean up test dirs on failure
       new  a09ed3f   qt: Don't use qstrdup in test passphrase cb
       new  9640dc5   qt: Add support for stringValueList in CryptoConf
       new  ea7bb62   tests: Enable gpgconf test.
       new  186dcd3   tests: Improve the gpgconf test.
       new  0e24227   Fix changing options with gpgconf.
       new  92543da   tests: Fix distcheck.
       new  8aba08d   qt: Add test for CryptoConfig
       new  abfd241   qt: Use QVERIFY instead of Q_ASSERT in conf test
       new  ca69df8   tests: Add safeguards against nullptr deref
       new  6f02133   w32: Fix closing file descriptors.
       new  a98951a   tests: Use --debug-quick-random for tests
       new  9291eba   python: default op_keylist_start parameters.
       new  f3ca2c9   python: Ensure quick-random is used if gpg is gpg2
       new  7bd6ab4   tests: Reduce iterations / threads
       new  752d359   core: Add new context flag "redraw".
       new  ba594d8   qt: Increase timeout when waiting for signals.
       new  a28d31f   core: Improve mailbox only uid handling
       new  b507503   core: Fix leakage of address for mail only uids
       new  8ede867   core: Cleanup gpgme_key_unref frees
       new  9b7d819   core: Move all deprecated stuff to the end of gpgme.h.
       new  d19bea5   core: Un-deprecate gpgme_data_rewind.
       new  0ceeb29   core: Explain in gpgme.h that most stucts are read-only.
       new  563420a   core: Remove unused check for funopen/fopencookie.
       new  15050ce   core: Replace all calls to *sprintf by gpgrt_*sprintf.
       new  195c735   core: Handle multiple TOFU_USER lines in verify
       new  43160a3   qt: Add test for tofu conflict
       new  afc3085   core: Minor cleanup of commit 195c735
       new  93a5907   core: Fix possible deadlock due to get_max_fds.
       new  51bd69f   core: Optimize fork/exec for *BSD and Solaris.
       new  ad22bee   doc: Document that gpgme_op_genkey() parms parameter is not XML.
       new  903bf16   qt: Don't rely on implicit include in t-verify
       new  60064c6   qt: Add missing #include <functional>
       new  f8db658   Revert "Disable fd-passing for Apple."
       new  60273e8   build: Use macOS' compatibility macros to enable all features.
       new  fe65a26   python: Use one copy of the source tree per Python version.
       new  d184dbb   python: Conditionally provide py3 argument to SWIG
       new  d356519   python: Call SWIG_NewPointerObj rather than SWIG_Python_NewPointerObj.
       new  aa49be1   python: Remove the -builtin flag for SWIG.
       new  01d5c17   python: Extend SWIG gpgme_{sub,}key with a __repr__ method.
       new  30a6035   qt: Make sure to remove the tofu.db on clean.
       new  99b7f4f   python: Add convenience functions for the home directory.
       new  e17ab84   python: Nicer repr for user ids.
       new  fdc4e33   python: Add keylist mode parameter.
       new  9fc9533   python: Use the correct function to free buffers.
       new  92adc9b   python: Wrap utility functions.
       new  6df6e01   core: Fix error types.
       new  25f0435   python: Update lists of functions returning gpgme_error_t.
       new  27544d0   python: Fix build system integration.
       new  de708e5   core: Fix expiration time handling when creating keys.
       new  048c5f7   python: Fix error handling.
       new  3bdce4a   python: Fix passphrase callback wrapping.
       new  476b978   python: Support quick key creation.
       new  13bace2   python: Support quick subkey creation.
       new  7641b7b   python: Support adding and revoking UIDs.
       new  9350168   python: Fix using strings as commands in the assuan protocol.
       new  de8494b   python: Fix teardown of ephemeral contexts.
       new  48634e6   python: Support quick key signing.
       new  15fbac9   python: Support manipulating the TOFU policy.
       new  a7c6353   python: Fix test.
       new  5b49095   doc: Correct documentation for recp arg of gpgme_op_encrypt_sign_start
       new  fbafb54   qt: Allow creation of default keys without name
       new  d632580   cpp: Add interactor to generate keys on smartcard
       new  8071a6b   cpp: Add subkey keygrip to API
       new  2486d00   Revert "core: Fix error types."
       new  ef035f0   core: Fix minor code style thing.
       new  4139877   python: Print path of the Python module used during tests.
       new  d2240a2   core: Fix status error return for gpgsm.
       new  9d5048d   qt: Use gpgrt_asprintf instead of qstrdup
       new  43aa3ee   qt: Add test for DN parser
       new  067da47   build: Add M4 macros for python.
       new  5189c08   build: Tune M4 macros for our needs.
       new  6a37166   build: Improve Python detection.
       new  a420103   python: Improve build system integration.
       new  ac48499   python: Make tests more robust.
       new  9d6825b   python: Make error message more helpful.
       new  4572e8d   python: Remove superfluous initialization.
       new  e1cf8ba   python: Skip tests if GnuPG is too old.
       new  16b202d   tests: Use 'gpg-agent --allow-loopback-pinentry' if applicable.
       new  57e64d0   python: Fix version check.
       new  392e51d   tests: Fix distcheck.
       new  ea9686e   core,cpp: New key flag 'is_de_vs'.
       new  35023f3   core: New public API gpgme_op_keylist_from_data_start.
       new  fab8b1a   core: New encryption flag GPGME_ENCRYPT_THROW_KEYIDS.
       new  55ac5ee   core: Extend gpgme_get_dirinfo to return the gpg-wks-client name.
       new  f3e8d8a   python: Wrap 'gpgme_op_keylist_from_data_start'.
       new  421ddd1   core: New API gpgme_op_set_uid_flag.
       new  104635e   python: Improve Python detection.
       new  121873b   qt: Initialize library first in tests
       new  8ddb42a   cpp: Wrap keylist_from_data
       new  66c3346   qt: Add test for Data::toKeys
       new  6ac1f2c   core: New flags GPGME_DECRYPT_UNWRAP and GPGME_ENCRYPT_WRAP.
       new  8ad37ec   cpp: Use gpgme_op_decrypt_ex and add new flags.
       new  5493164   qt: Add unittest for decrypt unwrap
       new  18b7906   cpp: Respect decrypt flags in new functions
       new  b6d5449   Mention new cpp changes in the NEWS
       new  348da58   python: Skip tests if running with GnuPG < 2.1.12.
       new  57d60b2   qt: Disable testEncryptDecryptNowrap
       new  813ae5f   core: Prepare for new key listing data send by gpg.
       new  aa0390e   Release 1.9.0

The 125 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gpgme.git



More information about the Pkg-gnupg-commit mailing list