Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							afacc3d80b 
							
						 
					 
					
						
						
							
							tests:webserver: move parsing of request to its own function.  
						
						... 
						
						
						
						(Prepare for really parsing the request...)
Michael 
						
					 
					
						2009-09-14 11:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							8f8f99098e 
							
						 
					 
					
						
						
							
							packaging: Update summary and description in spec file  
						
						
						
					 
					
						2009-09-13 17:26:38 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							b952bc6595 
							
						 
					 
					
						
						
							
							Remove acinclude.m4 and configure macro dir  
						
						
						
					 
					
						2009-09-13 17:14:08 +05:30 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a586648e 
							
						 
					 
					
						
						
							
							tests: test retreival of stathost page.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-13 01:52:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							282ec11792 
							
						 
					 
					
						
						
							
							tests: set stathost to 127.0.0.127 in the testsuite  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-13 01:52:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							5a96099cde 
							
						 
					 
					
						
						
							
							tests: print IP and port after firing up tinyproxy and webserver  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-13 01:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							abb2283e2e 
							
						 
					 
					
						
						
							
							tests:webserver: be more rfc 1945 compliant in the server-header.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-13 01:14:44 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							71f3721bb1 
							
						 
					 
					
						
						
							
							tests: fix run_tests.sh after templates have moved.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-13 01:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							7aa5482754 
							
						 
					 
					
						
						
							
							doc: Remove missing tinyproxy.conf from EXTRA_DIST  
						
						
						
					 
					
						2009-09-13 04:14:21 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							168935344a 
							
						 
					 
					
						
						
							
							Cleanup top-level Makefile.am  
						
						
						
					 
					
						2009-09-13 04:13:21 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							9b6975c9eb 
							
						 
					 
					
						
						
							
							m4macros: EXTRA_DIST m4 macros from its own directory  
						
						
						
					 
					
						2009-09-13 04:12:32 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							49971a76b9 
							
						 
					 
					
						
						
							
							Remove files that are distributed anyway from EXTRA_DIST  
						
						
						
					 
					
						2009-09-13 04:09:37 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4f67ecef 
							
						 
					 
					
						
						
							
							data: Cleanup installation of templates  
						
						
						
					 
					
						2009-09-13 04:08:06 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7bd43d8e 
							
						 
					 
					
						
						
							
							Fix Makefile.am  
						
						
						
					 
					
						2009-09-13 04:05:28 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							c44264ddaa 
							
						 
					 
					
						
						
							
							doc: Move doc/tinyproxy.conf to etc/ directory  
						
						
						
					 
					
						2009-09-13 04:04:18 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbc6b0359 
							
						 
					 
					
						
						
							
							doc: Move doc/HTML_VARIABLES content to the manpage  
						
						
						
					 
					
						2009-09-13 03:59:03 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							13ccc059d0 
							
						 
					 
					
						
						
							
							doc: Rename some files  
						
						
						
					 
					
						2009-09-13 03:53:32 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							ce97014bc0 
							
						 
					 
					
						
						
							
							doc: Delete report.sh.tmpl  
						
						
						
					 
					
						2009-09-13 03:49:20 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							f3e06436b5 
							
						 
					 
					
						
						
							
							doc: Move templates to data/templates/ directory  
						
						
						
					 
					
						2009-09-13 03:48:24 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							d7296318a0 
							
						 
					 
					
						
						
							
							doc: Cleanup doc/Makefile.am  
						
						
						
					 
					
						2009-09-13 03:40:59 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							a4a93917c9 
							
						 
					 
					
						
						
							
							doc: Use asciidoc for manpage  
						
						
						
					 
					
						2009-09-13 03:32:38 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							31f98e9adc 
							
						 
					 
					
						
						
							
							doc: Remove report.sh script  
						
						
						
					 
					
						2009-09-13 02:55:42 +05:30 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							6c83a49bbb 
							
						 
					 
					
						
						
							
							tests: add a script wrapper to run tinyproxy under valgrind in the tests.  
						
						... 
						
						
						
						This runs valgrind with the -q switch - i.e. the log file
tests/env/var/log/valgrind.log will only contain anything when there were
valgrind errors. (Memory leaks...)
Michael 
						
					 
					
						2009-09-11 01:10:11 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							26aa8648b6 
							
						 
					 
					
						
						
							
							tests: add support for running tinyproxy under valgrind.  
						
						... 
						
						
						
						When you want to run tinyproxy under valgrind,
set the environment variable VALGRIND to some useful
valgrind command line.
Michael 
						
					 
					
						2009-09-11 01:02:52 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							389f5d1464 
							
						 
					 
					
						
						
							
							make "config_file" a const in the config struct.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 22:16:58 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							735c9cb70f 
							
						 
					 
					
						
						
							
							reqs.c: fix two implicit cast warnings.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 22:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							408c781d14 
							
						 
					 
					
						
						
							
							tests: restructure run_tests into functions to make main flow clearer.  
						
						... 
						
						
						
						Also prepare for modularizing the testsuite.
Michael 
						
					 
					
						2009-09-10 12:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa1763af9 
							
						 
					 
					
						
						
							
							tests:run_tests: add complete GPL boilerplate.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 12:09:12 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							bc1da1cbb5 
							
						 
					 
					
						
						
							
							tests:webclient: add complete GPL boilerplate.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 12:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							290c4f581e 
							
						 
					 
					
						
						
							
							tests/webserver: add complete GPL boilerplate.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 12:07:48 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							4d4f8bffef 
							
						 
					 
					
						
						
							
							tests:webserver: make pid-file, log-dir and doc-root reside in /tmp by default  
						
						... 
						
						
						
						So simply starting the server will work.
Michael 
						
					 
					
						2009-09-10 11:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							974be68476 
							
						 
					 
					
						
						
							
							tests/webserver: rework locking of pid file.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 11:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							449af292dc 
							
						 
					 
					
						
						
							
							tests:webserver: reopen STDOUT/STDERR after locking pid file.  
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-09-10 11:08:08 +02:00 
						 
				 
			
				
					
						
							
							
								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