summaryrefslogtreecommitdiff
path: root/Changes
blob: 7d6db78290a80d16060989b430617b40c824f523 (plain)
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.