Skip to content
Snippets Groups Projects
  1. Mar 08, 2007
    • Dan Fandrich's avatar
      Added test infrastructure to support basic FTPS tests. This currently · 1bfa7dfe
      Dan Fandrich authored
      supports only ftps:// URLs with --ftp-ssl-control specified, which
      implicitly encrypts the control channel but not the data channels.  That
      allows stunnel to be used with an unmodified ftp server in exactly the
      same way that the test https server is set up.
      Added test case 400 as a basic FTPS test.
      1bfa7dfe
  2. Mar 03, 2007
  3. Mar 01, 2007
  4. Feb 27, 2007
  5. Feb 22, 2007
  6. Feb 21, 2007
    • Daniel Stenberg's avatar
      - Ravi Pratap provided work on libcurl making pipelining more robust and · f19d333e
      Daniel Stenberg authored
        fixing some bugs:
        o Don't mix GET and POST requests in a pipeline
        o Fix the order in which requests are dispatched from the pipeline
        o Fixed several curl bugs with pipelining when the server is returning
          chunked encoding:
          * Added states to chunked parsing for final CRLF
          * Rewind buffer after parsing chunk with data remaining
          * Moved chunked header initializing to a spot just before receiving
            headers
      f19d333e
  7. Feb 20, 2007
    • Yang Tse's avatar
      Move header file inclusion logic and definition of timeval · 29bb6f65
      Yang Tse authored
      struct for platforms that don't have it to setup_once.h
      29bb6f65
    • Yang Tse's avatar
      Several corrections & changes to what has been stated in revision 1.45 · 37f07a54
      Yang Tse authored
      1) The maketgz script does not insert the timestamp in curlver.h,
         it actually updates it. For CVS versions it is the "CVS" string.
      
      2) testcurl.pl will always print the "date" string which represents
         the moment the test build is run.
      
      3) testcurl.pl may not print the "timestamp" string since the script
         may end before it is printed out. (i.e. unable to update from CVS)
      
      4) The "timestamp" string printed will be the same as the "date" one
         unless one of the following conditions is met.
      
         *) It is a tarball-based build. Timestamp will be creation time.
      
         *) CVS update has been done. Timestamp will be end of CVS update.
      37f07a54
    • Yang Tse's avatar
      add tutil_tvdiff_secs() for completeness · da8c666e
      Yang Tse authored
      da8c666e
  8. Feb 19, 2007
  9. Feb 17, 2007
  10. Feb 16, 2007
  11. Feb 14, 2007
  12. Feb 13, 2007
  13. Feb 12, 2007
  14. Feb 09, 2007
    • Yang Tse's avatar
      Include both testutil.c and testutil.h, and not just testutil.c, in the · 8c9233f6
      Yang Tse authored
      list of source files for those tests that use it. Otherwise testutil.h
      might not be found by the compiler.
      8c9233f6
    • Yang Tse's avatar
      Some tests were using functions curlx_tvnow and curlx_tvdiff which are not · 6fcf98f6
      Yang Tse authored
      part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx
      The documented way of using them would be to use timeval.c as a source code file.
      
      The above described method works very well when statically linking libcurl and
      apps, test programs, but has several drawbacks when you build a true shared
      libcurl (i.e. Name space clash at linkage stage as functions are defined more
      than once. Windows makefiles are not capable of handling this system of
      source-level sharing)
      
      So...
      
      Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff
      which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this
      we avoid the above described problems, and the code in the testsuite does not
      impose the need to keep those functions public in libcurl even when not part of
      the API.
      6fcf98f6
    • Yang Tse's avatar
      Some tests were using functions curlx_tvnow and curlx_tvdiff which are not · 2f4fe017
      Yang Tse authored
      part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx
      The documented way of using them would be to use timeval.c as a source code file.
      
      The above described method works very well when statically linking libcurl and
      apps, test programs, but has several drawbacks when you build a true shared
      libcurl (i.e. Name space clash at linkage stage as functions are defined more
      than once. Windows makefiles are not capable of handling this system of
      source-level sharing)
      
      So...
      
      Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff
      which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this
      we avoid the above described problems, and the code in the testsuite does not
      impose the need to keep those functions public in libcurl even when not part of
      the API.
      2f4fe017
  15. Feb 05, 2007
  16. Feb 04, 2007
  17. Feb 02, 2007
Loading