summaryrefslogtreecommitdiff
path: root/tests/serverhelp.pm
Commit message (Collapse)AuthorAgeFilesLines
* runtests: add support for gophers, gopher over TLSDaniel Stenberg2020-12-151-1/+1
|
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
| | | | Closes #6172
* tests: support hex encoded data and mqtt serverDaniel Stenberg2020-04-141-1/+11
| | | | The mqtt server is started using a "random" port.
* copyright: fix out-of-date copyright ranges and missing headersDaniel Stenberg2020-03-241-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
* whitespace fixesViktor Szakats2018-09-231-1/+0
| | | | | | | | | | | - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few indentations/line continuations in manual examples Closes https://github.com/curl/curl/pull/3037
* test1452: add telnet negotiationMax Dymond2017-07-071-1/+1
| | | | | | | Add a basic telnet server for negotiating some telnet options before echoing back any data that's sent to it. Closes #1645
* test1451: add SMB support to the testbedMax Dymond2017-07-041-1/+1
| | | | | | | Add test 1451 which does some very basic SMB testing using the impacket SMB server. Closes #1630
* test1450: add simple testing for DICTMax Dymond2017-06-301-1/+1
| | | | | | | Add a new server which provides a DICT interface. This is intended to begin coverage testing for lib/dict.c Closes #1615
* tests: fix the HTTP/2 testsDaniel Stenberg2016-06-191-1/+2
| | | | | | | | | | The HTTP/2 tests brought with commit bf05606ef1f were using the internal name 'http2' for the HTTP/2 server, while in fact that name was already used for the second instance of the HTTP server. This made tests using the second instance (like test 2050) fail after a HTTP/2 test had run. The server is now known as HTTP/2 internally and within the <server> section in test cases. 1700, 1701 and 1702 were updated accordingly.
* http2-tests: test1700 is the first real HTTP/2 testDaniel Stenberg2016-06-061-2/+2
| | | | | | | | | | | It requires that 'nghttpx' is in the PATH, and it will run the tests using nghttpx as a front-end proxy in front of the standard HTTP/1 test server. This uses HTTP/2 over plain TCP. If you like me have nghttpx installed in a custom path, you can run test 1700 like this: $ PATH=$PATH:$HOME/build-nghttp2/bin/ ./runtests.pl 1700
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
|
* tests: add HTTP UNIX socket server testing supportPeter Wu2014-12-041-2/+2
| | | | | | | | | 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>
* Multiple pipelines and limiting the number of connections.Linus Nielsen Feltzing2013-03-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introducing a number of options to the multi interface that allows for multiple pipelines to the same host, in order to optimize the balance between the penalty for opening new connections and the potential pipelining latency. Two new options for limiting the number of connections: CURLMOPT_MAX_HOST_CONNECTIONS - Limits the number of running connections to the same host. When adding a handle that exceeds this limit, that handle will be put in a pending state until another handle is finished, so we can reuse the connection. CURLMOPT_MAX_TOTAL_CONNECTIONS - Limits the number of connections in total. When adding a handle that exceeds this limit, that handle will be put in a pending state until another handle is finished. The free connection will then be reused, if possible, or closed if the pending handle can't reuse it. Several new options for pipelining: CURLMOPT_MAX_PIPELINE_LENGTH - Limits the pipeling length. If a pipeline is "full" when a connection is to be reused, a new connection will be opened if the CURLMOPT_MAX_xxx_CONNECTIONS limits allow it. If not, the handle will be put in a pending state until a connection is ready (either free or a pipe got shorter). CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE - A pipelined connection will not be reused if it is currently processing a transfer with a content length that is larger than this. CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE - A pipelined connection will not be reused if it is currently processing a chunk larger than this. CURLMOPT_PIPELINING_SITE_BL - A blacklist of hosts that don't allow pipelining. CURLMOPT_PIPELINING_SERVER_BL - A blacklist of server types that don't allow pipelining. See the curl_multi_setopt() man page for details.
* test harness: non-stunnel https server integration overhaulYang Tse2011-10-061-12/+21
|
* TLS-SRP: support added when using GnuTLSQuinn Slack2011-01-191-1/+1
|
* gopher tests: revert parts of gopher in the pingpong serverDaniel Stenberg2010-08-251-4/+3
| | | | | | | Introduced in the initial gopher commits, there was added logic to do GOPHER test serving in the pingpong server but as it resembles HTTP much more than FTP or SMTP, the gopher testing has been moved over to instead use the sws (HTTP) server. This change simply removes unused code.
* Gopher using Curl_write; test suite (4 tests)Cameron Kaiser2010-08-251-4/+5
|
* remove the CVSish $Id$ linesDaniel Stenberg2010-03-241-1/+0
|
* Test suite support for RTSPYang Tse2010-02-011-2/+2
|
* add serverfactors() sub which returns server characterization factorsYang Tse2010-01-181-0/+27
|
* Fix tftp and sftp supported protocols in servername_str()Yang Tse2010-01-121-1/+1
|
* Use '_stunnel.log' ending also for https test server logYang Tse2010-01-081-2/+2
|
* Use '_stunnel.log' file name ending for stunneled server logsYang Tse2009-12-311-0/+1
|
* Subs for refactoring purposesYang Tse2009-12-311-0/+107
|
* Initial refactoring step for server name strings centralized generationYang Tse2009-12-281-0/+103