[Bps-public-commit] GnuPG-Interface branch master updated. 1.03-5-gfdcc3f4
BPS Git Server
git at git.bestpractical.com
Tue Dec 12 22:30:34 UTC 2023
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-Interface".
The branch, master has been updated
via fdcc3f408e2d50687a00d46a9e4a9419429677c7 (commit)
via c247048c844f872c0b2039b5d413425660b12c60 (commit)
via 379fd37236a47a1cc45a9e4e13c5f0ee41a18aae (commit)
via 14bc0b96539f41fb723f9f03084664db524f528b (commit)
via c47bec42d6769bdd3d94cf3d41d4ff948452b977 (commit)
from bf069cec55bf1dcbbc62f191c22b539951a80879 (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 fdcc3f408e2d50687a00d46a9e4a9419429677c7
Author: sunnavy <sunnavy at bestpractical.com>
Date: Tue Dec 12 17:23:55 2023 -0500
Prep version 1.04
diff --git a/Changes b/Changes
index 4b751a2..4213acb 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,9 @@
Revision history for GnuPG-Interface
+1.04 - 2023-12-12
+ - Use the included fake gpg for better test portability
+ - Update tests for gpg 2.4
+
1.03 - 2023-09-14
- Add fix for running in taint mode for Perl 5.38.0(thanks to Andrew Ruthven)
diff --git a/MANIFEST b/MANIFEST
index 9b4ea89..ae08b26 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -77,6 +77,7 @@ test/public-keys/2.1.test
test/public_keys.pgp
test/secret-keys/1.0.test
test/secret-keys/1.1.test
+test/secret-keys/1.2.2.test
test/secret-keys/1.2.test
test/secret-keys/2.0.test
test/secret_keys.pgp
diff --git a/META.yml b/META.yml
index 97ed694..ab8ded2 100644
--- a/META.yml
+++ b/META.yml
@@ -28,4 +28,4 @@ requires:
Scalar::Util: 0
resources:
license: http://dev.perl.org/licenses/
-version: '1.03'
+version: '1.04'
diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
index cf7b04c..353745e 100644
--- a/lib/GnuPG/Interface.pm
+++ b/lib/GnuPG/Interface.pm
@@ -29,7 +29,7 @@ use GnuPG::Options;
use GnuPG::Handles;
use Scalar::Util 'tainted';
-$VERSION = '1.03';
+$VERSION = '1.04';
has passphrase => (
isa => 'Any',
commit c247048c844f872c0b2039b5d413425660b12c60
Author: sunnavy <sunnavy at bestpractical.com>
Date: Tue Dec 12 17:21:30 2023 -0500
Update doc declaring that 2.4 is also supported
diff --git a/README b/README
index 2ef6dd4..55de163 100644
--- a/README
+++ b/README
@@ -68,16 +68,16 @@ DESCRIPTION
Another Process" in perlipc.
GnuPG Versions
- As of this version of GnuPG::Interface, there are two supported versions
- of GnuPG: 1.4.x and 2.2.x. The GnuPG download page
+ As of this version of GnuPG::Interface, there are three supported
+ versions of GnuPG: 1.4.x, 2.2.x, and 2.4.x. The GnuPG download page
<https://gnupg.org/download/index.html> has updated information on the
currently supported versions.
GnuPG released 2.0 and 2.1 versions in the past and some packaging
systems may still provide these if you install the default "gpg",
- "gnupg", "gnupg2", etc. packages. This modules supports only version
- 2.2.x, so you may need to find additional package repositories or build
- from source to get the updated version.
+ "gnupg", "gnupg2", etc. packages. 2.0 and 2.1 versions are not
+ supported, so you may need to find additional package repositories or
+ build from source to get the updated version.
OBJECT METHODS
Initialization Methods
diff --git a/lib/GnuPG/Interface.pm b/lib/GnuPG/Interface.pm
index 1778c7d..cf7b04c 100644
--- a/lib/GnuPG/Interface.pm
+++ b/lib/GnuPG/Interface.pm
@@ -46,7 +46,7 @@ has call => (
# NB: GnuPG versions
#
-# There are now two supported versions of GnuPG: legacy 1.4 and stable 2.2
+# There are now three supported versions of GnuPG: legacy 1.4, 2.2, and 2.4.
# They are detected and each behave slightly differently.
#
# When using features specific to branches, check that the system's
@@ -988,16 +988,16 @@ L<perlipc/"Bidirectional Communication with Another Process">.
=head1 GnuPG Versions
-As of this version of GnuPG::Interface, there are two supported
-versions of GnuPG: 1.4.x and 2.2.x. The
+As of this version of GnuPG::Interface, there are three supported
+versions of GnuPG: 1.4.x, 2.2.x, and 2.4.x. The
L<GnuPG download page|https://gnupg.org/download/index.html> has
updated information on the currently supported versions.
GnuPG released 2.0 and 2.1 versions in the past and some packaging
systems may still provide these if you install the default C<gpg>,
-C<gnupg>, C<gnupg2>, etc. packages. This modules supports only
-version 2.2.x, so you may need to find additional package
-repositories or build from source to get the updated version.
+C<gnupg>, C<gnupg2>, etc. packages. 2.0 and 2.1 versions are not
+supported, so you may need to find additional package repositories
+or build from source to get the updated version.
=head1 OBJECT METHODS
commit 379fd37236a47a1cc45a9e4e13c5f0ee41a18aae
Merge: bf069ce 14bc0b9
Author: sunnavy <sunnavy at bestpractical.com>
Date: Tue Dec 12 16:37:53 2023 -0500
Merge branch 'update-tests-for-gpg-2.4'
-----------------------------------------------------------------------
Summary of changes:
Changes | 4 ++++
MANIFEST | 1 +
META.yml | 2 +-
README | 10 +++++-----
lib/GnuPG/Interface.pm | 14 +++++++-------
t/get_public_keys.t | 2 +-
t/get_secret_keys.t | 2 +-
t/list_secret_keys.t | 19 +++++++++++--------
t/taint_mode.t | 2 +-
test/secret-keys/{1.2.test => 1.2.2.test} | 0
test/secret-keys/1.2.test | 2 +-
11 files changed, 33 insertions(+), 25 deletions(-)
copy test/secret-keys/{1.2.test => 1.2.2.test} (100%)
hooks/post-receive
--
GnuPG-Interface
More information about the Bps-public-commit
mailing list