Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 23, 2011
Commits on Jun 22, 2011
  1. RELEASE-NOTES: mention security issue 20110623

    libcurl inappropriate GSSAPI delegation. Full details at
  2. RELEASE-NOTES: synced with 9016958

  3. Curl_input_negotiate: do not delegate GSSAPI credentials

    This is a security flaw. See curl advisory 20110623 for details.
    Reported by: Richard Silverman
Commits on Jun 21, 2011
  1. windows build: use correct MS CRT

    Josue Andrade Gomes committed with
  2. Merge pull request #23 from salty-horse/pop3_list_space

    [pop3] remove extra space in LIST command
  3. @salty-horse

    [pop3] remove extra space in LIST command

    salty-horse committed
    Some servers, e.g., consider it a syntax error
  4. @yangtse

    http: fix compiler warning

    yangtse committed
    compiler warning: conditional expression is constant
  5. @yangtse

    asyn-thread: fix compiler warning

    yangtse committed
    compiler warning: variable is initialized but not referenced
  6. @yangtse
Commits on Jun 20, 2011
  1. @yangtse

    xc-translit.m4 fix quoting

    yangtse committed
  2. @dfandrich
Commits on Jun 19, 2011
  1. @amrnablus

    unitteset: Curl_llist_move

    amrnablus committed with
    adding unit test for Curl_llist_move, documenting unit-tested functions
    in llist.c, changing unit-test to unittest, replacing assert calls with
    abort_unless calls
Commits on Jun 17, 2011

    The CURLFORM_STREAM is documented to only insert a file name (and thus
    look like a file upload) in the part if CURLFORM_FILENAME is set, but in
    reality it always inserted a filename="" and if CURLFORM_FILENAME wasn't
    set, it would insert insert rubbish (or possibly crash).
    This is now fixed to work as documented, and test 554 has been extended
    to verify this.
    Reported by: Sascha Swiercy
  2. @yangtse
  3. @yangtse
Commits on Jun 14, 2011
  1. RELEASE-NOTES: synced with 0aedccc

Commits on Jun 13, 2011
  1. curl_formget: fix FILE * leak

    Properly deal with the fact that the last fread() call most probably is
    a short read, and when using callbacks in fact all calls can be short
    reads. No longer consider a file read done until it returns a 0 from the
    read function.
    Reported by: Aaron Orenstein
  2. curl_formget: treat CURLFORM_STREAM better

    If a piece is set to use a callback to get the data, it should not be
    treated as data. It unfortunately also requires that curl_easy_perform()
    or similar has been used as otherwise the callback function hasn't been
    figured out and curl_formget won't know how to get the content.
  3. curl_formget.3: CURLFORM_STREAM has its drawbacks

    Due to a design flaw, the CURLFORM_STREAM option doesn't really work
    with curl_formget until after curl_easy_perform (or similar).
  4. FAQ: binding clarification

    We don't author the bindings, they are created outside the main project.
Commits on Jun 12, 2011
  1. @dfandrich
Commits on Jun 11, 2011
  1. test1309: added to the dist

  2. write: add return code checks when used

    These were just warnings in test code but it still makes it nicer to not
    generate them.
  3. long/int mess

    Typecast when converting to int from long to avoid some compiler warnings
  4. @yangtse
  5. @dfandrich

    Fixed test 1309 to pass the torture test

    dfandrich committed
    Removing dynamic allocations also simplifies the test.
Commits on Jun 10, 2011
  1. splay: add unit tests

    The test code that was #ifdef'ed in the code was converted into unit
    tests in test case 1309. I also removed the #if 0'ed code from splay.c
  2. unittest: mark all unit tested functions

    With "@unittest: [num]" in the header comment for each tested function.
    Shows we have a log way to go still...
  3. unit test formpost: added test case 1308

    This is a few first rather basic tests of curl_formadd() and
    curl_formget(). Should serve as building blocks to add more variations
    to the test.
Commits on Jun 9, 2011
  1. @yangtse
Something went wrong with that request. Please try again.