[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