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