| 
									
										
										
										
											1998-12-30 17:08:05 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   OpenSSL STATUS                           Last modified at | 
					
						
							| 
									
										
										
										
											2001-04-09 15:15:16 +08:00
										 |  |  |   ______________                           $Date: 2001/04/09 07:15:16 $ | 
					
						
							| 
									
										
										
										
											1998-12-30 17:08:05 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   DEVELOPMENT STATE | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-09-25 01:31:37 +08:00
										 |  |  |     o  OpenSSL 0.9.7:  Under development... | 
					
						
							| 
									
										
										
										
											2001-04-09 15:15:16 +08:00
										 |  |  |     o  OpenSSL 0.9.6a: Released on April      5th, 2001 | 
					
						
							| 
									
										
										
										
											2000-09-24 23:42:34 +08:00
										 |  |  |     o  OpenSSL 0.9.6:  Released on September 24th, 2000 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.5a: Released on April      1st, 2000 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.5:  Released on February  28th, 2000 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.4:  Released on August    09th, 1999 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.3a: Released on May       29th, 1999 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.3:  Released on May       25th, 1999 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.2b: Released on March     22th, 1999 | 
					
						
							|  |  |  |     o  OpenSSL 0.9.1c: Released on December  23th, 1998 | 
					
						
							| 
									
										
										
										
											1998-12-30 17:08:05 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   RELEASE SHOWSTOPPERS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   AVAILABLE PATCHES | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   IN PROGRESS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-03-29 08:19:55 +08:00
										 |  |  |     o Steve is currently working on (in no particular order): | 
					
						
							| 
									
										
										
										
											2000-07-03 05:11:11 +08:00
										 |  |  |         ASN1 code redesign, butchery, replacement. | 
					
						
							| 
									
										
										
										
											2000-12-14 02:21:51 +08:00
										 |  |  |         OCSP | 
					
						
							| 
									
										
										
										
											2000-05-27 07:51:35 +08:00
										 |  |  |         EVP cipher enhancement. | 
					
						
							| 
									
										
										
										
											2000-12-14 02:21:51 +08:00
										 |  |  |         Enhanced certificate chain verification. | 
					
						
							| 
									
										
										
										
											1999-04-17 07:57:04 +08:00
										 |  |  | 	Private key, certificate and CRL API and implementation. | 
					
						
							| 
									
										
										
										
											1999-12-05 08:40:59 +08:00
										 |  |  | 	Developing and bugfixing PKCS#7 (S/MIME code). | 
					
						
							| 
									
										
										
										
											1999-08-10 06:38:05 +08:00
										 |  |  |         Various X509 issues: character sets, certificate request extensions. | 
					
						
							| 
									
										
										
										
											2000-06-15 01:27:02 +08:00
										 |  |  |     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). | 
					
						
							| 
									
										
										
										
											2000-09-07 16:14:46 +08:00
										 |  |  | 	Shared library support for VMS. | 
					
						
							| 
									
										
										
										
											2000-11-19 22:11:03 +08:00
										 |  |  | 	OCSP | 
					
						
							|  |  |  | 	Kerberos 5 authentication | 
					
						
							|  |  |  | 	Constification | 
					
						
							| 
									
										
										
										
											1999-01-31 01:35:01 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-12-30 17:08:05 +08:00
										 |  |  |   NEEDS PATCH | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-01-11 00:25:12 +08:00
										 |  |  |     o  apps/ca.c: "Sign the certificate?" - "n" creates empty certificate file | 
					
						
							| 
									
										
										
										
											1999-04-09 04:45:53 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-02-22 23:10:11 +08:00
										 |  |  |     o  OpenSSL_0_9_6-stable: | 
					
						
							|  |  |  |        #include <openssl/e_os.h> in exported header files is illegal since | 
					
						
							| 
									
										
										
										
											2001-01-23 20:30:43 +08:00
										 |  |  |        e_os.h is suitable only for library-internal use. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-01-12 22:06:26 +08:00
										 |  |  |     o  Whenever strncpy is used, make sure the resulting string is NULL-terminated | 
					
						
							|  |  |  |        or an error is reported | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-01-11 21:33:10 +08:00
										 |  |  |   OPEN ISSUES | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-01-11 00:37:35 +08:00
										 |  |  |     o  crypto/ex_data.c is not really thread-safe and so must be used | 
					
						
							|  |  |  |        with care (e.g., extra locking where necessary, or don't call | 
					
						
							|  |  |  |        CRYPTO_get_ex_new_index once multiple threads exist). | 
					
						
							|  |  |  |        The current API is not suitable for everything that it pretends | 
					
						
							|  |  |  |        to offer. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-01-03 00:28:51 +08:00
										 |  |  |     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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-12-31 20:14:27 +08:00
										 |  |  |     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. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-09-22 01:19:05 +08:00
										 |  |  |                Ulf: +1 for using GNU autoconf and libtool (but not automake, | 
					
						
							|  |  |  |                     which apparently is not flexible enough to generate | 
					
						
							|  |  |  |                     libcrypto) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-12-31 20:14:27 +08:00
										 |  |  |     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. | 
					
						
							| 
									
										
										
										
											1999-01-01 22:13:59 +08:00
										 |  |  |                Paul +1 | 
					
						
							| 
									
										
										
										
											1998-12-31 20:14:27 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-01-21 21:01:20 +08:00
										 |  |  |   WISHES | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-08-05 19:50:18 +08:00
										 |  |  |     o  |