STATUS 6.1 KB
Newer Older
1 2

  OpenSSL STATUS                           Last modified at
3
  ______________                           $Date: 2000/09/19 16:14:47 $
4 5 6

  DEVELOPMENT STATE

7 8
    o  OpenSSL 0.9.6:  Under development (in release cycle)...
                       Proposed release date September 24, 2000
9
                       0.9.6-beta1 is available:
10 11
			OpenBSD-x86 2.7			- failed
				ftime not supported [FIXED]
12 13
			hpux-parisc-cc 10.20		- passed
			hpux-parisc-gcc 10.20		- passed
R
Richard Levitte 已提交
14
			hpux-parisc-gcc 11.00		- passed
15
			hpux-gcc			- passed
16 17
			hpux-brokengcc			- failed
				BN_sqr fails in test
R
Richard Levitte 已提交
18
			linux-elf			- passed
19
			linux-sparcv7			- passed
20
			linux-ppc			- passed
21 22
			Solaris [engine]		- failed
				speed cswift gives odd errors [FIXED]
23
			solaris-sparcv8-gcc		- passed
24 25 26
			solaris-sparcv9-gcc		- passed
			solaris-sparcv9-cc		- passed
			solaris64-sparcv9-cc		- passed
27 28
			sco5-gcc			- passed
			sco5-cc				- passed
29
			FreeBSD				- passed
30 31 32
			Win32 VC++			- failed
				PCURSORINFO not defined unless Win2000 [FIXED]
				RAND_poll() problem on Win2000 [FIXED]
33
				DSO method always DSO_METHOD_null [FIXED]
34
			CygWin32			- test failed
35 36
			MingW32				- failed
				thelp32.h
37
			aix-gcc (AIX 4.3.2)		- passed
38 39
			VMS/Alpha			- failed
				Some things were missing [FIXED]
40
                       0.9.6-beta2 is available:
41
			linux/openbsd (all platforms?)		- mod_exp bug
R
Richard Levitte 已提交
42 43 44
			sunos-gcc				- passed
			aix-gcc					- passed
			Win32 w/ VC6 or Mingw32			- failed
45 46 47
				RAND_poll(), a few uninitialised vars [FIXED]
				RAND_poll() should used LoadLibrary instead of
					GetModuleHandle [FIXED]
R
Richard Levitte 已提交
48 49
				Major compilation problem with VC6 on NT.
					[FIXED]
50
				Mingw32 says "175: parse error before `DWORD'"
R
Richard Levitte 已提交
51
					[FIXED?]
R
Richard Levitte 已提交
52
			Win32 w/ CygWin				- success?
53 54 55 56
			VMS/Alpha 7.1 (CPQ C 5.6-003, TCP/IP 5.0) - success
				Just a small warning in dso_vms.c [FIXED]
			VMS/Alpha 7.2-1 (CPQ 5.6-003, TCP/IP 5.0A) - success
			VMS/VAX 7.2-1 (CPQ 5.2-003, TCP/IP 5.0) - success
57 58 59 60
			hpux-parisc-cc (HP-UX B.11.00)		- success
			hpux-parisc2-cc	(11.00)			- success
			hpux64-parisc2-cc (11.00)		- success
			hpux-parisc1_1-cc (11.00)		- success
R
Richard Levitte 已提交
61 62 63 64 65
			hpux-parisc-cc (10.20 w/ -ldld)		- success
			hpux-parisc-gcc (10.20 w/ -ldld)	- success
			hpux-parisc-cc [engine] (10.20 w/ -ldld)- success
			hpux-parisc-gcc [endine] (10.20 w/ -ldld)- success
				All hpux 10.20 targets succeeded provided -ldl
R
Richard Levitte 已提交
66
					has been changed to -ldld.
R
Richard Levitte 已提交
67 68
			solaris-sparcv9-gcc (2.6/ultra5)	- success
			solaris-sparcv9-cc (SunOS 5.7 SC3.0)	- failed
R
Richard Levitte 已提交
69 70 71 72 73 74 75 76 77
				Complaints about a number of -x parameters to
					the compiler and failed to compile an
					assembler file.  Maybe a too old
					compiler?
			FreeBSD (2.2.5-RELEASE)			- success
			alpha-cc [engine] (OSF1 5.0A)		- success
			irix-mips3-cc [engine] (Irix 6.2)	- success
				One has to do the same as for OpenBSD in
					speed.c [FIXED]
78
    o  OpenSSL 0.9.5a: Released on April     1st, 2000
R
Richard Levitte 已提交
79
    o  OpenSSL 0.9.5:  Released on February 28th, 2000
80
    o  OpenSSL 0.9.4:  Released on August   09th, 1999
81 82
    o  OpenSSL 0.9.3a: Released on May      29th, 1999
    o  OpenSSL 0.9.3:  Released on May      25th, 1999
83
    o  OpenSSL 0.9.2b: Released on March    22th, 1999
R
Ralf S. Engelschall 已提交
84
    o  OpenSSL 0.9.1c: Released on December 23th, 1998
85 86 87 88 89

  RELEASE SHOWSTOPPERS

  AVAILABLE PATCHES

U
Ulf Möller 已提交
90
    o CA.pl patch (Damien Miller)
91

92 93
  IN PROGRESS

94
    o Steve is currently working on (in no particular order):
D
Dr. Stephen Henson 已提交
95
        ASN1 code redesign, butchery, replacement.
D
 
Dr. Stephen Henson 已提交
96
        EVP cipher enhancement.
97
        Proper (or at least usable) certificate chain verification.
98
	Private key, certificate and CRL API and implementation.
99
	Developing and bugfixing PKCS#7 (S/MIME code).
100
        Various X509 issues: character sets, certificate request extensions.
101 102 103 104 105 106
    o Geoff and Richard are currently working on:
	ENGINE (the new code that gives hardware support among others).
    o Richard is currently working on:
	UTIL (a new set of library functions to support some higher level
	      functionality that is currently missing).
	Dynamic thread-lock support.
107
	Shared library support for VMS.
108

109 110
  NEEDS PATCH

111
    o  non-blocking socket on AIX
B
Bodo Möller 已提交
112
    o  $(PERL) in */Makefile.ssl
U
Bugs.  
Ulf Möller 已提交
113 114
    o  "Sign the certificate?" - "n" creates empty certificate file

115 116
  OPEN ISSUES

117 118 119
    o internal_verify doesn't know about X509.v3 (basicConstraints
      CA flag ...)

120 121 122 123 124 125 126 127 128 129 130
    o  The Makefile hierarchy and build mechanism is still not a round thing:

       1. The config vs. Configure scripts
          It's the same nasty situation as for Apache with APACI vs.
          src/Configure. It confuses.
          Suggestion: Merge Configure and config into a single configure
                      script with a Autoconf style interface ;-) and remove
                      Configure and config. Or even let us use GNU Autoconf
                      itself. Then we can avoid a lot of those platform checks
                      which are currently in Configure.

131 132 133 134 135 136 137 138 139
    o  Support for Shared Libraries has to be added at least
       for the major Unix platforms. The details we can rip from the stuff
       Ralf has done for the Apache src/Configure script. Ben wants the
       solution to be really simple.

       Status: Ralf will look how we can easily incorporate the
               compiler PIC and linker DSO flags from Apache
               into the OpenSSL Configure script.

U
Ulf Möller 已提交
140 141 142 143 144
               Ulf: +1 for using GNU autoconf and libtool (but not automake,
                    which apparently is not flexible enough to generate
                    libcrypto)


145 146 147 148 149 150 151 152 153 154 155 156 157
    o  The perl/ stuff needs a major overhaul. Currently it's
       totally obsolete. Either we clean it up and enhance it to be up-to-date
       with the C code or we also could replace it with the really nice
       Net::SSLeay package we can find under
       http://www.neuronio.pt/SSLeay.pm.html.  Ralf uses this package for a
       longer time and it works fine and is a nice Perl module. Best would be
       to convince the author to work for the OpenSSL project and create a
       Net::OpenSSL or Crypt::OpenSSL package out of it and maintains it for
       us.

       Status: Ralf thinks we should both contact the author of Net::SSLeay
               and look how much effort it is to bring Eric's perl/ stuff up
               to date.
P
Paul C. Sutton 已提交
158
               Paul +1
159

160 161
  WISHES

162
    o 
新手
引导
客服 返回
顶部