Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-12 | smtp.c: Fixed line longer than 79 columns | Steve Holme | |
2014-12-12 | config-win32.h: Don't enable Windows Crypt API if using OpenSSL | Steve Holme | |
As the OpenSSL and NSS Crypto engines are prefered by the core NTLM routines, to the Windows Crypt API, don't define USE_WIN32_CRYPT automatically when either OpenSSL or NSS are in use - doing so would disable NTLM2Session responses in NTLM type-3 messages. | |||
2014-12-12 | smtp: Fixed inappropriate free of the scratch buffer | Steve Holme | |
If the scratch buffer was allocated in a previous call to Curl_smtp_escape_eob(), a new buffer not allocated in the subsequent call and no action taken by that call, then an attempt would be made to try and free the buffer which, by now, would be part of the data->state structure. This bug was introduced in commit 4bd860a001. | |||
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 | 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 | 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-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 | 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 | 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 | 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-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: 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 | 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. | |||
2014-12-04 | sasl_gssapi: Fixed missing include from commit d3cca934ee | Steve Holme | |
2014-12-04 | sasl_gssapi: Fixed missing decoding debug failure message | Steve Holme | |
2014-12-04 | sasl_gssapi: Fixed honouring of no mutual authentication | Steve Holme | |
2014-12-04 | sasl_sspi: Added more Kerberos V5 decoding debug failure messages | Steve Holme | |
2014-12-04 | docs: Fix FAILONERROR typos | Anthon Pang | |
It returns error for >= 400 HTTP responses. Bug: https://github.com/bagder/curl/pull/129 | |||
2014-12-04 | OS400: enable Unix sockets. | Patrick Monnerat | |
2014-12-04 | updateconninfo: clear destination struct before getsockname() | Daniel Stenberg | |
Otherwise we may read uninitialized bytes later in the unix-domain sockets case. |