Skip to content
  1. Jan 03, 2019
  2. Jan 02, 2019
  3. Jan 01, 2019
  4. Dec 31, 2018
  5. Dec 30, 2018
  6. Dec 27, 2018
    • Claes Jakobsson's avatar
      hostip: support wildcard hosts · d8cae791
      Claes Jakobsson authored
      This adds support for wildcard hosts in CURLOPT_RESOLVE. These are
      try-last so any non-wildcard entry is resolved first. If specified,
      any host not matched by another CURLOPT_RESOLVE config will use this
      as fallback.
      
      Example send a.com to 10.0.0.1 and everything else to 10.0.0.2:
        curl --resolve *:443:10.0.0.2 --resolve a.com:443:10.0.0.1 \
             https://a.com https://b.com
      
      
      
      This is probably quite similar to using:
        --connect-to a.com:443:10.0.0.1:443 --connect-to :443:10.0.0.2:443
      
      Closes #3406
      Reviewed-by: default avatarDaniel Stenberg <daniel@haxx.se>
      d8cae791
  7. Dec 25, 2018
  8. Dec 21, 2018
    • Daniel Stenberg's avatar
      http: added options for allowing HTTP/0.9 responses · 006ff62d
      Daniel Stenberg authored
      Added CURLOPT_HTTP09_ALLOWED and --http0.9 for this purpose.
      
      For now, both the tool and library allow HTTP/0.9 by default.
      docs/DEPRECATE.md lays out the plan for when to reverse that default: 6
      months after the 7.64.0 release. The options are added already now so
      that applications/scripts can start using them already now.
      
      Fixes #2873
      Closes #3383
      006ff62d
  9. Dec 14, 2018
  10. Dec 13, 2018
  11. Dec 12, 2018
  12. Dec 11, 2018
    • Patrick Monnerat's avatar
      documentation: curl_formadd field and file names are now escaped · 37093a21
      Patrick Monnerat authored
      Prior to 7.56.0, fieldnames and filenames were set in Content-Disposition
      header without special processing: this may lead to invalid RFC 822
      quoted-strings.
      7.56.0 introduces escaping of backslashes and double quotes in these names:
      mention it in the documentation.
      
      Reported-by: daboul on github
      Closes #3361
      37093a21
  13. Dec 03, 2018
    • Daniel Gustafsson's avatar
      checksrc: add COPYRIGHTYEAR check · 63817089
      Daniel Gustafsson authored
      
      
      Forgetting to bump the year in the copyright clause when hacking has
      been quite common among curl developers, but a traditional checksrc
      check isn't a good fit as it would penalize anyone hacking on January
      1st (among other things). This adds a more selective COPYRIGHTYEAR
      check which intends to only cover the currently hacked on changeset.
      
      The check for updated copyright year is currently not enforced on all
      files but only on files edited and/or committed locally. This is due to
      the amount of files which aren't updated with their correct copyright
      year at the time of their respective commit.
      
      To further avoid running this expensive check for every developer, it
      adds a new local override mode for checksrc where a .checksrc file can
      be used to turn on extended warnings locally.
      
      Closes #3303
      Reviewed-by: default avatarDaniel Stenberg <daniel@haxx.se>
      63817089
    • Daniel Stenberg's avatar
      CHECKSRC.md: document more warnings · 847b1302
      Daniel Stenberg authored
      Closes #3335
      [ci skip]
      847b1302
  14. Nov 30, 2018
  15. Nov 29, 2018
  16. Nov 26, 2018
  17. Nov 23, 2018
  18. Nov 22, 2018
  19. Nov 21, 2018
  20. Nov 20, 2018
  21. Nov 19, 2018
  22. Nov 10, 2018
  23. Nov 09, 2018
  24. Nov 07, 2018