Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-18 | tests: introduce preprocessed test cases | Daniel Stenberg | |
The runtests script now always performs variable replacement on the entire test source file before the test gets executed, and saves the updated version in a temporary file (log/test[num]) so that all test case readers/servers can use that version (if present) and thus enjoy the powers of test case variable substitution. This is necessary to allow complete port number freedom. Test 309 is updated to work with a non-fixed port number thanks to this. | |||
2020-04-14 | tests: add the mqtt test server mqttd | Daniel Stenberg | |
2020-04-12 | tests/server: move all signal handling routines to util.[ch] | Marc Hoersken | |
Avoid code duplication to prepare for portability enhancements. | |||
2020-03-24 | copyright: fix out-of-date copyright ranges and missing headers | Daniel Stenberg | |
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 | |||
2020-03-04 | tests: align some Windows sleep defines with each other | Marc Hoersken | |
2017-10-25 | timediff: return timediff_t from the time diff functions | Daniel Stenberg | |
... to cater for systems with unsigned time_t variables. - Renamed the functions to curlx_timediff and Curl_timediff_us. - Added overflow protection for both of them in either direction for both 32 bit and 64 bit time_ts - Reprefixed the curlx_time functions to use Curl_* Reported-by: Peter Piekarski Fixes #2004 Closes #2005 | |||
2016-12-19 | tests: checksrc compliance | Jay Satiro | |
2016-10-31 | tests/util: get a private strncasecompare clone | Daniel Stenberg | |
... since the curlx_* code no longer provides one and we don't link libcurl to these test servers. | |||
2016-02-03 | URLs: change all http:// URLs to https:// | Daniel Stenberg | |
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-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. | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2008-09-18 | fix compiler warning: external declaration in primary source file | Yang Tse | |
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-02-28 | avoid inclusion of setup.h in util.h | Yang Tse | |
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-18 | Reduce to 20 seconds the time allowed to set SO_REUSEADDR option on sockfilt ↵ | Yang Tse | |
listener socket. Log some more error descriptions. | |||
2007-07-12 | added time loop to sockfilt.c in order to wait for SO_REUSEADDR; | Gunter Knauf | |
added go_sleep() to util.c. | |||
2007-02-22 | Check for stdbool.h at configuration stage, and include it if available. | Yang Tse | |
Check for lowercase 'bool' type at configuration stage. If not available provide a suitable replacement with a type definition of 'unsigned char' in setup_once.h Move definitions of TRUE and FALSE to setup_once.h | |||
2007-02-17 | Move portable error number symbolic name definitions to setup_once.h | Yang Tse | |
2007-02-16 | use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling | Yang Tse | |
2007-02-16 | use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling | Yang Tse | |
2006-10-27 | Update copyright year, since the file has been modified | Yang Tse | |
2006-10-18 | Check for USE_WINSOCK instead of WIN32 where the check was done | Yang Tse | |
to verify winsock API availability. | |||
2006-10-11 | Remove redundant __CYGWIN__ symbol check | Yang Tse | |
2006-09-13 | 'in6addr_any' must be placed in .c-file. Added 'REAL_WIN32' for | Gisle Vanem | |
all Win32 targets except CygWin. Cleanup. | |||
2005-12-18 | Cleanup windows header includes. Where aplicable, inclusion of | Yang Tse | |
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h | |||
2005-09-15 | moved test2file() to util.c | Daniel Stenberg | |
2005-05-19 | removed duplicate | Daniel Stenberg | |
2005-05-17 | Moved more generic functions to util.[ch] | Daniel Stenberg | |
Added resolve.c to simply resolve a given host name | |||
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. |