]> git.ipfire.org Git - thirdparty/openssl.git/blame - STATUS
Check DTLS_BAD_VER for version number.
[thirdparty/openssl.git] / STATUS
CommitLineData
75b8dfc0
RE
1
2 OpenSSL STATUS Last modified at
b9115239 3 ______________ $Date: 2012/03/22 15:29:21 $
75b8dfc0
RE
4
5 DEVELOPMENT STATE
6
6747de65 7 o OpenSSL 1.1.0: Under development...
b9115239 8 o OpenSSL 1.0.2: Under development...
f3dcae15 9 o OpenSSL 1.0.1: Released on March 14th, 2012
07e120b7
DSH
10 o OpenSSL 1.0.0h: Released on March 12th, 2012
11 o OpenSSL 1.0.0g: Released on January 18th, 2012
12 o OpenSSL 1.0.0f: Released on January 4th, 2012
13 o OpenSSL 1.0.0e: Released on September 6th, 2011
8c93c4dd
BM
14 o OpenSSL 1.0.0d: Released on February 8nd, 2011
15 o OpenSSL 1.0.0c: Released on December 2nd, 2010
16 o OpenSSL 1.0.0b: Released on November 16th, 2010
9c7baca8 17 o OpenSSL 1.0.0a: Released on June 1st, 2010
91bad2b0 18 o OpenSSL 1.0.0: Released on March 29th, 2010
07e120b7
DSH
19 o OpenSSL 0.9.8u: Released on March 12th, 2012
20 o OpenSSL 0.9.8t: Released on January 18th, 2012
21 o OpenSSL 0.9.8s: Released on January 4th, 2012
8c93c4dd
BM
22 o OpenSSL 0.9.8r: Released on February 8nd, 2011
23 o OpenSSL 0.9.8q: Released on December 2nd, 2010
24 o OpenSSL 0.9.8p: Released on November 16th, 2010
25 o OpenSSL 0.9.8o: Released on June 1st, 2010
91bad2b0
DSH
26 o OpenSSL 0.9.8n: Released on March 24th, 2010
27 o OpenSSL 0.9.8m: Released on February 25th, 2010
b307daa2
DSH
28 o OpenSSL 0.9.8l: Released on November 5th, 2009
29 o OpenSSL 0.9.8k: Released on March 25th, 2009
30 o OpenSSL 0.9.8j: Released on January 7th, 2009
31 o OpenSSL 0.9.8i: Released on September 15th, 2008
2cd81830 32 o OpenSSL 0.9.8h: Released on May 28th, 2008
11d01d37
LJ
33 o OpenSSL 0.9.8g: Released on October 19th, 2007
34 o OpenSSL 0.9.8f: Released on October 11th, 2007
35 o OpenSSL 0.9.8e: Released on February 23rd, 2007
36 o OpenSSL 0.9.8d: Released on September 28th, 2006
37 o OpenSSL 0.9.8c: Released on September 5th, 2006
38 o OpenSSL 0.9.8b: Released on May 4th, 2006
72dce768 39 o OpenSSL 0.9.8a: Released on October 11th, 2005
2bd2cd9b 40 o OpenSSL 0.9.8: Released on July 5th, 2005
2cd81830
BM
41 o OpenSSL 0.9.7m: Released on February 23rd, 2007
42 o OpenSSL 0.9.7l: Released on September 28th, 2006
43 o OpenSSL 0.9.7k: Released on September 5th, 2006
44 o OpenSSL 0.9.7j: Released on May 4th, 2006
45 o OpenSSL 0.9.7i: Released on October 14th, 2005
72dce768 46 o OpenSSL 0.9.7h: Released on October 11th, 2005
87357fc0
BM
47 o OpenSSL 0.9.7g: Released on April 11th, 2005
48 o OpenSSL 0.9.7f: Released on March 22nd, 2005
49 o OpenSSL 0.9.7e: Released on October 25th, 2004
50 o OpenSSL 0.9.7d: Released on March 17th, 2004
51 o OpenSSL 0.9.7c: Released on September 30th, 2003
52 o OpenSSL 0.9.7b: Released on April 10th, 2003
d8cbc935 53 o OpenSSL 0.9.7a: Released on February 19th, 2003
08101d72 54 o OpenSSL 0.9.7: Released on December 31st, 2002
87357fc0
BM
55 o OpenSSL 0.9.6m: Released on March 17th, 2004
56 o OpenSSL 0.9.6l: Released on November 4th, 2003
57 o OpenSSL 0.9.6k: Released on September 30th, 2003
58 o OpenSSL 0.9.6j: Released on April 10th, 2003
d8cbc935 59 o OpenSSL 0.9.6i: Released on February 19th, 2003
43ecece5 60 o OpenSSL 0.9.6h: Released on December 5th, 2002
36969082 61 o OpenSSL 0.9.6g: Released on August 9th, 2002
fbe792f0 62 o OpenSSL 0.9.6f: Released on August 8th, 2002
b218af2b 63 o OpenSSL 0.9.6e: Released on July 30th, 2002
336c35dc 64 o OpenSSL 0.9.6d: Released on May 9th, 2002
84fcd6f8 65 o OpenSSL 0.9.6c: Released on December 21st, 2001
6b46ca13 66 o OpenSSL 0.9.6b: Released on July 9th, 2001
4d231b43 67 o OpenSSL 0.9.6a: Released on April 5th, 2001
16221173
RL
68 o OpenSSL 0.9.6: Released on September 24th, 2000
69 o OpenSSL 0.9.5a: Released on April 1st, 2000
70 o OpenSSL 0.9.5: Released on February 28th, 2000
71 o OpenSSL 0.9.4: Released on August 09th, 1999
72 o OpenSSL 0.9.3a: Released on May 29th, 1999
73 o OpenSSL 0.9.3: Released on May 25th, 1999
74 o OpenSSL 0.9.2b: Released on March 22th, 1999
75 o OpenSSL 0.9.1c: Released on December 23th, 1998
75b8dfc0 76
b4be3808 77 [See also http://www.openssl.org/support/rt.html]
006723cf 78
0424fe1a 79 RELEASE SHOWSTOPPERS
006723cf 80
7e0a494f 81 o The Makefiles fail with some SysV makes.
fe14ee96 82 o
364ff369 83
75b8dfc0
RE
84 AVAILABLE PATCHES
85
0b0b2a80 86 o
6b46ca13 87
75b8dfc0
RE
88 IN PROGRESS
89
67d5ac03 90 o Steve is currently working on (in no particular order):
75c4f7e0 91 ASN1 code redesign, butchery, replacement.
36f554d4 92 OCSP
7f060601 93 EVP cipher enhancement.
36f554d4 94 Enhanced certificate chain verification.
1d48dd00 95 Private key, certificate and CRL API and implementation.
5a9a4b29 96 Developing and bugfixing PKCS#7 (S/MIME code).
87c49f62 97 Various X509 issues: character sets, certificate request extensions.
1e552869 98 o Richard is currently working on:
257341b5 99 Constification
4c3a2b4f
RL
100 Attribute Certificate support
101 Certificate Pair support
102 Storage Engines (primarly an LDAP storage engine)
f60e6604 103 Certificate chain validation with full RFC 3280 compatibility
679ab7c3 104
75b8dfc0
RE
105 NEEDS PATCH
106
749d055e
BM
107 o 0.9.8-dev: COMPLEMENTOFALL and COMPLEMENTOFDEFAULT do not
108 handle ECCdraft cipher suites correctly.
109
91b842c9 110 o apps/ca.c: "Sign the certificate?" - "n" creates empty certificate file
acafc0b4 111
2cb924b0 112 o "OpenSSL STATUS" is never up-to-date.
40753f76 113
2cb924b0 114 OPEN ISSUES
a14280d4 115
2ec077d8
RE
116 o The Makefile hierarchy and build mechanism is still not a round thing:
117
118 1. The config vs. Configure scripts
119 It's the same nasty situation as for Apache with APACI vs.
120 src/Configure. It confuses.
121 Suggestion: Merge Configure and config into a single configure
122 script with a Autoconf style interface ;-) and remove
123 Configure and config. Or even let us use GNU Autoconf
124 itself. Then we can avoid a lot of those platform checks
125 which are currently in Configure.
126
a6f20a1e
RE
127 o Support for Shared Libraries has to be added at least
128 for the major Unix platforms. The details we can rip from the stuff
129 Ralf has done for the Apache src/Configure script. Ben wants the
130 solution to be really simple.
131
132 Status: Ralf will look how we can easily incorporate the
133 compiler PIC and linker DSO flags from Apache
134 into the OpenSSL Configure script.
135
eb025998
UM
136 Ulf: +1 for using GNU autoconf and libtool (but not automake,
137 which apparently is not flexible enough to generate
138 libcrypto)
139
69d1dfba
RE
140 WISHES
141
182d8435
BM
142 o Add variants of DH_generate_parameters() and BN_generate_prime() [etc?]
143 where the callback function can request that the function be aborted.
144 [Gregory Stark <ghstark@pobox.com>, <rayyang2000@yahoo.com>]
145
27bfba29 146 o SRP in TLS.
528f6b81
RL
147 [wished by:
148 Dj <derek@yo.net>, Tom Wu <tom@arcot.com>,
149 Tom Holroyd <tomh@po.crl.go.jp>]
150
27bfba29
RL
151 See http://search.ietf.org/internet-drafts/draft-ietf-tls-srp-00.txt
152 as well as http://www-cs-students.stanford.edu/~tjw/srp/.
528f6b81
RL
153
154 Tom Holroyd tells us there is a SRP patch for OpenSSH at
155 http://members.tripod.com/professor_tom/archives/, that could
156 be useful.