Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-05 | sws: support <servercmd> for CONNECT requests | Daniel Stenberg | |
I moved out the servercmd parsing into a its own function called parse_servercmd() and made sure it gets used also when the test number is extracted from CONNECT requests. It turned out sws didn't do that previously! | |||
2012-07-05 | sws: add 'connection-monitor' command support | Daniel Stenberg | |
Using this, the server will output in the protocol log when the connection gets disconnected and thus we will verify correctly in the test cases that the connection doesn't get closed prematurely. This is important for example NTLM to work. Documentation added to FILEFORMAT, test 503 updated to use this. | |||
2012-04-10 | test servers: build adjustment | Yang Tse | |
Undefine CURL_HIDDEN_SYMBOLS libcurl private preprocessor macro that might leak from lib/setup.h into source files where this should not be defined. | |||
2012-03-22 | SWS: refuse to serve CONNECT unless running as proxy | Daniel Stenberg | |
2012-01-17 | sws.c: fix proxy mode secondary connection monitoring condition | Yang Tse | |
2012-01-16 | sws.c: improve proxy mode torture testing support - followup to 18c6c8a5 | Yang Tse | |
2012-01-16 | sws.c: improve proxy mode torture testing support - followup to c731fc58 | Yang Tse | |
2012-01-15 | sws.c: improve proxy mode torture testing support - followup to d4bf87dc | Yang Tse | |
2012-01-13 | sws.c: improve proxy mode torture testing support | Yang Tse | |
2012-01-09 | sws.c: replace sleep() usage with wait_ms() | Yang Tse | |
2012-01-08 | sws.c: some compiler warning fixes | Yang Tse | |
2012-01-06 | sws.c: 812fa73057 follow-up | Yang Tse | |
2012-01-05 | sws.c: some IPv6 proxy mode peparatory adjustments | Yang Tse | |
2012-01-04 | sws.c: fix proxy mode segfault | Yang Tse | |
2012-01-03 | test proxy supports CONNECT | Daniel Stenberg | |
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. | |||
2011-10-14 | sws.c: HTTP and GOPHER test server-side connection closing adjustment | Yang Tse | |
When, for a given test, server is instructed to close connection after server reply we now wait a very small amount of time (50ms) before doing so. This is done to allow client to, at least partially, read server reply before getting an ECONNRESET. The above is required to make test cases 1070, 1200, 1201 and 1202 pass with Cygwin 1.5.X on W2K. GOPHER test server closes connection after _every_ server-reply, as such, at some point it could require a bigger time or using shutdown() before a server-side initiated disconnection. | |||
2011-07-17 | sws: don't enable pipelining for requests with content-length | Daniel Stenberg | |
Log texts also modified and some white space edits | |||
2011-07-03 | sws: allow multiple commands in <servercmd> | Daniel Stenberg | |
2010-12-06 | sws: fix compier warning: external definition with no prior declaration | Yang Tse | |
2010-12-02 | fix compiler warning: rounding, sign extension, or loss of accuracy may result | Yang Tse | |
2010-11-28 | atoi: remove atoi usage | Yang Tse | |
2010-11-19 | test servers: fix strict aliasing compiler warnings | Yang Tse | |
2010-10-02 | sws: Added writedelay HTTP server command | Dan Fandrich | |
This delays between write operations, hopefully making it easier to spot problems where libcurl doesn't flush the socket properly before waiting for the next response. | |||
2010-08-25 | sws: added basic gopher support | Daniel Stenberg | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-02-22 | convert Curl_ultous() and Curl_ultouc() functions to curlx_ultous() and | Yang Tse | |
curlx_ultouc(), exposing them through curlx.h to allow proper code reuse later in our test harness. | |||
2010-02-19 | fix compiler warning | Yang Tse | |
2010-02-18 | fix compiler warning | Yang Tse | |
2010-02-16 | fix Content-Length validation | Yang Tse | |
2010-02-15 | fix compiler warning: conversion from "long" to "size_t" may lose sign | Yang Tse | |
2010-02-14 | Overhauled test suite getpart() function. Fixing potential out of bounds | Yang Tse | |
stack and memory overwrites triggered with huge test case definitions. | |||
2010-02-04 | Validate server port argument | Yang Tse | |
2010-02-02 | avoid possibility of using obsoleted stuff | Yang Tse | |
2010-01-08 | sws and tftpd command line option naming adjustments | Yang Tse | |
2009-12-22 | log a message when continuing once sleep time is over | Yang Tse | |
2009-12-16 | Test harness process control enhancements | Yang Tse | |
2009-12-14 | Fix compiler warnings | Yang Tse | |
2009-12-13 | signal handling to cleanup on SIGINT and SIGTERM, followup | Yang Tse | |
2009-12-09 | signal handling to cleanup on SIGINT and SIGTERM, followup | Yang Tse | |
2009-11-27 | Log sws IPv version, port and pid when exiting due to SIGINT or SIGTERM. | Yang Tse | |
2009-11-26 | Only attempt to clear the server-logs lock when previously set by this same ↵ | Yang Tse | |
server. | |||
2009-11-26 | signal handling to cleanup on SIGINT and SIGTERM | Yang Tse | |
2009-11-23 | Enhance some debug messages for initialization failures. | Yang Tse | |
Fix compiler warning: conditional expression is constant. | |||
2009-09-17 | remove line obsoleted with previous commit | Yang Tse | |
2009-09-17 | Attempt to silence bogus compiler warning: "Potential null pointer dereference" | Yang Tse | |
2009-08-29 | add cast to silent compiler warning with 64bit systems. | Gunter Knauf | |
2009-06-12 | fix compiler warning | Yang Tse | |
2009-06-11 | fix compiler warning | Yang Tse | |
2009-04-27 | Include <arpa/inet.h> if HAVE_ARPA_INET_H is defined | Yang Tse | |
2008-11-25 | If a HTTP request is Basic and num is already >=1000, the HTTP test server | Dan Fandrich | |
adds 1 to num to get the data section to return. This allows testing authentication negotiations using the Basic authentication method. |