summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGES5
-rw-r--r--INSTALL.W325
-rw-r--r--Makefile.org2
-rwxr-xr-xms/testpem.bat2
-rw-r--r--util/pl/VC-32.pl2
5 files changed, 10 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES
index 6454da2912..1e84e4933c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,11 @@
Changes between 0.9.1c and 0.9.2
+ *) Fix Makefile.org so CC,CFLAG etc are passed to 'make links' add
+ advapi32.lib to Win32 build and change the pem test comparision
+ to fc.exe (thanks to Ulrich Kroener <kroneru@yahoo.com> for the
+ suggestion).
+
*) DES quad checksum was broken on big-endian architectures. Fixed.
[Ben Laurie]
diff --git a/INSTALL.W32 b/INSTALL.W32
index 8aa40023c5..6388c4c2d1 100644
--- a/INSTALL.W32
+++ b/INSTALL.W32
@@ -48,7 +48,7 @@ perl util\mkdef.pl crypto ssl update
then ms\do_ms should not give a warning any more. However the numbers that get
assigned by this technique may not match those that eventually get assigned
-in the CVS tree: so you anything linked against this version of the library
+in the CVS tree: so anything linked against this version of the library
may need to be recompiled.
If you get errors about unresolved externals then this means that either you
@@ -86,8 +86,7 @@ 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
-do_nt.bat instead of do_ms.bat. If you do this then you will no longer be able
-to run the OpenSSL binaries under Windows 95 or 98.
+do_nt.bat instead of do_ms.bat.
You can also build a static version of the library using the Makefile ms\nt.mak
diff --git a/Makefile.org b/Makefile.org
index 1cb3189979..ecc4bf548a 100644
--- a/Makefile.org
+++ b/Makefile.org
@@ -238,7 +238,7 @@ links:
@$(TOP)/util/mklink.sh include $(EXHEADER)
@for i in $(DIRS); do \
(cd $$i && echo "making links in $$i..." && \
- $(MAKE) SDIRS='${SDIRS}' links ) || exit 1; \
+ $(MAKE) CC='${CC}' PLATFORM='${PLATFORM}' CFLAG='${CFLAG}' SDIRS='$(SDIRS)' INSTALLTOP='${INSTALLTOP}' PEX_LIBS='${PEX_LIBS}' EX_LIBS='${EX_LIBS}' BN_ASM='${BN_ASM}' DES_ENC='${DES_ENC}' BF_ENC='${BF_ENC}' CAST_ENC='${CAST_ENC}' RC4_ENC='${RC4_ENC}' RC5_ENC='${RC5_ENC}' SHA1_ASM_OBJ='${SHA1_ASM_OBJ}' MD5_ASM_OBJ='${MD5_ASM_OBJ}' RMD160_ASM_OBJ='${RMD160_ASM_OBJ}' AR='${AR}' links ) || exit 1; \
done;
@(OPENSSL="`pwd`/apps/openssl"; export OPENSSL; sh tools/c_rehash certs)
diff --git a/ms/testpem.bat b/ms/testpem.bat
index 203c6cabe6..4ee172bb99 100755
--- a/ms/testpem.bat
+++ b/ms/testpem.bat
@@ -1,7 +1,7 @@
echo=off
set ssleay=%1%
set tmp1=pem.out
-set cmp=perl ..\ms\cmp.pl
+set cmp=fc.exe
call tpem.bat crl ..\test\testcrl.pem
if errorlevel 1 goto err
diff --git a/util/pl/VC-32.pl b/util/pl/VC-32.pl
index 9dca36b01b..8082d2ef3c 100644
--- a/util/pl/VC-32.pl
+++ b/util/pl/VC-32.pl
@@ -113,7 +113,7 @@ sub do_lib_rule
else
{
local($ex)=($target =~ /O_SSL/)?' $(L_CRYPTO)':'';
- $ex.=' wsock32.lib gdi32.lib';
+ $ex.=' wsock32.lib gdi32.lib advapi32.lib';
$ret.="\t\$(LINK) \$(MLFLAGS) $efile$target /def:ms/${Name}.def @<<\n \$(SHLIB_EX_OBJ) $objs $ex\n<<\n";
}
$ret.="\n";