Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-05 | Minor variable type cleanups. | Yang Tse | |
Disable "swsbounce" mode when the received request isn't for the same test and part number. | |||
2008-02-05 | proper initialization of httprequest, no longer zeroing out twice | Yang Tse | |
the whole 150000+ bytes struct, and also removing an equally big additional buffer for pipelining treatment. | |||
2008-01-25 | improve request initialization for test harness HTTP server | Yang Tse | |
2008-01-25 | Dmitry Kurochkin's test harness HTTP server pipelining fix fot test 530 | Yang Tse | |
2007-10-26 | Detect, log and avoid storing a request with a negative size. | Yang Tse | |
2007-10-25 | Allow test server to handle binary POSTs. | Patrick Monnerat | |
Tests 35, 544 545 added: binary data POSTs. | |||
2007-10-09 | also log error message string | Yang Tse | |
2007-10-04 | On error, close "log/server.response" | Yang Tse | |
2007-10-03 | If TCP_NODELAY is not defined we can't disable the Nagle algorithm | Yang Tse | |
2007-10-02 | Disable the Nagle algorithm and send back responses in small chunks in an | Daniel Stenberg | |
attempt to force smaller bits to get read by clients. | |||
2007-02-19 | Oops missing var | Yang Tse | |
2007-02-19 | add debug messages for initialization failures | Yang Tse | |
2007-02-16 | use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling | Yang Tse | |
2007-02-14 | compiler warning fix | Yang Tse | |
2007-02-14 | enhance HTTP server request input writing, | Yang Tse | |
retrying upon EINTR errors. | |||
2006-11-25 | Venkat Akella found out that libcurl did not like HTTP responses that simply | Daniel Stenberg | |
responded with a single status line and no headers nor body. Starting now, a HTTP response on a persistent connection (i.e not set to be closed after the response has been taken care of) must have Content-Length or chunked encoding set, or libcurl will simply assume that there is no body. To my horror I learned that we had no less than 57(!) test cases that did bad HTTP responses like this, and even the test http server (sws) responded badly when queried by the test system if it is the test system. So although the actual fix for the problem was tiny, going through all the newly failing test cases got really painful and boring. | |||
2006-11-13 | Tor Arntsen spotted this mistake | Daniel Stenberg | |
2006-10-23 | Avoid trying to compare more than strlen bytes. | Yang Tse | |
2006-10-23 | Replace is*() macros with our own IS*() ones. | Yang Tse | |
2006-10-11 | Remove redundant __CYGWIN__ symbol check | Yang Tse | |
2006-09-12 | Cygwin preprocessor adjustments | Yang Tse | |
2006-09-08 | test 530 is the first ever HTTP pipelining test for libcurl | Daniel Stenberg | |
2006-08-14 | Replace exit() with return() in main() | Yang Tse | |
2006-07-19 | Abort if unable to write pid file. | Yang Tse | |
2006-07-17 | -Use curl_socket_t instead of int. | Yang Tse | |
-Log errno in message if setsockopt() fails. -Close listener socket on major errors. | |||
2006-07-12 | Fix compiler warning: comparison between signed and unsigned | Yang Tse | |
2006-07-12 | Place parenthesis surrounding macro parameters so that the use of sread and āµ | Yang Tse | |
swrite is more intuitive. | |||
2006-07-12 | Pay attention when typecasting an operation | Yang Tse | |
2006-07-12 | sread now returns ssize_t | Yang Tse | |
2006-07-12 | Use platform's native types for recv() and send() arguments. | Yang Tse | |
2006-05-10 | removed variable declarations shadowing previously declared variables | Daniel Stenberg | |
2006-04-10 | if configure found a fork(), sws supports --fork which is *NOT* used by the | Daniel Stenberg | |
ordinary test suite. Also removed the perror() calls and instead made the logging output the errno code to ease error tracking using logs. | |||
2006-02-25 | Fix typo. | Gisle Vanem | |
2006-02-18 | Ulf Härnhammar fixed a format string (printf style) problem in the Negotiate | Daniel Stenberg | |
code. It should however not be the cause of any troubles. He also fixed a few similar problems in the HTTP test server code. | |||
2006-01-09 | Made the copyright year match the latest modification's year. | Daniel Stenberg | |
2006-01-03 | modified to hush compiler warnings | Daniel Stenberg | |
2006-01-02 | 1. sws now supports two new "commands" and 2. if built with | Daniel Stenberg | |
CURL_SWS_FORK_ENABLED defined it forks for each new connection and thus can support any amount of connection clients (used for hiper tests and not for the standard plain curl test suite) | |||
2005-09-15 | moved test2file() to util.c | Daniel Stenberg | |
2005-09-07 | Thanks to Scott Davis' detailed reports, I found this premature detection | Daniel Stenberg | |
of the end of a chunked-encoded POST request. | |||
2005-08-18 | detabify | Daniel Stenberg | |
2005-05-19 | include ctype.h for isdigit() | Daniel Stenberg | |
2005-05-18 | Bug report #1204435 identified a problem with malformed URLs like | Daniel Stenberg | |
"http://somehost?data" as it added a slash too much in the request ("GET /?data/"...). Added test case 260 to verify. | |||
2005-05-17 | Moved more generic functions to util.[ch] | Daniel Stenberg | |
Added resolve.c to simply resolve a given host name | |||
2005-05-01 | always use the libcurl-provided *printf() functions | Daniel Stenberg | |
2005-04-30 | Moved common code to util.[ch] instead of having it duplicated in sws.c | Daniel Stenberg | |
and sockfilt.c. For good-to-have functions for the servers written in C. | |||
2005-04-27 | display listening port in log | Daniel Stenberg | |
2005-03-31 | Updated the copyright year since changes have been this year. | Daniel Stenberg | |
2005-03-28 | modified some log outputs, added comment about auth required as used in | Daniel Stenberg | |
test 154 | |||
2004-12-14 | make sure the ipv6 http server gets its pid stored in a separate file | Daniel Stenberg | |
2004-12-13 | Fixed missing braces warning. | Gisle Vanem | |