summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* http_digest: Fixed auth retry loop when SSPI based authentication failsSteve Holme2014-11-061-2/+4
|
* http_digest: Reworked the SSPI based input token storageSteve Holme2014-11-062-3/+11
| | | | | | | Reworked the input token (challenge message) storage as what is passed to the buf and desc in the response generation are typically blobs of data rather than strings, so this is more in keeping with other areas of the SSPI code, such as the NTLM message functions.
* sasl_sspi: Fixed compilation warning from commit 2d2a62e3d9Steve Holme2014-11-061-0/+2
| | | | | Added void reference to unused 'data' parameter back to fix compilation warning.
* sspi: Align definition values to even columns as we use 2 char spacingSteve Holme2014-11-061-79/+79
|
* sspi: Fixed missing definition of ISC_REQ_USE_HTTP_STYLESteve Holme2014-11-061-0/+4
| | | | Some versions of Microsoft's sspi.h don't define this.
* sasl: Removed non-SSPI Digest functions and defines from SSPI based buildsSteve Holme2014-11-061-8/+2
| | | | | Introduced in commit 7e6d51a73c these functions and definitions are only required by the internal challenge-response functions now.
* sasl_sspi: Added HTTP digest response generation codeSteve Holme2014-11-061-10/+127
|
* http_digest: Added SSPI based challenge decoding codeSteve Holme2014-11-061-3/+8
|
* http_digest: Added SSPI based clean-up codeSteve Holme2014-11-061-1/+2
|
* http_digest: Added SSPI based authentication functionsSteve Holme2014-11-062-1/+79
| | | | | | This temporarily breaks HTTP digest authentication in SSPI based builds, causing CURLE_NOT_BUILT_IN to be returned. A follow up commit will resume normal operation.
* http_digest: Added required SSPI based variables to digest structureSteve Holme2014-11-062-1/+12
|
* contributors.sh: --releasenotes reads in names from RELEASE-NOTESFrank Gevaerts2014-11-061-1/+17
| | | | | | This is very handy when updating the RELEASE-NOTES as then we sometimes have names added manually in the existing list and we use this script to update the set.
* RELEASE-NOTES: synced with 68542e72a9Daniel Stenberg2014-11-061-3/+13
|
* curl_easy_setopt.3: add CURLOPT_PINNEDPUBLICKEYDaniel Stenberg2014-11-061-0/+2
| | | | | Reported-by: Christian Hägele Bug: http://curl.haxx.se/mail/lib-2014-11/0078.html
* build: Fixed Visual Studio project file generation of strdup.[c|h]Steve Holme2014-11-051-2/+0
| | | | | | | | As the curl command-line tool now includes it's own version of strdup(), for platforms that don't have it, fixed up the git respository Visual Studio project file generator to not include the version from lib in the tool project files, rather than having both lib\strdup.[c|h] and src\tool_strdup.[c|h] present.
* tool_strdup.c: include the tool strdup.hDaniel Stenberg2014-11-051-1/+1
| | | | ... not the lib/ one that the tool no longer uses!
* THANKS-filter: added another Michał Górny version we've usedDaniel Stenberg2014-11-051-0/+1
|
* contributors.sh: split lists using " and "Daniel Stenberg2014-11-051-2/+4
| | | | | ... and require the space after the filtering to make the filter able to remove names.
* http_digest: Fixed memory leaks from commit 6f8d8131b1Steve Holme2014-11-051-0/+1
|
* sasl: Fixed compilation warning from commit 25264131e2Steve Holme2014-11-051-0/+7
| | | | | | | | | | Added forward declaration of digestdata to overcome the following compilation warning: warning: 'struct digestdata' declared inside parameter list Additionally made the ntlmdata forward declaration dependent on USE_NTLM similar to how digestdata and kerberosdata are.
* sasl: Fixed HTTP digest challenges with spaces between auth parametersSteve Holme2014-11-051-0/+4
| | | | | Broken as part of the rework, in commit 7e6d51a73c, to assist with the addition of HTTP digest via Windows SSPI.
* http_digest: Fixed compilation errors from commit 6f8d8131b1Steve Holme2014-11-051-3/+3
| | | | | error: invalid operands to binary warning: pointer targets in assignment differ in signedness
* http_digest: Moved response generation into SASL moduleSteve Holme2014-11-053-263/+320
|
* http_digest: Moved challenge decoding into SASL moduleSteve Holme2014-11-053-188/+220
|
* http_digest: Moved clean-up function into SASL moduleSteve Holme2014-11-053-20/+29
|
* http_digest: Moved algorithm definitions to SASL moduleSteve Holme2014-11-053-5/+6
|
* ssh: Fixed build on platforms where R_OK is not definedGisle Vanem2014-11-051-0/+3
| | | | | Bug: http://curl.haxx.se/mail/lib-2014-11/0035.html Reported-by: Jan Ehrhardt
* strdup: Removed irrelevant commentSteve Holme2014-11-051-1/+0
| | | | | ...as Curl_memdup() duplicates an area of fix size memory, that may be binary, and not a null terminated string.
* url.c: Fixed compilation warningSteve Holme2014-11-051-1/+2
| | | | conversion from 'curl_off_t' to 'size_t', possible loss of data
* http_digest: Use CURLcode instead of CURLdigestSteve Holme2014-11-053-33/+24
| | | | | | | To provide consistent behaviour between the various HTTP authentication functions use CURLcode based error codes for Curl_input_digest() especially as the calling code doesn't use the specific error code just that it failed.
* contributors.sh: filter common alternative name spellingsDaniel Stenberg2014-11-052-1/+50
| | | | | | | docs/THANKS-filter is a new filter file for converting contributor names we get or have recorded in alternative formats to the one we already use in THANKS. To help us show individual contributors using a single presentation of their names.
* THANKS: added missing contributor from 2012Daniel Stenberg2014-11-051-0/+1
|
* Remove duplicate names.Frank Gevaerts2014-11-051-13/+0
| | | | | | | The removed names also appear as: Andrés García, François Charlier, Gökhan Şengün, Michał Górny, Sébastien Willemijns, Christopher Conroy, John E. Malmberg, Luca Altea, Peter Su, S. Moonesamy, Samuel Listopad, Yasuharu Yamada, Karl Moerder
* sspi: Define authentication package name constantsSteve Holme2014-11-054-9/+14
| | | | | | | | | These were previously hard coded, and whilst defined in security.h, they may or may not be present in old header files given that these defines were never used in the original code. Not only that, but there appears to be some ambiguity between the ANSI and UNICODE NTLM definition name in security.h.
* Adjust OS400-specific support to last releasePatrick Monnerat2014-11-051-1/+2
|
* THANKS: added two missing names and removed a duplicateDaniel Stenberg2014-11-051-1/+2
| | | | | | | ./contributors.sh found these extra ones that somehow had fallen through the cracks and never gotten added here. Reported-by: Frank Gevaerts
* bump: towards next releaseDaniel Stenberg2014-11-052-96/+10
|
* THANKS: added names from 7.39.0 release notesDaniel Stenberg2014-11-051-0/+13
|
* RELEASE-NOTES: 7.39.0 release (commit b3875606925)curl-7_39_0Daniel Stenberg2014-11-051-7/+20
|
* curl_easy_duphandle: CURLOPT_COPYPOSTFIELDS read out of boundsDaniel Stenberg2014-11-059-61/+145
| | | | | | | | | | | | | When duplicating a handle, the data to post was duplicated using strdup() when it could be binary and contain zeroes and it was not even zero terminated! This caused read out of bounds crashes/segfaults. Since the lib/strdup.c file no longer is easily shared with the curl tool with this change, it now uses its own version instead. Bug: http://curl.haxx.se/docs/adv_20141105.html CVE: CVE-2014-3707 Reported-By: Symeon Paraschoudis
* lib544.c: use duphandle for test 545Daniel Stenberg2014-11-051-0/+10
| | | | | To verify that curl_easy_duphandle() works fine on a handle that has gotten data stored with *_COPYPOSTFIELDS.
* tests: add new feature 'SSLpinning'Daniel Stenberg2014-11-044-0/+12
| | | | | ... and make test 2034 and 2035 require it, and have it set when built with OpenSSL or GnuTLS.
* buildconf: update copyright yearDaniel Stenberg2014-11-041-1/+1
|
* INSTALL: Consistent spacing in section headings, paragraphs and examplesSteve Holme2014-11-041-22/+26
|
* buildconf: stop checking for libtoolDaniel Stenberg2014-11-041-30/+15
| | | | As we only use libtoolize, only check for that!
* INSTALL: Corrected MIT Kerberos and Heimdal package namesSteve Holme2014-11-041-2/+2
|
* README: Corrected inconsistent use of --helpSteve Holme2014-11-041-1/+1
|
* INSTALL: Use GSS-API rather than GSSAPISteve Holme2014-11-041-2/+2
| | | | | | | As implementations are refereed to GSS-API libraries as per the RFC and GSSAPI typically refers to the SASL authentication mechanism. ...and minor rewording on the same paragraph.
* README: Added note about using Visual Studio projects out of git repositorySteve Holme2014-11-041-1/+12
|
* cmake: fix ZLIB_INCLUDE_DIRS useK. R. Walker2014-11-041-1/+1
| | | | | | | CMake 2.8's FindZLIB.cmake documents ZLIB_INCLUDE_DIRS, see http://www.cmake.org/cmake/help/v2.8.0/cmake.html#module:FindZLIB Bug: https://github.com/bagder/curl/pull/123