Comment out two unimplemented functions from bio.h. Attempt to get the
Win32 test batch file going again.
This commit is contained in:
parent
0cc395796b
commit
d4d2f98c59
7
CHANGES
7
CHANGES
@ -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]
|
||||
@ -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
|
||||
|
13
INSTALL.W32
13
INSTALL.W32
@ -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.
|
||||
|
||||
@ -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
|
||||
|
3
STATUS
3
STATUS
@ -1,6 +1,6 @@
|
||||
|
||||
OpenSSL STATUS Last modified at
|
||||
______________ $Date: 1999/03/08 21:56:46 $
|
||||
______________ $Date: 1999/03/09 03:01:42 $
|
||||
|
||||
DEVELOPMENT STATE
|
||||
|
||||
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
13
ms/test.bat
13
ms/test.bat
@ -1,8 +1,9 @@
|
||||
@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
|
||||
|
||||
@ -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
|
||||
|
@ -1,11 +1,12 @@
|
||||
|
||||
echo start testenc
|
||||
path=p:\work\ssleay\ms;%path%
|
||||
echo=off
|
||||
path=d:\openssl\ms;%path%
|
||||
set ssleay=%1%
|
||||
set input=p:\work\ssleay\ms\testenc.bat
|
||||
set tmp1=p:\work\ssleay\ms\cipher.out
|
||||
set out1=p:\work\ssleay\ms\clear.out
|
||||
set cmp=perl p:\work\ssleay\ms\cmp.pl
|
||||
set input=d:\openssl\ms\testenc.bat
|
||||
set tmp1=d:\openssl\ms\cipher.out
|
||||
set out1=d:\openssl\ms\clear.out
|
||||
set cmp=perl d:\openssl\ms\cmp.pl
|
||||
|
||||
cd
|
||||
call tenc.bat enc
|
||||
|
@ -33,4 +33,3 @@ if errorlevel 1 goto err
|
||||
echo OK
|
||||
del %tmp1%
|
||||
:err
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
echo=off
|
||||
echo=on
|
||||
|
||||
rem set ssleay=..\out\ssleay
|
||||
set ssleay=%1
|
||||
|
9
test/testreq.pem
Normal file
9
test/testreq.pem
Normal file
@ -0,0 +1,9 @@
|
||||
-----BEGIN CERTIFICATE REQUEST-----
|
||||
MIIBQjCB7QIBADCBhzELMAkGA1UEBhMCQVUxEzARBgNVBAgTClF1ZWVuc2xhbmQx
|
||||
ETAPBgNVBAcTCEJyaXNiYW5lMRowGAYDVQQKExFDcnlwdFNvZnQgUHR5IEx0ZDET
|
||||
MBEGA1UEAxMKRXJpYyBZb3VuZzEfMB0GCSqGSIb3DQEJARYQZWF5QG1pbmNvbS5v
|
||||
ei5hdTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDCLwdDF7Fu4DSiae/+3045nf73
|
||||
V5OdRnICMXq4M0td4upwgC/ve7w+3q1OzObOpFgpuP1PEOsHGO48GrolDu4lAgMB
|
||||
AAGgADANBgkqhkiG9w0BAQQFAANBAItCGg8qCPSoASvm3QUx/6PpreQclDO0bM2l
|
||||
eacLlzSHBUvaSqapR/pHfHG2r9l6PuEr/rrYHo+ZrAraSyPhEBc=
|
||||
-----END CERTIFICATE REQUEST-----
|
Loading…
x
Reference in New Issue
Block a user