Skip to content
  1. Jun 13, 2008
  2. Jun 11, 2008
    • Daniel Stenberg's avatar
      - I did a cleanup of the internal generic SSL layer and how the various SSL · 04d5c8fb
      Daniel Stenberg authored
        libraries are supported. Starting now, each underlying SSL library support
        code does a set of defines for the 16 functions the generic layer (sslgen.c)
        uses (all these new function defines use the prefix "curlssl_"). This
        greatly simplified the generic layer in readability by involving much less
        #ifdefs and other preprocessor stuff and should make it easier for people to
        make libcurl work with new SSL libraries.
      
        Hopefully I can later on document these 16 functions somewhat as well.
      
        I also made most of the internal SSL-dependent functions (using Curl_ssl_
        prefix) #defined to nothing when no SSL support is requested - previously
        they would unnecessarily call mostly empty functions.
      04d5c8fb
  3. Jun 10, 2008
  4. Jun 08, 2008
    • Daniel Stenberg's avatar
      the next release is now called 7.19.0 · c6efb825
      Daniel Stenberg authored
      c6efb825
    • Daniel Stenberg's avatar
      - curl the tool now deals with its command line options somewhat differently! · 5abfdc01
      Daniel Stenberg authored
        All boolean options (such as -O, -I, -v etc), both short and long versions,
        now always switch on/enable the option named. Using the same option multiple
        times thus make no difference. To switch off one of those options, you need
        to use the long version of the option and type --no-OPTION. Like to disable
        verbose mode you use --no-verbose!
      
      - Added --remote-name-all to curl, which if used changes the default for all
        given URLs to be dealt with as if -O is used. So if you want to disable that
        for a specific URL after --remote-name-all has been used, you muse use -o -
        or --no-remote-name.
      5abfdc01
  5. Jun 06, 2008
  6. Jun 04, 2008
  7. Jun 03, 2008
  8. Jun 01, 2008
    • Daniel Stenberg's avatar
      (committed this for Marty Kuhrt:) · c84904d8
      Daniel Stenberg authored
      - Updated main.c to return CURLE_OK if PARAM_HELP_REQUESTED was returned
        from getparameter instead of CURLE_FAILED_INIT.  No point in returning
        an error if --help or --version were requested.
      c84904d8
  9. May 28, 2008
  10. May 26, 2008
  11. May 22, 2008
  12. May 19, 2008
    • Daniel Stenberg's avatar
      - When trying to repeat a multi interface problem I fell over a few multi · b006c31b
      Daniel Stenberg authored
        interface problems:
      
        o with pipelining disabled, the state should never be set to WAITDO but
          rather go straight to DO
      
        o we had multiple states for which the internal function returned no socket
          at all to wait for, with the effect that libcurl calls the socket callback
          (when curl_multi_socket() is used) with REMOVE prematurely (as it would be
          added again within very shortly)
      
        o when in DO and DOING states, the HTTP and HTTPS protocol handler functions
          didn't return that the socket should be waited for writing, but instead it
          was treated as if no socket was needing monitoring so again REMOVE was
          called prematurely.
      b006c31b
  13. May 13, 2008
  14. May 12, 2008
  15. May 09, 2008
  16. May 07, 2008
  17. May 03, 2008
  18. May 01, 2008
  19. Apr 30, 2008
    • Daniel Stenberg's avatar
      - To make it easier for applications that want lots of magic stuff done on · 85298985
      Daniel Stenberg authored
        redirections and thus cannot use CURLOPT_FOLLOWLOCATION easily, we now
        introduce the new CURLINFO_REDIRECT_URL option that lets applications
        extract the URL libcurl would've redirected to if it had been told to. This
        then enables the application to continue to that URL as it thinks is
        suitable, without having to re-implement the magic of creating the new URL
        from the Location: header etc. Test 1029 verifies it.
      85298985
  20. Apr 29, 2008
  21. Apr 28, 2008
  22. Apr 26, 2008
  23. Apr 25, 2008
  24. Apr 22, 2008
  25. Apr 18, 2008
  26. Apr 14, 2008