2 OpenSSL STATUS Last modified at
3 ______________ $Date: 2000/09/18 16:53:05 $
7 o OpenSSL 0.9.6: Under development (in release cycle)...
8 Proposed release date September 24, 2000
9 0.9.6-beta1 is available:
10 OpenBSD-x86 2.7 - failed
11 ftime not supported [FIXED]
12 hpux-parisc-cc 10.20 - passed
13 hpux-parisc-gcc 10.20 - passed
14 hpux-parisc-gcc 11.00 - passed
16 hpux-brokengcc - failed
19 linux-sparcv7 - passed
21 Solaris [engine] - failed
22 speed cswift gives odd errors [FIXED]
23 solaris-sparcv8-gcc - passed
24 solaris-sparcv9-gcc - passed
25 solaris-sparcv9-cc - passed
26 solaris64-sparcv9-cc - passed
31 PCURSORINFO not defined unless Win2000 [FIXED]
32 RAND_poll() problem on Win2000 [FIXED]
33 DSO method always DSO_METHOD_null [FIXED]
34 CygWin32 - test failed
37 aix-gcc (AIX 4.3.2) - passed
39 Some things were missing [FIXED]
40 0.9.6-beta2 is available:
43 Win32 w/ VC6 or Mingw32 - failed
44 RAND_poll(), a few uninitialised vars [FIXED]
45 RAND_poll() should used LoadLibrary instead of
46 GetModuleHandle [FIXED]
47 Major compilation problem with VC6 on NT.
49 Mingw32 says "175: parse error before `DWORD'"
51 Win32 w/ CygWin - success?
52 VMS/Alpha 7.1 (CPQ C 5.6-003, TCP/IP 5.0) - success
53 Just a small warning in dso_vms.c [FIXED]
54 VMS/Alpha 7.2-1 (CPQ 5.6-003, TCP/IP 5.0A) - success
55 VMS/VAX 7.2-1 (CPQ 5.2-003, TCP/IP 5.0) - success
56 hpux-parisc-cc (HP-UX B.11.00) - failed
57 Typo in Configure, -ldl should be -ldld [FIXED]
58 hpux-parisc-cc (10.20 w/ -ldld) - success
59 hpux-parisc-gcc (10.20 w/ -ldld) - success
60 hpux-parisc-cc [engine] (10.20 w/ -ldld)- success
61 hpux-parisc-gcc [endine] (10.20 w/ -ldld)- success
62 All hpux 10.20 targets succeeded provided -ldl
63 has been changed to -ldld.
64 solaris-sparcv9-gcc (2.6/ultra5) - success
65 solaris-sparcv9-cc (SunOS 5.7 SC3.0) - failed
66 Complaints about a number of -x parameters to
67 the compiler and failed to compile an
68 assembler file. Maybe a too old
70 FreeBSD (2.2.5-RELEASE) - success
71 alpha-cc [engine] (OSF1 5.0A) - success
72 irix-mips3-cc [engine] (Irix 6.2) - success
73 One has to do the same as for OpenBSD in
75 o OpenSSL 0.9.5a: Released on April 1st, 2000
76 o OpenSSL 0.9.5: Released on February 28th, 2000
77 o OpenSSL 0.9.4: Released on August 09th, 1999
78 o OpenSSL 0.9.3a: Released on May 29th, 1999
79 o OpenSSL 0.9.3: Released on May 25th, 1999
80 o OpenSSL 0.9.2b: Released on March 22th, 1999
81 o OpenSSL 0.9.1c: Released on December 23th, 1998
87 o CA.pl patch (Damien Miller)
91 o Steve is currently working on (in no particular order):
92 ASN1 code redesign, butchery, replacement.
93 EVP cipher enhancement.
94 Proper (or at least usable) certificate chain verification.
95 Private key, certificate and CRL API and implementation.
96 Developing and bugfixing PKCS#7 (S/MIME code).
97 Various X509 issues: character sets, certificate request extensions.
98 o Geoff and Richard are currently working on:
99 ENGINE (the new code that gives hardware support among others).
100 o Richard is currently working on:
101 UTIL (a new set of library functions to support some higher level
102 functionality that is currently missing).
103 Dynamic thread-lock support.
104 Shared library support for VMS.
108 o non-blocking socket on AIX
109 o $(PERL) in */Makefile.ssl
110 o "Sign the certificate?" - "n" creates empty certificate file
114 o internal_verify doesn't know about X509.v3 (basicConstraints
117 o The Makefile hierarchy and build mechanism is still not a round thing:
119 1. The config vs. Configure scripts
120 It's the same nasty situation as for Apache with APACI vs.
121 src/Configure. It confuses.
122 Suggestion: Merge Configure and config into a single configure
123 script with a Autoconf style interface ;-) and remove
124 Configure and config. Or even let us use GNU Autoconf
125 itself. Then we can avoid a lot of those platform checks
126 which are currently in Configure.
128 o Support for Shared Libraries has to be added at least
129 for the major Unix platforms. The details we can rip from the stuff
130 Ralf has done for the Apache src/Configure script. Ben wants the
131 solution to be really simple.
133 Status: Ralf will look how we can easily incorporate the
134 compiler PIC and linker DSO flags from Apache
135 into the OpenSSL Configure script.
137 Ulf: +1 for using GNU autoconf and libtool (but not automake,
138 which apparently is not flexible enough to generate
142 o The perl/ stuff needs a major overhaul. Currently it's
143 totally obsolete. Either we clean it up and enhance it to be up-to-date
144 with the C code or we also could replace it with the really nice
145 Net::SSLeay package we can find under
146 http://www.neuronio.pt/SSLeay.pm.html. Ralf uses this package for a
147 longer time and it works fine and is a nice Perl module. Best would be
148 to convince the author to work for the OpenSSL project and create a
149 Net::OpenSSL or Crypt::OpenSSL package out of it and maintains it for
152 Status: Ralf thinks we should both contact the author of Net::SSLeay
153 and look how much effort it is to bring Eric's perl/ stuff up