Yang Tse
|
68d83a8142
|
Overhauled test suite getpart() function. Fixing potential out of bounds
stack and memory overwrites triggered with huge test case definitions.
|
2010-02-14 13:14:17 +00:00 |
|
Yang Tse
|
f47b84b57f
|
Validate server port argument
|
2010-02-04 17:17:19 +00:00 |
|
Yang Tse
|
232d17ec64
|
avoid possibility of using obsoleted stuff
|
2010-02-02 12:39:10 +00:00 |
|
Yang Tse
|
703fa98a48
|
PKTSIZE might have been already defined in arpa/tftp.h
|
2010-01-23 13:51:53 +00:00 |
|
Yang Tse
|
184f92d243
|
Remove extra line feed
|
2010-01-08 12:01:35 +00:00 |
|
Yang Tse
|
a114b7b1c0
|
sws and tftpd command line option naming adjustments
|
2010-01-08 01:48:54 +00:00 |
|
Yang Tse
|
d14bf09ab8
|
Fix 'uploaded' file descriptor leak
|
2009-12-03 20:37:49 +00:00 |
|
Yang Tse
|
2286f566d0
|
signal handling to cleanup on SIGINT and SIGTERM
|
2009-12-02 15:02:30 +00:00 |
|
Yang Tse
|
cbd527843b
|
Only attempt to clear the server-logs lock when previously set by this same server.
|
2009-11-26 10:15:08 +00:00 |
|
Yang Tse
|
094afbeb56
|
Enhance some debug messages for initialization failures.
Fix compiler warning: conditional expression is constant.
|
2009-11-23 16:11:50 +00:00 |
|
Yang Tse
|
ede2ac0ea2
|
Attempt to silence bogus compiler warning: "Potential null pointer dereference"
|
2009-09-17 15:33:32 +00:00 |
|
Yang Tse
|
3ca0b9bb47
|
fix compiler warning
|
2009-06-11 17:46:33 +00:00 |
|
Yang Tse
|
9137e717b0
|
Use build-time configured curl_socklen_t instead of socklen_t
|
2009-05-02 02:37:32 +00:00 |
|
Yang Tse
|
af41fb79b5
|
Include <arpa/inet.h> if HAVE_ARPA_INET_H is defined
|
2009-04-27 23:59:41 +00:00 |
|
Daniel Stenberg
|
082b0d822c
|
test 1099: "TFTP get first a non-existing file then an existing" added disabled
as things don't work right here!
|
2009-04-24 21:46:42 +00:00 |
|
Gunter Knauf
|
2b96c3f5ce
|
add back most likely acciedently removed function name justtimeout to fix autobuild breaks.
|
2009-04-09 02:46:56 +00:00 |
|
Gisle Vanem
|
59997ecad5
|
Avoid warnings when HAVE_ALRM and SIGALRM are not defined.
|
2009-04-08 18:37:11 +00:00 |
|
Yang Tse
|
068ba17e21
|
moved some definitions from tftp.h to tftpd.c
|
2008-10-23 14:34:08 +00:00 |
|
Yang Tse
|
4d10c96aa6
|
fix compiler warning
|
2008-10-23 14:07:28 +00:00 |
|
Yang Tse
|
e16bccbb91
|
attempt to fix compiler warning:
`variable' might be clobbered by `longjmp' or `vfork'
|
2008-10-14 17:35:25 +00:00 |
|
Yang Tse
|
445e4a9792
|
revert change introduced in tftpd.c revision 1.44
|
2008-10-03 03:42:44 +00:00 |
|
Yang Tse
|
26a651f7ae
|
fix compiler warning: variable' might be clobbered by longjmp' or `vfork'
|
2008-10-02 13:28:10 +00:00 |
|
Yang Tse
|
57ee847ce7
|
Avoid the use of the '? :' operator inside the call to our
test-server logging function. It doesn't work on some systems.
|
2008-09-26 11:21:22 +00:00 |
|
Yang Tse
|
b6f29bef06
|
fix compiler warning: defined but not used
|
2008-09-21 02:35:20 +00:00 |
|
Yang Tse
|
fe5f448015
|
fix compiler warning: external definition with no prior declaration
|
2008-09-20 12:33:02 +00:00 |
|
Yang Tse
|
8733e087d7
|
fix print formatting string directives
|
2008-09-04 05:29:10 +00:00 |
|
Yang Tse
|
912c29fd8c
|
Undo using the sreadfrom() wrapper to replace recvfrom() in our code, for real ;-)
|
2008-07-30 06:20:43 +00:00 |
|
Yang Tse
|
537490e391
|
Undo using the sreadfrom() wrapper to replace recvfrom() in our code.
|
2008-07-30 05:10:42 +00:00 |
|
Yang Tse
|
51e84c77e7
|
fix compiler warning: implicit conversion from "long" to "int"
|
2008-07-21 09:23:56 +00:00 |
|
Yang Tse
|
1b37baf656
|
Use the sreadfrom() wrapper to replace recvfrom() in our code.
|
2008-07-21 03:06:07 +00:00 |
|
Yang Tse
|
96edebf4d9
|
improve synchronization between test harness runtests.pl script
and test harness servers to minimize risk of false test failures.
http://curl.haxx.se/mail/lib-2008-04/0392.html
|
2008-04-23 23:55:34 +00:00 |
|
Yang Tse
|
ed63d9d4de
|
header inclusion cleanup
|
2008-02-28 00:55:06 +00:00 |
|
Yang Tse
|
0d09f342c4
|
refactor some code out to write_pidfile() in util.c
|
2008-02-26 15:06:44 +00:00 |
|
Yang Tse
|
bad6410d08
|
Don't try to compare more than strlen chars
|
2008-02-06 17:35:17 +00:00 |
|
Yang Tse
|
fecb67b246
|
Use a long int data type to handle getpid() result
|
2008-02-06 16:54:01 +00:00 |
|
Yang Tse
|
ed636cbe44
|
Replace isupper with our uppercase macro version
|
2007-11-15 13:20:18 +00:00 |
|
Dan Fandrich
|
65ed696625
|
Fixed the test TFTP server to support the >10000 test number notation
Added test cases 2002 and 2003 (the latter disabled for now)
|
2007-10-24 22:48:23 +00:00 |
|
Patrick Monnerat
|
c67c54d4b3
|
Close log/server.input ASAP to avoid lengthy file lock on cygwin
|
2007-10-24 13:03:08 +00:00 |
|
Dan Fandrich
|
16b95fc773
|
Enabled a few more gcc warnings with --enable-debug. Renamed a few
variables to avoid shadowing global declarations.
|
2007-09-27 01:45:22 +00:00 |
|
Yang Tse
|
31e598d2f3
|
add debug messages for initialization failures
|
2007-02-19 02:03:58 +00:00 |
|
Yang Tse
|
4894ce16fc
|
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
|
2007-02-16 16:01:19 +00:00 |
|
Yang Tse
|
c26ec47e90
|
compiler warning fix
|
2007-02-02 17:16:06 +00:00 |
|
Dan Fandrich
|
b0d13fa4cb
|
Leave the TFTPD test server running after a file upload.
Flush the protocol log data so it's immediately available to the test harness.
|
2007-01-15 21:03:53 +00:00 |
|
Yang Tse
|
4ec9316155
|
Replace is*() macros with our own IS*() ones.
|
2006-10-23 19:14:54 +00:00 |
|
Yang Tse
|
e150150d9f
|
Remove redundant __CYGWIN__ symbol check
|
2006-10-11 16:01:16 +00:00 |
|
Yang Tse
|
5a6c89661a
|
Cygwin preprocessor adjustments
|
2006-09-12 01:17:16 +00:00 |
|
Yang Tse
|
ee3514ccdc
|
Replace exit() with return() in main()
|
2006-08-14 17:00:08 +00:00 |
|
Yang Tse
|
aa791ee5cf
|
Fix compiler warnings.
|
2006-07-29 09:15:03 +00:00 |
|
Yang Tse
|
2c81bfead5
|
Replace send() and recv() with swrite() and sread() macros.
|
2006-07-28 18:01:23 +00:00 |
|
Daniel Stenberg
|
4a8dfb3461
|
based on Tor Arntsen's fix, this should correct test case 271 to again run
fine
|
2006-05-24 15:22:03 +00:00 |
|