Skip to content
  1. Feb 08, 2013
    • Gisle Vanem's avatar
      ntlm: fix memory leak · 463082be
      Gisle Vanem authored
      Running tests\libtest\libntlmconnect.exe reveals a 1 byte (!) leak in
      ./lib/curl_ntlm_msgs.c:
      
      perl ..\memanalyze.pl c:memdebug.curl
      Leak detected: memory still allocated: 1 bytes
      At 9771e8, there's 1 bytes.
      allocated by curl_ntlm_msgs.c:399
      
      Snippet from curl_ntlm_msgs.c:
         /* setup ntlm identity's domain and length */
         dup_domain.tchar_ptr = malloc(sizeof(TCHAR) * (domlen + 1));
      
      (my domlen == 0).
      
      'dup_domain.tbyte_ptr' looks to be freed in Curl_ntlm_sspi_cleanup() via
      'ntlm->identity.Domain'. But I see no freeing of 'dup_domain.tchar_ptr'.
      463082be
    • Daniel Stenberg's avatar
      DONE: consider callback-aborted transfers premature · 72688317
      Daniel Stenberg authored
      This bug report properly identified that when doing SMTP and aborting
      the transfer with a callback, it must be considered aborted prematurely
      by the code to avoid QUIT etc to be attempted as that would cause a
      hang.
      
      The new test case 1507 verifies this behavior.
      
      Reported by: Patricia Muscalu
      Bug: http://curl.haxx.se/bug/view.cgi?id=1184
      72688317
    • Daniel Stenberg's avatar
      FAQ: refreshed some phrases · 07f97809
      Daniel Stenberg authored
      07f97809
    • Nick Zitzmann's avatar
      darwinssl: Fix build under Leopard · 9613cf72
      Nick Zitzmann authored
      It turns out that Leopard (OS X 10.5) doesn't have constants for the ECDH
      ciphers in its headers, so the cases for them have been taken out of the
      build when building under Leopard. Also added a standard function for
      getting a string description of a SecCertificateRef.
      9613cf72
  2. Feb 07, 2013
  3. Feb 06, 2013
  4. Feb 05, 2013