Daniel Stenberg
1cc5194337
Curl_unix2addr: avoid using the variable name 'sun'
...
I suspect this causes compile failures on Solaris:
Bug: http://curl.haxx.se/mail/lib-2014-12/0081.html
2014-12-10 13:13:31 +01:00
Steve Holme
0da4524a22
url.c: Fixed compilation warning when USE_NTLM is not defined
...
url.c:3078: warning: variable 'credentialsMatch' set but not used
2014-12-10 11:57:11 +00:00
Steve Holme
664b9baf67
parsedate.c: Fixed compilation warning
...
parsedate.c:548: warning: 'parsed' may be used uninitialized in this
function
As curl_getdate() returns -1 when parsedate() fails we can initialise
parsed to -1.
2014-12-10 11:38:38 +00:00
Daniel Stenberg
cd6c13c2b3
TODO: Cache negative name resolves
...
Worth exploring
2014-12-10 11:56:43 +01:00
Daniel Stenberg
086ad79970
ldap: check Curl_client_write() return codes
...
There might be one or two memory leaks left in the error paths.
2014-12-10 00:41:32 +01:00
Daniel Stenberg
0e8158eabc
ldap: rename variables to comply to curl standards
2014-12-10 00:36:31 +01:00
Dan Fandrich
f768be0a25
sws.c: Fixed 'rc' may be used uninitialized warning
2014-12-10 00:06:10 +01:00
Dan Fandrich
41f1f6e830
cookies: Improved OOM handling in cookies
...
This fixes the test 506 torture test. The internal cookie API really
ought to be improved to separate cookie parsing errors (which may be
ignored) with OOM errors (which should be fatal).
2014-12-09 23:58:30 +01:00
Guenter Knauf
c3b85c12a9
synctime.c: fixed user-agent setting.
...
Some websites meanwhile refuse to reply to requests from ancient
browsers like IE6, therefore I've comment out this setting, but
also fixed the string to now fake IE8 if someone enables it.
2014-12-09 18:18:40 +01:00
Daniel Stenberg
fc32b81382
smb: fix unused return code warning
2014-12-09 15:47:28 +01:00
Patrick Monnerat
6ea4ee94f9
Curl_client_write() & al.: chop long data, convert data only once.
2014-12-09 15:43:51 +01:00
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