Permalink
Commits on Apr 17, 2011
  1. base64.c: removed wrong comment

    bagder committed Apr 17, 2011
  2. INTERNALS: clean up

    Clarified the release procedure
    bagder committed Apr 17, 2011
Commits on Apr 16, 2011
  1. TODO-RELEASE: push the remaining ones to next release

    As we're closing in on the release, I give up on the remaining ones but
    I leave them in here for now to try to fix for next release.
    
    I removed the 281 issue about warnings from the statical analyzer scans,
    as they seem to be mostly false positives at this point.
    bagder committed Apr 16, 2011
Commits on Apr 15, 2011
  1. Curl_ssl_shutdown: restore send/recv pointers

    When going back from SSL, put the send/recv function pointers back to
    the plain versions.
    
    Bug: http://curl.haxx.se/mail/lib-2011-04/0070.html
    Reported by: Mehmet Bozkurt
    bagder committed Apr 15, 2011
Commits on Apr 14, 2011
  1. curl.1: error code update

    Error 4 has got a meaning
    
    Error 48 has got a slightly different meaning now
    bagder committed Apr 14, 2011
Commits on Apr 13, 2011
  1. Updated minimum binary sizes

    dfandrich committed Apr 13, 2011
Commits on Apr 12, 2011
  1. configure: libssh2 link fix without pkg-config

    The script didn't properly add the -lssh2 link option when it enabled
    libssh2 linking where pkg-config isn't found.
    
    Reported by: Saqib Ali
    Bug: http://curl.haxx.se/mail/lib-2011-04/0054.html
    bagder committed Apr 12, 2011
Commits on Apr 11, 2011
  1. RELEASE-NOTES: synced with f01df19

    bagder committed Apr 11, 2011
  2. checkconnection: don't call with NULL pointer

    When checking if an existing RTSP connection is alive or not, the
    checkconnection function might be called with a SessionHandle pointer
    being NULL and then referenced causing a crash. This happened only using
    the multi interface.
    
    Reported by: Tinus van den Berg
    
    Bug: http://curl.haxx.se/bug/view.cgi?id=3280739
    bagder committed Apr 11, 2011
  3. curl.1: spell out the -O target directory

    When using -O the file will be saved in the current directory, and this
    is now spelled out clearly.
    bagder committed Apr 11, 2011
Commits on Apr 10, 2011
  1. OpenSSL: no-sslv2 aware

    Allow openSSL without SSL2 to be used. This fix is inspired by the fix
    provided by Cristian Rodr�guez.
    
    Reported by: Cristian Rodr�guez
    bagder committed Apr 10, 2011
Commits on Apr 9, 2011
  1. curl_easy_setopt.3: CURLOPT_RESOLVE typo version

    Reported by: Hongli Lai
    bagder committed Apr 9, 2011
Commits on Apr 8, 2011
  1. nss: allow to use multiple client certificates for a single host

    In case a client certificate is used, invalidate SSL session cache
    at the end of a session.  This forces NSS to ask for a new client
    certificate when connecting second time to the same host.
    
    Bug: https://bugzilla.redhat.com/689031
    kdudka committed Apr 1, 2011
Commits on Apr 7, 2011
  1. mk-ca-bundle.pl: show full URL in output

    When I decided to search for a potential error with the cacert bundle it
    struck me I wanted to see the full source URL in the output...
    bagder committed Apr 7, 2011
  2. Added mention of FTP proxies

    dfandrich committed Apr 7, 2011
  3. src/Makefile.b32: updates

    * Rename the object object directory from 'objs' to 'BCC_obj' to be in
     sync with my previous patch for lib/Makefile.b32.
    
    * Turn off these warnings to keep the build totally silent (with CBuilder-6
     that is).
      -w-inl    8026 Functions X are not expanded inline.
      -w-pia   8060 Possibly incorrect assignment
      -w-pin  8061 Initialization is only partially bracketed
     (same added in src/Makefile.b32)
    
    * $(MKDIR) and $(RMDIR) have been replaced with the shell-commands 'md'
     and 'rd'. When having MingW/Msys programs 'mkdir.exe' and 'rmdir.exe' in
    $PATH, this confuses Borland's make and the result (the cleaning etc.) would
     not be as expected.
    
    * Removed the preprocessing step; no need for PP_CMD and the .int files.
     curl.exe builds fine w/o and the makefile gets simpler.
    
    * Added a target for creating a compressed hugehelp.c if WITH_ZLIB is  defined.
    It assumes groff, gzip and perl is available if such an "advanced"  users
    requests it. Okay? BTW. My groff and Perl needs unix-slashes ('/').
     Other perls should handle both forms ('/' and '\').
    Gisle Vanem committed with bagder Apr 7, 2011
  4. lib/Makefile.b32: updates

    * Rename the object object directory from 'objs' to 'BCC_obj'. I feel
     it should be named properly. Ref. Makefile.Watcom where it's called
     'WC_Win32.obj'.
    
    * Turn off these warnings to keep the build totally silent (with CBuilder-6
     that is).
      -w-inl    8026 Functions X are not expanded inline.
      -w-pia   8060 Possibly incorrect assignment
      -w-pin  8061 Initialization is only partially bracketed
    
    I'm sure the warnings could be fixed the "proper" way or with some added
    "#pragma" statements. But that just clutters the sources IMHO.
    
    * $(MKDIR) and $(RMDIR) have been replaced with the shell-commands 'md'
     and 'rd'. When having MingW/Msys programs 'mkdir.exe' and 'rmdir.exe' in
    $PATH, this confuses Borland's make and the result (the cleaning etc.) would
     not be as expected.
    
    * Added a ".path.int = $(OBJDIR)" to tell make where the $(PREPROCESSED)
     files are. Why we need the preprocess step in the fist place is beyond me
    (Yang?). But I'll leave that for now.
    Gisle Vanem committed with bagder Apr 7, 2011
  5. examples/makefile.dj: update email

    Gisle Vanem committed with bagder Apr 7, 2011
  6. TODO-RELEASE: deleted 4 issues

    These problems have gotten no interest/feedback from users:
    
    -275 - Introduce a way to avoid sending USER for FTP connections
    -288 - bug 3219997 curl rtmp request curl: (55) select/poll returned error
    
    This problem is rather an autoconf bug with little user interest and it
    can be worked around with an older autoconf:
    
    -278 - "Configure  $as_echo does not work"
    
    This problem is not fixed:
    
    -286 - bug 3214223 Pipelined HTTP requests with a zero-length body broken
    bagder committed Apr 7, 2011
  7. HTTP pipelining: Fix handling of zero-length responses

    Also add test case 584 for the same
    
    Bug: http://curl.haxx.se/bug/view.cgi?id=3214223
    smowton committed with bagder Apr 7, 2011
Commits on Apr 6, 2011
  1. libcurl.pc: version number fix

    This hasn't show the version number correctly since the $VERSION change
    in the configure, and now it works again.
    bagder committed Apr 6, 2011
  2. Don't list NTLM in curl-config when HTTP is disabled

    Also, fixed Curl_proxyCONNECT() stub with HTTP disabled.
    dfandrich committed Apr 6, 2011
Commits on Apr 5, 2011
  1. return code cleanup: build, init and run-time errors

    Stop the abuse of CURLE_FAILED_INIT as return code for things not being
    init related by introducing two new return codes:
    
    CURLE_NOT_BUILT_IN and CURLE_UNKNOWN_OPTION
    
    CURLE_NOT_BUILT_IN replaces return code 4 that has been obsoleted for
    several years. It is used for returning error when something is
    attempted to be used but the feature/option was not enabled or
    explictitly disabled at build-time. Getting this error mostly means that
    libcurl needs to be rebuilt.
    
    CURLE_FAILED_INIT is now saved and used strictly for init
    failures. Getting this problem means something went seriously wrong,
    like a resource shortage or similar.
    
    CURLE_UNKNOWN_OPTION is the option formerly known as
    CURLE_UNKNOWN_TELNET_OPTION (and the old name is still present,
    separately defined to be removed in a very distant future). This error
    code is meant to be used to return when an option is given to libcurl
    that isn't known. This problem would mostly indicate a problem in the
    program that uses libcurl.
    bagder committed Apr 5, 2011
  2. FTP+proxy: macrofied functions when proxy disabled

    In my attempts to reduce #ifdefs in code, the SOCKS functions are now
    macros when libcurl is built without proxy support and therefore the FTP
    code could avoid some #ifs.
    bagder committed Apr 5, 2011
  3. RELEASE-NOTES: synced with db59b62

    bagder committed Apr 5, 2011
Commits on Apr 4, 2011