Guenter Knauf
e63d18fbd1
VC build: added sspi define for winssl-zlib builds.
2014-12-09 13:30:28 +01:00
Daniel Stenberg
145c263a4b
schannel_recv: return the correct code
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1462
Reported-by: Tae Hyoung Ahn
2014-12-09 11:46:11 +01:00
Daniel Stenberg
680d5fd041
http2: avoid logging neg "failure" if h2 was not requested
2014-12-09 00:09:24 +01:00
Daniel Stenberg
65d141e6da
openldap: do not ignore Curl_client_write() return codes
2014-12-08 15:33:14 +01:00
Daniel Stenberg
0d99cdbeed
compile: warn on unused return code from Curl_client_write()
2014-12-08 15:31:53 +01:00
Patrick Monnerat
dca257f27e
SMB: Fix a data size mismatch that broke SMB on big-endian platforms
2014-12-08 15:30:11 +01:00
Steve Holme
dcd484a238
smb: Fixed Windows autoconf builds following commit eb88d778e7
...
As Windows based autoconf builds don't yet define USE_WIN32_CRYPTO
either explicitly through --enable-win32-cypto or automatically on
_WIN32 based platforms, subsequent builds broke with the following
error message:
"Can't compile NTLM support without a crypto library."
2014-12-07 20:47:54 +00:00
Steve Holme
090232ea19
RELEASE-NOTES: Synced with 526603ff05
2014-12-07 18:59:15 +00:00
Bill Nagel
526603ff05
smb: Build with SSPI enabled
...
Build SMB/CIFS protocol support when SSPI is enabled.
2014-12-07 18:36:23 +00:00
Bill Nagel
eb88d778e7
ntlm: Use Windows Crypt API
...
Allow the use of the Windows Crypt API for NTLMv1 functions.
2014-12-07 18:32:59 +00:00
Dan Fandrich
2adf294602
cookie.c: Refactored cleanup code to simplify
...
Also, fixed the outdated comments on the cookie API.
2014-12-07 12:22:52 +01:00
Dan Fandrich
e05de4f46d
get_url_file_name: Fixed crash on OOM on debug build
...
This caused a null-pointer dereference which caused a few dozen
torture tests to fail.
2014-12-07 11:09:14 +01:00
Steve Holme
f5e9c636e8
sws.c: Fixed compilation warning
...
sws.c:2191 warning: 'rc' may be used uninitialized in this function
2014-12-06 22:18:42 +00:00
Steve Holme
ef91f04927
ftp.c: Fixed compilation warnings when proxy support disabled
...
ftp.c:1827 warning: unused parameter 'newhost'
ftp.c:1827 warning: unused parameter 'newport'
2014-12-06 22:14:50 +00:00
Steve Holme
befe9a10b9
smb: Fixed a problem with large file transfers
...
Fixed an issue with the message size calculation where the raw bytes
from the buffer were interpreted as signed values rather than unsigned
values.
Reported-by: Gisle Vanem
Assisted-by: Bill Nagel
2014-12-06 21:44:00 +00:00
Steve Holme
36d45eabc0
smb: Moved the URL decoding into a separate function
2014-12-06 21:02:06 +00:00
Steve Holme
864f17d894
smb: Fixed URL encoded URLs not working
2014-12-06 20:56:59 +00:00
Steve Holme
58b317c9da
Makefile.inc: Added our standard header and updated file formatting
2014-12-06 19:53:44 +00:00
Steve Holme
4bdb1ca8d6
Makefile.inc: Updated file formatting
...
Aligned continuation character and used space as the separator
character as per other makefile files.
2014-12-06 19:50:00 +00:00
Steve Holme
d89285e8d6
curl_md4.h: Updated copyright year following recent edit
...
...and minor layout adjustment.
2014-12-06 19:36:27 +00:00
Patrick Monnerat
e17220ffcb
SMB: Fix big endian problems. Make it OS/400 aware.
2014-12-05 18:42:39 +01:00
Patrick Monnerat
9b0b9f209e
OS400: enable NTLM authentication
2014-12-05 18:42:39 +01:00
Steve Holme
adbee7ecf5
multi.c: Fixed compilation warning
...
multi.c:2695: warning: declaration of `exp' shadows a global declaration
2014-12-05 14:13:09 +00:00
Guenter Knauf
ccfa139c71
build: updated dependencies in makefiles.
2014-12-05 14:54:25 +01:00
Steve Holme
aa0e2ac451
sasl: Corrected formatting of function descriptions
2014-12-05 07:57:29 +00:00
Steve Holme
f4ca16058e
sasl_gssapi: Added missing function description
2014-12-05 00:58:58 +00:00
Steve Holme
af937c441b
RELEASE-NOTES: Provided better descriptions
...
As it is often difficult to choose the best description for a single
feature when it spans many commits, updated the descriptions for the
recent SMB/CIFS protocol and GSS-API additions.
2014-12-05 00:31:41 +00:00
Steve Holme
45229fae8e
sasl_sspi: Corrected some typos
2014-12-05 00:23:47 +00:00
Steve Holme
ef5b98742f
sasl_sspi: Don't use hard coded sizes in Kerberos V5 security data
...
Don't use a hard coded size of 4 for the security layer and buffer size
in Curl_sasl_create_gssapi_security_message(), instead, use sizeof() as
we have done in the sasl_gssapi module.
2014-12-05 00:22:34 +00:00
Steve Holme
697592b3dd
sasl_sspi: Free the Kerberos V5 challenge as soon as we're done with it
...
Reduced the amount of free's required for the decoded challenge message
in Curl_sasl_create_gssapi_security_message() as a result of coding it
differently in the sasl_gssapi module.
2014-12-05 00:18:13 +00:00
Steve Holme
ee1d729ce0
gssapi: Corrected typo in comments
2014-12-05 00:10:11 +00:00
Steve Holme
7b29c2803f
sasl_gssapi: Added body to Curl_sasl_create_gssapi_security_message()
2014-12-05 00:08:59 +00:00
Stefan Bühler
576ac00eb3
http_perhapsrewind: don't abort CONNECT requests
...
...they never have a body
2014-12-04 14:46:31 -08:00
Stefan Bühler
87c4abb611
HTTP: Free (proxy)userpwd for NTLM/Negotiate after sending a request
...
Sending NTLM/Negotiate header again after successful authentication
breaks the connection with certain Proxies and request types (POST to MS
Forefront).
2014-12-04 14:46:13 -08:00
Stefan Bühler
5dc68dd609
HTTP: don't abort connections with pending Negotiate authentication
...
... similarly to how NTLM works as Negotiate is in fact often NTLM with
another name.
2014-12-04 14:41:48 -08:00
Stefan Bühler
557ca620e4
fix gdb libtool invocation path
2014-12-04 14:38:15 -08:00
Steve Holme
0b311834eb
sasl_gssapi: Fixed missing include from commit d3cca934ee
2014-12-04 22:32:49 +00:00
Jay Satiro
7b5ca30917
examples: remove sony.com from 10-at-a-time
...
Prior to this change the 10-at-a-time example showed CURLE_RECV_ERROR
for the sony website because it ends the connection when the request is
missing a user agent.
2014-12-04 14:27:44 -08:00
Steve Holme
d3cca934ee
sasl_gssapi: Fixed missing decoding debug failure message
2014-12-04 22:24:24 +00:00
Steve Holme
750203bde4
sasl_gssapi: Fixed honouring of no mutual authentication
2014-12-04 22:05:14 +00:00
Steve Holme
0fcd74b836
sasl_sspi: Added more Kerberos V5 decoding debug failure messages
2014-12-04 21:09:06 +00:00
Anthon Pang
1b3a398ec1
docs: Fix FAILONERROR typos
...
It returns error for >= 400 HTTP responses.
Bug: https://github.com/bagder/curl/pull/129
2014-12-04 12:14:59 -08:00
Peter Wu
2e557de094
tool: fix CURLOPT_UNIX_SOCKET_PATH in --libcurl output
...
Mark CURLOPT_UNIX_SOCKET_PATH as string to ensure that it ends up as
option in the file generated by --libcurl.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
2014-12-04 06:52:09 -08:00
Peter Wu
4fd0add1cd
opts: fix CURLOPT_UNIX_SOCKET_PATH formatting
...
Add .nf and .fi such that the code gets wrapped in a pre on the web.
Fixed grammar, fixed formatting of the "See also" items.
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
2014-12-04 06:52:09 -08:00
Patrick Monnerat
4ce87e33ee
OS400: enable Unix sockets.
2014-12-04 15:34:03 +01:00
Daniel Stenberg
86fe7e502b
RELEASE-NOTES: synced with b216427e73
2014-12-03 21:15:41 -08:00
Daniel Stenberg
b216427e73
opts: added CURLOPT_UNIX_SOCKET_PATH to Makefile.am
2014-12-03 18:42:45 -08:00
Daniel Stenberg
9730c9fb70
updateconninfo: clear destination struct before getsockname()
...
Otherwise we may read uninitialized bytes later in the unix-domain
sockets case.
2014-12-04 02:52:19 +01:00
Daniel Stenberg
7853c1cfe6
curl.1: added --unix-socket
2014-12-04 02:52:19 +01:00
Peter Wu
c8644d1f63
tool: add --unix-socket option
...
Signed-off-by: Peter Wu <peter@lekensteyn.nl>
2014-12-04 02:52:19 +01:00