Skip to content
  1. Nov 18, 2014
  2. Nov 17, 2014
  3. Nov 16, 2014
  4. Nov 15, 2014
  5. Nov 14, 2014
  6. Nov 13, 2014
    • Brad King's avatar
      CMake: Restore order-dependent library checks · 5f3824a5
      Brad King authored
      Revert commit 2257deb5
      
       (Cmake: Avoid cycle directory dependencies,
      2014-08-22) and add a comment explaining the purpose of the original
      code.
      
      The check_library_exists_concat macro is intended to be called multiple
      times on a sequence of possibly dependent libraries.  Later libraries
      may depend on earlier libraries when they are static.  They cannot be
      safely linked in reverse order on some platforms.
      
      Signed-off-by: default avatarBrad King <brad.king@kitware.com>
      5f3824a5
    • Brad King's avatar
      CMake: Restore order-dependent header checks · 1ae06e00
      Brad King authored
      Revert commit 1269df2e
      
       (Cmake: Don't check for all headers each
      time, 2014-08-15) and add a comment explaining the purpose of the
      original code.
      
      The check_include_file_concat macro is intended to be called multiple
      times on a sequence of possibly dependent headers.  Later headers
      may depend on earlier headers to provide declarations.  They cannot
      be safely included independently on some platforms.
      
      For example, many POSIX APIs document including sys/types.h before some
      other headers.  Also on some OS X versions sys/socket.h must be included
      before net/if.h or the check for the latter will fail.
      
      Signed-off-by: default avatarBrad King <brad.king@kitware.com>
      1ae06e00
    • Peter Wu's avatar
      test22: expand a backtick command · 8bdecd36
      Peter Wu authored
      
      
      This is the only user of the backtick operator in the command. As the
      commands will soon not be executed by a shell anymore (but by perl),
      replace the command with its output.
      
      Signed-off-by: default avatarPeter Wu <peter@lekensteyn.nl>
      8bdecd36
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with 2ee3c63b · c4a7eedc
      Daniel Stenberg authored
      c4a7eedc
    • Daniel Stenberg's avatar
      2ee3c63b
    • Tatsuhiro Tsujikawa's avatar
      http2: Deal with HTTP/2 data inside response header buffer · 7b7f0da4
      Tatsuhiro Tsujikawa authored
      Previously if HTTP/2 traffic is appended to HTTP Upgrade response header
      (thus they are in the same buffer), the trailing HTTP/2 traffic is not
      processed and lost.  The appended data is most likely SETTINGS frame.
      If it is lost, nghttp2 library complains server does not obey the HTTP/2
      protocol and issues GOAWAY frame and curl eventually drops connection.
      This commit fixes this problem and now trailing data is processed.
      7b7f0da4
  7. Nov 11, 2014
  8. Nov 10, 2014
    • Daniel Stenberg's avatar
      multi: removed Curl_multi_set_easy_connection · f64dbb08
      Daniel Stenberg authored
      It isn't used anywhere!
      
      Reported-by: Carlo Wood
      f64dbb08
    • Peter Wu's avatar
      symbol-scan.pl: do not require autotools · dd469eec
      Peter Wu authored
      Makes test1119 pass when building with cmake.
      
      configurehelp.pm is generated by configure (autotools). As cmake does
      not provide a separate variable for the C preprocessor, default to cpp.
      Before commit ef24ecde
      
       ("symbol-scan:
      use configure script knowledge about how to run the C preprocessor"),
      this tool would also use 'cpp'.
      
      Signed-off-by: default avatarPeter Wu <peter@lekensteyn.nl>
      dd469eec
    • Peter Wu's avatar
      cmake: add ENABLE_THREADED_RESOLVER, rename ARES · 17d27805
      Peter Wu authored
      
      
      Fix detection of the AsynchDNS feature which not just depends on
      pthreads support, but also on whether USE_POSIX_THREADS is set or not.
      Caught by test 1014.
      
      This patch adds a new ENABLE_THREADED_RESOLVER option (corresponding to
      --enable-threaded-resolver of autotools) which also needs a check for
      HAVE_PTHREAD_H.
      
      For symmetry with autotools, CURL_USE_ARES is renamed to ENABLE_ARES
      (--enable-ares). Checks that test for the availability actually use
      USE_ARES instead as that is the result of whether a-res is available or
      not (in practice this does not matter as CARES is marked as required
      package, but nevertheless it is better to write the intent).
      
      Signed-off-by: default avatarPeter Wu <peter@lekensteyn.nl>
      17d27805