Skip to content
  1. Dec 26, 2017
  2. Dec 22, 2017
  3. Dec 20, 2017
    • Patrick Monnerat's avatar
      curl_easy_reset: release mime-related data. · f009bbe1
      Patrick Monnerat authored
      Move curl_mime_initpart() and curl_mime_cleanpart() calls to lower-level
      functions dealing with UserDefined structure contents.
      This avoids memory leakages on curl-generated part mime headers.
      New test 2073 checks this using the cli tool --next option: it
      triggers a valgrind error if bug is present.
      
      Bug: https://curl.haxx.se/mail/lib-2017-12/0060.html
      Reported-by: Martin Galvan
      f009bbe1
    • Patrick Monnerat's avatar
      content_encoding: rework zlib_inflate · 4acc9d3d
      Patrick Monnerat authored
      - When zlib version is < 1.2.0.4, process gzip trailer before considering
      extra data as an error.
      - Inflate with Z_BLOCK instead of Z_SYNC_FLUSH to maximize correct data
      and minimize corrupt data output.
      - Do not try to restart deflate decompression in raw mode if output has
      started or if the leading data is not available anymore.
      - New test 232 checks inflating raw-deflated content.
      
      Closes #2068
      4acc9d3d
    • Patrick Monnerat's avatar
      brotli: allow compiling with version 0.6.0. · e639d4ca
      Patrick Monnerat authored
      Some error codes were not yet defined in brotli 0.6.0: do not issue code
      for them in this case.
      e639d4ca
  4. Dec 13, 2017
  5. Dec 12, 2017
  6. Dec 11, 2017
  7. Dec 10, 2017
  8. Dec 09, 2017
  9. Dec 08, 2017