From 622984de640cfe159ebc9d5c929e1389b04ecbc5 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 15 Oct 2003 11:44:34 +0000 Subject: [PATCH] now libcurl runs better multi-threaded on windows --- CHANGES | 5 +++++ RELEASE-NOTES | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 1e6d0f539..c45653b44 100644 --- a/CHANGES +++ b/CHANGES @@ -7,6 +7,11 @@ Changelog +Daniel (15 October) +- Avoid doing getsockopt() on Windows to verify connects. It seems that this + hogs Windows machines when libcurl is being used multi-threaded (with > ~50 + threads). Andrew Fuller helped us verify and test this. + Daniel (14 October) - Kimmo Kinnunen fixed a crash with duphandle() when CURLDEBUG is set. diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 0cb3f3240..802ceea7a 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -20,6 +20,7 @@ This release includes the following changes: This release includes the following bugfixes: + o improved performance when used multi-threaded on windows o share-locking during DNS lookups was modified o resume was not possible to switch off properly once enabled o fixed the ipv4 connect code when a DNS entry has multiple IPs @@ -69,6 +70,7 @@ advice from friends like these: Kimdon, Dominick Meglio, Markus Moeller, Giuseppe Attardi, James MacMillan, Neil Spring, Siddhartha Prakash Jain, Jon Turner, Vincent Bronner, Shard, Jeremy Friesner, Florian Schoppmann, Neil Dunbar, Frank Ticheler, Lachlan - O'Dea, Dirk Manske, Domenico Andreoli, Gisle Vanem, Kimmo Kinnunen + O'Dea, Dirk Manske, Domenico Andreoli, Gisle Vanem, Kimmo Kinnunen, Andrew + Fuller Thanks! (and sorry if I forgot to mention someone)