[git] GPGME - branch, master, updated. gpgme-1.4.1-16-g009e26a

by Werner Koch cvs at cvs.gnupg.org
Tue May 28 12:37:26 CEST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GnuPG Made Easy".

The branch, master has been updated
       via  009e26a989f8a251563303f155c51fe012af52a4 (commit)
       via  2e8feb6016dede400053f76fc3a418e1dd567bef (commit)
       via  d34e343487c688303a332869fdd7779e3ea7c0e8 (commit)
      from  c29dad2315406bed75b9547103650bef642e6aa7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 009e26a989f8a251563303f155c51fe012af52a4
Author: Werner Koch <wk at gnupg.org>
Date:   Tue May 28 11:05:43 2013 +0200

    Release 1.4.2.
    
    * configure.ac: Set LT version to C21/A10/R0.

diff --git a/NEWS b/NEWS
index 971075d..7df3cd2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,15 @@
-Noteworthy changes in version 1.4.2 (unreleased)
+Noteworthy changes in version 1.4.2 (2013-05-28)
 ------------------------------------------------
 
  * Allow symmetric encryption with gpgme_op_encrypt_sign.
 
+ * Fixed mismatching off_t definitions on Windows.
+
  * Interface changes relative to the 1.4.1 release:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  gpgme_off_t                    NEW.
  gpgme_size_t                   NEW.
+ GPGME_PROTOCOL_OPENPGP         NEW alias.
 
 
 Noteworthy changes in version 1.4.1 (2013-05-01)
diff --git a/README b/README
index 59dfdca..e886647 100644
--- a/README
+++ b/README
@@ -57,6 +57,10 @@ If configure can't find the `gpgsm' binary in your path, you can
 specify the location with the --with-gpgsm=/path/to/gpgsm argument to
 configure.
 
+On some platforms GPGME based applications might hang at certain
+operations when using GPGME_PROTOCOL_CMS.  A workaround for this
+problem is to build with the configure option --disable-fd-passing.
+
 For building the GIT version of GPGME please see the file README.GIT
 for more information.
 
diff --git a/configure.ac b/configure.ac
index 015995b..30392b8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -55,11 +55,11 @@ AC_INIT([gpgme],[mym4_full_version],[http://bugs.gnupg.org])
 #   (Interfaces added:			AGE++)
 #   (Interfaces removed/changed:	AGE=0)
 #
-LIBGPGME_LT_CURRENT=20
+LIBGPGME_LT_CURRENT=21
 # Subtract 2 from this value if you want to make the LFS transition an
 # ABI break.  [Note to self: Remove this comment with the next regular break.]
-LIBGPGME_LT_AGE=9
-LIBGPGME_LT_REVISION=1
+LIBGPGME_LT_AGE=10
+LIBGPGME_LT_REVISION=0
 
 # If the API is changed in an incompatible way: increment the next counter.
 GPGME_CONFIG_API_VERSION=1

commit 2e8feb6016dede400053f76fc3a418e1dd567bef
Author: Werner Koch <wk at gnupg.org>
Date:   Tue May 28 10:53:43 2013 +0200

    Add convenience macro GPGME_PROTOCOL_OPENPGP.
    
    * src/gpgme.h.in (GPGME_PROTOCOL_OPENPGP): New.

diff --git a/src/gpgme.h.in b/src/gpgme.h.in
index 4186a99..11780d1 100644
--- a/src/gpgme.h.in
+++ b/src/gpgme.h.in
@@ -342,6 +342,8 @@ typedef enum
     GPGME_PROTOCOL_UNKNOWN = 255
   }
 gpgme_protocol_t;
+/* Convenience macro for the surprisingly mixed spelling.  */
+#define GPGME_PROTOCOL_OPENPGP GPGME_PROTOCOL_OpenPGP
 
 

 /* The available keylist mode flags.  */

commit d34e343487c688303a332869fdd7779e3ea7c0e8
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Fri May 24 11:51:16 2013 -0400

    doc: rename gpgme_sub_key_t to gpgme_subkey_t to match gpgme.h
    
    --

diff --git a/NEWS b/NEWS
index 3a583d3..971075d 100644
--- a/NEWS
+++ b/NEWS
@@ -1026,7 +1026,7 @@ gpgme_trust_item_release	DEPRECATED: Use gpgme_trust_item_unref.
 gpgme_trust_item_get_string_attr DEPRECATED
 gpgme_trust_item_get_ulong_attr	DEPRECATED
 gpgme_get_key			CHANGED: Removed force_update argument.
-gpgme_sub_key_t			NEW
+gpgme_subkey_t			NEW
 gpgme_key_sig_t			NEW
 gpgme_user_id_t			NEW
 gpgme_key_t			CHANGED: Now has user accessible data members.
diff --git a/doc/gpgme.texi b/doc/gpgme.texi
index 589747d..217dc13 100644
--- a/doc/gpgme.texi
+++ b/doc/gpgme.texi
@@ -2545,8 +2545,8 @@ signers are specified.  This is always done by specifying the
 respective keys that should be used for the operation.  The following
 section describes how such keys can be selected and manipulated.
 
- at deftp {Data type} gpgme_sub_key_t
-The @code{gpgme_sub_key_t} type is a pointer to a subkey structure.
+ at deftp {Data type} gpgme_subkey_t
+The @code{gpgme_subkey_t} type is a pointer to a subkey structure.
 Sub keys are one component of a @code{gpgme_key_t} object.  In fact,
 subkeys are those parts that contains the real information about the
 individual cryptographic keys that belong to the same key object.  One
@@ -2556,7 +2556,7 @@ the linked list is also called the primary key.
 The subkey structure has the following members:
 
 @table @code
- at item gpgme_sub_key_t next
+ at item gpgme_subkey_t next
 This is a pointer to the next subkey structure in the linked list, or
 @code{NULL} if this is the last element.
 
@@ -2795,7 +2795,7 @@ chain ID, which can be used to built the certificate chain.
 If @code{protocol} is @code{GPGME_PROTOCOL_OpenPGP}, then this is the
 owner trust.
 
- at item gpgme_sub_key_t subkeys
+ at item gpgme_subkey_t subkeys
 This is a linked list with the subkeys of the key.  The first subkey
 in the list is the primary key and usually available.
 

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

Summary of changes:
 NEWS           |    7 +++++--
 README         |    4 ++++
 configure.ac   |    6 +++---
 doc/gpgme.texi |    8 ++++----
 src/gpgme.h.in |    2 ++
 5 files changed, 18 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
GnuPG Made Easy
http://git.gnupg.org




More information about the Gnupg-commits mailing list