Skip to content
  1. Apr 28, 2013
    • Nick Zitzmann's avatar
      darwinssl: add TLS crypto authentication · a5c0e209
      Nick Zitzmann authored
      Users using the Secure Transport (darwinssl) back-end can now use a
      certificate and private key to authenticate with a site using TLS. Because
      Apple's security system is based around the keychain and does not have any
      non-public function to create a SecIdentityRef data structure from data
      loaded outside of the Keychain, the certificate and private key have to be
      loaded into the Keychain first (using the certtool command line tool or
      the Security framework's C API) before we can find it and use it.
      a5c0e209
  2. Apr 27, 2013
  3. Apr 26, 2013
    • Daniel Stenberg's avatar
      curl_easy_init: use less mallocs · 64206728
      Daniel Stenberg authored
      By introducing an internal alternative to curl_multi_init() that accepts
      parameters to set the hash sizes, easy handles will now use tiny socket
      and connection hash tables since it will only ever add a single easy
      handle to that multi handle.
      
      This decreased the number mallocs in test 40 (which is a rather simple
      and typical easy interface use case) from 1142 to 138. The maximum
      amount of memory allocated used went down from 118969 to 78805.
      64206728
    • Steve Holme's avatar
      ftpserver.pl: Fixed imap logout confirmation data · c4067a56
      Steve Holme authored
      An IMAP server should response with the BYE continuation response before
      confirming the LOGOUT command was successful.
      c4067a56
    • Daniel Stenberg's avatar
      ftp_state_pasv_resp: connect through proxy also when set by env · 0523152a
      Daniel Stenberg authored
      When connecting back to an FTP server after having sent PASV/EPSV,
      libcurl sometimes didn't use the proxy properly even though the proxy
      was used for the initial connect.
      
      The function wrongly checked for the CURLOPT_PROXY variable to be set,
      which made it act wrongly if the proxy information was set with an
      environment variable.
      
      Added test case 711 to verify (based on 707 which uses --socks5). Also
      added test712 to verify another variation of setting the proxy: with
      --proxy socks5://
      
      Bug: http://curl.haxx.se/bug/view.cgi?id=1218
      Reported-by: Zekun Ni
      0523152a
    • Zdenek Pavlas's avatar
      url: initialize speed-check data for file:// protocol · b37b5233
      Zdenek Pavlas authored
      ... in order to prevent an artificial timeout event based on stale
      speed-check data from a previous network transfer.  This commit fixes
      a regression caused by 9dd85bce.
      
      Bug: https://bugzilla.redhat.com/906031
      b37b5233
  4. Apr 25, 2013
  5. Apr 24, 2013
  6. Apr 23, 2013
  7. Apr 22, 2013
  8. Apr 21, 2013