]> granicus.if.org Git - curl/commitdiff
close policies
authorDaniel Stenberg <daniel@haxx.se>
Tue, 13 Mar 2001 07:59:19 +0000 (07:59 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 13 Mar 2001 07:59:19 +0000 (07:59 +0000)
CHANGES
docs/curl_easy_setopt.3

diff --git a/CHANGES b/CHANGES
index 4a2db2d339f04ca6ce92c23f217834e422cfb85b..55376df4eba9f82a29dcb005c3fbfb507ff1e5be 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -7,6 +7,15 @@
                                History of Changes
 
 
+Daniel (13 March 2001)
+- Added the policy stuff to the curl_easy_setopt man page for the two supported
+  policies.
+
+- Implemented some support for the CURLOPT_CLOSEPOLICY option. The policies
+  CURLCLOSEPOLICY_LEAST_RECENTLY_USED and CURLCLOSEPOLICY_OLDEST are now
+  supported, and the "least recently used" is used as default if no policy
+  is chosen.
+
 Daniel (12 March 2001)
 - Added CURLOPT_RANDOM_FILE and CURLOPT_EGDSOCKET to libcurl for seeding the
   SSL random engine. The random seeding support was also brought to the curl
index df4fd449db5e29f76ac1bbe021c894939a9bbb89..f900807fb2bf9fdb942e7b2643a6366cfe28dc4d 100644 (file)
@@ -2,7 +2,7 @@
 .\" nroff -man [file]
 .\" Written by daniel@haxx.se
 .\"
-.TH curl_easy_setopt 3 "12 March 2001" "libcurl 7.7" "libcurl Manual"
+.TH curl_easy_setopt 3 "13 March 2001" "libcurl 7.7" "libcurl Manual"
 .SH NAME
 curl_easy_setopt - Set curl easy-session options
 .SH SYNOPSIS
@@ -437,8 +437,14 @@ with this curl handle, setting a smaller MAXCONNECTS than before may cause
 open connections to unnecessarily get closed. (Added in 7.7)
 .TP
 .B CURLOPT_CLOSEPOLICY
-Pass a long. This must be one of the CURLCLOSEPOLICY_* defines. This is still
-not supported as of this writing. (Added in 7.7)
+Pass a long. This option sets what policy libcurl should use when the
+connection cache is filled and one of the open connections has to be closed to
+make room for a new connection. This must be one of the CURLCLOSEPOLICY_*
+defines. Use CURLCLOSEPOLICY_LEAST_RECENTLY_USED to make libcurl close the
+connection that was least recently used, that connection is also least likely
+to be capable of re-use. Use CURLCLOSEPOLICY_OLDEST to make libcurl close the
+oldest connection, the one that was created first among the ones in the
+connection cache. The other close policies are not support yet. (Added in 7.7)
 .TP
 .B CURLOPT_FRESH_CONNECT
 Pass a long. Set to non-zero to make the next transfer use a new connection by