Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2014-12-30 | smb.c: Fixed compilation warning | Steve Holme | |
smb.c:586: warning: conversion to 'short unsigned int' from 'int' may alter its value | |||
2014-12-30 | smb: Use the connection's upload buffer | Bill Nagel | |
Use the connection's upload buffer instead of allocating our own send buffer. | |||
2014-12-30 | schannel: Moved the ISC return flag definitions to the SSPI module | Steve Holme | |
Moved our Initialize Security Context return attribute definitions to the SSPI module, as a) these can be used by other SSPI based providers and b) the ISC required attributes are defined there. | |||
2014-12-29 | smb: Close the connection after a failed client write | Bill Nagel | |
2014-12-28 | darwinssl: Fixed compilation warning | Steve Holme | |
vtls.c:683:43: warning: unused parameter 'data' | |||
2014-12-28 | sasl_gssapi: Fixed use of dummy username with real username | Steve Holme | |
2014-12-28 | vtls: Fixed compilation warning and an ignored return code | Steve Holme | |
curl_schannel.h:123: warning: right-hand operand of comma expression has no effect Some instances of the curlssl_close_all() function were declared with a void return type whilst others as int. The schannel version returned CURLE_NOT_BUILT_IN and others simply returned zero, but in all cases the return code was ignored by the calling function Curl_ssl_close_all(). For the time being and to keep the internal API consistent, changed all declarations to use a void return type. To reduce code we might want to consider removing the unimplemented versions and use a void #define like schannel does. | |||
2014-12-27 | openldap: Prefer use of 'CURLcode result' | Steve Holme | |
2014-12-27 | openldap: Use 'LDAPMessage *msg' for messages | Steve Holme | |
This frees up the 'result' variable for CURLcode based result codes. | |||
2014-12-27 | nss: Don't ignore Curl_extract_certinfo() OOM failure | Steve Holme | |
2014-12-27 | nss: Don't ignore Curl_ssl_init_certinfo() OOM failure | Steve Holme | |
2014-12-27 | nss: Use 'CURLcode result' for curl result codes | Steve Holme | |
...and don't use CURLE_OK in failure/success comparisons. | |||
2014-12-27 | getinfo: Code style policing | Steve Holme | |
2014-12-27 | getinfo: Use 'CURLcode result' for curl result codes | Steve Holme | |
2014-12-27 | darwinssl: Use 'CURLcode result' for curl result codes | Steve Holme | |
2014-12-27 | polarssl: Use 'CURLcode result' for curl result codes | Steve Holme | |