Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-12 | smtp: Fixed dot stuffing when EOL characters were at end of input buffers | Steve Holme | |
Fixed a problem with the CRLF. detection when multiple buffers were used to upload an email to libcurl and the line ending character(s) appeared at the end of each buffer. This meant any lines which started with . would not be escaped into .. and could be interpreted as the end of transmission string instead. This only affected libcurl based applications that used a read function and wasn't reproducible with the curl command-line tool. Bug: http://curl.haxx.se/bug/view.cgi?id=1456 Assisted-by: Patrick Monnerat | |||
2014-12-11 | telnet: fix "cast increases required alignment of target type" | Daniel Stenberg | |
2014-12-10 | ntlm_wb_response: fix "statement not reached" | Daniel Stenberg | |
... and I could use a break instead of a goto to end the loop. Bug: http://curl.haxx.se/mail/lib-2014-12/0089.html Reported-by: Tor Arntsen | |||
2014-12-10 | RELEASE-NOTES: Synced with 1cc5194337 | Steve Holme | |
Added some bug fixes that I had missed in previous synchronisations. | |||
2014-12-10 | Curl_unix2addr: avoid using the variable name 'sun' | Daniel Stenberg | |
I suspect this causes compile failures on Solaris: Bug: http://curl.haxx.se/mail/lib-2014-12/0081.html | |||
2014-12-10 | url.c: Fixed compilation warning when USE_NTLM is not defined | Steve Holme | |
url.c:3078: warning: variable 'credentialsMatch' set but not used | |||
2014-12-10 | parsedate.c: Fixed compilation warning | Steve Holme | |
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 | TODO: Cache negative name resolves | Daniel Stenberg | |
Worth exploring | |||
2014-12-10 | ldap: check Curl_client_write() return codes | Daniel Stenberg | |
There might be one or two memory leaks left in the error paths. | |||
2014-12-10 | ldap: rename variables to comply to curl standards | Daniel Stenberg | |
2014-12-10 | sws.c: Fixed 'rc' may be used uninitialized warning | Dan Fandrich | |
2014-12-09 | cookies: Improved OOM handling in cookies | Dan Fandrich | |
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 | synctime.c: fixed user-agent setting. | Guenter Knauf | |
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 | smb: fix unused return code warning | Daniel Stenberg | |
2014-12-09 | Curl_client_write() & al.: chop long data, convert data only once. | Patrick Monnerat | |
2014-12-09 | VC build: added sspi define for winssl-zlib builds. | Guenter Knauf | |
2014-12-09 | schannel_recv: return the correct code | Daniel Stenberg | |
Bug: http://curl.haxx.se/bug/view.cgi?id=1462 Reported-by: Tae Hyoung Ahn | |||
2014-12-09 | http2: avoid logging neg "failure" if h2 was not requested | Daniel Stenberg | |
2014-12-08 | openldap: do not ignore Curl_client_write() return codes | Daniel Stenberg | |
2014-12-08 | compile: warn on unused return code from Curl_client_write() | Daniel Stenberg | |
2014-12-08 | SMB: Fix a data size mismatch that broke SMB on big-endian platforms | Patrick Monnerat | |
2014-12-07 | smb: Fixed Windows autoconf builds following commit eb88d778e7 | Steve Holme | |
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 | RELEASE-NOTES: Synced with 526603ff05 | Steve Holme | |
2014-12-07 | smb: Build with SSPI enabled | Bill Nagel | |
Build SMB/CIFS protocol support when SSPI is enabled. | |||
2014-12-07 | ntlm: Use Windows Crypt API | Bill Nagel | |
Allow the use of the Windows Crypt API for NTLMv1 functions. | |||
2014-12-07 | cookie.c: Refactored cleanup code to simplify | Dan Fandrich | |
Also, fixed the outdated comments on the cookie API. | |||
2014-12-07 | get_url_file_name: Fixed crash on OOM on debug build | Dan Fandrich | |
This caused a null-pointer dereference which caused a few dozen torture tests to fail. | |||
2014-12-06 | sws.c: Fixed compilation warning | Steve Holme | |
sws.c:2191 warning: 'rc' may be used uninitialized in this function | |||
2014-12-06 | ftp.c: Fixed compilation warnings when proxy support disabled | Steve Holme | |
ftp.c:1827 warning: unused parameter 'newhost' ftp.c:1827 warning: unused parameter 'newport' | |||
2014-12-06 | smb: Fixed a problem with large file transfers | Steve Holme | |
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 | smb: Moved the URL decoding into a separate function | Steve Holme | |
2014-12-06 | smb: Fixed URL encoded URLs not working | Steve Holme | |
2014-12-06 | Makefile.inc: Added our standard header and updated file formatting | Steve Holme | |
2014-12-06 | Makefile.inc: Updated file formatting | Steve Holme | |
Aligned continuation character and used space as the separator character as per other makefile files. | |||
2014-12-06 | curl_md4.h: Updated copyright year following recent edit | Steve Holme | |
...and minor layout adjustment. | |||
2014-12-05 | SMB: Fix big endian problems. Make it OS/400 aware. | Patrick Monnerat | |
2014-12-05 | OS400: enable NTLM authentication | Patrick Monnerat | |
2014-12-05 | multi.c: Fixed compilation warning | Steve Holme | |
multi.c:2695: warning: declaration of `exp' shadows a global declaration | |||
2014-12-05 | build: updated dependencies in makefiles. | Guenter Knauf | |
2014-12-05 | sasl: Corrected formatting of function descriptions | Steve Holme | |
2014-12-05 | sasl_gssapi: Added missing function description | Steve Holme | |
2014-12-05 | RELEASE-NOTES: Provided better descriptions | Steve Holme | |
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 | sasl_sspi: Corrected some typos | Steve Holme | |
2014-12-05 | sasl_sspi: Don't use hard coded sizes in Kerberos V5 security data | Steve Holme | |
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 | sasl_sspi: Free the Kerberos V5 challenge as soon as we're done with it | Steve Holme | |
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 | gssapi: Corrected typo in comments | Steve Holme | |
2014-12-05 | sasl_gssapi: Added body to Curl_sasl_create_gssapi_security_message() | Steve Holme | |
2014-12-04 | http_perhapsrewind: don't abort CONNECT requests | Stefan Bühler | |
...they never have a body | |||
2014-12-04 | HTTP: Free (proxy)userpwd for NTLM/Negotiate after sending a request | Stefan Bühler | |
Sending NTLM/Negotiate header again after successful authentication breaks the connection with certain Proxies and request types (POST to MS Forefront). | |||
2014-12-04 | HTTP: don't abort connections with pending Negotiate authentication | Stefan Bühler | |
... similarly to how NTLM works as Negotiate is in fact often NTLM with another name. |