GnuPG-Interface
view release on metacpan or search on metacpan
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 )