1. 01 Dec, 2017 4 commits
    • Daniel Stenberg's avatar
      curlver: towards 7.57.1 · af8cc7a6
      Daniel Stenberg authored
      af8cc7a6
    • W. Mark Kubacki's avatar
      lib: don't export all symbols, just everything curl_* · 4b414249
      W. Mark Kubacki authored
      Absent any 'symbol map' or script to limit what gets exported, static
      linking of libraries previously resulted in a libcurl with curl's and
      those other symbols being (re-)exported.
      
      This did not happen if 'versioned symbols' were enabled (which is not
      the default) because then a version script is employed.
      
      This limits exports to everything starting in 'curl_*'., which is
      what "libcurl.vers" exports.
      
      This avoids strange side-effects such as with mixing methods
      from system libraries and those erroneously offered by libcurl.
      
      Closes #2127
      4b414249
    • Johannes Schindelin's avatar
      SSL: Avoid magic allocation of SSL backend specific data · 9194a995
      Johannes Schindelin authored
      
      
      Originally, my idea was to allocate the two structures (or more
      precisely, the connectdata structure and the four SSL backend-specific
      strucutres required for ssl[0..1] and proxy_ssl[0..1]) in one go, so
      that they all could be free()d together.
      
      However, getting the alignment right is tricky. Too tricky.
      
      So let's just bite the bullet and allocate the SSL backend-specific
      data separately.
      
      As a consequence, we now have to be very careful to release the memory
      allocated for the SSL backend-specific data whenever we release any
      connectdata.
      
      Signed-off-by: default avatarJohannes Schindelin <johannes.schindelin@gmx.de>
      
      Closes #2119
      9194a995
    • Daniel Stenberg's avatar
      examples/xmlstream.c: don't switch off CURL_GLOBAL_SSL · 744ee583
      Daniel Stenberg authored
      Reported-by: Dima Tisnek
      744ee583
  2. 30 Nov, 2017 1 commit
    • Daniel Stenberg's avatar
      travis: add boringssl build · 270494e1
      Daniel Stenberg authored
      Uses a separate build without --enable-debug and no valgrind.
      
      The debug option causes far too many warnings in boringssl's headers
      (C++ comments, trailing commas etc).  Valgrind triggers some false
      positive errors in thread-local data used by boringssl.
      
      Closes #2118
      270494e1
  3. 29 Nov, 2017 2 commits
  4. 27 Nov, 2017 7 commits
  5. 25 Nov, 2017 1 commit
    • Daniel Stenberg's avatar
      ssh: remove check for a NULL pointer (!) · c79b2ca0
      Daniel Stenberg authored
      With this check present, scan-build warns that we might dereference this
      point in other places where it isn't first checked for NULL. Thus, if it
      *can* be NULL we have a problem on a few places. However, this pointer
      should not be possible to be NULL here so I remove the check and thus
      also three different scan-build warnings.
      
      Closes #2111
      c79b2ca0
  6. 24 Nov, 2017 6 commits
  7. 23 Nov, 2017 3 commits
  8. 22 Nov, 2017 2 commits
  9. 21 Nov, 2017 7 commits
  10. 20 Nov, 2017 1 commit
  11. 18 Nov, 2017 1 commit
  12. 17 Nov, 2017 1 commit
  13. 15 Nov, 2017 2 commits
  14. 14 Nov, 2017 2 commits