Daniel (21 October 2005)
+- Temprimus improved the MSVC makefile so that the static debug SSL libs are
+ linked to the executable and not to the libcurld.lib
+ http://curl.haxx.se/bug/view.cgi?id=1326676
+
- Bradford Bruce made the windows resolver code properly return
CURLE_COULDNT_RESOLVE_PROXY and CURLE_COULDNT_RESOLVE_HOST on resolving
errors (as documented).
This release includes the following changes:
- o
+ o improved MSVC makefile
This release includes the following bugfixes:
This release would not have looked like this without help, code, reports and
advice from friends like these:
- Dave Dribin, Bradford Bruce
+ Dave Dribin, Bradford Bruce, Temprimus
Thanks! (and sorry if I forgot to mention someone)
LFLAGS = $(LFLAGS) $(WINDOWS_SDK_PATH)\lib\secur32.lib\r
!ENDIF\r
\r
-##############################################################
-# Runtime library configuration
-
-RTLIB = /MD
-RTLIBD = /MDd
-
-!IF "$(RTLIBCFG)" == "static"
-RTLIB = /MT
-RTLIBD = /MTd
-!ENDIF
-
-
-######################\r
-# release\r
-\r
-!IF "$(CFG)" == "release"\r
-TARGET = $(LIB_NAME).lib\r
-DIROBJ = $(CFG)\r
-LNK = $(LNKLIB) /out:$(DIROBJ)\$(TARGET)\r
-CC = $(CCNODBG) $(RTLIB) $(CFLAGSLIB)\r
-CFGSET = TRUE\r
-!ENDIF\r
-\r
##############################################################\r
# Runtime library configuration\r
\r
!ENDIF\r
\r
\r
+######################\r
+# release\r
+\r
+!IF "$(CFG)" == "release"\r
+TARGET = $(LIB_NAME).lib\r
+DIROBJ = $(CFG)\r
+LNK = $(LNKLIB) /out:$(DIROBJ)\$(TARGET)\r
+CC = $(CCNODBG) $(RTLIB) $(CFLAGSLIB)\r
+CFGSET = TRUE\r
+!ENDIF\r
+\r
######################\r
# release-zlib\r
\r
TARGET = $(LIB_NAME_DEBUG).lib\r
DIROBJ = $(CFG)\r
LFLAGSSSL = "/LIBPATH:$(OPENSSL_PATH)\out32"\r
-LNK = $(LNKLIB) $(SSLLIBS) $(LFLAGSSSL) /out:$(DIROBJ)\$(TARGET)\r
+LNK = $(LNKLIB) $(LFLAGSSSL) /out:$(DIROBJ)\$(TARGET)\r
CC = $(CCDEBUG) $(RTLIBD) $(CFLAGSSSL) $(CFLAGSLIB)\r
CFGSET = TRUE\r
!ENDIF\r
DIROBJ = $(CFG)\r
LFLAGSZLIB = "/LIBPATH:$(ZLIB_PATH)"\r
LFLAGSSSL = "/LIBPATH:$(OPENSSL_PATH)\out32"\r
-LNK = $(LNKLIB) $(SSLLIBS) $(ZLIBLIBS) $(LFLAGSSSL) $(LFLAGSZLIB) /out:$(DIROBJ)\$(TARGET)\r
+LNK = $(LNKLIB) $(ZLIBLIBS) $(LFLAGSSSL) $(LFLAGSZLIB) /out:$(DIROBJ)\$(TARGET)\r
CC = $(CCDEBUG) $(RTLIBD) $(CFLAGSSSL) $(CFLAGSZLIB) $(CFLAGSLIB)\r
CFGSET = TRUE\r
!ENDIF\r