summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* curl.morph: disable built-in manualbaserock/morphRichard Maw2012-03-221-1/+1
| | | | | | | The built-in manual is generated by a perl script that uses gzip. It uses options that the busybox gzip doesn't accept. We would like to be able to use just busybox, so it is simplest to just disable the built-in manual
* curl.morph: use PREFIX if setRichard Maw2012-03-191-1/+1
|
* DESTDIR change in installAdnan Ali2012-01-311-1/+1
|
* add morphRichard Maw2012-01-161-0/+14
|
* sws.c: improve proxy mode torture testing supportYang Tse2012-01-131-177/+286
|
* RELEASE-NOTES: synced with 9f20379fe4Daniel Stenberg2012-01-121-1/+10
| | | | 5 bug fixes, 3 more contributors
* hostip: avoid getaddrinfo when c-ares is usedDaniel Stenberg2012-01-123-3/+9
| | | | | | | | | Some functions using getaddrinfo and gethostbyname were still mistakingly being used/linked even if c-ares was selected as resolver backend. Reported by: Arthur Murray Bug: http://curl.haxx.se/mail/lib-2012-01/0160.html
* sws.c: replace sleep() usage with wait_ms()Yang Tse2012-01-091-20/+38
|
* FTP: CURLE_PARTIAL_FILE should not cause control connection to be closedgsengun2012-01-092-1/+12
| | | | Test 161 updated accordingly
* sws.c: some compiler warning fixesYang Tse2012-01-081-17/+17
|
* lib/setup.h: portable symbolic names for Winsock shutdown() mode flagsYang Tse2012-01-081-1/+11
|
* sws.c: 812fa73057 follow-upYang Tse2012-01-061-1/+1
|
* sws.c: some IPv6 proxy mode peparatory adjustmentsYang Tse2012-01-052-34/+102
|
* curl.h: provide backwards compatible symbolsDaniel Stenberg2012-01-051-1/+5
| | | | | | | | | In commit c834213ad52 we re-used some obsolete error codes, and here are two defines that makes sure existing source codes that happen to use any of these deprecated ones will still compile. As usual, define CURL_NO_OLDIES to avoid getting these "precaution defines".
* win32-threaded-resolver: stop using a dummy socketDaniel Stenberg2012-01-041-27/+4
| | | | | | | | | | | Previously the code would create a dummy socket while resolving just to have curl_multi_fdset() return something but the non-win32 version doesn't do it this way and the creation and use of a socket that isn't made with the common create-socket callback can be confusing to apps using the multi_socket API etc. This change removes the dummy socket and thus will cause curl_multi_fdset() to return with maxfd == -1 more often.
* OpenSSL: remove reference to openssl internal structPeter Sylvester2012-01-042-5/+5
| | | | | With this change, curl compiles with the new OPENSSL_NO_SSL_INTERN cflag. This flag might become the default in some distant future.
* test1320 test1321: avoid User-Agent comparisonYang Tse2012-01-042-0/+6
|
* httpserver.pl: reorder sws command line optionsYang Tse2012-01-041-1/+1
| | | | | | make 'pidfile' and 'logfile' options appear first on command line in order to ensure that processing of other options which write to logfile do this to intended file and not the default one.
* sws.c: fix proxy mode segfaultYang Tse2012-01-041-0/+1
|
* tool_formparse.c: fix compiler warning: enumerated type mixed with another typeYang Tse2012-01-041-2/+2
|
* krb5.c: fix compiler warning: variable set but not usedYang Tse2012-01-041-3/+6
|
* KNOWN_BUGS: #77 CURLOPT_FORBID_REUSE kills NTLMDaniel Stenberg2012-01-041-0/+4
|
* Fixed use of CURLUSESSL_TRY for POP3 and IMAP based connections.Steve Holme2012-01-042-5/+13
| | | | | | Fixed a problem in POP3 and IMAP where a connection would fail when CURLUSESSL_TRY was specified for a server that didn't support SSL/TLS connections rather than continuing.
* Fixed incorrect error code being returned in STARTTLSSteve Holme2012-01-043-3/+3
| | | | | | | | | The STARTTLS response code in SMTP, POP3 and IMAP would return CURLE_LOGIN_DENIED rather than CURLE_USE_SSL_FAILED when SSL/TLS was not available on the server. Reported by: Gokhan Sengun Bug: http://curl.haxx.se/mail/lib-2012-01/0018.html
* curl_easy_setopt: refer to the most recent URI RFCDaniel Stenberg2012-01-031-3/+3
|
* RELEASE-NOTES: synced with 2f4a487a68Daniel Stenberg2012-01-031-1/+6
| | | | Two bugfixes, two more contributors
* tests: test IMAP, POP3 and SMTP over HTTP proxy tunnelDaniel Stenberg2012-01-034-1/+201
|
* test proxy supports CONNECTDaniel Stenberg2012-01-0314-60/+597
| | | | | | | | | | | | There's a new 'http-proxy' server for tests that runs on a separate port and lets clients do HTTP CONNECT to other ports on the same host to allow us to test HTTP "tunneling" properly. Test cases now have a <proxy> section in <verify> to check that the proxy protocol part matches correctly. Test case 80, 83, 95, 275, 503 and 1078 have been converted. Test 1316 was added.
* curl_easy_strerror.3: minor synopsis edit of the lookDaniel Stenberg2012-01-021-4/+4
|
* hostip.c: fix potential write past the end of string bufferYang Tse2012-01-021-1/+1
|
* hostip.c: fix Curl_loadhostpairs() OOM handlingYang Tse2012-01-021-1/+3
|
* runtests.pl: on test failure, don't show trace log files of other testsYang Tse2012-01-021-0/+3
|
* Curl_input_negotiate: use the correct buffer for inputDaniel Stenberg2012-01-011-2/+2
| | | | | | | | Unfortunately we have no test cases for this and I have no SSPI build or server to verify this with. The change seems simple enough though. Bug: http://curl.haxx.se/bug/view.cgi?id=3466497 Reported by: Patrice Guerin
* runtests: put trace outputs in log/trace[num] for all testsDaniel Stenberg2012-01-011-1/+1
|
* just a stupid typoDaniel Stenberg2011-12-311-1/+1
|
* SFTP dir: increase buffer size counterDaniel Stenberg2011-12-311-3/+3
| | | | | | | | | When the buffer gets realloced to hold the file name in the SSH_SFTP_READDIR_LINK state, the counter was not bumped accordingly. Reported by: Armel Asselin Patch by: Armel Asselin Bug: http://curl.haxx.se/mail/lib-2011-12/0249.html
* RELEASE-NOTES: synced with 81ebdd9e287Daniel Stenberg2011-12-311-1/+10
| | | | 6 more bugfixes, 3 more contributors
* create_hostcache_id: use the key lower casedDaniel Stenberg2011-12-311-3/+12
| | | | ... to make sure the DNS cache is properly case insensitive
* changed case: use new host name for subsequent HTTP requestsDaniel Stenberg2011-12-313-9/+64
| | | | | | | | | | | | | | | When a HTTP connection is re-used for a subsequent request without proxy, it would always re-use the Host: header of the first request. As host names are case insensitive it would make curl send another host name case that what the particular request used. Now it will instead always use the most recent host name to always use the desired casing. Added test case 1318 to verify. Bug: http://curl.haxx.se/mail/lib-2011-12/0314.html Reported by: Alex Vinnik
* CURLOPT_RESOLVE: avoid adding already present host namesDaniel Stenberg2011-12-313-47/+69
| | | | | | | The load host names to DNS cache function was moved to hostip.c and it now makes sure to not add host names that already are present in the cache. It would previously lead to memory leaks when for example using the --resolve and multiple URLs on the command line.
* runtests.pl: Use logmsg more consistentlyDan Fandrich2011-12-312-8/+22
|
* examples: update README, Makefile.inc and gitignore with pop3s examplesAlessandro Ghedini2011-12-303-1/+5
|
* examples: add a couple of simple pop3s examplesAlessandro Ghedini2011-12-302-0/+136
| | | | | | | | These examples show how to fetch a single message (RETR command) and how to list all the messages in a given mailbox (LIST command), with authentication via SSL. They were both based on the https.c example.
* removed execute file permissionYang Tse2011-12-303-0/+0
|
* removed trailing whitespaceYang Tse2011-12-3018-43/+42
|
* ftpserver.pl: arbitrary application data splitting among TCP packets [II]Yang Tse2011-12-291-9/+17
| | | | | Take in account that 'pingpong' server commands may arrive splitted among several sockfilt 'DATA' PDU's.
* ftpserver.pl: arbitrary application data splitting among TCP packets [I]Yang Tse2011-12-281-14/+151
| | | | | | | Initial step in order to allow our pingpong server to better support arbitrary application data splitting among TCP packets. This first commit only addresses reasembly of data that sockfilter processes reads from soockets and pingpong server later reads from sockfilters stdout.
* testcurl.pl: 82c344a3 follow-upYang Tse2011-12-271-5/+6
|
* testcurl.pl: log ACLOCAL_FLAGSYang Tse2011-12-261-0/+1
|
* testcurl.pl: third party m4 warnings filtering adjustmentYang Tse2011-12-261-2/+3
| | | | | | | Make testcurl.pl ignore messages pertaining to third party m4 files we don't care nor use on a file basis policy while retaining all other warnings. This closes temporary commit e71e226f