Loading CHANGES +7 −0 Original line number Diff line number Diff line Loading @@ -5,10 +5,16 @@ Changes between 0.9.1c and 0.9.2 *) Comment out two functions in bio.h that aren't implemented. Fix up the Win32 test batch file so it (might) work again. The Win32 test batch file is horrible: I feel ill.... [Steve Henson] *) Move various #ifdefs around so NO_SYSLOG, NO_DIRENT etc are now selected in e_os.h. Audit of header files to check ANSI and non ANSI sections: 10 functions were absent from non ANSI section and not exported from Windows DLLs. Fixed up libeay.num for new functions. [Steve Henson] *) Make `openssl version' output lines consistent. [Ralf S. Engelschall] Loading Loading @@ -39,6 +45,7 @@ *) Permit extensions to be added to CRLs using crl_section in openssl.cnf. Currently only issuerAltName and AuthorityKeyIdentifier make any sense in CRLs. [Steve Henson] *) Add a useful kludge to allow package maintainers to specify compiler and other platforms details on the command line without having to patch the Loading INSTALL.W32 +10 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,8 @@ then from the VC++ environment at a prompt do: nmake -f ms\ntdll.mak you may get a warning about too many rules but if all is well it should all compile and you will have some DLLs and executables in out32dll. compile and you will have some DLLs and executables in out32dll. If you want to try the tests then cd to out32dll and run ..\ms\test Troubleshooting. Loading Loading @@ -68,14 +69,20 @@ environments this can happen. The best fix is to edit the file with the warning in and fix it. Alternatively you can turn off the halt on warnings by editing the CFLAG line in the Makefile and deleting the /WX option. Finally you might get compilation errors. Again you will have to fix these or You might get compilation errors. Again you will have to fix these or report them. One final comment about compiling applications linked to the OpenSSL library. If you don't use the multithreaded DLL runtime library (/MD option) your program will almost certainly crash: see the original SSLeay description below for more details. Tweaks. There are various changes you can make to the Win32 compile environment. If you have the MASM assembler 'ml' then you can try the assembly language code. To do this remove the 'no-asm' part from do_ms.bat. do this remove the 'no-asm' part from do_ms.bat. You can also add 'debug' here to make a debugging version of the library. If you want to enable the NT specific features of OpenSSL (currently only the logging BIO) follow the instructions above but call the batch file Loading STATUS +2 −1 Original line number Diff line number Diff line OpenSSL STATUS Last modified at ______________ $Date: 1999/03/08 21:56:46 $ ______________ $Date: 1999/03/09 03:01:42 $ DEVELOPMENT STATE Loading @@ -11,6 +11,7 @@ o FreeBSD 2.2.7 Ben Laurie OK o FreeBSD 3.1 Ralf S. Engelschall all silent o Solaris 2.6 Ralf S. Engelschall ctype-related warnings, test fails o Linux RH 5.1 Steve Henson OK Proposed release time: Monday, March 15th 1999 Loading crypto/bio/bio.h +3 −2 Original line number Diff line number Diff line Loading @@ -463,10 +463,11 @@ BIO *BIO_new_fp(FILE *stream, int close_flag); # endif /* FP_API */ #else int BIO_get_ex_num(); /* These two aren't currently implemented */ /*int BIO_get_ex_num();*/ /*void BIO_set_ex_free_func();*/ int BIO_set_ex_data(); char *BIO_get_ex_data(); void BIO_set_ex_free_func(); int BIO_get_ex_new_index(); # if defined(WIN16) && defined(_WINDLL) Loading ms/test.bat +7 −6 Original line number Diff line number Diff line @echo=off set test=p:\work\ssleay\ms set test=..\ms set opath=%PATH% PATH=%1;%PATH% PATH=..\ms;%PATH% set OPENSSL_CONF=..\apps\openssl.cnf rem run this from inside the bin directory Loading Loading @@ -63,19 +64,19 @@ dsatest if errorlevel 1 goto done echo testenc call %test%\testenc ssleay call %test%\testenc openssl if errorlevel 1 goto done echo testpem call %test%\testpem ssleay call %test%\testpem openssl if errorlevel 1 goto done echo verify copy ..\certs\*.pem cert.tmp >nul ssleay verify -CAfile cert.tmp ..\certs\*.pem openssl verify -CAfile cert.tmp ..\certs\*.pem echo testss call %test%\testss ssleay call %test%\testss openssl if errorlevel 1 goto done echo test sslv2 Loading Loading
CHANGES +7 −0 Original line number Diff line number Diff line Loading @@ -5,10 +5,16 @@ Changes between 0.9.1c and 0.9.2 *) Comment out two functions in bio.h that aren't implemented. Fix up the Win32 test batch file so it (might) work again. The Win32 test batch file is horrible: I feel ill.... [Steve Henson] *) Move various #ifdefs around so NO_SYSLOG, NO_DIRENT etc are now selected in e_os.h. Audit of header files to check ANSI and non ANSI sections: 10 functions were absent from non ANSI section and not exported from Windows DLLs. Fixed up libeay.num for new functions. [Steve Henson] *) Make `openssl version' output lines consistent. [Ralf S. Engelschall] Loading Loading @@ -39,6 +45,7 @@ *) Permit extensions to be added to CRLs using crl_section in openssl.cnf. Currently only issuerAltName and AuthorityKeyIdentifier make any sense in CRLs. [Steve Henson] *) Add a useful kludge to allow package maintainers to specify compiler and other platforms details on the command line without having to patch the Loading
INSTALL.W32 +10 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,8 @@ then from the VC++ environment at a prompt do: nmake -f ms\ntdll.mak you may get a warning about too many rules but if all is well it should all compile and you will have some DLLs and executables in out32dll. compile and you will have some DLLs and executables in out32dll. If you want to try the tests then cd to out32dll and run ..\ms\test Troubleshooting. Loading Loading @@ -68,14 +69,20 @@ environments this can happen. The best fix is to edit the file with the warning in and fix it. Alternatively you can turn off the halt on warnings by editing the CFLAG line in the Makefile and deleting the /WX option. Finally you might get compilation errors. Again you will have to fix these or You might get compilation errors. Again you will have to fix these or report them. One final comment about compiling applications linked to the OpenSSL library. If you don't use the multithreaded DLL runtime library (/MD option) your program will almost certainly crash: see the original SSLeay description below for more details. Tweaks. There are various changes you can make to the Win32 compile environment. If you have the MASM assembler 'ml' then you can try the assembly language code. To do this remove the 'no-asm' part from do_ms.bat. do this remove the 'no-asm' part from do_ms.bat. You can also add 'debug' here to make a debugging version of the library. If you want to enable the NT specific features of OpenSSL (currently only the logging BIO) follow the instructions above but call the batch file Loading
STATUS +2 −1 Original line number Diff line number Diff line OpenSSL STATUS Last modified at ______________ $Date: 1999/03/08 21:56:46 $ ______________ $Date: 1999/03/09 03:01:42 $ DEVELOPMENT STATE Loading @@ -11,6 +11,7 @@ o FreeBSD 2.2.7 Ben Laurie OK o FreeBSD 3.1 Ralf S. Engelschall all silent o Solaris 2.6 Ralf S. Engelschall ctype-related warnings, test fails o Linux RH 5.1 Steve Henson OK Proposed release time: Monday, March 15th 1999 Loading
crypto/bio/bio.h +3 −2 Original line number Diff line number Diff line Loading @@ -463,10 +463,11 @@ BIO *BIO_new_fp(FILE *stream, int close_flag); # endif /* FP_API */ #else int BIO_get_ex_num(); /* These two aren't currently implemented */ /*int BIO_get_ex_num();*/ /*void BIO_set_ex_free_func();*/ int BIO_set_ex_data(); char *BIO_get_ex_data(); void BIO_set_ex_free_func(); int BIO_get_ex_new_index(); # if defined(WIN16) && defined(_WINDLL) Loading
ms/test.bat +7 −6 Original line number Diff line number Diff line @echo=off set test=p:\work\ssleay\ms set test=..\ms set opath=%PATH% PATH=%1;%PATH% PATH=..\ms;%PATH% set OPENSSL_CONF=..\apps\openssl.cnf rem run this from inside the bin directory Loading Loading @@ -63,19 +64,19 @@ dsatest if errorlevel 1 goto done echo testenc call %test%\testenc ssleay call %test%\testenc openssl if errorlevel 1 goto done echo testpem call %test%\testpem ssleay call %test%\testpem openssl if errorlevel 1 goto done echo verify copy ..\certs\*.pem cert.tmp >nul ssleay verify -CAfile cert.tmp ..\certs\*.pem openssl verify -CAfile cert.tmp ..\certs\*.pem echo testss call %test%\testss ssleay call %test%\testss openssl if errorlevel 1 goto done echo test sslv2 Loading