- Trimming the distribution tarball, removing files not needed for the distribution, see issue #120 reported by @gregoa. Addressed via PR #121 by @jonasbn
-
Applied PR #119 from @timlegge improving detection of OpenSSL libraries under if not installed in standard locations
-
I am changing the versioning scheme to be more in line with the Semantic Versioning specification. I am bumping the major version number to 2, since the version number change might cause problems. See: perlhacks: Bumping Version Numbers
-
Applied PR #109 from @ikedas fixing a bug found in 1.9.14-TRIAL, where the wrong API was called, propably due to a typo in the name
-
Applied PR #108 from @skaji a bug found in 1.9.14-TRIAL, where a possible interpolatation was probibited due to quoting
-
Applied patch from @ikedas PR #105 make the pattern match for LLVM version number in the 12 series a bit more liberal. This was followed up by PR #107 by @jonasbn
-
Applied patch from @timlegge PR #102 adressing issues: #45 and #95 with only a more strict use of compiler flags if environment variable
AUTHOR_TESTING
is set to true -
Added enhancement from @michal-josef-spacek introducing use of Crypt::OpenSSL::Guess, which can be used to determine placement of OpenSSL libraries via PR #104. The idea originates from issue #97 raised by @ikedas and addresses: #94 also from @ikedas
-
The above was followed up by a PR from @jonasbn #106 enabling installation of
configure
section for CI jobs for bothcpanm
andcpm
-
Metadata on bug tracker was updated with release 1.9.13, documentation updated with this release. Addressing issue #80 raised by @skaji, update by @jonasbn
-
Patch from @timlegge via PR #103 improving handling of OpenSSL API versions
-
Patch from @skaji via PR #100 making use of constants in XS code
-
Release leading up to 1.9.14, see that release for details
-
This is a TRIAL release, in order to get some feedback from CPAN-testers prior to making a proper public release, since the release contains a significant number of changes. Additional trial releases might follow, based on findings and feedback
-
The distribution has changed distribution toolchain from Module::Install to Dist::Zilla, thanks to @skaji for PR #96 and thanks to @timlegge for the review of the proposed changes
-
The macOS CI jobs have been improved with PRs #98 and #99 from @timlegge
-
Release leading up to 1.9.13, see that release for details
-
This is a TRIAL release, in order to get some feedback from CPAN-testers prior to making a proper public release, since the changes to the build system has been quite significant. Additional trial releases might follow, based on findings and feedback
- Repair upload, see release 1.9.11, thank you @timlegge for reporting this
PAUSE doesn't let you upload a file twice.
-
Applied patch from @jrouzierinverse PR #93 addressing issue #66
-
Applied patch from @timlegge PR #92 addressing issues #50 and #40
-
Correction to spelling found Debian Linter, thanks @fschlich PR #90
-
Added eliminated compound-token-split-by-macro errors coming from newer clang/LLVM version (>11?), got some good pointers from this Perl issue
-
Forced OpenSSL under Homebrew to 1.1 via
openssl\@1.1
, since OpenSSL version 3 got released we might experience issues and this need to be revisited and tested thoroughly -
Reformatted the Changes file, slowly converting to Markdown
- MANIFEST was not updated with the latest contributions from 1.9.9, see issue #89
- Contribution by Patrick Cernko. The email method has been extended to return multiple email addresses if available. The addresses are concatenated using space (' ') as seperator in order for consumers to extract the multiple email addresses, see PR #88
- Addressed minor issue, via PR #87, with the implementation added in 1.9.3 - Thanks Shoichi Kaji
- Addressed minor issue with META.yml file not reporting correct version, see issue #86
-
I fell over this CPAN release checklist, it mentions Devel::PPPort. I have now put this to use, raised a single warning
*** WARNING: Uses is_utf8_string_loclen, which may not be portable below perl 5.9.3, even with 'ppport.h' *** Uses 5 C++ style comments, which is not portable Analysis completed (1 warning)
And provided as single patch, which has now been applied and C++ style comments have been changed to C style comments
-
I broke the build for Linux
-
The issue is that the change introduced in 1.9.4 introduces an option, which is LLVM specific and is not understood by GCC.
See also issue: #84
I have rearranged the use of flags and try with a match on the GCC version string, which can contain the substring LLVM
-
-
Made a minor change to the Makefile.PL addressing issue with breaking builds on FreeBSD and OpenBSD
For Perl versions below or equal to 5.20, the error:
error: nonnull parameter 'pv' will evaluate to 'true' on first encounter [-Werror,-Wpointer-bool-conversion] if (pv && len > 1) {
Has been observed this is now suppressed with converting the error handling into a warning
- Addressed issue #81 based on proposed patch from Shoichi Kaji
-
Bumped Perl minimum requirement from Perl 5.005 to 5.8 PR #76
-
Changed from use vars definition to the more modern our PR: #75 Thanks to Todd Rinaldo
-
Changed from DynaLoader to XSLoader PR: #75 Thanks to Todd Rinaldo
- Ensure
/usr/local
is ahead of/usr
in include and lib searches, PR: #74
- Applied patch from @eserte addressing issue (#71) with current directory no longer included in
@INC
by default from Perl 5.26
- Re-release of 1.8.10, with corrected version number, indexer error from PAUSE
- Maintenance release, corrected issue with
MYMETA.*
files included in distribution
- Patch / PR from kmx improving detection of OpenSSL libraries under strawberry Perl
-
Patch from pi-rho exposing the Issuer's name hash; provide
subject_hash()
as an alias tohash()
-
Patch from stphnlyd
X509_get0_signature()
was introduced to OpenSSL since 1.0.2. -
Patch from brandond fixing compilation on OpenSSL 1.0.1e
-
Patch to support compilation on MacOS Homebrew installed libraries by jonasbn
-
Patch from ppisar, patch redefines the accessors only with OpenSSL older than 1.1.0
-
Patch from Sebastian Andrzej Siewior fixing compilation against openssl 1.1.0 and keeping it working against openssl 1.0.2j
-
Patch from jonasbn reinitializing
inc/
using Module::Install 1.16, fixed issue withMETA.ym
version sinceMETA.yml
was not regenerated
- Patch from Bernhard M. Wiedemann to fix compilation errors
-
Patch from James Hunt to print OpenSSL version during tests
-
Various
MANIFEST
fixes
- Patch from Uli Scholler to expose more SHA1 hash functions
- Fix warnings under gcc 4.6
- Fix OpenSSL version check.
- Bump version to deal with CPAN/Perl versioning madness.
- Fix compile issue on i386, etc.
- Updates from David O'Callaghan to add pubkey, encoding & CRL functions.
- Fix from Nicholas Harteau for -Wall error. Exhibited by
-O2
- Update home page & bug tracker.
-
Fix call to utf_loclen to be compatible with CentOS Perl. (CPAN RT #62339)
-
Update Module::Install
- Fix `new_from_string()?
- Fix
fingerprint_sha1()
-
Compatible with OpenSSL v1.0.0
-
Incompatible change: Removed fingerprint_md2 method
-
Fix leaked memory on module END
- Fix memory leak in sv_bio_final() (CPAN RT #57719)
- Remove pub_exponent() and alias it to exponent().
-
Patches from David O'Callaghan to access X509 extensions & documenation.
-
Patch from Otmar Lendl to allow UTF-8 chars in certificate names.
-
Patches from Louise Doran via David O'Callaghan.
-
Patch from Daniel Kahn Gillmor adding more examples in the POD SYNOPSIS
-
Patch from Daniel Kahn Gillmor adding the exponent() method.
- Fix error message
- Stop cpansmoke if libcrypto isn't installed.
- RT #28684: Failed test 'use Crypt::OpenSSL::X509;'
- Fix manifest.
-
RT #13861 - patch from [email protected]
-
RT #8778 - Fix flags for
X509_NAME_print_ex()
-
Patch from Daniel Risacher to add an
email()
method & doc additions -
Remove newline from hash() accessor
- Patch from Otmar Lendl to remove
NULL
on fingerprint
-
Handle ASN1/DER input
-
Additional headers and cleanup
-
Initial release
-
Interoperates with Crypt::OpenSSL::Bignum & Crypt::OpenSSL::RSA
- original version; created by h2xs 1.22 with options
-O -b 5.5.3 -a -k --skip-ppport --skip-warnings -c -n Crypt::OpenSSL::X509