fixed: libcurl client would do selects on invalid sockets, due to not clearing fd_set...
authorelupus <elupus@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Wed, 4 Apr 2007 12:49:52 +0000 (12:49 +0000)
committerelupus <elupus@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Wed, 4 Apr 2007 12:49:52 +0000 (12:49 +0000)
commit0f143b8e825122f8d5b8be5e323b6493174229be
treeea3bf03092db0b0172488e06a959d4fbaf1a81be
parent70be73bb34f426d964af6591f6951a43b649c471
fixed: libcurl client would do selects on invalid sockets, due to not clearing fd_sets before calling multi_fdset.
changed: timeouts in libcurl are now handled by internal timeout functions instead
added: ability to set libcurl timeout from AdvancedSettings (<network><curlclienttimeout>)
changed: don't force content encoding on binary transfors to gzip (that disallows any other encoding)
changed: make libcurl client do truncated reads instead of filling requested buffer

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk/XBMC@8415 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
xbmc/FileSystem/DirectoryTuxBox.cpp
xbmc/FileSystem/DllLibCurl.h
xbmc/FileSystem/FileCurl.cpp
xbmc/FileSystem/FileCurl.h
xbmc/Settings.cpp
xbmc/Settings.h
xbmc/utils/TuxBoxUtil.cpp