Skip to content
  1. Apr 13, 2012
  2. Apr 12, 2012
  3. Apr 09, 2012
    • Yang Tse's avatar
      configure: Windows cross-compilation fixes · 21423497
      Yang Tse authored
      BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h,
      configure will generate appropriate conditionals so that mentioned symbols
      get defined and used in Makefiles at compilation time
      21423497
  4. Apr 06, 2012
    • Yang Tse's avatar
      curl tool: use configuration files from lib directory · 919c97fa
      Yang Tse authored
      Configuration files such as curl_config.h and all config-*.h no longer exist
      nor are generated/copied into 'src' directory, now these only exist in 'lib'
      directory from where curl tool sources uses them.
      
      Additionally old src/setup.h has been refactored into src/tool_setup.h which
      now pulls lib/setup.h
      
      The possibility of a makefile needing an include path adjustment exists.
      919c97fa
  5. Apr 05, 2012
  6. Apr 04, 2012
  7. Apr 01, 2012
    • Dave Reisner's avatar
      curl tool: add filename_effective token for --write-out · ddfe821b
      Dave Reisner authored
      By modifying the parameter list for ourWriteOut() and passing the
      OutStruct that collects data in tool_operate, we get access to the
      remote name that we're writing to. Shell scripters should find this
      useful when used in conjuntion with the --remote-header-name option.
      ddfe821b
    • Armel Asselin's avatar
      SSH: public key can now be an empty string · 05a443ad
      Armel Asselin authored
      If an empty string is passed to CURLOPT_SSH_PUBLIC_KEYFILE, libcurl will
      pass no public key to libssh2 which then tries to compute it from the
      private key. This is known to work when libssh2 1.4.0+ is linked against
      OpenSSL.
      05a443ad
  8. Mar 31, 2012
  9. Mar 28, 2012
  10. Mar 27, 2012
  11. Mar 23, 2012
  12. Mar 22, 2012
  13. Mar 10, 2012
  14. Mar 05, 2012
  15. Feb 25, 2012
  16. Feb 23, 2012
  17. Feb 21, 2012
  18. Feb 17, 2012
  19. Feb 16, 2012
  20. Feb 15, 2012
    • Steve Holme's avatar
      DOCS: Added information for CURLOPT_MAIL_AUTH. · 154c0d4b
      Steve Holme authored
      Added information relating to the new CURLOPT_MAIL_AUTH parameter and
      reworked CURLOPT_MAIL_FROM and CURLOPT_MAIL_RCPT to be a clearer.
      
      Fixed inconsistencies of "vocalisation of the abbreviation" versus
      "vocalisation of the first word" for all abbreviations.
      
      Corrected a typo in CURLOPT_NOPROXY.
      154c0d4b
  21. Feb 14, 2012
    • toddouska's avatar
      cyassl: update to CyaSSL 2.0.x API · ee7e4fc1
      toddouska authored
      Modify configure.ac to test for new CyaSSL Init function and remove
      default install path to system.  Change to CyaSSL OpenSSL header and
      proper Init in code as well.
      
      Note that this no longer detects or works with CyaSSL before v2
      ee7e4fc1
  22. Feb 13, 2012
  23. Feb 09, 2012
    • Daniel Stenberg's avatar
      --ssl-allow-beast added · 62d15f15
      Daniel Stenberg authored
      This new option tells curl to not work around a security flaw in the
      SSL3 and TLS1.0 protocols. It uses the new libcurl option
      CURLOPT_SSL_OPTIONS with the CURLSSLOPT_ALLOW_BEAST bit set.
      62d15f15
    • Daniel Stenberg's avatar
      CURLOPT_SSL_OPTIONS: added · 2a699bc6
      Daniel Stenberg authored
      Allow an appliction to set libcurl specific SSL options. The first and
      only options supported right now is CURLSSLOPT_ALLOW_BEAST.
      
      It will make libcurl to disable any work-arounds the underlying SSL
      library may have to address a known security flaw in the SSL3 and TLS1.0
      protocol versions.
      
      This is a reaction to us unconditionally removing that behavior after
      this security advisory:
      
      http://curl.haxx.se/docs/adv_20120124B.html
      
      ... it did however cause a lot of programs to fail because of old
      servers not liking this work-around. Now programs can opt to decrease
      the security in order to interoperate with old servers better.
      2a699bc6
    • Dave Reisner's avatar
      curl: use new library-side TCP_KEEPALIVE options · 2a266c1c
      Dave Reisner authored
      Use the new library CURLOPT_TCP_KEEPALIVE rather than disabling this via
      the sockopt callback. If --keepalive-time is used, apply the value to
      CURLOPT_TCP_KEEPIDLE and CURLOPT_TCP_KEEPINTVL.
      2a266c1c
    • Dave Reisner's avatar
      add library support for tuning TCP_KEEPALIVE · 705f0f7a
      Dave Reisner authored
      This adds three new options to control the behavior of TCP keepalives:
      
      - CURLOPT_TCP_KEEPALIVE: enable/disable probes
      - CURLOPT_TCP_KEEPIDLE: idle time before sending first probe
      - CURLOPT_TCP_KEEPINTVL: delay between successive probes
      
      While not all operating systems support the TCP_KEEPIDLE and
      TCP_KEEPINTVL knobs, the library will still allow these options to be
      set by clients, silently ignoring the values.
      705f0f7a
  24. Jan 25, 2012
  25. Jan 21, 2012
  26. Jan 19, 2012
  27. Jan 18, 2012
  28. Jan 16, 2012
  29. Jan 04, 2012