aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-24curl_easy_{escape,unescape}.3: "char *" vs. "const char *"Svyatoslav Mishyn
Closes #395
2015-08-24os400: include new options in wrappers and update ILE/RPG binding.Patrick Monnerat
2015-08-24KNOWN_BUGS: #2, not reading a HEAD response-body is not a bugDaniel Stenberg
... since HTTP is forbidden to return any such.
2015-08-24KNOWN_BUGS: #78 zero-length files is already fixed!Daniel Stenberg
2015-08-24getinfo: added CURLINFO_ACTIVESOCKETRazvan Cojocaru
This patch addresses known bug #76, where on 64-bit Windows SOCKET is 64 bits wide, but long is only 32, making CURLINFO_LASTSOCKET unreliable. Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
2015-08-24http2: remove dead codeDaniel Stenberg
Leftovers from when we removed the private socket hash. Coverity CID 1317365, "Logically dead code"
2015-08-24ntlm: mark deliberate switch case fall-throughDaniel Stenberg
Coverity CID 1317367, "Missing break in switch"
2015-08-24http2: on_frame_recv: get a proper 'conn' for the debug loggingDaniel Stenberg
"Explicit null dereferenced (FORWARD_NULL)" Coverity CID 1317366
2015-08-24RELEASE-NOTES: synced with 2acaf3c804Daniel Stenberg
2015-08-23tool: fix memory leak with --proto-default optionDan Fandrich
2015-08-22CURLOPT_DEFAULT_PROTOCOL: addedNathaniel Waisbrot
- Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default protocol for schemeless URLs. - Add new tool option --proto-default to expose CURLOPT_DEFAULT_PROTOCOL. In the case of schemeless URLs libcurl will behave in this way: When the option is used libcurl will use the supplied default. When the option is not used, libcurl will follow its usual plan of guessing from the hostname and falling back to 'http'.
2015-08-22runtests: Allow for spaces in server-verify curl custom pathJay Satiro
2015-08-22NTLM: recent boringssl brought DES_set_odd_parity backDaniel Stenberg
... so improve the #ifdefs for using our local implementation.
2015-08-22configure: detect latest boringsslDaniel Stenberg
Since boringssl brought back DES_set_odd_parity again, it cannot be used to differentiate from boringssl. Using the OPENSSL_IS_BORINGSSL define seems better anyway. URL: https://android.googlesource.com/platform/external/curl/+/f551028d5caab29d4b4a4ae8c159c76c3cfd4887%5E!/ Original-patch-by: Bertrand Simonnet Closes #393
2015-08-22configure: change functions to detect openssl (clones)Daniel Stenberg
... since boringssl moved the former ones and the check started to fail. URL: https://android.googlesource.com/platform/external/curl/+/f551028d5caab29d4b4a4ae8c159c76c3cfd4887%5E!/ Original-patch-by: Bertrand Simonnet
2015-08-21openssl: handle lack of server cert when strict checking disabledAlessandro Ghedini
If strict certificate checking is disabled (CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST are disabled) do not fail if the server doesn't present a certificate at all. Closes #392
2015-08-21ftp: clear the do_more bit when the server has connectedDaniel Stenberg
The multi state machine would otherwise go into the DO_MORE state after DO, even for the case when the FTP state machine had already performed those duties, which caused libcurl to get stuck in that state and fail miserably. This occured for for active ftp uploads. Reported-by: Patricia Muscalu
2015-08-21travis.yml: Add OS X testbot.Jactry Zeng
2015-08-20travis: Upgrading to container based buildRémy Léone
http://docs.travis-ci.com/user/migrating-from-legacy Closes #388
2015-08-20RELEASE-NOTES: synced with 14ff86256b13eDaniel Stenberg
2015-08-20rtsp: stop reading empty DESCRIBE responsesErik Janssen
Based-on-patch-by: Jim Hollinger
2015-08-20rtsp: support basic/digest authenticationErik Janssen
2015-08-19CURLMOPT_PUSHFUNCTION.3: fix argument typesSam Roth
Closes #389 Closes #386
2015-08-19inet_pton.c: Fix MSVC run-time check failureMarcel Raad
Visual Studio complains with a message box: "Run-Time Check Failure #1 - A cast to a smaller data type has caused a loss of data. If this was intentional, you should mask the source of the cast with the appropriate bitmask. For example: char c = (i & 0xFF); Changing the code in this way will not affect the quality of the resulting optimized code." This is because only 'val' is cast to unsigned char, so the "& 0xff" has no effect. Closes #387
2015-08-18docs: Update the redirect protocols disabled by defaultJay Satiro
- Clarify that FILE and SCP are disabled by default since 7.19.4 - Add that SMB and SMBS are disabled by default since 7.40.0 - Add CURLPROTO_SMBS to the list of protocols
2015-08-18gitignore: Sort for readabilityJay Satiro
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
2015-08-15curl_easy_getinfo.3: fix superfluous spaceDaniel Stenberg
... and changed "oriented" to "related" Closes #378
2015-08-15CURLOPT_HTTP_VERSION.3: connection re-use goes before versionDaniel Stenberg
2015-08-15curl.1: Document weaknesses in SSLv2 and SSLv3Daniel Kahn Gillmor
Acknowledge that SSLv3 is also widely considered to be insecure. Also, provide references for people who want to know more about why it's insecure.
2015-08-14generate.bat: Added support for generating only the prerequisite filesSteve Holme
2015-08-14generate.bat: Only call buildconf.bat if it existsSteve Holme
2015-08-14generate.bat: Fixed issues when ran in directories with special charsSteve Holme
2015-08-14cmake: Fix CurlTests check for gethostbyname_r with 5 argumentsBrad King
Fix the check code to pass 5 arguments instead of 6. This typo was introduced by commit aebfd4cfbf (cmake: fix gethostby{addr,name}_r in CurlTests, 2014-10-31).
2015-08-14* buildconf.bat: Fixed issues when ran in directories with special charsSteve Holme
Bug: https://github.com/bagder/curl/pull/379 Reported-by: Daniel Seither
2015-08-13curl_global_init_mem.3: Stronger thread safety warningJay Satiro
Bug: http://curl.haxx.se/mail/lib-2015-08/0016.html Reported-by: Eric Ridge
2015-08-12curl_multi_add_handle.3: fix a typoSvyatoslav Mishyn
"can not" => "cannot" closes #377
2015-08-12docs: fix typosAlessandro Ghedini
closes #376
2015-08-12bump: start working toward 7.45.0Daniel Stenberg
2015-08-12THANKS: remove duplicate nameDaniel Stenberg
2015-08-12THANKS-filter: merge Todd's namesDaniel Stenberg
2015-08-12THANKS: 13 new contributors from the 7.44.0 RELEASE-NOTESDaniel Stenberg
2015-08-11RELEASE-NOTES: synced with c75a1e775061Daniel Stenberg
2015-08-11curl_formget.3: correct return codeSvyatoslav Mishyn
Closes #375
2015-08-11libcurl-tutorial.3: fix formattingSvyatoslav Mishyn
Closes #374
2015-08-11curl_easy_recv.3: fix formattingSvyatoslav Mishyn
2015-08-11http2: discard frames with no SessionHandleAnders Bakken
Return 0 instead of NGHTTP2_ERR_CALLBACK_FAILURE if we can't locate the SessionHandle. Apparently mod_h2 will sometimes send a frame for a stream_id we're finished with. Use nghttp2_session_get_stream_user_data and nghttp2_session_set_stream_user_data to identify SessionHandles instead of a hash. Closes #372
2015-08-11RELEASE-NOTES: synced with 9ee40ce2abaDaniel Stenberg
2015-08-10build: refer to fixed libidn versionsViktor Szakats
closes #371
2015-08-10Revert "configure: disable libidn by default"Daniel Stenberg
This reverts commit e6749055d65398315fd77f5b5b8234c5552ac2d3. ... since libidn has since been fixed.
2015-08-10CMake: s/HAVE_GSS_API/HAVE_GSSAPI/ to match header defineJakub Zakrzewski
Otherwise the build only pretended to use GSS-API Closes #370