aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-06NTLM: handle auth for only a single requestIsaac Boukris
Currently when the server responds with 401 on NTLM authenticated connection (re-used) we consider it to have failed. However this is legitimate and may happen when for example IIS is set configured to 'authPersistSingleRequest' or when the request goes thru a proxy (with 'via' header). Implemented by imploying an additional state once a connection is re-used to indicate that if we receive 401 we need to restart authentication. Closes #363
2015-08-05RELEASE-NOTES: Synced with 473807b95fSteve Holme
2015-08-05generate.bat: Use buildconf.bat for prerequisite file clean-upSteve Holme
2015-08-05buildconf.bat: Added support for file clean-up via -cleanSteve Holme
2015-08-05buildconf.bat: Added progress outputSteve Holme
2015-08-05buildconf.bat: Avoid using goto for file not in repositorySteve Holme
2015-08-05curl_slist_append.3: add error checking to the exampleDaniel Stenberg
2015-08-05buildconf.bat: Added display of usage text with -helpSteve Holme
2015-08-05buildconf.bat: Added exit codes for error handlingSteve Holme
2015-08-05buildconf.bat: Added our standard copyright headerSteve Holme
2015-08-05buildconf.bat: Use lower-case for commands and reserved keywordsSteve Holme
2015-08-04generate.bat: Only clean prerequisite files when in ALL modeSteve Holme
2015-08-04generate.bat: Moved error messages out of sub-routinesSteve Holme
2015-08-04generate.bat: More use of lower-case for commands and reserved keywordsSteve Holme
2015-08-03libcurl.3: fix a single typoDaniel Stenberg
Closes #361
2015-08-03RELEASE-NOTES: synced with c4eb10e2f06fDaniel Stenberg
2015-08-02SSH: three state machine fixupsDaniel Stenberg
The SSH state machine didn't clear the 'rc' variable appropriately in a two places which prevented it from looping the way it should. And it lacked an 'else' statement that made it possible to erroneously get stuck in the SSH_AUTH_AGENT state. Reported-by: Tim Stack Closes #357
2015-08-02curl_gssapi: remove 'const' to fix compiler warningsDaniel Stenberg
initialization discards 'const' qualifier from pointer target type
2015-08-02docs: formpost needs the full size at start of uploadDaniel Stenberg
Closes #360
2015-08-01sspi: Fix typo from left over from old code which referenced NTLMSteve Holme
References to NTLM in the identity generation should have been removed in commit c469941293 but not all were.
2015-08-01win32: Fix compilation warnings from commit 40c921f8b8Steve Holme
connect.c:953:5: warning: initializer element is not computable at load time connect.c:953:5: warning: missing initializer for field 'dwMinorVersion' of 'OSVERSIONINFOEX' curl_sspi.c:97:5: warning: initializer element is not computable at load time curl_sspi.c:97:5: warning: missing initializer for field 'szCSDVersion' of 'OSVERSIONINFOEX'
2015-08-01schannel: Fix compilation warning from commit 7a8e861a56Steve Holme
schannel.c:1125:5: warning: missing initializer for field 'dwMinorVersion' of 'OSVERSIONINFOEX' [-Wmissing-field-initializers
2015-07-31libcurl-thread.3: minor reformattingDaniel Stenberg
2015-07-31curl_global_init_mem.3: Warn threaded resolver needs thread safe funcsJay Satiro
Bug: http://curl.haxx.se/mail/lib-2015-07/0149.html Reported-by: Eric Ridge
2015-07-31libcurl-thread.3: Warn memory functions must be thread safeJay Satiro
Bug: http://curl.haxx.se/mail/lib-2015-07/0149.html Reported-by: Eric Ridge
2015-07-31RELEASE-NOTES: Synced with 8b1d00ac1aSteve Holme
2015-07-30INSTALL: Minor formatting correction in 'Legacy Windows and SSL' sectionSteve Holme
...as well as some rewording.
2015-07-30http: move HTTP/2 cleanup code off http_disconnect()Kamil Dudka
Otherwise it would never be called for an HTTP/2 connection, which has its own disconnect handler. I spotted this while debugging <https://bugzilla.redhat.com/1248389> where the http_disconnect() handler was called on an FTP session handle causing 'dnf' to crash. conn->data->req.protop of type (struct FTP *) was reinterpreted as type (struct HTTP *) which resulted in SIGSEGV in Curl_add_buffer_free() after printing the "Connection cache is full, closing the oldest one." message. A previously working version of libcurl started to crash after it was recompiled with the HTTP/2 support despite the HTTP/2 protocol was not actually used. This commit makes it work again although I suspect the root cause (reinterpreting session handle data of incompatible protocol) still has to be fixed. Otherwise the same will happen when mixing FTP and HTTP/2 connections and exceeding the connection cache limit. Reported-by: Tomas Tomecek Bug: https://bugzilla.redhat.com/1248389
2015-07-30ABI doc: use secure URLViktor Szakats
2015-07-30ABI: remove the ascii logoDaniel Stenberg
and made the indent level to 1
2015-07-30libcurl-multi.3: mention curl_multi_waitDaniel Stenberg
... and some general rewordings to improve this docs. Reported-by: Tim Stack Closes #356
2015-07-30maketgz: Fixed some VC makefiles missing from the release tarballSteve Holme
VC7, VC11, VC12 and VC14 makefiles were missing from the release tarball.
2015-07-29RELEASE-NOTES: Synced with 2d7e165761Steve Holme
2015-07-29build: Added VC14 project files to Makefile.amSteve Holme
2015-07-29build: Added VC14 project filesSteve Holme
Updates to Makefile.am for the generation of the project files in the tarball to follow.
2015-07-29libcurl-thread.3: Clarify CURLOPT_NOSIGNAL takes long value 1LJay Satiro
2015-07-28generate.bat: Use lower-case for commands and reserved keywordsSteve Holme
Whilst there are no coding standards for the batch files used in curl, most tend to use lower-case for keywords and upper-case for variables.
2015-07-28build: Added initial VC14 support to generate.batSteve Holme
Visual Studio project files and updates to makefile.am to follow.
2015-07-28build: Fixed missing .opensdf files from VC10+ .gitignore filesSteve Holme
2015-07-28build: Use $(ProjectName) macro for curl.exe and curld.exe filenamesSteve Holme
This wasn't possible with the old curlsrc project filenames, but like commit 2a615a2b64 and 11397eb6dd for libcurl use the built in Visual Studio macros for the output filenames.
2015-07-28build: Renamed curl src Visual Studio project filesSteve Holme
Following commit 957fcd9049 and in preparation for adding the VC14 project files renamed the curl source project files.
2015-07-28libcurl-thread.3: Revert to stricter handle wordingJay Satiro
.. also update formatting and add WinSSL and wolfSSL to the SSL/TLS handlers list.
2015-07-28libcurl-thread.3: Consolidate thread safety infoJay Satiro
This is a new document to consolidate our thread safety information from several documents (curl-www:features, libcurl.3, libcurl-tutorial.3). Each document's section on multi-threading will now point to this one.
2015-07-27README: Corrected formatting for 'Legacy Windows and SSL' sectionSteve Holme
...as well as some wording.
2015-07-26build-openssl.bat: Added support for VC14Steve Holme
2015-07-26RELEASE-NOTES: synced with 0f645adc95390e8Daniel Stenberg
2015-07-26test1902: attempt to make the test more reliableDaniel Stenberg
Closes #355
2015-07-26comment: fix comment about adding new option supportDaniel Stenberg
2015-07-25build-openssl.bat: Show syntax if required args are missingJay Satiro
2015-07-26TODO: improve how curl works in a windows console windowDaniel Stenberg
Closes #322 for now