From 622984de640cfe159ebc9d5c929e1389b04ecbc5 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
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 1e6d0f5395..c45653b442 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 0cb3f32407..802ceea7a8 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)
-- 
GitLab