Commits on Jan 8, 2002
  1. @bagder

    another example source added

    bagder committed Jan 8, 2002
  2. @bagder

    7.9.3 pre-release commit

    bagder committed Jan 8, 2002
  3. @bagder

    non-blocking sockets, DNS caching updated, cookies corrected, bool is…

    … now
    
    unsigned everywhere
    bagder committed Jan 8, 2002
  4. @bagder
  5. 1) the dns_cache_timeout should be an integer, not a bool

    2) in the curl_dns_cache_entry structure, timestamp should be
    a time_t instead of an integer (although I doubt it matters).
    Sterling Hughes committed Jan 8, 2002
  6. Add support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT …

    …option.
    
    The default cache timeout for this is 60 seconds, which is arbitrary and
    completely subject to change :)
    Sterling Hughes committed Jan 8, 2002
Commits on Jan 7, 2002
  1. @bagder

    As identified in bug report #495290, the last "name=value" pair in a

    Set-Cookie: line was ignored if they didn't end with a trailing
    semicolon. This is indeed wrong syntax, but there are high-profile web sites
    out there sending cookies like that so we must make a best-effort to parse
    them.
    bagder committed Jan 7, 2002
  2. @bagder

    the bool typedef is now made unsigned, to make sure it stays that on all

    platforms, unrelated to what they might prefer by default
    bagder committed Jan 7, 2002
  3. @bagder
  4. Probably not necessary, but good practice.

    Sterling Hughes committed Jan 7, 2002
  5. Make cach'ing work with threads now, there are now three cases:

        - Use a global dns cache (via setting the tentatively named,
        CURLOPT_DNS_USE_GLOBAL_CACHE option to true)
        - Use a per-handle dns cache, by default
        - Use a pooled dns cache when in the "multi" interface
    Sterling Hughes committed Jan 7, 2002
  6. @bagder
  7. @bagder
  8. @bagder
  9. @bagder
  10. @bagder

    HTTP response 204 should be treated similar to 304, that is we must not

    expect (nor read) any response-body
    bagder committed Jan 7, 2002
  11. @bagder

    added precautions to not go insane when two matching cookies end up i…

    …n the
    
    cookie list, even though they're not supposed to do that...
    bagder committed Jan 7, 2002
Commits on Jan 4, 2002
  1. Add hash and llist to VC dsp file

    sm committed Jan 4, 2002
  2. Add hash and llist to VC makefile

    sm committed Jan 4, 2002
  3. @bagder

    -l lists all tests

    bagder committed Jan 4, 2002
  4. @bagder
  5. @bagder
  6. @bagder
  7. @bagder

    removed a commented line

    bagder committed Jan 4, 2002
  8. @bagder

    fixed an inet_ntoa() occurance to use inet_ntoa_r() if it is available.

    I also replaced all printf() calls with calls to Curl_failf()
    bagder committed Jan 4, 2002
  9. @bagder

    an unconditional occurance of inet_ntoa() now uses inet_ntoa_r() on all

    platforms that have such a function.
    This affects multi-thread running libcurls on IPv4 systems that have VERBOSE
    switched on. The previous version was risking that another thread overwrote
    the data before it was read out in this thread. There could possibly also
    be a slight risk that the data isn't zero terminated for a short while and
    thus could cause the thread to crash...
    bagder committed Jan 4, 2002
  10. @bagder

    #include the local "inet_ntoa_r.h" file if no proto was found in the …

    …global
    
    header directory but the function *is* present!
    bagder committed Jan 4, 2002
  11. @bagder

    The buffer in ftp_pasv_verbose(), used for gethostbyaddr_r(), is now …

    …defined
    
    to become properly 8-byte aligned on 64-bit archs. Philip Gladstone reported.
    bagder committed Jan 4, 2002
  12. @bagder
Commits on Jan 3, 2002
  1. @bagder
  2. @bagder
  3. @bagder
  4. @bagder
  5. @bagder

    minor changes

    bagder committed Jan 3, 2002
  6. @bagder