From 405e18571e7ea924f435fe9a45e53e04c33ba624 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Mon, 23 Nov 2009 16:48:31 +0000 Subject: [PATCH] - David Byron modified Makefile.dist vc8 and vc9 targets in order to allow finer granularity control when generating src and lib makefiles. --- CHANGES | 20 ++++++++++++++++++++ Makefile.dist | 18 ++++++++++++++---- RELEASE-NOTES | 2 +- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/CHANGES b/CHANGES index 9bdcb0660..533ff78ee 100644 --- a/CHANGES +++ b/CHANGES @@ -14,6 +14,18 @@ Daniel Stenberg (23 Nov 2009) there was insufficient error-checking for the fclose() call which tricked curl to believe things were fine. +Yang Tse (23 Nov 2009) +- David Byron modified Makefile.dist vc8 and vc9 targets in order to allow + finer granularity control when generating src and lib makefiles. + +Yang Tse (22 Nov 2009) +- I modified configure to force removal of the curlbuild.h file included in + distribution tarballs for use by non-configure systems. As intended, this + would get overwriten when doing in-tree builds. But VPATH builds would end + having two curlbuild.h files, one in the source tree and another in the + build tree. With the modification I introduced 5 Nov 2009 this could become + an issue when running libcurl's test suite. + Daniel Stenberg (20 Nov 2009) - Constantine Sapuntzakis identified a write after close, as the sockets were closed by libcurl before the SSL lib were shutdown and they may write to its @@ -24,6 +36,10 @@ Daniel Stenberg (20 Nov 2009) same proxy with the tunnel option disabled would still wrongly re-use that previous connection and the outcome would only be badness. +Yang Tse (18 Nov 2009) +- I modified the memory tracking system to make it intolerant with zero sized + malloc(), calloc() and realloc() function calls. + Daniel Stenberg (17 Nov 2009) - Constantine Sapuntzakis provided another fix for the DNS cache that could end up with entries that wouldn't time-out: @@ -80,6 +96,10 @@ Kamil Dudka (12 Nov 2009) https://bugzilla.redhat.com/525496 https://bugzilla.redhat.com/527771 +Yang Tse (12 Nov 2009) +- I modified configure script to make the getaddrinfo function check also + verify if the function is thread safe. + Yang Tse (11 Nov 2009) - Marco Maggi reported that compilation failed when configured --with-gssapi and GNU GSS installed due to a missing mutual exclusion of header files in diff --git a/Makefile.dist b/Makefile.dist index 48d306152..4f2d84a83 100644 --- a/Makefile.dist +++ b/Makefile.dist @@ -263,15 +263,25 @@ linux: all linux-ssl: ssl -vc8: - @echo "generate VC8 makefiles" +vc8: lib/Makefile.vc8 src/Makefile.vc8 + +lib/Makefile.vc8: lib/Makefile.vc6 + @echo "generate $@" @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/wsock32.lib/wsock32.lib bufferoverflowu.lib/g" -e "s/VC6/VC8/g" lib/Makefile.vc6 > lib/Makefile.vc8 + +src/Makefile.vc8: src/Makefile.vc6 + @echo "generate $@" @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/wsock32.lib/wsock32.lib bufferoverflowu.lib/g" -e "s/VC6/VC8/g" src/Makefile.vc6 > src/Makefile.vc8 # VC9 makefiles are for use with VS2008 -vc9: - @echo "generate VC9 makefiles" +vc9: lib/Makefile.vc9 src/Makefile.vc9 + +lib/Makefile.vc9: lib/Makefile.vc6 + @echo "generate $@" @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/wsock32.lib/ws2_32.lib/g" -e "s/vc6/vc9/g" -e "s/VC6/VC9/g" lib/Makefile.vc6 > lib/Makefile.vc9 + +src/Makefile.vc9: src/Makefile.vc6 + @echo "generate $@" @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/wsock32.lib/ws2_32.lib/g" -e "s/vc6/vc9/g" -e "s/VC6/VC9/g" src/Makefile.vc6 > src/Makefile.vc9 ca-bundle: lib/mk-ca-bundle.pl diff --git a/RELEASE-NOTES b/RELEASE-NOTES index f4712133c..92bd6ad4f 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -36,6 +36,6 @@ advice from friends like these: Yang Tse, Kamil Dudka, Christian Schmitz, Constantine Sapuntzakis, Marco Maggi, Camille Moncelier, Claes Jakobsson, Kevin Baughman, - Marc Kleine-Budde, Jad Chamcham, Bjorn Augustsson + Marc Kleine-Budde, Jad Chamcham, Bjorn Augustsson, David Byron Thanks! (and sorry if I forgot to mention someone)