Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-30 | smtp: Fixed dot stuffing being performed when no new data read | Steve Holme | |
Whilst I had moved the dot stuffing code from being performed before CRLF conversion takes place to after it, in commit 4bd860a001, I had moved it outside the 'when something read' block of code when meant it could perform the dot stuffing twice on partial send if nread happened to contain the right values. It also meant the function could potentially read past the end of buffer. This was highlighted by the following warning: warning: `nread' might be used uninitialized in this function | |||
2014-11-29 | smb.h: fixed picky compiler warning | Daniel Stenberg | |
smb.h:30:16: error: comma at end of enumerator list [-Werror=pedantic] | |||
2014-11-29 | smb: Added SMB protocol and port definitions | Bill Nagel | |
Added the necessary protocol and port definitions in order to support SMB/CIFS. | |||
2014-11-29 | smb: Added internal SMB definitions and structures | Bill Nagel | |
Added the internal definitions and structures necessary for SMB/CIFS support. | |||
2014-11-29 | smb: Added SMB connection structure | Bill Nagel | |
Added the connection structure that will be required in urldata.h for SMB/CIFS based connections. | |||
2014-11-29 | smb: Added initial source files for SMB | Bill Nagel | |
Added the initial source files and updated the relevant project files in order to support SMB/CIFS. | |||
2014-11-27 | http.c: Fixed compilation warnings from features being disabled | Steve Holme | |
warning: unused variable 'data' warning: variable 'addcookies' set but not used ...and some very minor coding style policing. | |||
2014-11-26 | smtp: Fixed const'ness of nread parameter in Curl_smtp_escape_eob() | Steve Holme | |
...and some comment typos! | |||
2014-11-26 | smtp: Added support for the conversion of Unix newlines during mail send | Steve Holme | |
Added support for the automatic conversion of Unix newlines to CRLF during mail uploads. Feature: http://curl.haxx.se/bug/view.cgi?id=1456 | |||
2014-11-25 | select.c: fix compilation for VxWorks | Daniel Stenberg | |
Reported-by: Brian Bug: http://curl.haxx.se/bug/view.cgi?id=1455 | |||
2014-11-24 | SSL: Add PEM format support for public key pinning | moparisthebest | |
2014-11-23 | multi.c: Fixed compilation warnings when no verbose string support | Steve Holme | |
warning: variable 'connection_id' set but not used warning: unused parameter 'lineno' | |||
2014-11-23 | sasl: Tidied up some parameter comments | Steve Holme | |
2014-11-23 | sasl: Reduced the need for two sets of NTLM functions | Steve Holme | |
2014-11-23 | ntlm: Moved NSS initialisation to base decode function | Steve Holme | |
2014-11-23 | http_ntlm: Fixed additional NSS initialisation call when decoding type-2 | Steve Holme | |
After commit 48d19acb7c the HTTP code would call Curl_nss_force_init() twice when decoding a NTLM type-2 message, once directly and the other through the call to Curl_sasl_decode_ntlm_type2_message(). | |||
2014-11-23 | ntlm: Fixed static'ness of local decode function | Steve Holme | |
2014-11-23 | ntlm: Corrected some parameter names and comments | Steve Holme | |
2014-11-20 | http.c: log if it notices HTTP 1.1 after a upgrade to http2 | Daniel Stenberg | |
2014-11-20 | http: Disable pipelining for HTTP/2 and upgraded connections | Tatsuhiro Tsujikawa | |
This commit disables pipelining for HTTP/2 or upgraded connections. For HTTP/2, we do not support multiplexing. In general, requests cannot be pipelined in an upgraded connection, since it is now different protocol. | |||
2014-11-19 | conncache: Fixed specifiers in infof() for long and size_t variables | Steve Holme | |
2014-11-19 | multi: inform about closed sockets before they are closed | Jon Spencer | |
When the connection code decides to close a socket it informs the multi system via the Curl_multi_closed function. The multi system may, in turn, invoke the CURLMOPT_SOCKETFUNCTION function with CURL_POLL_REMOVE. This happens after the socket has already been closed. Reorder the code so that CURL_POLL_REMOVE is called before the socket is closed. | |||
2014-11-19 | build: in Makefile.m32 moved target autodetection. | Guenter Knauf | |
Moved target autodetection block after defining CC macro. | |||
2014-11-19 | build: in Makefile.m32 simplify platform flags. | Guenter Knauf | |
2014-11-19 | build: in Makefile.m32 try to detect 64bit target. | Guenter Knauf | |
2014-11-18 | debug: added new connection cache output, plus fixups | Carlo Wood | |
Debug output 'typo' fix. Don't print an extra "0x" in * Pipe broke: handle 0x0x2546d88, url = / Add debug output. Print the number of connections in the connection cache when adding one, and not only when one is removed. Fix typos in comments. | |||
2014-11-18 | multi: move the ending condition into the loop as well | Daniel Stenberg | |
... as it was before I changed the loop in commit e04ccbd50. It caused test 2030 and 2032 to fail. | |||
2014-11-18 | multi: Prefer we don't use CURLE_OK and NULL in comparisons | Steve Holme | |
2014-11-18 | multi_runsingle: use 'result' for local CURLcode storage | Daniel Stenberg | |
... and assign data->result only at the end. Makes the code more compact (easier to read) and more similar to other code. | |||
2014-11-18 | multi_runsingle: rename result to rc | Daniel Stenberg | |
save 'result' for CURLcode types | |||
2014-11-18 | multi: make multi_runsingle loop internally | Daniel Stenberg | |
simplifies the use of this function at little cost. | |||
2014-11-18 | multi: when leaving for timeout, close accordingly | Carlo Wood | |
Fixes the problem when a transfer in a pipeline times out. | |||
2014-11-18 | build: in Makefile.m32 add -m32 flag for 32bit. | Guenter Knauf | |
2014-11-18 | mk-ca-bundle.vbs: update copyright year. | Guenter Knauf | |
2014-11-18 | build: in Makefile.m32 pass -F flag to windres. | Guenter Knauf | |
2014-11-17 | config-win32: Fixed build targets for the VS2012+ Windows XP toolset | Steve Holme | |
Even though commit 23e70e1cc6 mentioned the v110_xp toolset, I had forgotten to include the relevant pre-processor definitions. | |||
2014-11-16 | sasl_sspi: Removed note about the NTLM functions being a wrapper | Steve Holme | |
2014-11-16 | connect.c: Fixed compilation warning when no verbose string support | Steve Holme | |
warning: unused parameter 'reason' | |||
2014-11-16 | easy.c: Fixed compilation warning when no verbose string support | Steve Holme | |
warning: unused parameter 'easy' | |||
2014-11-16 | win32: Updated some legacy APIs to use the newer extended versions | Steve Holme | |
Updated the usage of some legacy APIs, that are preventing curl from compiling for Windows Store and Windows Phone build targets. Suggested-by: Stefan Neis Feature: http://sourceforge.net/p/curl/feature-requests/82/ | |||
2014-11-16 | config-win32: Introduce build targets for VS2012+ | Steve Holme | |
Visual Studio 2012 introduced support for Windows Store apps as well as supporting Windows Phone 8. Introduced build targets that allow more modern APIs to be used as certain legacy ones are not available on these new platforms. | |||
2014-11-16 | sasl_sspi: Fixed compilation warnings when no verbose string support | Steve Holme | |
2014-11-16 | sasl_sspi: Added base64 decoding debug failure messages | Steve Holme | |
Just like in the NTLM code, added infof() failure messages for DIGEST-MD5 and GSSAPI authentication when base64 decoding fails. | |||
2014-11-16 | ntlm: Moved the SSPI based Type-3 message generation into the SASL module | Steve Holme | |
2014-11-16 | ntlm: Moved the SSPI based Type-2 message decoding into the SASL module | Steve Holme | |
2014-11-16 | ntlm: Moved the SSPI based Type-1 message generation into the SASL module | Steve Holme | |
2014-11-16 | kerberos: Use symbol qualified with _KERBEROS5 | Michael Osipov | |
For consistency renamed USE_KRB5 to USE_KERBEROS5. | |||
2014-11-15 | http2: Don't send Upgrade headers when we already do HTTP/2 | Tatsuhiro Tsujikawa | |
2014-11-15 | sasl: Corrected Curl_sasl_build_spn() function description | Steve Holme | |
There was a mismatch in function parameter names. | |||
2014-11-15 | urldata: Don't define sec_complete when no GSS-API support present | Steve Holme | |
This variable is only used with HAVE_GSSAPI is defined by the FTP code so let's place the definition with the other GSS-API based variables. |