Permalink
Commits on Feb 1, 2005
  1. 7.13 coming up

    bagder committed Feb 1, 2005
Commits on Jan 31, 2005
  1. somewhat nicer libcurl usage

    bagder committed Jan 31, 2005
  2. htmltitle

    bagder committed Jan 31, 2005
Commits on Jan 30, 2005
  1. four changes

    bagder committed Jan 30, 2005
  2. if the DO operation returns failure, bail out and close down nicely to

    prevent memory leakage
    bagder committed Jan 30, 2005
  3. Bugfixed the parser that scans the valgrind report outputs. I noticed…

    … that it
    
    previously didn't detect and report the "Conditional jump or move depends on
    uninitialised value(s)" error.
    
    When I fixed this, I caught a few curl bugs with it. And then I had to spend
    time to make the test suite IGNORE these errors when OpenSSL is used since it
    produce massive amounts of valgrind warnings (but only of the "Conditional..."
    kind it seems).
    
    So, if a test that requires SSL is run, it ignores the "Conditional..."
    errors, and you'll get a "valgrind PARTIAL" output instead of "valgrind OK".
    bagder committed Jan 30, 2005
  4. Use calloc() to save us the memset() call and terminate conn->host.name

    properly, to avoid reading uninited variables when using file:// (valgrind)
    bagder committed Jan 30, 2005
Commits on Jan 29, 2005
  1. Clear the urlglob struct when allocated, since we might otherwise use

    uninitialized variables. Pointed out to us by the friendly Valgrind.
    bagder committed Jan 29, 2005
  2. Using the multi interface, and doing a requsted a re-used connection …

    …that
    
    gets closed just after the request has been sent failed and did not re-issue
    a request on a fresh reconnect like the easy interface did. Now it does!
    (define CURL_MULTIEASY, run test case 160)
    bagder committed Jan 29, 2005
  3. Define CURL_MULTIEASY when building this, to use my new curl_easy_per…

    …form()
    
    that uses the multi interface to run the request. It is a great testbed for
    the multi interface and I believe we shall do it this way for real in the
    future when we have a successor to curl_multi_fdset().
    bagder committed Jan 29, 2005
  4. corrected the URL

    bagder committed Jan 29, 2005
  5. multi interface: when a request is denied due to "Maximum redirects f…

    …ollowed"
    
    libcurl leaked the last Location: URL.
    bagder committed Jan 29, 2005
Commits on Jan 28, 2005
  1. Connect failures with the multi interface was often returned as "conn…

    …ect()
    
    timed out" even though the reason was different. Fixed this problem by not
    setting this timeout to zero when using multi.
    bagder committed Jan 28, 2005
  2. KNOWN_BUGS #17 fixed. A DNS cache entry may not remain locked between…

    … two
    
    curl_easy_perform() invokes. It was previously unlocked at disconnect, which
    could mean that it remained locked between multiple transfers. The DNS cache
    may not live as long as the connection cache does, as they are separate.
    
    To deal with the lack of DNS (host address) data availability in re-used
    connections, libcurl now keeps a copy of the IP adress as a string, to be able
    to show it even on subsequent requests on the same connection.
    bagder committed Jan 28, 2005
  3. Stephen More pointed out that CURLOPT_FTPPORT and the -P option didn'…

    …t work
    
    when built ipv6-enabled. I've now made a fix for it. Writing test cases for
    custom port strings turned too tricky so unfortunately there's none.
    bagder committed Jan 28, 2005
Commits on Jan 27, 2005
  1. Use the same work-around for the memdebug stuff as in the command lin…

    …e client,
    
    to allow the contents of the env var decide the file name.
    bagder committed Jan 27, 2005
  2. a slightly involved work-around to prevent the debug-tracing from log…

    …ging
    
    a free-without-alloc as the first call
    bagder committed Jan 27, 2005
  3. Make the debug build get the debug dump file path from the environment

    variable to allow the test suite to better control where it ends up.
    bagder committed Jan 27, 2005
  4. verify a part of the PORT line

    bagder committed Jan 27, 2005
Commits on Jan 26, 2005
  1. Make the server ignore the given PORT address, to make it possible to…

    … test
    
    curl's -P option easier.
    bagder committed Jan 26, 2005
  2. new curlpp URL

    bagder committed Jan 26, 2005
Commits on Jan 25, 2005
  1. two known bugs

    bagder committed Jan 25, 2005
  2. Ian Ford asked about support for the FTP command ACCT, and I discover…

    …ed it is
    
    present in RFC959... so now (lib)curl supports it as well. --ftp-account and
    CURLOPT_FTP_ACCOUNT set the account string. (The server may ask for an account
    string after PASS have been sent away. The client responds with "ACCT [account
    string]".) Added test case 228 and 229 to verify the functionality. Updated
    the test FTP server to support ACCT somewhat.
    bagder committed Jan 25, 2005