Skip to content
  1. Jul 18, 2013
    • Yang Tse's avatar
      Reinstate "WIN32 MemoryTracking: track wcsdup() _wcsdup() and _tcsdup() usage". · 90695fb2
      Yang Tse authored
      This reverts commit 7ed25ccf, reinstating commit 8ec2cb55.
      
      As of 18-jul-2013 we still do have code in libcurl that makes use of these
      memory functions. Commit 8ec2cb55 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.
      90695fb2
    • Yang Tse's avatar
      xc-am-iface.m4: comments refinement · dd17069c
      Yang Tse authored
      dd17069c
    • Yang Tse's avatar
      configure: fix 'subdir-objects' distclean related issue · 26b0cb6a
      Yang Tse authored
      See XC_AMEND_DISTCLEAN comments for details.
      26b0cb6a
  2. Jul 17, 2013
  3. Jul 16, 2013
  4. Jul 15, 2013
  5. Jul 14, 2013
    • Dave Reisner's avatar
      src/tool: allow timeouts to accept decimal values · d8c04909
      Dave Reisner authored
      Implement wrappers around strtod to convert the user argument to a
      double with sane error checking. Use this to allow --max-time and
      --connect-timeout to accept decimal values instead of strictly integers.
      
      The manpage is updated to make mention of this feature and,
      additionally, forewarn that the actual timeout of the operation can
      vary in its precision (particularly as the value increases in its
      decimal precision).
      d8c04909
    • Dave Reisner's avatar
      curl.1: fix long line, found by checksrc.pl · c0a7a98a
      Dave Reisner authored
      c0a7a98a
    • Dave Reisner's avatar
      src/tool_paramhlp: try harder to catch negatives · f5005dd8
      Dave Reisner authored
      strto* functions happily chomp off leading whitespace, so simply
      checking for str[0] can lead to false negatives. Do the full parse and
      check the out value instead.
      f5005dd8
    • John E. Malmberg's avatar
      build_vms.com: detect and use zlib shared image · d3aaa68f
      John E. Malmberg authored
      Update the build_vms.com to detect and use zlib shared image installed
      by the ZLIB kit produced by Jean-Francois Pieronne, and the also the
      future ZLIB 1.2.8 kit in addition to the older ZLIB kits.
      
      Also fix the indentation to match one of the common standards used for
      VMS DCL command files and removed the hard tab characters.
      
      Tested on OpenVMS 8.4 Alpha and IA64, and OpenVMS 7.3 VAX.
      d3aaa68f
    • Yang Tse's avatar
      url.c: fix parse_url_login() OOM handling · cfc907e4
      Yang Tse authored
      cfc907e4
  6. Jul 12, 2013
  7. Jul 11, 2013
  8. Jul 09, 2013
  9. Jul 08, 2013