Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-17 | vtls: Fixed compilation errors when SSL not used | Steve Holme | |
Fixed the following warning and error from commit 3af90a6e19 when SSL is not being used: url.c:2004: warning C4013: 'Curl_ssl_cert_status_request' undefined; assuming extern returning int error LNK2019: unresolved external symbol Curl_ssl_cert_status_request referenced in function Curl_setopt | |||
2015-01-17 | http_negotiate: Added empty decoded challenge message info text | Steve Holme | |
2015-01-17 | http_negotiate: Return CURLcode in Curl_input_negotiate() instead of int | Steve Holme | |
2015-01-17 | http_negotiate_sspi: Prefer use of 'attrs' for context attributes | Steve Holme | |
Use the same variable name as other areas of SSPI code. | |||
2015-01-17 | http_negotiate_sspi: Use correct return type for QuerySecurityPackageInfo() | Steve Holme | |
Use the SECURITY_STATUS typedef rather than a unsigned long for the QuerySecurityPackageInfo() return and rename the variable as per other areas of SSPI code. | |||
2015-01-17 | http_negotiate_sspi: Use 'CURLcode result' for CURL result code | Steve Holme | |
2015-01-16 | curl_endian: Fixed build when 64-bit integers are not supported (Part 2) | Steve Holme | |
Missed Curl_read64_be() in commit bb12d44471 :( | |||
2015-01-16 | copyright years: after OCSP stapling changes | Daniel Stenberg | |
2015-01-16 | nss: add support for the Certificate Status Request TLS extension | Alessandro Ghedini | |
Also known as "status_request" or OCSP stapling, defined in RFC6066 section 8. This requires NSS 3.15 or higher. | |||
2015-01-16 | gtls: add support for the Certificate Status Request TLS extension | Alessandro Ghedini | |
Also known as "status_request" or OCSP stapling, defined in RFC6066 section 8. This requires GnuTLS 3.1.3 or higher to build, however it's recommended to use at least GnuTLS 3.3.11 since previous versions had a bug that caused the OCSP response verfication to fail even on valid responses. | |||
2015-01-16 | url: add CURLOPT_SSL_VERIFYSTATUS option | Alessandro Ghedini | |
This option can be used to enable/disable certificate status verification using the "Certificate Status Request" TLS extension defined in RFC6066 section 8. This also adds the CURLE_SSL_INVALIDCERTSTATUS error, to be used when the certificate status verification fails, and the Curl_ssl_cert_status_request() function, used to check whether the SSL backend supports the status_request extension. | |||
2015-01-16 | curl_endian: Fixed build when 64-bit integers are not supported | Steve Holme | |
Bug: http://curl.haxx.se/mail/lib-2015-01/0094.html Reported-by: John E. Malmberg | |||
2015-01-14 | Curl_pretransfer: reset expected transfer sizes | Daniel Stenberg | |
Reported-by: Mohammad AlSaleh Bug: http://curl.haxx.se/mail/lib-2015-01/0065.html | |||
2015-01-12 | curl_schannel.c: mark session as removed from cache if not freed | Marc Hoersken | |
If the session is still used by active SSL/TLS connections, it cannot be closed yet. Thus we mark the session as not being cached any longer so that the reference counting mechanism in Curl_schannel_shutdown is used to close and free the session. Reported-by: Jean-Francois Durand | |||
2015-01-09 | Merge pull request #134 from vszakats/mingw-m64 | Guenter Knauf | |
add -m64 CFLAGS when targeting mingw64, add -m32/-m64 to LDFLAGS | |||
2015-01-09 | Merge pull request #136 from vszakats/mingw-allow-custom-cflags | Guenter Knauf | |
mingw build: allow to pass custom CFLAGS | |||
2015-01-09 | NSS: fix compiler error when built http2-enabled | Daniel Stenberg | |
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-09 | mingw build: allow to pass custom CFLAGS | Viktor Szakats | |
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-08 | add -m64 clags when targeting mingw64, add -m32/-m64 to LDFLAGS | Viktor Szakats | |
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. |