diff options
author | Yang Tse <yangsita@gmail.com> | 2007-03-20 20:00:40 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2007-03-20 20:00:40 +0000 |
commit | e4b754f64ed02ce85f6deb13908c833cd3b32231 (patch) | |
tree | 35bee2a0b564f8906f688dd54697b66a4ab84056 /RELEASE-NOTES | |
parent | 34ed4642ecec17ec3f3bf6bba304a07b141458cd (diff) |
Fixed: When a signal was caught awaiting for an event using Curl_select()
or Curl_poll() with a non-zero timeout both functions would restart the
specified timeout. This could even lead to the extreme case that if a
signal arrived with a frecuency lower to the specified timeout neither
function would ever exit.
Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR in
Curl_select() and Curl_poll(). When compiled with CURL_ACKNOWLEDGE_EINTR
defined both functions will return as soon as a signal is caught. Use it
at your own risk, all calls to these functions in the library should be
revisited and checked before fully supporting this feature.
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r-- | RELEASE-NOTES | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 93bd3383d..20ad3d43a 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -21,6 +21,7 @@ This release includes the following changes: o added the --ftp-ssl-ccc-mode command line option o includes VC8 Makefiles in the release archive o --ftp-ssl-control is now honoured on ftps:// URLs + o added experimental CURL_ACKNOWLEDGE_EINTR symbol definition check This release includes the following bugfixes: @@ -42,6 +43,7 @@ This release includes the following bugfixes: o CURLOPT_INTERFACE for ipv6 o use-after-free issue with HTTP transfers with the multi interface o the progress callback can get called more frequently + o timeout would restart when signal caught while awaiting socket events This release includes the following known bugs: |