Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-09 | gssapi: Remove need for duplicated GSS_C_NT_HOSTBASED_SERVICE definitions | Steve Holme | |
Better code reuse and consistency in calls to gss_import_name(). | |||
2015-01-08 | FTP: if EPSV fails on IPV6 connections, bail out | Daniel Stenberg | |
... instead of trying PASV, since PASV can't work with IPv6. Reported-by: Vojtěch Král | |||
2015-01-08 | FTP: fix IPv6 host using link-local address | Daniel Stenberg | |
... and make sure we can connect the data connection to a host name that is longer than 48 bytes. Also simplifies the code somewhat by re-using the original host name more, as it is likely still in the DNS cache. Original-Patch-by: Vojtěch Král Bug: http://curl.haxx.se/bug/view.cgi?id=1468 | |||
2015-01-08 | NetWare build: added TLS-SRP enabled build. | Guenter Knauf | |
2015-01-08 | sasl_gssapi: Fixed build on NetBSD with built-in GSS-API | Steve Holme | |
Bug: http://curl.haxx.se/bug/view.cgi?id=1469 Reported-by: Thomas Klausner | |||
2015-01-07 | darwinssl: fix session ID keys to only reuse identical sessions | Daniel Stenberg | |
...to avoid a session ID getting cached without certificate checking and then after a subsequent _enabling_ of the check libcurl could still re-use the session done without cert checks. Bug: http://curl.haxx.se/docs/adv_20150108A.html Reported-by: Marc Hesse | |||
2015-01-07 | url-parsing: reject CRLFs within URLs | Daniel Stenberg | |
Bug: http://curl.haxx.se/docs/adv_20150108B.html Reported-by: Andrey Labunets | |||
2015-01-07 | ldap: Convert attribute output to UTF-8 when Unicode | Steve Holme | |
2015-01-07 | ldap: Convert DN output to UTF-8 when Unicode | Steve Holme | |
2015-01-07 | hostip: remove 'stale' argument from Curl_fetch_addr proto | Daniel Stenberg | |
Also, remove the log output of the resolved name is NOT in the cache in the spirit of only telling when something is actually happening. | |||
2015-01-07 | ldap/imap: Fixed spelling mistake in comments and variable names | Steve Holme | |
Reported-by: Michael Osipov | |||
2015-01-05 | curl_multibyte.h: Eliminated some trailing whitespace | Dan Fandrich | |
2015-01-04 | ldap: Fixed Unicode usage for all Win32 builds | Steve Holme | |
Otherwise, the fixes in the previous commits would only be applicable to IDN and SSPI based builds and not others such as OpenSSL with LDAP enabled. | |||
2015-01-04 | ldap: Fixed memory leak from commit efb64fdf80 | Steve Holme | |
2015-01-04 | ldap: Fix memory leak from commit 3a805c5cc1 | Steve Holme | |
2015-01-04 | ldap: Fixed attribute variable warnings when Unicode is enabled | Steve Holme | |
Use 'TCHAR *' for local attribute variable rather than 'char *'. | |||
2015-01-04 | ldap: Fixed DN variable warnings when Unicode is enabled | Steve Holme | |
Use 'TCHAR *' for local DN variable rather than 'char *'. | |||
2015-01-04 | ldap: Remove the unescape_elements() function | Steve Holme | |
Due to the recent modifications this function is no longer used. | |||
2015-01-04 | ldap.c: Fixed compilation warning | Steve Holme | |
ldap.c:98: warning: extra tokens at end of #endif directive | |||
2015-01-04 | ldap: Fixed support for Unicode filter in Win32 search call | Steve Holme | |
2015-01-04 | ldap.c: Fixed compilation warning | Steve Holme | |
ldap.c:802: warning: comparison between signed and unsigned integer expressions | |||
2015-01-04 | ldap: Fixed support for Unicode attributes in Win32 search call | Steve Holme | |
2015-01-04 | ldap: Fixed memory leak from commit efb64fdf80 | Steve Holme | |
The unescapped DN was not freed after a successful character conversion. | |||
2015-01-04 | ldap.c: Fixed compilation error | Steve Holme | |
ldap.c:738: error: macro "LDAP_TRACE" passed 2 arguments, but takes just 1 | |||
2015-01-04 | ldap.c: Fixed compilation warning | Steve Holme | |
ldap.c:89: warning: extra tokens at end of #endif directive | |||
2015-01-04 | ldap: Fixed support for Unicode DN in Win32 search call | Steve Holme | |
2015-01-04 | ldap: Fixed Unicode user and password in Win32 bind calls | Steve Holme | |
2015-01-04 | ldap: Fixed Unicode host name in Win32 initialisation calls | Steve Holme | |
2015-01-04 | ldap: Use host.dispname for infof() connection failure messages | Steve Holme | |
As host.name may be encoded use dispname for infof() failure messages. | |||
2015-01-03 | ldap: Prefer 'CURLcode result' for curl result codes | Steve Holme | |
2015-01-03 | ldap: Pass write length in all Curl_client_write() calls | Steve Holme | |
As we get the length for the DN and attribute variables, and we know the length for the line terminator, pass the length values rather than zero as this will save Curl_client_write() from having to perform an additional strlen() call. | |||
2015-01-03 | ldap: Fixed attribute memory leaks on failed client write | Steve Holme | |
Fixed memory leaks from commit 086ad79970 as was noted in the commit comments. | |||
2015-01-03 | ldap: Fixed DN memory leaks on failed client write | Steve Holme | |
Fixed memory leaks from commit 086ad79970 as was noted in the commit comments. | |||
2015-01-02 | curl_ntlm_core.c: Fixed compilation warning from commit 1cb17b2a5d | Steve Holme | |
curl_ntlm_core.c:146: warning: passing 'DES_cblock' (aka 'unsigned char [8]') to parameter of type 'char *' converts between pointers to integer types with different sign | |||
2015-01-02 | ntlm: Use extend_key_56_to_64() for all cryptography engines | Steve Holme | |
Rather than duplicate the code in setup_des_key() for OpenSSL and in extend_key_56_to_64() for non-OpenSSL based crypto engines, as it is the same, use extend_key_56_to_64() for all engines. | |||
2015-01-02 | curl_ntlm_core.c: Fixed compilation warning | Steve Holme | |
curl_ntlm_core.c:458: warning: 'ascii_uppercase_to_unicode_le' defined but not used | |||
2015-01-02 | endian: Fixed bit-shift in 64-bit integer read functions | Steve Holme | |
From commit 43792592ca and 4bb5a351b2. Reported-by: Michael Osipov | |||
2015-01-01 | smb: Use endian functions for reading NBT and message size values | Steve Holme | |
2015-01-01 | endian: Added big endian read functions | Steve Holme | |
2015-01-01 | endian: Added 64-bit integer read function | Steve Holme | |
2015-01-01 | smb.c: Fixed compilation warnings | Steve Holme | |
smb.c:780: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign smb.c:781: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign smb.c:804: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign | |||
2014-12-31 | smb: Use endian functions for reading length and offset values | Steve Holme | |
2014-12-31 | endian: Added 16-bit integer write function | Steve Holme | |
2014-12-31 | endian: Fixed Linux compilation issues | Steve Holme | |
Having files named endian.[c|h] seemed to cause issues under Linux so renamed them both to have the curl_ prefix in the filenames. | |||
2014-12-31 | endian: Added standard function descriptions | Steve Holme | |
2014-12-31 | endian: Renamed functions for curl API naming convention | Steve Holme | |
2014-12-31 | endian: Moved write functions to new module | Steve Holme | |
2014-12-31 | endian: Moved read functions to new module | Steve Holme | |
2014-12-31 | endian: Introduced endian module | Steve Holme | |
To allow the little endian functions, currently used in two of the NTLM source files, to be used by other modules such as the SMB module. | |||
2014-12-30 | vtls: Use '(void) arg' for unused parameters | Steve Holme | |
Prefer void for unused parameters, rather than assigning an argument to itself as a) unintelligent compilers won't optimize it out, b) it can't be used for const parameters, c) it will cause compilation warnings for clang with -Wself-assign and d) is inconsistent with other areas of the curl source code. |