GnuPG-Interface

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for GnuPG-Interface

1.06 - 2026-03-26
 - Make tests pass for GnuPG 2.5.18

1.05 - 2025-08-12
 - Make tests pass for GnuPG 2.4 versions (2.4.0 - 2.4.8)

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)

1.02 - 2021-04-09
 - Work around an issue with CLI options for deleting secret keys in gpg 2.2

1.01 - 2021-01-26
 - Make $gnupg->call('foo') update the internal GnuPG version number.
 - Localize tainted PATH env to make exec happy

1.0 - 2020-05-13
 - Limit support to GnuPG 2.2+ and 1.4
 - Additional information from keys when using GnuPG 2.2 or higher
 - Add support for use of agent/pinentry
 - Updated options to add ignore_mdc_error and logging
 - Improvements to tests
 - Update pubkey_data documentation
 - Special thanks to dkg on Github for a large PR with updates for GnuPG 2
 - Thanks also to ntyni on Github for a pointer to test updates also dealing
   with version changes

0.52 - 2016-02-16
 - Skip "grp" records, generated by GPG 2.1; this suppresses "unknown
   record type" warnings
 - Add explicit Fatal dependency; though nominally part of code perl,
   RedHat's perl does not ship with it
 - Ensure that the trustdb is created before attempting to encrypt; gpg2
   requires that it exist, even for commands with --trust-model=always.
   See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751266

0.51 - 2014-12-17
 - Update README file
 - Work around gpg2 bug by omitting --homedir during symmetric
   encryption

0.50 - 2014-03-14
 - Version 0.49 implicitly required Moose; switch to a technique that
   does not
 - Modernize CHANGES

0.49 - 2014-03-13
 - Restore context-sensitive (array/arrayref) behavior of multiple array
   methods from 0.46.
 - Fix MANIFEST/.gitignore inconsistency

0.48 - 2014-03-10
 - Switch from --always-trust to --trust-model=always

0.47 - 2014-03-10
 - No changes from 0.47_02

0.47_02 - 2014-02-14
 - Remove a stray 'use Data::Dumper::Concise' added in 0.47_01

0.47_01 - 2014-01-27
 - Switch from Any::Moose to Moo
 - Accept "gpg (GnuPG/MacGPG2)" as a valid gpg version
 - Typo fixes in documentation

0.46 - 2012-10-25
 - Add a ->search_keys method
 - Add a ->version method
 - Remove dead code for finding gnupg2 binary

0.45 - 2011-10-26
 - Include trailing columns when parsing --fixed-list-mode output

0.44 - 2011-05-02
 - Bump Math::BigInt dependency to get the new 'try GMP' syntax.

0.43 - 2011-03-08
 - Stable release

0.42_02 - 2010-06-05
 - Additional cleanups from dkg

0.42_01 - 2010-05-10
 - GnuPG::Revoker: improve docs, compare() should fail if the signature
   counts differ - dkg
 - Handle revoker packets (rvk) - dkg
 - Move compare() into GnuPG::Signature, got rid of
   t/GnuPG/ComparableSignature.pm - dkg
 - Move signature comparison into ComparableKey.pm instead of
   ComparableSubKey.pm - dkg
 - Move fingerprint comparison directly into GnuPG::Fingerprint - dkg
 - Change around some variable names for consistency's sake:
      $current_key becomes $current_primary_key
      $current_fingerprinted_key becomes $current_key  -dkg
 - Fixed synopsis example in GnuPG::Signature pod - dkg
 - Allow for primary key to have per-key (useful for signatures of class
   0x1f, see http://tools.ietf.org/html/rfc4880#section-5.2.1) - dkg
 - Add revocations to keys and user ids and user attributes - dkg
 - Add signature class and exportability to GnuPG::Signature - dkg
 - Introduced GnuPG::UserAttribute to handle uat packets - dkg
 - Actually check validity of signatures and report them - dkg
 - Support more than 1 signature over each subkey - dkg
 - Do not bother shipping test/random_seed - dkg
 - Fix copy method of GnuPG::Options:
     The result of not checking for definedness here is to never copy the
     meta_immutable value successfully (as that is true by default).  This led
     to a FTBFS (failure to build from source) when running non-interactively.
     See also:  http://bugs.debian.org/549743  - Tim Retout
 - Expose signature expiration times - dkg
 - Take advantage of --fixed-list-mode and report timestamps at 1Hz
   precision instead of daily precision - dkg
 - Always use --fixed-list-mode for consistency and better granularity
   of data - dkg
 - Unescape strings to handle User IDs with colons in them - dkg
 - Add usage_flags to keys - dkg
 - Several doc patches from Daniel Kahn Gillmor
 - Fix for documented typos reported by SYSMON Fixes rt.cpan.org#50377
 - Fix POD errors - alexmv

0.42 - 2009-09-30
 - Support for GPG2

0.41_01 - 2009-09-25



( run in 0.604 second using v1.01-cache-2.11-cpan-df04353d9ac )