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
|
Revision history for Crypt::SMIME
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.
|