1. 23 May, 2016 2 commits
  2. 21 May, 2016 1 commit
  3. 20 May, 2016 6 commits
  4. 19 May, 2016 4 commits
  5. 18 May, 2016 5 commits
  6. 17 May, 2016 10 commits
  7. 16 May, 2016 3 commits
  8. 14 May, 2016 1 commit
    • Daniel Stenberg's avatar
      ftp wildcard: segfault due to init only in multi_perform · cba96213
      Daniel Stenberg authored
      The proper FTP wildcard init is now more properly done in Curl_pretransfer()
      and the corresponding cleanup in Curl_close().
      
      The previous place of init/cleanup code made the internal pointer to be NULL
      when this feature was used with the multi_socket() API, as it was made within
      the curl_multi_perform() function.
      
      Reported-by: Jonathan Cardoso Machado
      Fixes #800
      cba96213
  9. 13 May, 2016 2 commits
  10. 12 May, 2016 6 commits
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with 68701e51 · 4c658d2c
      Daniel Stenberg authored
      Added 8 bug fixes and 5 more contrbutors
      4c658d2c
    • Jay Satiro's avatar
      mprintf: Fix processing of width and prec args · 68701e51
      Jay Satiro authored
      Prior to this change a width arg could be erroneously output, and also
      width and precision args could not be used together without crashing.
      
      "%0*d%s", 2, 9, "foo"
      
      Before: "092"
      After: "09foo"
      
      "%*.*s", 5, 2, "foo"
      
      Before: crash
      After: "   fo"
      
      Test 557 is updated to verify this and more
      68701e51
    • Michael Kaufmann's avatar
      ConnectionExists: follow-up fix for proxy re-use · 117a0ffe
      Michael Kaufmann authored
      Follow-up commit to 58231795
      
      Closes #648
      117a0ffe
    • Per Malmberg's avatar
      darwinssl: fix certificate verification disable on OS X 10.8 · 3cf33990
      Per Malmberg authored
      The new way of disabling certificate verification doesn't work on
      Mountain Lion (OS X 10.8) so we need to use the old way in that version
      too. I've tested this solution on versions 10.7.5, 10.8, 10.9, 10.10.2
      and 10.11.
      
      Closes #802
      3cf33990
    • Cory Benfield's avatar
      http2: Add space between colon and header value · 0761a51e
      Cory Benfield authored
      curl's representation of HTTP/2 responses involves transforming the
      response to a format that is similar to HTTP/1.1. Prior to this change,
      curl would do this by separating header names and values with only a
      colon, without introducing a space after the colon.
      
      While this is technically a valid way to represent a HTTP/1.1 header
      block, it is much more common to see a space following the colon. This
      change introduces that space, to ensure that incautious tools are safely
      able to parse the header block.
      
      This also ensures that the difference between the HTTP/1.1 and HTTP/2
      response layout is as minimal as possible.
      
      Bug: https://github.com/curl/curl/issues/797
      
      Closes #798
      Fixes #797
      0761a51e
    • Kamil Dudka's avatar
      openssl: fix compile-time warning in Curl_ossl_check_cxn() · ea06ad2e
      Kamil Dudka authored
      ... introduced in curl-7_48_0-293-g2968c839:
      
      Error: COMPILER_WARNING:
      lib/vtls/openssl.c: scope_hint: In function ‘Curl_ossl_check_cxn’
      lib/vtls/openssl.c:767:15: warning: conversion to ‘int’ from ‘ssize_t’
      may alter its value [-Wconversion]
      ea06ad2e