Skip to content
Commits on Mar 30, 2008
  1. @bagder

    7.18.1

    bagder committed
  2. @bagder
  3. @bagder

    I'm officially pushing the two remaining issues to the next release i…

    bagder committed
    …nstead,
    
    since they're still not clear enough to be to sort about before 7.18.1
Commits on Mar 28, 2008
  1. @dfandrich
Commits on Mar 27, 2008
  1. @bagder

    - Stephen Collyer pointed out that configure --with-libssh2 without a…

    bagder committed
    … given
    
      path didn't work properly but now it does!
  2. @bagder
  3. @bagder

    - As found out and reported by Dan Petitt, libcurl didn't show progre…

    bagder committed
    …ss/call
    
      the progress callback for the first (potentially huge) piece of body data
      sent together with the POST request headers in the initial send().
Commits on Mar 25, 2008
  1. @bagder

    spell!

    bagder committed
  2. @bagder

    - Made setting the CURLOPT_SSL_CTX_FUNCTION option return a failure i…

    bagder committed
    …n case
    
      libcurl wasn't built to use OpenSSL as that is a prerequisite for this
      option to function!
  3. @bagder

    spell it out loudly and clearly that CURLOPT_SSL_CTX_FUNCTION is only

    bagder committed
    functional if libcurl is built against OpenSSL
Commits on Mar 22, 2008
  1. @bagder

    - Fixed the problem with doing a zero byte SCP transfer, verified wit…

    bagder committed
    …h test
    
      case 617 (which was added by Daniel Fandrich 5 Mar 2008).
Commits on Mar 21, 2008
  1. @bagder

    roadmap ahead

    bagder committed
Commits on Mar 20, 2008
  1. @dfandrich
  2. @dfandrich

    Fixed a problem where curl-config --protocols could erroneously show …

    dfandrich committed
    …LDAPS
    
    support when curl didn't even have regular LDAP support.  It looks like
    this could happen when the --enable-ldaps configure switch is given but
    configure couldn't find the LDAP headers or libraries.
  3. @gknauf

    added --extvercmd parameter which can be used to specify an external …

    gknauf committed
    …command to display 'curl --version', f.e. with MinW32 crosscompile --extvercmd=/usr/bin/wine can be used.
  4. @michal42

    - Added --with-ca-path=DIRECTORY configure option to use an openSSL C…

    michal42 committed
    …Apath by
    
      default instead of a ca bundle. The configure script will also look for a
      ca path if no ca bundle is found and no option given.
    
    - Fixed detection of previously installed curl-ca-bundle.crt
Commits on Mar 18, 2008
  1. @dfandrich
  2. @dfandrich

    Added test 626 to reproduce an infinite loop when given an invalid

    dfandrich committed
    SFTP quote command reported by Vincent Le Normand, but left it disabled.
  3. @michal42

    - Added curl_easy_getinfo typechecker.

    michal42 committed
    - Added macros for curl_share_setopt and curl_multi_setopt to check at least
      the correct number of arguments.
Commits on Mar 17, 2008
  1. @michal42

    Mark the statement expr with __extension__ so that gcc -pedantic does…

    michal42 committed
    …n't emit
    
    any hard-to-grasp warnings in curl_easy_setopt() calls in applications.
    Also delete superfluous semicolons.
Commits on Mar 15, 2008
  1. @dfandrich

    Spell the commands right

    dfandrich committed
Commits on Mar 13, 2008
  1. @dfandrich

    Added tests 622-625 to test SFTP/SCP uploads. Test 625 was an attempt to

    dfandrich committed
    reproduce the --ftp-create-dirs problem reported by Brian Ulm, but that
    seems to need a call curl_easy_reset() which this test case doesn't do.
  2. @bagder

    - Brian Ulm figured out that if you did an SFTP upload with

    bagder committed
      CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the
      handle and uploaded another file to another directory that needed to be
      created, the second upload would fail. Another case of a state variable that
      wasn't properly reset between requests.
    
    - I rewrote the 100-continue code to use a single state variable instead of
      the previous two ones. I think it made the logic somewhat clearer.
  3. @bagder

    - Brian Ulm figured out that if you did an SFTP upload with

    bagder committed
      CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the
      handle and uploaded another file to another directory that needed to be
      created, the second upload would fail. Another case of a state variable that
      wasn't properly reset between requests.
  4. @bagder

    Change the confusing two variables for the expect 100 continue stuff …

    bagder committed
    …into
    
    a single state variable to make the code easier to follow and understand.
  5. @dfandrich
  6. @bagder
Commits on Mar 12, 2008
  1. @bagder
Commits on Mar 11, 2008
  1. @bagder
  2. @bagder

    - Dmitry Popov filed bug report #1911069

    bagder committed
      (http://curl.haxx.se/bug/view.cgi?id=1911069) that identified a race
      condition in the name resolver code when the DNS cache is shared between
      multiple easy handles, each running in simultaneous threads that could cause
      crashes.
  3. @bagder

    - Added a macro for curl_easy_setopt() that accepts three arguments a…

    bagder committed
    …nd simply
    
      does nothing with them, just to make sure libcurl users always use three
      arguments to this function. Due to its use of ... for the third argument, it
      is otherwise hard to detect abuse.
  4. @bagder

    Recommend passing a 1 as parameter to CURLOPT_SSLENGINE_DEFAULT rathe…

    bagder committed
    …r than
    
    a "dummy" just to get things as fixed as possible in case we ever get the urge
    to change this to actually mean something.
  5. @michal42
Commits on Mar 10, 2008
  1. @dfandrich

    Added tests 618-621 to test SFTP/SCP transfers of more than one file

    dfandrich committed
    (test 620 tests the just-fixed problem reported by Brian Ulm).
  2. @michal42

    fixed typo

    michal42 committed
Something went wrong with that request. Please try again.