aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-27nonblock: fix setting non-blocking mode for AmigaDaniel Stenberg
IoctlSocket() apparently wants a pointer to a long, passed as a char * in its third parameter. This bug was introduced already back in commit c5fdeef41d from October 1 2001! Bug: http://curl.haxx.se/mail/lib-2015-11/0088.html Reported-by: Norbert Kett
2015-11-27zsh install: fix DESTDIR supportDaniel Stenberg
Reported-by: Mohammad AlSaleh
2015-11-27lib: Only define curl_dofreeaddrinfo if struct addrinfo is availableDan Fandrich
2015-11-27tool_paramhlp: Fixed display of URL index in password prompt for --nextSteve Holme
Commit f3bae6ed73 added the URL index to the password prompt when using --next. Unfortunately, because the size_t specifier (%zu) is not supported by all sprintf() implementations we use the curl_off_t format specifier instead. The display of an incorrect value arises on platforms where size_t and curl_off_t are of a different size.
2015-11-25timecond: do not add if-modified-since without timeconditionDaniel Stenberg
The RTSP code path didn't skip adding the if-modified-since for certain RTSP code paths, even if CURLOPT_TIMECONDITION was set to CURL_TIMECOND_NONE. Also, an unknown non-zero CURLOPT_TIMECONDITION value no longer equals CURL_TIMECOND_IFMODSINCE. Bug: http://stackoverflow.com/questions/33903982/curl-timecond-none-doesnt-work-how-to-remove-if-modified-since-header
2015-11-25RELEASE-NOTES: synced with 99d17a5e2ba77e58Daniel Stenberg
2015-11-25examples/README: cut out the incomplete listDaniel Stenberg
... and add a generic explanation for them instead. Each example file should contain its own description these days.
2015-11-24test1513: make sure the callback is only called onceDaniel Stenberg
2015-11-24build: Install zsh completionDaniel Shahaf
Fixes #534 Closes #537
2015-11-24done: make sure the final progress update is madeDaniel Stenberg
It would previously be skipped if an existing error was returned, but would lead to a previous value being left there and later used. CURLINFO_TOTAL_TIME for example. Still it avoids that final progress update if we reached DONE as the result of a callback abort to avoid another callback to be called after an abort-by-callback. Reported-by: Lukas Ruzicka Closes #538
2015-11-24curl: expanded the -XHEAD warning textDaniel Stenberg
... to also mention the specific options used.
2015-11-24Revert "cleanup: general removal of TODO (and similar) comments"Daniel Stenberg
This reverts commit 64e959ffe37c436503f9fed1ce2d6ee6ae50bd9a. Feedback-by: Dan Fandrich URL: http://curl.haxx.se/mail/lib-2015-11/0062.html
2015-11-23CURLOPT_HEADERFUNCTION.3: fix typoDaniel Stenberg
Refer to _HEADERDATA not _WRITEDATA. Reported-by: MichaƂ Piechowski
2015-11-23TODO: TCP Fast OpenDaniel Stenberg
2015-11-22examples: Added website parse-able descriptions to the e-mail examplesSteve Holme
2015-11-21TODO: Added another 'multi-interface' ideaSteve Holme
2015-11-21smb.c: Fixed compilation warningsSteve Holme
smb.c:134:3: warning: conversion to 'short unsigned int' from 'int' may alter its value smb.c:146:42: warning: conversion to 'unsigned int' from 'long long unsigned int' may alter its value smb.c:146:65: warning: conversion to 'unsigned int' from 'long long unsigned int' may alter its value
2015-11-21schannel: Corrected copy/paste error in commit 8d17117683Steve Holme
2015-11-21schannel: Use GetVersionEx() when VerifyVersionInfo() isn't availableSteve Holme
Regression from commit 7a8e861a5 as highlighted in the msys autobuilds.
2015-11-21examples: Fixed compilation warningsSteve Holme
pop3-multi.c:96:5: warning: implicit declaration of function 'memset' imap-multi.c:96:5: warning: implicit declaration of function 'memset' http2-download.c:226:5: warning: implicit declaration of function 'memset' http2-upload.c:290:5: warning: implicit declaration of function 'memset' http2-upload.c:290:5: warning: implicit declaration of function 'memset'
2015-11-21Makefile.inc: Fixed test run errorSteve Holme
test845 not present in tests/data/Makefile.inc
2015-11-20TODO: remove duplicated titleDaniel Stenberg
2015-11-20TODO: added two more libcurl ideasDaniel Stenberg
Moved some ideas from "next major" to just ordinary ideas since we can always add new things while keeping the old without doing a "next major".
2015-11-20tests: Re-enabled tests 889 and 890 following POP3 fixSteve Holme
2015-11-20pop3: Differentiate between success and continuation responsesSteve Holme
2015-11-20pop3: Added clarity on some server response codesSteve Holme
2015-11-20build: Fix theoretical infinite loopsDaniel Shahaf
Add error-checking to 'cd' in a few cases where omitting the checks might result in an infinite loop. Closes #535
2015-11-19curl.h: s/#defien/#define/Patrick Monnerat
2015-11-19os400: synchronize ILE/RPG header filePatrick Monnerat
2015-11-19os400: Provide options for libssh2 use in compile scripts. Adjust README.Patrick Monnerat
2015-11-19zsh completion: Preserve single quotes in outputdanielsh@apache.org
When an option's help string contains literal single quotes, those single quotes would be stripped from the option's description in the completion output (unless the zsh RC_QUOTES option were set while the completion function was being sourced, which is not the default). This patch makes the completion output contain single quotes where the --help output does. Closes #532
2015-11-18FAQ: Grammar changesMaxGiting
Closes https://github.com/bagder/curl/pull/533
2015-11-17http2: http_done: don't free already-freed push headersDaniel Stenberg
The push headers are freed after the push callback has been invoked, meaning this code should only free the headers if the callback was never invoked and thus the headers weren't freed at that time. Reported-by: Davey Shafik
2015-11-16getconnectinfo: Don't call recv(2) if socket == -1Anders Bakken
Closes #528
2015-11-16CURLMOPT_PUSHFUNCTION.3: *_byname() returns only the first headerDaniel Stenberg
... if there are more than one using the same name
2015-11-16http2: minor comment typoDaniel Stenberg
2015-11-15sasl; fix checksrc warningsDaniel Stenberg
2015-11-15RELEASE-NOTES: Adjusted for the recent OAuth 2.0 activitySteve Holme
2015-11-15tests: Disabled 889 and 890 until we support POP3 continuation responsesSteve Holme
As POP3 final and continuation responses both begin with a + character, and both the finalcode and contcode variables in SASLprotoc are set as such, we cannot tell the difference between them when we are expecting an optional continuation from the server such as the following: + something else from the server +OK final response Disabled these tests until such a time we can tell the responses apart.
2015-11-15tests: Corrected typos from commit ba4d8f7ebaSteve Holme
2015-11-15tests: Added OAUTHBEARER failure response testsSteve Holme
2015-11-15oauth2: Support OAUTHBEARER failures sent as continuation responsesSteve Holme
According to RFC7628 a failure message may be sent by the server in a base64 encoded JSON string as a continuation response. Currently only implemented for OAUTHBEARER and not XAUTH2.
2015-11-15RELEASE-NOTES: synced with 808a17ee675Daniel Stenberg
2015-11-14tests: Renamed existing OAuth 2.0 (XOAUTH) testsSteve Holme
2015-11-14tests: Added OAuth 2.0 (OAUTHBEARER) testsSteve Holme
2015-11-14oauth2: Added support for OAUTHBEARER SASL mechanism to IMAP, POP3 and SNMPSteve Holme
OAUTHBEARER is now the official "registered" SASL mechanism name for OAuth 2.0. However, we don't want to drop support for XOAUTH2 as some servers won't support the new mechanism yet.
2015-11-13RELEASE-NOTES: recounted curl_easy_setopt() optionsDaniel Stenberg
2015-11-13typecheck-gcc.h: add missing slist-using optionsDaniel Stenberg
CURLOPT_RESOLVE and CURLOPT_PROXYHEADER were missing Also sorted the list.
2015-11-13typecheck-gcc.h: added CURLOPT_CLOSESOCKETDATADaniel Stenberg
... and sorted curl_is_cb_data_option alphabetically
2015-11-13openssl: Free modules on cleanupSebastian Pohlschmidt
Curl_ossl_init calls OPENSSL_load_builtin_modules() but Curl_ossl_cleanup doesn't make a call to free these modules. Bug: https://github.com/bagder/curl/issues/526