aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2010-02-09- When downloading compressed content over HTTP and the app as asked libcurlDaniel Stenberg
to automatically uncompress it with the CURLOPT_ENCODING option, libcurl could wrongly provide the callback with more data than what the maximum documented amount. An application could thus get tricked into badness if the maximum limit was trusted to be enforced by libcurl itself (as it is documented). This is further detailed and explained in the libcurl security advisory 20100209 at http://curl.haxx.se/docs/adv_20100209.html
2010-02-09set VERSIONINFO accordingly for the 7.20.0 releaseDaniel Stenberg
2010-02-06OOM handling fixYang Tse
2010-02-06OOM handling fixYang Tse
2010-02-05- avoid OpenSSL 0.9.8 ENGINE_by_id memory leakYang Tse
- cleanup parenthesis usage in return statements
2010-02-05- attempt to workaround icc 9.1 optimizer issueYang Tse
2010-02-04fix printf-style format stringsYang Tse
2010-02-04Fix compiler warning: unused variableYang Tse
2010-02-03Changed the Watcom makefiles to make them easier to keep in sync withDan Fandrich
Makefile.inc since that can't be included directly.
2010-02-03Fix OOM handlingYang Tse
2010-02-03Fix portability issue related with unaligned memory accessYang Tse
2010-02-03Fix compiler warnings: conversion from 'const int ' to 'unsigned char ', ↵Yang Tse
possible loss of data
2010-02-02Fix compiler warning: conditional expression is constantYang Tse
2010-02-02Fix compiler warning: local variable may be used without having been ↵Yang Tse
initialized.
2010-02-02Fix compiler warnings: conversion from 'const int ' to 'unsigned char ', ↵Yang Tse
possible loss of data
2010-02-02Fix compiler warning: variable was set but never usedYang Tse
Simplify preprocessor symbol checking
2010-02-02Julien Chaffraix pointed out a comment mistake, and I re-indented the codeDaniel Stenberg
slightly while editing
2010-02-01Conroy's fix to make the code match with the RTP documentation regardingYang Tse
writing out the whole header. The docs say it writes the whole header, but the code (before this patch) did not write out the leading $.
2010-02-01We introduce a loop in lib/multi.c around all calls to multi_runsingle() andDaniel Stenberg
simply check for CURLM_CALL_MULTI_PERFORM internally. This has the added benefit that this goes in line with my long-term wishes to get rid of the CURLM_CALL_MULTI_PERFORM all together from the public API.
2010-01-30Make Curl_pop3_write() additionally truncate trailing POP3_EOB from receivedYang Tse
string buffer, otherwise Curl_client_write() call with zero size would write to the end of string buffer including matched POP3_EOB.
2010-01-29WIN32 fix, _beginthreadex() may return either 0 or -1L upon failureYang Tse
2010-01-29fix errno usage for WIN32 buildsYang Tse
2010-01-29RTSP followup fix. Both the pipelined and non-pipelined case need toYang Tse
check for (excess > 0 && !k->ignorebody).
2010-01-28fix printf-style format stringsYang Tse
2010-01-28fix printf-style format stringsYang Tse
2010-01-28Chris Conroy's RTSP followup fixesYang Tse
2010-01-27fix compiler warningYang Tse
2010-01-26- Mike Crowe made libcurl return CURLE_COULDNT_RESOLVE_PROXY when it is theDaniel Stenberg
proxy that cannot be resolved when using c-ares. This matches the behaviour when not using c-ares.
2010-01-26Andre Guibert de Bruet improved the libssh2 error code translationDaniel Stenberg
2010-01-26resolver selection for non-configure Windows builds, default is threaded DNSYang Tse
2010-01-26add curl_threads.c to non-configure target build filesYang Tse
2010-01-26onstantine Sapuntzakis threaded resolver enhancementsYang Tse
2010-01-25Constantine Sapuntzakis threaded resolver enhancementsYang Tse
2010-01-25Constantine Sapuntzakis provided initial thread abstraction layerYang Tse
2010-01-25make Curl_handler_*_proxy definition staticYang Tse
2010-01-25fix compiler warningYang Tse
2010-01-24Julien Chaffraix corrected bad #elif lines to silence warningsDaniel Stenberg
2010-01-24HAVE_GETADDRINFO_THREADSAFE definition for non-configure win32 buildsYang Tse
2010-01-23add inclusion of curl_memory.hYang Tse
2010-01-23adjust preprocessor symbol definition check relative to resolver specialtyYang Tse
2010-01-23Include "curl_memory.h" to get the strdup replacement when necessaryDan Fandrich
2010-01-22wrap long lines and do some indent policingDaniel Stenberg
2010-01-22Definitions of resolver specialty compile-time defines CURLRES_* movedYang Tse
from hostip.h to setup.h in order to allow proper inclusion in any file. This represents no functional change at all in which resolver is used, everything still works as usual, internally and externally there is no difference in behavior.
2010-01-22deal with the possibility that CURL_DISABLE_RTSP may already be definedYang Tse
2010-01-22fix compiler warning: statement is unreachableYang Tse
2010-01-22fix compilation when http is disabledYang Tse
2010-01-22disabling of rtsp when http isn't enabled required here for non-configure ↵Yang Tse
systems
2010-01-22wrap long lines, remove (very old) attribution from codeDaniel Stenberg
2010-01-22alphabetically sort the list of supported protocolsDaniel Stenberg
2010-01-22s/RTPFUNCTION/INTERLEAVEFUNCTION/Daniel Stenberg
s/RTPDATA/INTERLEAVEDATA/