diff options
author | Marc Hoersken <info@marc-hoersken.de> | 2012-04-10 21:49:35 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2012-06-11 19:00:34 +0200 |
commit | 15ca80c8312f91b992f3b206363a335fe4d55f3d (patch) | |
tree | 4faeff618ec57892160786b3905d8b778b87bb1a /lib/curl_addrinfo.c | |
parent | ec9e9f38b1a4a5020b41aabd11a1fbd71967c6c5 (diff) |
schannel: Added special shutdown check for Windows 2000 Professional
Windows 2000 Professional: Schannel returns SEC_E_OK instead
of SEC_I_CONTEXT_EXPIRED. If the length of the output buffer
is zero and the first byte of the encrypted packet is 0x15,
the application can safely assume that the message was a
close_notify message and change the return value to
SEC_I_CONTEXT_EXPIRED.
Connection shutdown does not mean that there is no data to read
Correctly handle incomplete message and ask curl to re-read
Fixed buffer for decrypted being to small
Re-structured read condition to be more effective
Removed obsolete verbose messages
Changed memory reduction method to keep a minimum buffer of size 4096
Diffstat (limited to 'lib/curl_addrinfo.c')
0 files changed, 0 insertions, 0 deletions