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