Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2008-10-01 | Fixed some compiler warnings with gcc | Dan Fandrich | |
2008-09-26 | Avoid the use of the '? :' operator inside the call to our | Yang Tse | |
test-server logging function. It doesn't work on some systems. | |||
2008-09-26 | attempt to avoid HTTP server startup misdetection on some systems | Yang Tse | |
2008-09-21 | fix compiler warning: defined but not used | Yang Tse | |
2008-09-20 | fix compiler warning: external definition with no prior declaration | Yang Tse | |
2008-09-18 | fix compiler warning: external declaration in primary source file | Yang Tse | |
2008-09-04 | fix print formatting string directives | Yang Tse | |
2008-08-29 | - When libcurl was doing a HTTP POST and the server would respond with | Daniel Stenberg | |
"Connection: close" and actually close the connection after the response-body, libcurl could still have outstanding data to send and it would not properly notice this and stop sending. This caused weirdness and sad faces. http://curl.haxx.se/bug/view.cgi?id=2080222 Note that there are still reasons to consider libcurl's behavior when getting a >= 400 response code while sending data, as Craig Perras' note "http upload: how to stop on error" specifies: http://curl.haxx.se/mail/archive-2008-08/0138.html | |||
2008-07-30 | Added test case 1051 to test Location: following with PUT, as reported | Dan Fandrich | |
by Ben Sutcliffe. The test when run manually shows a problem in curl, but the test harness web server doesn't run the test correctly so it's disabled for now. | |||
2008-04-23 | improve synchronization between test harness runtests.pl script | Yang Tse | |
and test harness servers to minimize risk of false test failures. http://curl.haxx.se/mail/lib-2008-04/0392.html | |||
2008-04-22 | fix minor memory leak triggered upon test failure | Yang Tse | |
2008-04-22 | Remove fflush() + fsync() previously introduced accelerated writing of | Yang Tse | |
server input and response request files of the test harness sws server. Reintroduce, for test # 1001, the <postcheck> small delay. The delay is needed even with the accelerated writing of server input and response request files in test harness sws server. http://curl.haxx.se/mail/lib-2008-04/0385.html | |||
2008-04-20 | accelerate the writing of server input and response request files | Yang Tse | |
to disk, trying to defeat file and disk write-behind algorithms | |||
2008-02-28 | header inclusion cleanup | Yang Tse | |
2008-02-26 | refactor some code out to write_pidfile() in util.c | Yang Tse | |
2008-02-06 | Use a long int data type to handle getpid() result | Yang Tse | |
2008-02-05 | Fix buffer size specification. | Yang Tse | |
Improve handling of boundary conditions for huge requests. | |||
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 | |