- David Byron modified Makefile.dist vc8 and vc9 targets in order to allow
finer granularity control when generating src and lib makefiles.
This commit is contained in:
parent
094afbeb56
commit
405e18571e
20
CHANGES
20
CHANGES
@ -14,6 +14,18 @@ Daniel Stenberg (23 Nov 2009)
|
|||||||
there was insufficient error-checking for the fclose() call which tricked
|
there was insufficient error-checking for the fclose() call which tricked
|
||||||
curl to believe things were fine.
|
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)
|
Daniel Stenberg (20 Nov 2009)
|
||||||
- Constantine Sapuntzakis identified a write after close, as the sockets were
|
- 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
|
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
|
same proxy with the tunnel option disabled would still wrongly re-use that
|
||||||
previous connection and the outcome would only be badness.
|
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)
|
Daniel Stenberg (17 Nov 2009)
|
||||||
- Constantine Sapuntzakis provided another fix for the DNS cache that could
|
- Constantine Sapuntzakis provided another fix for the DNS cache that could
|
||||||
end up with entries that wouldn't time-out:
|
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/525496
|
||||||
https://bugzilla.redhat.com/527771
|
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)
|
Yang Tse (11 Nov 2009)
|
||||||
- Marco Maggi reported that compilation failed when configured --with-gssapi
|
- Marco Maggi reported that compilation failed when configured --with-gssapi
|
||||||
and GNU GSS installed due to a missing mutual exclusion of header files in
|
and GNU GSS installed due to a missing mutual exclusion of header files in
|
||||||
|
@ -263,15 +263,25 @@ linux: all
|
|||||||
linux-ssl: ssl
|
linux-ssl: ssl
|
||||||
|
|
||||||
|
|
||||||
vc8:
|
vc8: lib/Makefile.vc8 src/Makefile.vc8
|
||||||
@echo "generate VC8 makefiles"
|
|
||||||
|
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
|
@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
|
@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 makefiles are for use with VS2008
|
||||||
vc9:
|
vc9: lib/Makefile.vc9 src/Makefile.vc9
|
||||||
@echo "generate VC9 makefiles"
|
|
||||||
|
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
|
@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
|
@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
|
ca-bundle: lib/mk-ca-bundle.pl
|
||||||
|
@ -36,6 +36,6 @@ advice from friends like these:
|
|||||||
|
|
||||||
Yang Tse, Kamil Dudka, Christian Schmitz, Constantine Sapuntzakis,
|
Yang Tse, Kamil Dudka, Christian Schmitz, Constantine Sapuntzakis,
|
||||||
Marco Maggi, Camille Moncelier, Claes Jakobsson, Kevin Baughman,
|
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)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
Loading…
Reference in New Issue
Block a user