Revision history for Crypt::SMIME
0.30 Mon Mar 25 11:13:13 JST 2024
- Added missing licence info to META files:
https://rt.cpan.org/Public/Bug/Display.html?id=152521
0.29 Mon Mar 4 18:10:38 JST 2024
- Fixed a bug which could cause a double-free on X.509
structures in a certain scenario:
https://rt.cpan.org/Public/Bug/Display.html?id=152115
0.28 Mon Oct 25 11:38:55 JST 2021
- Support OpenSSL 3.0.
0.27 Tue Sep 15 11:02:21 JST 2020
- Removed "t/dependencies.t". The behavior of
Test::Dependencies has changed in 0.28, and it's no longer
useful for us:
https://rt.cpan.org/Public/Bug/Display.html?id=133309
0.26 Mon Aug 3 15:40:04 JST 2020
- sign(), signonly(), encrypt(), check(), decrypt() no longer
truncate inputs on a NUL character, Patch by Brian Safford
(https://rt.cpan.org/Public/Bug/Display.html?id=133084)
0.25 Thu Feb 22 18:34:02 JST 2018
- Fix the test '03-chained-certs.t' which can fail depending
on the used libcrypto, Reported by Thomas Eckardt.
0.24 Wed Feb 21 13:39:48 JST 2018
- New method: setAtTime(), Patch by Markus Benning.
0.23 Tue Jan 23 18:29:53 JST 2018
- Improve Makefile.PL (again) so it works on Windows too,
Suggested by Thomas Eckardt.
- README now has hints for installing the package on Windows,
Suggested by Thomas Eckardt.
0.22 Mon Jan 22 13:07:10 JST 2018
- Improve Makefile.PL so it works on Windows too, Suggested by
Thomas Eckardt.
0.21 Mon Jan 15 14:03:25 JST 2018
- Work around a problem in ExtUtils::Constant::ProxySubs which
generates code not working with perl<5.14:
https://rt.cpan.org/Public/Bug/Display.html?id=124074
0.20 Wed Jan 10 14:32:56 JST 2018
- Fix a bug in _getContentType, Patch by unrtstRMSPAM [...]
cpan.org:
https://rt.cpan.org/Public/Bug/Display.html?id=124035
0.19 Fri Dec 2 13:22:27 JST 2016
- Use RFC-5652 CMS functions instead of PKCS#7 ones for better
interoperability, Suggested by Hib Engler <h [...]
killercool.net>. CMS has a backwards compatibility with
PKCS#7 so the change should introduce no compat issues.
- Use AES-128-CBC instead of DES-EDE3-CBC for encryption,
suggested by the same person.
0.18 Thu Oct 13 18:45:53 JST 2016
- Fix compatibility problem with OpenSSL >= 1.1, Reported by
ppisar [...] redhat.com:
https://rt.cpan.org/Public/Bug/Display.html?id=118344
0.17 Tue Jun 21 12:24:18 JST 2016
- New function: setPrivateKeyPkcs12(), Patch by MIK [...]
cpan.org:
https://rt.cpan.org/Public/Bug/Display.html?id=115490
0.16 Mon Oct 5 10:57:44 JST 2015
- Constants FORMAT_ASN1, FORMAT_PEM, and FORMAT_SMIME can now
be exported.
- New exportable constant: NO_CHECK_CERTIFICATE
- check() now takes an optional argument $flag. The only
possible value for $flag is NO_CHECK_CERTIFICATE, which
disables the verification of signer's vertificate chain.
0.15 Wed Aug 13 16:53:50 JST 2014
- New function: setPublicKeyStore(), Patch by hatuka [...]
nezumi.nu:
https://rt.cpan.org/Public/Bug/Display.html?id=97955
- Fix a memory leak in setPublicKey().
- Add missing test cases for taintedness.
0.14 Mon Aug 4 14:21:21 JST 2014
- New function: extractCertificates() and getSigners(), Patch
by hatuka [...] nezumi.nu:
https://rt.cpan.org/Public/Bug/Display.html?id=97691
0.13 Wed May 7 16:23:52 JST 2014
- Improve compatibility with MS Windows:
https://rt.cpan.org/Public/Bug/Display.html?id=95373
- Do not include .hgtags in release tarball:
https://rt.cpan.org/Public/Bug/Display.html?id=95294
- Makefile.PL now aborts if no libcrypto.pc can be found in
PKG_CONFIG_PATH.
0.12 Fri May 2 14:41:17 JST 2014
- Fix broken t/00-load.t that was introduced in 0.11.
0.11 Wed Apr 30 19:09:28 JST 2014
- setPublicKey() was erroneously raising an error if taint
checking was enabled:
https://rt.cpan.org/Ticket/Display.html?id=95163
- sign(), signonly(), check(), encrypt(), decrypt() now
returns a tainted message if the input or a key is
tainted. See the documentation for details.
- Load the standard OpenSSL configuration file when available:
https://rt.cpan.org/Public/Bug/Display.html?id=87675
- `make clean' should not remove SMIME.pod:
https://rt.cpan.org/Public/Bug/Display.html?id=56025
- isSigned() and isEncrypted() were failing to recognize a
signed / encrypted message if its Content-Type has an
unquoted smime-type:
https://rt.cpan.org/Public/Bug/Display.html?id=53620
0.10 Thu Apr 21 14:15:46 JST 2011
fix: setPublicKey() should allow a single PEM string to
contain many X.509 certificates.
http://rt.cpan.org/Public/Bug/Display.html?id=67612
0.09 Thu Oct 2 15:00:03 JST 2008
fix INSTALLMANxDIR problem.
fix: SSLEAY_RAND_BYTES:PRNG not seeded.
http://rt.cpan.org/Public/Bug/Display.html?id=35839
0.08 Wed Sep 26 11:20:58 JST 2007
doc fix
0.07 Tue Sep 25 12:39:36 JST 2007
Renamed from Tripletail::SMIME.
0.06 Wed Sep 7 18:32:12 JST 2005
fix: Attempt to free unreferenced scalar on x509_xx_hash.
0.05 Fri Aug 12 14:06:56 JST 2005
add: x509_subject_hash, x509_issuer_hash.
0.04 Fri Aug 12 11:55:38 JST 2005
fix: signonly had returned with "\n", new return with "\r\n".
0.03 Tue Aug 9 12:44:53 JST 2005
add: prepareSmimeMessage method.
0.02 Mon Aug 8 19:21:04 JST 2005
add: signonly method.
0.01 Mon Aug 8 17:55:33 JST 2005
First version.