aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-01-28 22:14:48 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-01-28 22:14:48 +0000
commit4551e7ce49275da08e5fcf0ef46944b42de892fc (patch)
treec37e4b328cc70df3f8a85a382a3b01a1509b6d8f /docs
parent064bc3ecbc13c877139bc4003d95bc2e3cea2ebe (diff)
KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between two
curl_easy_perform() invokes. It was previously unlocked at disconnect, which could mean that it remained locked between multiple transfers. The DNS cache may not live as long as the connection cache does, as they are separate. To deal with the lack of DNS (host address) data availability in re-used connections, libcurl now keeps a copy of the IP adress as a string, to be able to show it even on subsequent requests on the same connection.
Diffstat (limited to 'docs')
-rw-r--r--docs/KNOWN_BUGS13
1 files changed, 0 insertions, 13 deletions
diff --git a/docs/KNOWN_BUGS b/docs/KNOWN_BUGS
index 48c589294..bfa9aec18 100644
--- a/docs/KNOWN_BUGS
+++ b/docs/KNOWN_BUGS
@@ -6,19 +6,6 @@ may have been fixed since this was written!
18. test case 57 has </test> that should be </client> but when corrected, the
test case fails!
-17. Memory badness:
- 1. create a multi handle
- 2. add an easy handle
- 3. fetch a URL that is persistent (leaves the connection alive)
- 4. remove the easy handle from the multi
- 5. kill the multi handle
- 6. create a multi handle
- 7. add the same easy handle to the new multi handle
- 8. fetch a URL from the same server as before (re-using the connection)
-
- Use valgrind to see the memory problems when libcurl assumes that the DNS
- data lives as long as the connection
-
16. FTP URLs passed to curl may contain NUL (0x00) in the RFC 1738 <user>,
<password>, and <fpath> components, encoded as "%00". The problem is that
curl_unescape does not detect this, but instead returns a shortened C