Yang Tse 
							
						 
					 
					
						
						
							
						
						fd10c047df 
					 
					
						
						
							
							sws.c: HTTP and GOPHER test server-side connection closing adjustment  
						
						... 
						
						
						
						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-10-14 17:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						650a504b2f 
					 
					
						
						
							
							sws: don't enable pipelining for requests with content-length  
						
						... 
						
						
						
						Log texts also modified and some white space edits 
						
						
					 
					
						2011-07-17 00:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c7a4df16e0 
					 
					
						
						
							
							sws: allow multiple commands in <servercmd>  
						
						
						
						
					 
					
						2011-07-03 19:15:06 +02:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						34127c7adc 
					 
					
						
						
							
							sws: fix compier warning: external definition with no prior declaration  
						
						
						
						
					 
					
						2010-12-06 14:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						07f60235b0 
					 
					
						
						
							
							fix compiler warning: rounding, sign extension, or loss of accuracy may result  
						
						
						
						
					 
					
						2010-12-02 18:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						5db0a412ff 
					 
					
						
						
							
							atoi: remove atoi usage  
						
						
						
						
					 
					
						2010-11-28 23:11:14 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a768e39b2d 
					 
					
						
						
							
							test servers: fix strict aliasing compiler warnings  
						
						
						
						
					 
					
						2010-11-19 19:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						15622e69a9 
					 
					
						
						
							
							sws: Added writedelay HTTP server command  
						
						... 
						
						
						
						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-10-02 00:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6ed72fd7fa 
					 
					
						
						
							
							sws: added basic gopher support  
						
						
						
						
					 
					
						2010-08-25 14:21:25 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2309b4e330 
					 
					
						
						
							
							remove the CVSish $Id$ lines  
						
						
						
						
					 
					
						2010-03-24 11:02:54 +01:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						439f62bfa8 
					 
					
						
						
							
							convert Curl_ultous() and Curl_ultouc() functions to curlx_ultous() and  
						
						... 
						
						
						
						curlx_ultouc(), exposing them through curlx.h to allow proper code reuse
later in our test harness. 
						
						
					 
					
						2010-02-22 18:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						048438345a 
					 
					
						
						
							
							fix compiler warning  
						
						
						
						
					 
					
						2010-02-19 18:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						6e461e45c3 
					 
					
						
						
							
							fix compiler warning  
						
						
						
						
					 
					
						2010-02-18 12:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f442dd6496 
					 
					
						
						
							
							fix Content-Length validation  
						
						
						
						
					 
					
						2010-02-16 11:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						d5b2d8e081 
					 
					
						
						
							
							fix compiler warning: conversion from "long" to "size_t" may lose sign  
						
						
						
						
					 
					
						2010-02-15 17:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						a114b7b1c0 
					 
					
						
						
							
							sws and tftpd command line option naming adjustments  
						
						
						
						
					 
					
						2010-01-08 01:48:54 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						7bede9180d 
					 
					
						
						
							
							log a message when continuing once sleep time is over  
						
						
						
						
					 
					
						2009-12-22 13:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						002ed5f298 
					 
					
						
						
							
							Test harness process control enhancements  
						
						
						
						
					 
					
						2009-12-16 19:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						364d76aca7 
					 
					
						
						
							
							Fix compiler warnings  
						
						
						
						
					 
					
						2009-12-14 13:27:50 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						6e9a484ea6 
					 
					
						
						
							
							signal handling to cleanup on SIGINT and SIGTERM, followup  
						
						
						
						
					 
					
						2009-12-13 03:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						0653fa107f 
					 
					
						
						
							
							signal handling to cleanup on SIGINT and SIGTERM, followup  
						
						
						
						
					 
					
						2009-12-09 18:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						f07f17f2a4 
					 
					
						
						
							
							Log sws IPv version, port and pid when exiting due to SIGINT or SIGTERM.  
						
						
						
						
					 
					
						2009-11-27 12:01:25 +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 
							
						 
					 
					
						
						
							
						
						fba233bb34 
					 
					
						
						
							
							signal handling to cleanup on SIGINT and SIGTERM  
						
						
						
						
					 
					
						2009-11-26 04:38:29 +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 
							
						 
					 
					
						
						
							
						
						be5c815f63 
					 
					
						
						
							
							remove line obsoleted with previous commit  
						
						
						
						
					 
					
						2009-09-17 14:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						31e106ced2 
					 
					
						
						
							
							Attempt to silence bogus compiler warning: "Potential null pointer dereference"  
						
						
						
						
					 
					
						2009-09-17 11:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								Gunter Knauf 
							
						 
					 
					
						
						
							
						
						f1320d6733 
					 
					
						
						
							
							add cast to silent compiler warning with 64bit systems.  
						
						
						
						
					 
					
						2009-08-29 15:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						c2ce2aa4de 
					 
					
						
						
							
							fix compiler warning  
						
						
						
						
					 
					
						2009-06-12 09:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						3ca0b9bb47 
					 
					
						
						
							
							fix compiler warning  
						
						
						
						
					 
					
						2009-06-11 17:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						af41fb79b5 
					 
					
						
						
							
							Include <arpa/inet.h> if HAVE_ARPA_INET_H is defined  
						
						
						
						
					 
					
						2009-04-27 23:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						640974fb28 
					 
					
						
						
							
							If a HTTP request is Basic and num is already >=1000, the HTTP test server  
						
						... 
						
						
						
						adds 1 to num to get the data section to return. This allows testing
authentication negotiations using the Basic authentication method. 
						
						
					 
					
						2008-11-25 23:23:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						88513d2d1a 
					 
					
						
						
							
							Fixed some compiler warnings with gcc  
						
						
						
						
					 
					
						2008-10-01 17:34:24 +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 
							
						 
					 
					
						
						
							
						
						985bd18904 
					 
					
						
						
							
							attempt to avoid HTTP server startup misdetection on some systems  
						
						
						
						
					 
					
						2008-09-26 01:08:24 +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 
							
						 
					 
					
						
						
							
						
						a6c915aab9 
					 
					
						
						
							
							fix compiler warning: external declaration in primary source file  
						
						
						
						
					 
					
						2008-09-18 16:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						8733e087d7 
					 
					
						
						
							
							fix print formatting string directives  
						
						
						
						
					 
					
						2008-09-04 05:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c67a99ff27 
					 
					
						
						
							
							- When libcurl was doing a HTTP POST and the server would respond with  
						
						... 
						
						
						
						"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-08-29 10:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						1f26ea4a85 
					 
					
						
						
							
							Added test case 1051 to test Location: following with PUT, as reported  
						
						... 
						
						
						
						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-07-30 07:24:59 +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 
							
						 
					 
					
						
						
							
						
						ad1dd08693 
					 
					
						
						
							
							fix minor memory leak triggered upon test failure  
						
						
						
						
					 
					
						2008-04-22 13:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						95fd093c4a 
					 
					
						
						
							
							Remove fflush() + fsync() previously introduced accelerated writing of  
						
						... 
						
						
						
						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-22 12:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Yang Tse 
							
						 
					 
					
						
						
							
						
						a87c468c5c 
					 
					
						
						
							
							accelerate the writing of server input and response request files  
						
						... 
						
						
						
						to disk, trying to defeat file and disk write-behind algorithms 
						
						
					 
					
						2008-04-20 19:15:08 +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