Skip to content
  1. May 02, 2007
  2. Apr 28, 2007
  3. Apr 26, 2007
  4. Apr 25, 2007
  5. Apr 24, 2007
  6. Apr 22, 2007
  7. Apr 21, 2007
  8. Apr 20, 2007
    • Yang Tse's avatar
      - Save one call to curlx_tvnow(), which calls gettimeofday(), in each of · 61022f38
      Yang Tse authored
        Curl_socket_ready(), Curl_poll() and Curl_select() when these are called
        with a zero timeout or a timeout value indicating a blocking call should
        be performed.
      
        These unnecessary calls to gettimeofday() got introduced in 7.16.2 when
        fixing 'timeout would restart when signal caught while awaiting socket
        events' on 20 March 2007.
      
      - Move some loop breaking logic from the while clause into the loop,
        avoiding compiler warning 'assignment within conditional expression'
      61022f38
  9. Apr 18, 2007
  10. Apr 16, 2007
  11. Apr 14, 2007
  12. Apr 13, 2007
  13. Apr 12, 2007
  14. Apr 11, 2007
  15. Apr 08, 2007
  16. Apr 03, 2007
  17. Apr 02, 2007
  18. Apr 01, 2007
  19. Mar 31, 2007
  20. Mar 27, 2007
  21. Mar 25, 2007
  22. Mar 23, 2007
  23. Mar 20, 2007
    • Yang Tse's avatar
      Fixed: When a signal was caught awaiting for an event using Curl_select() · e4b754f6
      Yang Tse authored
      or Curl_poll() with a non-zero timeout both functions would restart the
      specified timeout. This could even lead to the extreme case that if a
      signal arrived with a frecuency lower to the specified timeout neither
      function would ever exit.
      
      Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR in
      Curl_select() and Curl_poll(). When compiled with CURL_ACKNOWLEDGE_EINTR
      defined both functions will return as soon as a signal is caught. Use it
      at your own risk, all calls to these functions in the library should be
      revisited and checked before fully supporting this feature.
      e4b754f6
  24. Mar 19, 2007
  25. Mar 13, 2007
  26. Mar 11, 2007
  27. Mar 10, 2007
  28. Mar 09, 2007
  29. Mar 02, 2007
  30. Feb 27, 2007
    • Daniel Stenberg's avatar
      - Hang Kin Lau found and fixed: When I use libcurl to connect to an https · 060f7ca2
      Daniel Stenberg authored
        server through a proxy and have the remote https server port set using the
        CURLOPT_PORT option, protocol gets reset to http from https after the first
        request.
      
        User defined URL was modified internally by libcurl and subsequent reuse of
        the easy handle may lead to connection using a different protocol (if not
        originally http).
      
        I found that libcurl hardcoded the protocol to "http" when it tries to
        regenerate the URL if CURLOPT_PORT is set. I tried to fix the problem as
        follows and it's working fine so far
      060f7ca2