Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							526c70f687 
							
						 
					 
					
						
						
							
							tests: this is a first draft of the beginning of a test suite.  
						
						 
						
						... 
						
						
						
						It provisions a test envirnonment, fires up the perl web server
and tinyproxy and currently makes one direct request to the
web server and one request through tinyproxy.
This will be modularized and extended in the sequel.
Michael 
						
					 
					
						2009-09-10 01:20:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							158f8a7e15 
							
						 
					 
					
						
						
							
							tests: add a simple web client written in perl.  
						
						 
						
						... 
						
						
						
						This should be one of the test tools for writing our testsuite.
This can be used to make direct connects to web servers like so:
webclient.pl server_ip:port /path/file.html
and to make requestis via a proxy like this:
webclient.pl proxy_ip:port http://webserver:port/path/file.html 
Michael 
						
					 
					
						2009-09-10 01:15:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							a39d7cd8d8 
							
						 
					 
					
						
						
							
							tests: add a simple webserver written in perl.  
						
						 
						
						... 
						
						
						
						This should be the web server to test against in the upcoming selftest suite.
This web server will evolve as the test suite grows.
Currently, it just returns a web site quoting the request and a fortune
(if fortune is installed...) for whatever request it gets.
The option to provide a document root is already present.
Michael 
						
					 
					
						2009-09-10 01:13:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							e39da7d0b2 
							
						 
					 
					
						
						
							
							README: Update the CONTRIBUTING section.  
						
						 
						
						... 
						
						
						
						* provide the git url
* mention git format-patch
* mention the #tinyproxy irc channel
Michael 
						
					 
					
						2009-09-09 10:52:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							4092c70b06 
							
						 
					 
					
						
						
							
							Fix compiler warnings: make const strings const in process_server_headers().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-12 23:49:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							0d585dca8d 
							
						 
					 
					
						
						
							
							Fix compiler warnings: make const strings const in process_client_headers().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-12 23:49:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c59d012d11 
							
						 
					 
					
						
						
							
							Fix compiler warnings: Make const strings const in remove_connection_headers()  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-12 23:47:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							1bfe8b6bea 
							
						 
					 
					
						
						
							
							Fix implicit cast warning in get_all_headers().  
						
						 
						
						... 
						
						
						
						And untangle assignment from check.
Michael 
						
					 
					
						2009-08-09 23:30:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							3b6bc45c37 
							
						 
					 
					
						
						
							
							Fix two implicit cast warnings in pull_client_data().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:28:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							bfca4019b7 
							
						 
					 
					
						
						
							
							Fix three implicit cast warnings in process_request().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:08:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							43fcc9ea37 
							
						 
					 
					
						
						
							
							Fix implicit cast warning in upstream_add().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:06:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							00fd84586c 
							
						 
					 
					
						
						
							
							Fix implicit cast warning in extract_ssl_url().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:05:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							ed23ceef64 
							
						 
					 
					
						
						
							
							Fix implicit cast warning in extract_http_url().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:04:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa2c8ed77 
							
						 
					 
					
						
						
							
							Fix implicit cast warning in check_allowed_connect_ports().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:02:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							eb0deeb966 
							
						 
					 
					
						
						
							
							fix signed vs unsigned comparison warning in check_allowed_connect_ports().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-09 23:01:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							caee88c774 
							
						 
					 
					
						
						
							
							readline(): fix 5 implicit cast warnings  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 10:10:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							947e8eb838 
							
						 
					 
					
						
						
							
							write_message(): fix signed/unsigned comparison warning  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 10:07:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c535939a9c 
							
						 
					 
					
						
						
							
							write_message(): fix implicit cast warnings.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 10:06:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							b450ad76ff 
							
						 
					 
					
						
						
							
							safe_write: fix unsigned vs. signed comparison  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 10:04:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							2fff622819 
							
						 
					 
					
						
						
							
							send_stored_logs(): remove an implicit cast warning.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:54:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							4434dd24f1 
							
						 
					 
					
						
						
							
							send_stored_logs: fix signed/unsigned comparison  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:42:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							8a27e29f7e 
							
						 
					 
					
						
						
							
							log_message(): remove implicit cast warning.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:28:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							87f5657db0 
							
						 
					 
					
						
						
							
							log: make const char array const.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:27:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							1052502b63 
							
						 
					 
					
						
						
							
							http_message_add_headers: make argument num_headers unsigned  
						
						 
						
						... 
						
						
						
						and remove signed vs. unsigned comparison warnings.
Michael 
						
					 
					
						2009-08-07 09:24:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f99edadc92 
							
						 
					 
					
						
						
							
							http_message_add_headers(): fix implicit cast warning.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:21:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							baf634194c 
							
						 
					 
					
						
						
							
							http_message_create(): remove two implicit cast warnings.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:20:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							6a35704cdb 
							
						 
					 
					
						
						
							
							heap: make a const string const in malloc_shared_memory().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:17:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							8f50875740 
							
						 
					 
					
						
						
							
							heap: fix an implicit cast warning.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:17:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9e8a59e2 
							
						 
					 
					
						
						
							
							hashmap: fix three implicit cast warnings.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:16:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							181b03d729 
							
						 
					 
					
						
						
							
							Fix an implicit cast warning in initialize_conn().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 09:12:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							02e7bc7545 
							
						 
					 
					
						
						
							
							send_html_file(): remove a discards qualifyer warning  
						
						 
						
						... 
						
						
						
						and untangle assignment from check.
 Michael 
						
					 
					
						2009-08-07 08:56:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							3adec81872 
							
						 
					 
					
						
						
							
							html-error: make read only argument const in lookup_variable().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:53:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							76dadf47d3 
							
						 
					 
					
						
						
							
							make a const string const in send_http_error_message().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:51:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							1c3c268b50 
							
						 
					 
					
						
						
							
							make a const string const in send_http_headers().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:49:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ee85702e 
							
						 
					 
					
						
						
							
							make message argument of indicate_http_error() const.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:48:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							20b606b6f5 
							
						 
					 
					
						
						
							
							make message argument to send_http_headers() constant.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:44:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							251a975126 
							
						 
					 
					
						
						
							
							add_error_variable(): make key and data arguments const  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:41:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							05d1b2b372 
							
						 
					 
					
						
						
							
							showstats(): fix an implicit cast warning.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:38:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							3127baa4c6 
							
						 
					 
					
						
						
							
							showstats(): add a const to a const string  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:37:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							bb067eb13c 
							
						 
					 
					
						
						
							
							init_stats(): fix implicit cast warning.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-07 08:36:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							6f255d0900 
							
						 
					 
					
						
						
							
							Update bug tracker URL  
						
						 
						
						
						
					 
					
						2009-08-07 05:38:46 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							4518e4334d 
							
						 
					 
					
						
						
							
							Wrap len in parantheses  
						
						 
						
						
						
					 
					
						2009-08-07 04:30:38 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Dempsky 
							
						 
					 
					
						
						
						
						
							
						
						
							59d273fdcc 
							
						 
					 
					
						
						
							
							correctly handle folded header fields  
						
						 
						
						
						
					 
					
						2009-08-07 03:59:10 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							402b662def 
							
						 
					 
					
						
						
							
							Fix const warning  
						
						 
						
						
						
					 
					
						2009-08-07 03:54:08 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							a21cd7e3ed 
							
						 
					 
					
						
						
							
							Rename tinyproxy.[ch] to main.[ch]  
						
						 
						
						
						
					 
					
						2009-08-07 03:42:53 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Dempsky 
							
						 
					 
					
						
						
						
						
							
						
						
							b5089fecc7 
							
						 
					 
					
						
						
							
							fix error message formatting  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Adam <obnox@samba.org> 
						
					 
					
						2009-08-06 07:33:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f904831acd 
							
						 
					 
					
						
						
							
							.gitignore: ignore vi backup files  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-05 00:28:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							2ca1f9027b 
							
						 
					 
					
						
						
							
							add const to the key argument of anonymous_insert().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-05 00:15:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c6475974b5 
							
						 
					 
					
						
						
							
							add const to the key argument for anonymous_search().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-05 00:14:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							caf20d786b 
							
						 
					 
					
						
						
							
							utils: make headers constant in send_http_message() to reduce compiler warnings  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-08-05 00:09:41 +02:00