Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | copyrights: update copyright year ranges | Daniel Stenberg | 2021-09-08 | 1 | -1/+1 |
| | |||||
* | tests/*server.pl: flush output before executing subprocess | Marc Hoersken | 2021-08-18 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | Also avoid shell processes staying around by using exec. This is necessary to avoid output data being buffering inside the process chain of Perl, Bash/Shell and our test server binaries. On non-Windows systems the exec will also make the subprocess replace the intermediate shell, but on Windows it will at least bind the processes together since there is no real fork or exec available. See: https://cygwin.com/cygwin-ug-net/highlights.html and: https://docs.microsoft.com/cpp/c-runtime-library/exec-wexec-functions Ref: https://github.com/curl/curl/pull/7530#issuecomment-900949010 Reviewed-by: Daniel Stenberg Reviewed-by: Jay Satiro Closes #7530 | ||||
* | curl.se: new home | Daniel Stenberg | 2020-11-04 | 1 | -1/+1 |
| | | | | Closes #6172 | ||||
* | tests: run the sws server on "any port" | Daniel Stenberg | 2020-04-18 | 1 | -3/+15 |
| | | | | | | | Makes the test servers for HTTP and Gopher pop up on a currently unused port and runtests adapts to that! Closes #5247 | ||||
* | copyright: fix out-of-date copyright ranges and missing headers | Daniel Stenberg | 2020-03-24 | 1 | -1/+1 |
| | | | | | | | | | Reported by the new script 'scripts/copyright.pl'. The script has a regex whitelist for the files that don't need copyright headers. Removed three (mostly usesless) README files from docs/ Closes #5141 | ||||
* | tests: make it possible to set executable extensions | Marc Hoersken | 2019-12-09 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | This enables the use of Windows Subsystem for Linux (WSL) to run the testsuite against Windows binaries while using Linux servers. This commit introduces the following environment variables: - CURL_TEST_EXE_EXT: set the executable extension for all components - CURL_TEST_EXE_EXT_TOOL: set it for the curl tool only - CURL_TEST_EXE_EXT_SSH: set it for the SSH tools only Later testcurl.pl could be adjusted to make use of those variables. - CURL_TEST_EXE_EXT_SRV: set it for the test servers only (This is one of several commits to support use of WSL for the tests.) Closes https://github.com/curl/curl/pull/3899 | ||||
* | spelling fixes | klemens | 2017-03-26 | 1 | -1/+1 |
| | | | | Closes #1356 | ||||
* | URLs: change all http:// URLs to https:// | Daniel Stenberg | 2016-02-03 | 1 | -1/+1 |
| | |||||
* | code/docs: Use Unix rather than UNIX to avoid use of the trademark | Steve Holme | 2014-12-26 | 1 | -1/+1 |
| | | | | | Use Unix when generically writing about Unix based systems as UNIX is the trademark and should only be used in a particular product's name. | ||||
* | tests: add HTTP UNIX socket server testing support | Peter Wu | 2014-12-04 | 1 | -1/+14 |
| | | | | | | | | | The variable `$ipvnum` can now contain "unix" besides the integers 4 and 6 since the variable. Functions which receive this parameter have their `$port` parameter renamed to `$port_or_path` to support a path to the UNIX domain socket (as a "port" is only meaningful for TCP). Signed-off-by: Peter Wu <peter@lekensteyn.nl> | ||||
* | runtests and friends: Do not add undefined values to @INC | Fabian Keil | 2012-12-06 | 1 | -1/+2 |
| | | | | | On FreeBSD this fixes the warning: Use of uninitialized value $p in string eq at /usr/local/lib/perl5/5.14.2/BSDPAN/BSDPAN.pm line 36. | ||||
* | Remove the --fork option of sws, since it makes refactoring to use poll more ↵ | Joe Mason | 2012-08-02 | 1 | -5/+0 |
| | | | | | | complicated and should be redundant once we poll | ||||
* | httpserver.pl: reorder sws command line options | Yang Tse | 2012-01-04 | 1 | -1/+1 |
| | | | | | | make 'pidfile' and 'logfile' options appear first on command line in order to ensure that processing of other options which write to logfile do this to intended file and not the default one. | ||||
* | test proxy supports CONNECT | Daniel Stenberg | 2012-01-03 | 1 | -1/+13 |
| | | | | | | | | | | | | There's a new 'http-proxy' server for tests that runs on a separate port and lets clients do HTTP CONNECT to other ports on the same host to allow us to test HTTP "tunneling" properly. Test cases now have a <proxy> section in <verify> to check that the proxy protocol part matches correctly. Test case 80, 83, 95, 275, 503 and 1078 have been converted. Test 1316 was added. | ||||
* | gopher tests: use sws and adjusted to more standard style | Daniel Stenberg | 2010-08-25 | 1 | -0/+5 |
| | |||||
* | restore executable bits on some files | Daniel Stenberg | 2010-03-24 | 1 | -0/+0 |
| | |||||
* | remove the CVSish $Id$ lines | Daniel Stenberg | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Start using the centralized pidfile and logfile name generation | Yang Tse | 2010-01-08 | 1 | -25/+95 |
| | | | | subroutines for http and tftp test suite servers. | ||||
* | sws and tftpd command line option naming adjustments | Yang Tse | 2010-01-08 | 1 | -1/+9 |
| | |||||
* | Revert last change since it breaks running the test suite | Yang Tse | 2007-11-23 | 1 | -3/+3 |
| | | | | when builddir is different from srcdir. | ||||
* | Improve chance of running runtests.pl from outside the | Yang Tse | 2007-11-23 | 1 | -3/+3 |
| | | | | source tree 'tests' directory | ||||
* | support --fork and pass that on to sws | Daniel Stenberg | 2006-04-10 | 1 | -1/+6 |
| | |||||
* | make sure the ipv6 http server gets its pid stored in a separate file | Daniel Stenberg | 2004-12-14 | 1 | -1/+6 |
| | |||||
* | HTTP IPv6 support added to the test suite | Daniel Stenberg | 2004-12-11 | 1 | -1/+5 |
| | |||||
* | provide a source path to the servers to make them find the tests when run | Daniel Stenberg | 2004-02-12 | 1 | -1/+6 |
| | | | | outside the source dir, not needing any symlinks | ||||
* | cut off the old perl one, this only runs the C coded version | Daniel Stenberg | 2002-02-19 | 1 | -212/+3 |
| | |||||
* | improved functionality for new timeout tests | Daniel Stenberg | 2001-11-02 | 1 | -0/+20 |
| | |||||
* | now reports the CORRECT pid on demand | Daniel Stenberg | 2001-10-24 | 1 | -1/+3 |
| | |||||
* | don't use 'strict' anymore, as it doesn't work good with the cygwin fixes | Daniel Stenberg | 2001-10-17 | 1 | -2/+2 |
| | | | | also, always kill/restart the HTTP server on startup if it is our test server | ||||
* | Kevin Roth's fixes to make tests work on cygwin | Daniel Stenberg | 2001-10-10 | 1 | -0/+3 |
| | |||||
* | made it respond as a http proxy on CONNECT | Daniel Stenberg | 2001-09-18 | 1 | -2/+13 |
| | |||||
* | fixes | Daniel Stenberg | 2001-05-28 | 1 | -5/+10 |
| | |||||
* | adjusted to the new test case formats | Daniel Stenberg | 2001-05-23 | 1 | -3/+5 |
| | |||||
* | pid files fixes, ftp server already-running-but-no-control check | Daniel Stenberg | 2001-05-14 | 1 | -1/+1 |
| | |||||
* | always append the incoming request to the server.input file, it allows | Daniel Stenberg | 2001-03-14 | 1 | -1/+1 |
| | | | | the mainscript to verify a whole series of requests | ||||
* | output the protocol data to stderr when verbose is on | Daniel Stenberg | 2001-03-12 | 1 | -1/+6 |
| | |||||
* | minor output fix | Daniel Stenberg | 2001-01-27 | 1 | -1/+1 |
| | |||||
* | uses stricter output | Daniel Stenberg | 2000-11-17 | 1 | -8/+21 |
| | |||||
* | moved out the FTP part | Daniel Stenberg | 2000-11-16 | 1 | -135/+12 |
| | |||||
* | 'use strict' compliant | Daniel Stenberg | 2000-11-15 | 1 | -16/+71 |
| | | | | | better complains if there are missing input files for a test case explaced exit-calls with returns instead | ||||
* | somewhat more functioning FTP | Daniel Stenberg | 2000-11-13 | 1 | -12/+18 |
| | |||||
* | basic and early ftp support | Daniel Stenberg | 2000-11-13 | 1 | -2/+30 |
| | |||||
* | converted shell script to perl | Daniel Stenberg | 2000-11-13 | 1 | -4/+58 |
| | |||||
* | if the server is already running when the script is started, it now verifies | Daniel Stenberg | 2000-11-13 | 1 | -21/+29 |
| | | | | that it actually is our test server that runs | ||||
* | changed pid stuff, made it work with rfc1867 posts and made it work better | Daniel Stenberg | 2000-11-13 | 1 | -4/+9 |
| | | | | on paths | ||||
* | new perl http server that works better | Daniel Stenberg | 2000-11-13 | 1 | -0/+132 |