1. 29 Jul, 2010 1 commit
    • Guenter Knauf's avatar
      Watcom makefiles overhaul. · cfbb351e
      Guenter Knauf authored
      - make both libcurl and curl makefiles use register calling convention
        (previously libcurl had stack calling convention).
      - added include paths to the Watcom headers so its no longer required
        to set the environment vars for this.
      - added -wcd=201 to supress compiler warning about unreachable code.
      - use macros for all tools, and removed dependency on GNU tools like rm.
      - make ipv6 and debug builds controlable via env vars and so make them
        optional instead of default.
      - commented WINLDAPAPI and WINBERAPI since they broke with OW 1.8, and
        it seems they're not needed (anymore?).
      - added rule for hugehelp.c.cvs so that it will be created when not
        already exist - this is required for building from a release tarball
        since there we have no hugehelp.c.cvs, thus compilation broke.
      - removed C_ARG creation from lib/Makefile.Watcom and use CFLAGS
        directly as done too in src/Makefile.Watcom - this has the benefit
        that we will see all active cflags and defines during compile.
      - added LINK-ARG to src/Makefile.Watcom in order to better control
        linker input.
      - a couple of other minor makefile tweaks here and there ...
      - added largefile support for Watcom builds to config-win32.h. Not yet
        tested if it really works, but should since Win32 supports it.
      - added loaddll stuff to speed up builds if supported.
      cfbb351e
  2. 28 Jul, 2010 1 commit
  3. 26 Jul, 2010 2 commits
  4. 25 Jul, 2010 1 commit
    • Daniel Stenberg's avatar
      curl-config: --built-shared returns shared info · a1312859
      Daniel Stenberg authored
      The curl-config now features a --built-shared command line option that
      will output 'yes' or 'no' depending if the build process was asked to
      build shared library/libraries or not.
      
      It is primarily made to offer more details to the test suite to know
      what kind of stunts it can expect to work.
      a1312859
  5. 24 Jul, 2010 1 commit
  6. 22 Jul, 2010 2 commits
  7. 21 Jul, 2010 4 commits
  8. 18 Jul, 2010 1 commit
  9. 17 Jul, 2010 3 commits
    • Jan Van Boghout's avatar
      pingpong: response_time is milliseconds · 7abf3b97
      Jan Van Boghout authored
      Fixed the comment/document for the response_time struct member.
      7abf3b97
    • Jan Van Boghout's avatar
      ftp: response timeout bug in "quote" sending · 4a1384a8
      Jan Van Boghout authored
      The FTP implementation was missing a timestamp reset point, making the
      waiting for responses after sending a post-transfer "QUOTE" command not
      working as supposedly. This bug was introduced in 7.20.0
      4a1384a8
    • Jeff Pohlmeyer's avatar
      remote-header-name: chop filename at next semicolon · d76874a6
      Jeff Pohlmeyer authored
      The --remote-header-name option for the command-line tool assumes that
      everything beyond the filename= field is part of the filename, but that
      might not always be the case, for example:
      
      Content-Disposition: attachment; filename=file.txt; modification-date=...
      
      This fix chops the filename off at the next semicolon, if there is one.
      d76874a6
  10. 14 Jul, 2010 1 commit
  11. 13 Jul, 2010 2 commits
  12. 12 Jul, 2010 4 commits
  13. 09 Jul, 2010 1 commit
  14. 07 Jul, 2010 1 commit
  15. 06 Jul, 2010 6 commits
  16. 01 Jul, 2010 1 commit
  17. 30 Jun, 2010 3 commits
    • Pierre Joye's avatar
      7239538d
    • Daniel Stenberg's avatar
      18a9ee6b
    • Kamil Dudka's avatar
      http_ntlm: add support for NSS · f3b77e56
      Kamil Dudka authored
      When configured with '--without-ssl --with-nss', NTLM authentication
      now uses NSS crypto library for MD5 and DES.  For MD4 we have a local
      implementation in that case.  More details are available at
      https://bugzilla.redhat.com/603783
      
      In order to get it working, curl_global_init() must be called with
      CURL_GLOBAL_SSL or CURL_GLOBAL_ALL.  That's necessary because NSS needs
      to be initialized globally and we do so only when the NSS library is
      actually required by protocol.  The mentioned call of curl_global_init()
      is responsible for creating of the initialization mutex.
      
      There was also slightly changed the NSS initialization scenario, in
      particular, loading of the NSS PEM module.  It used to be loaded always
      right after the NSS library was initialized.  Now the library is
      initialized as soon as any SSL or NTLM is required, while the PEM module
      is prevented from being loaded until the SSL is actually required.
      f3b77e56
  18. 28 Jun, 2010 2 commits
  19. 26 Jun, 2010 1 commit
  20. 24 Jun, 2010 2 commits