Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9542dfdcdc 
					 
					
						
						
							
							moved test2file() to util.c  
						
						
						
						
					 
					
						2005-09-15 20:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b9c8de598b 
					 
					
						
						
							
							Thanks to Scott Davis' detailed reports, I found this premature detection  
						
						... 
						
						
						
						of the end of a chunked-encoded POST request. 
						
						
					 
					
						2005-09-07 10:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e22ac39da4 
					 
					
						
						
							
							detabify  
						
						
						
						
					 
					
						2005-08-18 08:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b749910e6c 
					 
					
						
						
							
							include ctype.h for isdigit()  
						
						
						
						
					 
					
						2005-05-19 09:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4a091bbd8a 
					 
					
						
						
							
							Bug report  #1204435  identified a problem with malformed URLs like  
						
						... 
						
						
						
						"http://somehost?data " as it added a slash too much in the request ("GET
/?data/"...). Added test case 260 to verify. 
						
						
					 
					
						2005-05-18 20:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						84fd4686e2 
					 
					
						
						
							
							Moved more generic functions to util.[ch]  
						
						... 
						
						
						
						Added resolve.c to simply resolve a given host name 
						
						
					 
					
						2005-05-17 10:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						366b62af2d 
					 
					
						
						
							
							always use the libcurl-provided *printf() functions  
						
						
						
						
					 
					
						2005-05-01 12:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						23da55a9f1 
					 
					
						
						
							
							Moved common code to util.[ch] instead of having it duplicated in sws.c  
						
						... 
						
						
						
						and sockfilt.c. For good-to-have functions for the servers written in C. 
						
						
					 
					
						2005-04-30 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3bcfe678ab 
					 
					
						
						
							
							display listening port in log  
						
						
						
						
					 
					
						2005-04-27 12:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ab4086bc24 
					 
					
						
						
							
							Updated the copyright year since changes have been this year.  
						
						
						
						
					 
					
						2005-03-31 07:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						31443724c6 
					 
					
						
						
							
							modified some log outputs, added comment about auth required as used in  
						
						... 
						
						
						
						test 154 
						
						
					 
					
						2005-03-28 22:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						dc28a9c0c1 
					 
					
						
						
							
							make sure the ipv6 http server gets its pid stored in a separate file  
						
						
						
						
					 
					
						2004-12-14 21:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						d02b2c4308 
					 
					
						
						
							
							Fixed missing braces warning.  
						
						
						
						
					 
					
						2004-12-13 11:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Gisle Vanem 
							
						 
					 
					
						
						
							
						
						22a0c57746 
					 
					
						
						
							
							Missing 'in6addr_any' in MingW's lib. ld bug?  
						
						
						
						
					 
					
						2004-12-12 20:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9b3b7ad22e 
					 
					
						
						
							
							HTTP IPv6 support added to the test suite  
						
						
						
						
					 
					
						2004-12-11 21:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						18f14ae23d 
					 
					
						
						
							
							close the connection when a bad test number was requested  
						
						
						
						
					 
					
						2004-12-09 09:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d6c155ff47 
					 
					
						
						
							
							added comment about port number in CONNECT string being used as test number  
						
						
						
						
					 
					
						2004-12-02 17:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0eb8414750 
					 
					
						
						
							
							Enable test cases to provide sections base64-encoded to be able to test  
						
						... 
						
						
						
						with binary data. 
						
						
					 
					
						2004-11-29 12:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a6d4d3eeac 
					 
					
						
						
							
							use curlx_strnequal() from the private lib sources instead of strncasecmp()  
						
						... 
						
						
						
						for maximum portability 
						
						
					 
					
						2004-10-07 22:57:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2a701a1aac 
					 
					
						
						
							
							modified some logging output  
						
						
						
						
					 
					
						2004-06-22 06:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						67341c4cbe 
					 
					
						
						
							
							when the client disconnects prematurely, dump the request as received thus  
						
						... 
						
						
						
						far 
						
						
					 
					
						2004-06-21 14:00:11 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0a83fa90bb 
					 
					
						
						
							
							skip the pid from the logging  
						
						
						
						
					 
					
						2004-06-15 10:28:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						da6eea9b38 
					 
					
						
						
							
							delete trailing whitespace  
						
						
						
						
					 
					
						2004-05-28 09:52:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0aa7d11cc9 
					 
					
						
						
							
							%ld for long  
						
						
						
						
					 
					
						2004-05-06 13:21:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						933f7cecae 
					 
					
						
						
							
							int/long fix  
						
						
						
						
					 
					
						2004-05-06 12:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						15f9a93c25 
					 
					
						
						
							
							include the full size of the sent response in the log  
						
						
						
						
					 
					
						2004-04-30 05:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e373f1fd73 
					 
					
						
						
							
							log the WAIT command  
						
						
						
						
					 
					
						2004-04-21 06:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						25e98179be 
					 
					
						
						
							
							Gisle Vanem: patches to make sws.c compile under MingW/MSVC is  
						
						... 
						
						
						
						attached. And some cosmetic fixes. 
						
						
					 
					
						2004-04-17 11:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bc11929395 
					 
					
						
						
							
							remade the logging function to better deal with removed logfiles during  
						
						... 
						
						
						
						the execution of the tests 
						
						
					 
					
						2004-04-16 07:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2ff9f55001 
					 
					
						
						
							
							Added "swsbounce" magic: if this keyword is present in a <data> section it  
						
						... 
						
						
						
						sets the "swsbounce" magic mode. If there follows a request for the SAME
test number and the SAME part number, this mode will make the server bump
the part number internally and thus return a different <dataNUM> section
than it otherwise would.
Test case 153 uses this in case you need an example. It is pretty involved
and hard-to-use, but then the situation is pretty special over all. Enjoy. 
						
						
					 
					
						2004-03-31 11:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0fd88d7c8f 
					 
					
						
						
							
							minor variable type cleanups  
						
						
						
						
					 
					
						2004-03-23 08:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						8cbfe5d24a 
					 
					
						
						
							
							Andrs Garca-fix to make it build with mingw  
						
						
						
						
					 
					
						2004-03-09 08:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2cd6403011 
					 
					
						
						
							
							Major rewrite of the test HTTP server to allow more fancy features to make  
						
						... 
						
						
						
						better tests with the issue12-patch applied.
This change also includes Andrs Garca's win32-fixes.
Made the logging look better/more readable in sws.log 
						
						
					 
					
						2004-03-05 08:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						236337ce86 
					 
					
						
						
							
							fix protos to prevent warnings  
						
						
						
						
					 
					
						2004-02-20 07:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						372b141d5b 
					 
					
						
						
							
							make the path const  
						
						
						
						
					 
					
						2004-02-13 07:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						49ab1d914c 
					 
					
						
						
							
							provide a source path to the servers to make them find the tests when run  
						
						... 
						
						
						
						outside the source dir, not needing any symlinks 
						
						
					 
					
						2004-02-12 14:40:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f385b1976e 
					 
					
						
						
							
							when we receive a request overflow, we still dump the incoming request to  
						
						... 
						
						
						
						the dump file to make it easier to understand and debug the situation 
						
						
					 
					
						2004-01-30 09:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						053f6c85ef 
					 
					
						
						
							
							updated year in the copyright string  
						
						
						
						
					 
					
						2004-01-07 09:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2f9f843e8a 
					 
					
						
						
							
							new way to trick sws to return special data on CONNECT  
						
						
						
						
					 
					
						2003-11-24 16:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						41535eaea9 
					 
					
						
						
							
							only use siginterrupt() if it really exists on the platform  
						
						
						
						
					 
					
						2003-10-30 07:32:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c29740f0d8 
					 
					
						
						
							
							portability fix by using setup.h from the lib directory  
						
						
						
						
					 
					
						2003-10-09 08:12:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						20943292ff 
					 
					
						
						
							
							make the NTLM part numbers get increased instead of plainly assigned, as  
						
						... 
						
						
						
						this then makes redirection tests work (as the new test 89) 
						
						
					 
					
						2003-09-15 21:42:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5ef6520d4e 
					 
					
						
						
							
							fixed the CONNECT thing again  
						
						
						
						
					 
					
						2003-07-19 23:54:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2c1925161e 
					 
					
						
						
							
							If the data contents contains the word 'swsclose', then this server will  
						
						... 
						
						
						
						disconnect the client after the response have been sent. This also happens
if the respons is zero byte long.
In all other cases (unless an error happens), it will now maintain the
connection to allow proper persistant connection testing. This was required
for the NTLM testing to work so I finally had to fix this. Of course most of
the existing HTTP tests will be adjusted to work with this new rule of test
file syntax for HTTP tests.
Also fixed the log function to deal with varargs for better logging. 
						
						
					 
					
						2003-07-19 23:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7968e3c2de 
					 
					
						
						
							
							David Byron's patch that allows a client to make the server quit with a  
						
						... 
						
						
						
						magic url. 
						
						
					 
					
						2003-07-01 15:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fb6a51b8fd 
					 
					
						
						
							
							basic NTLM support  
						
						
						
						
					 
					
						2003-06-11 13:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0102726aeb 
					 
					
						
						
							
							Digest support added  
						
						
						
						
					 
					
						2003-05-22 22:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						df7bbcfd21 
					 
					
						
						
							
							Added log output for when the writing of the input HTTP request is successful  
						
						... 
						
						
						
						or unsuccessful. Used to track down the recent cygwin test suite problems. 
						
						
					 
					
						2003-04-03 13:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9b43ade1c0 
					 
					
						
						
							
							typecase getpid() to int to prevent compiler warning  
						
						
						
						
					 
					
						2003-03-16 10:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0251563c98 
					 
					
						
						
							
							report pid back in the WE ROOLZ message  
						
						
						
						
					 
					
						2003-03-15 16:39:15 +00:00