Skip to content
  1. Apr 01, 2016
    • Daniel Stenberg's avatar
      curl/mprintf.h: remove support for _MPRINTF_REPLACE · 55452ebd
      Daniel Stenberg authored
      The define is not in our name space and is therefore not protected by
      our API promises.
      
      It was only really used by libcurl internals but was mostly erased from
      there already in 8aabbf5f (March 2015). This is supposedly the final
      death blow to that define from everywhere.
      
      As a side-effect, making sure _MPRINTF_REPLACE is gone and not used, I
      made the lib tests in tests/libtest/ use curl_printf.h for its redefine
      magic and then subsequently the use of sprintf() got banned in the tests
      as well (as it is in libcurl internals) and I then replaced them all
      with snprintf().
      
      In the unlikely event that any users is actually using this define and
      gets sad by this change, it is very easily copied to the user's own
      code.
      55452ebd
  2. Mar 31, 2016
    • Diego Bes's avatar
      http2: support "prior knowledge", no upgrade from HTTP/1.1 · 324a97ec
      Diego Bes authored
      Supports HTTP/2 over clear TCP
      
      - Optimize switching to HTTP/2 by removing calls to init and setup
      before switching. Switching will eventually call setup and setup calls
      init.
      
      - Supports new version to “force” the use of HTTP/2 over clean TCP
      
      - Add common line parameter “--http2-prior-knowledge” to the Curl
        command line tool.
      324a97ec
  3. Mar 23, 2016
  4. Mar 18, 2016
  5. Feb 24, 2016
  6. Feb 23, 2016
  7. Feb 08, 2016
  8. Feb 03, 2016
  9. Feb 02, 2016
  10. Jan 28, 2016
  11. Dec 14, 2015
  12. Dec 13, 2015
  13. Dec 07, 2015
  14. Dec 02, 2015
  15. Nov 19, 2015
  16. Nov 13, 2015
  17. Nov 02, 2015
  18. Oct 31, 2015
    • Daniel Stenberg's avatar
      curl.h: s/HTTPPOST_/CURL_HTTPOST_ · 49a99134
      Daniel Stenberg authored
      Fixes a name space pollution at the cost of programs using one of these
      defines will no longer compile. However, the vast majority of libcurl
      programs that do multipart formposts use curl_formadd() to build this
      list.
      
      Closes #506
      49a99134
  19. Oct 23, 2015
  20. Oct 20, 2015
  21. Oct 16, 2015
  22. Oct 07, 2015
  23. Sep 04, 2015
  24. Aug 24, 2015
  25. Aug 23, 2015
    • Nathaniel Waisbrot's avatar
      CURLOPT_DEFAULT_PROTOCOL: added · 9756d1da
      Nathaniel Waisbrot authored
      - Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default
      protocol for schemeless URLs.
      
      - Add new tool option --proto-default to expose
      CURLOPT_DEFAULT_PROTOCOL.
      
      In the case of schemeless URLs libcurl will behave in this way:
      
      When the option is used libcurl will use the supplied default.
      
      When the option is not used, libcurl will follow its usual plan of
      guessing from the hostname and falling back to 'http'.
      9756d1da
  26. Aug 18, 2015
  27. Aug 12, 2015
  28. Jul 17, 2015
  29. Jun 30, 2015
  30. Jun 24, 2015
  31. Jun 17, 2015