Skip to content
  1. Aug 04, 2016
    • Daniel Stenberg's avatar
      CURLOPT_TCP_NODELAY: now enabled by default · 4732ca57
      Daniel Stenberg authored
      After a few wasted hours hunting down the reason for slowness during a
      TLS handshake that turned out to be because of TCP_NODELAY not being
      set, I think we have enough motivation to toggle the default for this
      option. We now enable TCP_NODELAY by default and allow applications to
      switch it off.
      
      This also makes --tcp-nodelay unnecessary, but --no-tcp-nodelay can be
      used to disable it.
      
      Thanks-to: Tim Rühsen
      Bug: https://curl.haxx.se/mail/lib-2016-06/0143.html
      4732ca57
  2. Aug 03, 2016
  3. Aug 02, 2016
  4. Aug 01, 2016
  5. Jul 31, 2016
    • Daniel Stenberg's avatar
      include: revert 9adf3c47 and make public types void * again · d6604524
      Daniel Stenberg authored
      Many applications assume the actual contents of the public types and use
      that do for example forward declarations (saving them from including our
      public header) which then breaks when we switch from void * to a struct
      *.
      
      I'm not convinced we were wrong, but since this practise seems
      widespread enough I'm willing to (partly) step down.
      
      Now libcurl uses the struct itself when it is built and it allows
      applications to use the struct type if CURL_STRICTER is defined at the
      time of the #include.
      
      Reported-by: Peter Frühberger
      Fixes #926
      d6604524
  6. Jul 28, 2016
  7. Jul 26, 2016
  8. Jul 25, 2016
  9. Jul 24, 2016
  10. Jul 23, 2016
  11. Jul 21, 2016