aboutsummaryrefslogtreecommitdiff
path: root/lib/curl_sspi.c
diff options
context:
space:
mode:
authorMarc Hoersken <info@marc-hoersken.de>2012-04-10 21:49:35 +0200
committerDaniel Stenberg <daniel@haxx.se>2012-06-11 19:00:34 +0200
commit15ca80c8312f91b992f3b206363a335fe4d55f3d (patch)
tree4faeff618ec57892160786b3905d8b778b87bb1a /lib/curl_sspi.c
parentec9e9f38b1a4a5020b41aabd11a1fbd71967c6c5 (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_sspi.c')
0 files changed, 0 insertions, 0 deletions