Permalink
Switch branches/tags
Commits on Aug 7, 2013
Commits on Aug 1, 2013
  1. curl: second follow-up for commit 5af2bfb

    yangtse committed Aug 1, 2013
    Display progress-bar unconditionally on first call
Commits on Jul 31, 2013
  1. curl: follow-up for commit 5af2bfb

    yangtse committed Jul 31, 2013
    Use tvnow() and tvdiff() to avoid introducing new linkage issues
Commits on Jul 29, 2013
Commits on Jul 25, 2013
Commits on Jul 24, 2013
Commits on Jul 23, 2013
Commits on Jul 22, 2013
  1. tool_operate.c: fix passing curl_easy_setopt long arg on some x64 ABIs

    yangtse committed Jul 22, 2013
    We no longer pass our 'bool' data type variables nor constants as
    an argument to my_setopt(), instead we use proper 1L or 0L values.
    
    This also fixes macro used to pass string argument for CURLOPT_SSLCERT,
    CURLOPT_SSLKEY and CURLOPT_EGDSOCKET using my_setopt_str() instead of
    my_setopt().
    
    This also casts enum or int argument data types to long when passed to
    my_setopt_enum().
Commits on Jul 19, 2013
Commits on Jul 18, 2013
  1. Reinstate "WIN32 MemoryTracking: track wcsdup() _wcsdup() and _tcsdup…

    yangtse committed Jul 18, 2013
    …() usage".
    
    This reverts commit 7ed25cc, reinstating commit 8ec2cb5.
    
    As of 18-jul-2013 we still do have code in libcurl that makes use of these
    memory functions. Commit 8ec2cb5 comment still applies and is yet valid.
    
    These memory functions are solely used in Windows builds, so all related
    code is protected with '#ifdef WIN32' preprocessor conditional compilation
    directives.
    
    Specifically, wcsdup() _wcsdup() are used when building a Windows target with
    UNICODE and USE_WINDOWS_SSPI preprocessor symbols defined. This is the case
    when building a Windows UNICODE target with Windows native SSL/TLS support
    enabled.
    
    Realizing that wcsdup() _wcsdup() are used is a bit tricky given that usage
    of these is hidden behind _tcsdup() which is MS way of dealing with code
    that must tolerate UNICODE and non-UNICODE compilation. Additionally, MS
    header files and those compatible from other compilers use this preprocessor
    conditional compilation directive in order to select at compilation time
    whether 'wide' or 'ansi' MS API functions are used.
    
    Without this code, Windows build targets with Windows native SSL/TLS support
    enabled and MemoryTracking support enabled misbehave in tracking memory usage,
    regardless of being a UNICODE enabled build or not.
  2. configure: fix 'subdir-objects' distclean related issue

    yangtse committed Jul 17, 2013
    See XC_AMEND_DISTCLEAN comments for details.
Commits on Jul 16, 2013
Commits on Jul 15, 2013
  1. sslgen.c: fix Curl_rand() compiler warning

    yangtse committed Jul 15, 2013
    Use simple seeding method upon RANDOM_FILE seeding method failure.
Commits on Jul 14, 2013
Commits on Jul 12, 2013
Commits on Jul 11, 2013
  1. url.c: fix SIGSEGV

    yangtse committed Jul 11, 2013