1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
Revision history for Crypt::SMIME
0.31 Wed Mar 12 12:28:16 JST 2025
- Fix build with ExtUtils-ParseXS > 3.51:
https://rt.cpan.org/Public/Bug/Display.html?id=162293
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.
|