Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							8945d9f0ae 
							
						 
					 
					
						
						
							
							main: put initialization of config defaults into a function of its own  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-14 12:13:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2eaef173 
							
						 
					 
					
						
						
							
							extract setup of the logging subsystem into a function of its own.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Michael Adam <obnox@samba.org> 
						
					 
					
						2009-11-14 12:13:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							d8da7f55f7 
							
						 
					 
					
						
						
							
							main: move initialization of default config values closer together  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-14 12:13:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							9274b5556e 
							
						 
					 
					
						
						
							
							Remove packaging related items  
						
						 
						
						
						
					 
					
						2009-11-14 16:40:46 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							c42fbaaf80 
							
						 
					 
					
						
						
							
							Make asciidoc a requirement for building Tinyproxy  
						
						 
						
						... 
						
						
						
						asciidoc is necessary as the version number is added during
configure into the asciidoc manpage sources. So simply bundling
a pre-generated manpage won't do. 
						
					 
					
						2009-11-14 16:34:06 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							2061a18313 
							
						 
					 
					
						
						
							
							Revert "Don't cleanup generated and dist'ed manpages"  
						
						 
						
						... 
						
						
						
						This reverts commit 276ca8369d . 
						
					 
					
						2009-11-14 16:16:49 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							66abbbe72d 
							
						 
					 
					
						
						
							
							Use located a2x binary instead of hard-coded name  
						
						 
						
						
						
					 
					
						2009-11-14 15:47:51 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							e71b3e08a6 
							
						 
					 
					
						
						
							
							Mark all generated stuff with silent rules  
						
						 
						
						
						
					 
					
						2009-11-14 15:47:21 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							d8062ed35f 
							
						 
					 
					
						
						
							
							Enable silent rules by default  
						
						 
						
						
						
					 
					
						2009-11-14 15:43:18 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							276ca8369d 
							
						 
					 
					
						
						
							
							Don't cleanup generated and dist'ed manpages  
						
						 
						
						
						
					 
					
						2009-11-14 15:40:57 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							feea6db815 
							
						 
					 
					
						
						
							
							daemon.c: fix #if NDEBUG --> #ifdef NDEBUG  
						
						 
						
						... 
						
						
						
						Thanks to Mathew Mrosko for pointing that out. 
						
					 
					
						2009-11-10 17:59:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c3f29ce4ac 
							
						 
					 
					
						
						
							
							gitignore etc/tinyproxy.conf - it is generated  
						
						 
						
						
						
					 
					
						2009-11-10 17:12:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							444ad35250 
							
						 
					 
					
						
						
							
							intentation: convert a tab to spaces  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-10 13:59:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c6db0a5e 
							
						 
					 
					
						
						
							
							Update etc/Makefile.am to substitute TINYPROXY_STATHOST  
						
						 
						
						... 
						
						
						
						Maybe, it would be better to have a two stage process here:
1. Have AC_SUBST from configure substitute as many variables
   as possible in  a fist stage
   tinyproxy.conf.tmpl.in --> tinyproxy.conf.tmp
2. Have make substitute those remaining paths that can not be
   substituted reasonable by configure due to the internal
   workings of automake.
Michael 
						
					 
					
						2009-11-10 13:58:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							6f56738ab0 
							
						 
					 
					
						
						
							
							tinyproxy.conf: add a comment documenting StatHost  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-10 13:58:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							41dd25d8e6 
							
						 
					 
					
						
						
							
							docs: update description of STATHOST in tinyproxy(8)  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-10 13:58:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb179ef0b 
							
						 
					 
					
						
						
							
							docs: document StatHost in tinyproxy.conf(5)  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-10 13:58:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							e54a3827df 
							
						 
					 
					
						
						
							
							configure: AC_SUBST TINYPROXY_STATHOST, not only define it for config.h  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-10 13:58:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							fd879e45c8 
							
						 
					 
					
						
						
							
							conf: fix reverspath parsing: the string in the 2nd arg is actually the inner match  
						
						 
						
						... 
						
						
						
						this fixes bug #64 , https://www.banu.com/bugzilla/show_bug.cgi?id=64 
the quotes of the string were part of the revers path after parseing.
Michael 
						
					 
					
						2009-11-10 01:17:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f63c29c886 
							
						 
					 
					
						
						
							
							conf: make the WS optional too, before the optional 2nd argument to reversepath  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-10 01:17:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							60d738626b 
							
						 
					 
					
						
						
							
							conf: fix ipv6 regex patterns, take three  
						
						 
						
						... 
						
						
						
						This extends the pattern by an alternative where there are no double colons.
This is for instance the case for and IPv6 address of the form
1111:222:33:4:55:666:7777:888
Michael 
						
					 
					
						2009-11-10 00:55:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							4292fe7795 
							
						 
					 
					
						
						
							
							Fix a segfault in insert_acl and checks against string-type acls  
						
						 
						
						... 
						
						
						
						The "address" member of struct acl_s is a union of a char *
and the numeric ip. So freeing the string after appending it to the
vector list is bad in two respects:
1. If the acl type was numeric, then this could (and would)
   lead to a segfault due to the numeric IP data interpreted
   as pointer to the string to be freed.
2. If the acl type was string, then the acl inserted into the
   list contained a reference to this address string that
   was freed. So in the worst case dereferencing this freed
   string could segfault, or at least this could lead to
   unexpectedly failing acl checks.
Michael 
						
					 
					
						2009-11-10 00:37:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							2b73e2183f 
							
						 
					 
					
						
						
							
							conf: fix the IPV6 regex patterns, take two  
						
						 
						
						... 
						
						
						
						The patterns should not end with the end of line marker,
since they might be part of a continuing pattern,
say of the form ipv6address/mask (used for allow/deny)
Michael 
						
					 
					
						2009-11-09 23:26:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f14419c4 
							
						 
					 
					
						
						
							
							conf: fix the IPV6 regex patterns  
						
						 
						
						... 
						
						
						
						These are not matched against the beginning of a line
but somewhere in the middle (as in "listen <IPv6 address>").
Michael 
						
					 
					
						2009-11-09 13:53:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							cd834de190 
							
						 
					 
					
						
						
							
							Close listenfd upon errors  
						
						 
						
						
						
					 
					
						2009-11-09 11:16:38 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							c8c9abc669 
							
						 
					 
					
						
						
							
							Fix validation of IPv6 addresses  
						
						 
						
						
						
					 
					
						2009-11-09 02:44:14 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							6f93737d8e 
							
						 
					 
					
						
						
							
							Bump micro version  
						
						 
						
						
						
					 
					
						2009-11-09 01:14:03 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							c978015af1 
							
						 
					 
					
						
						
							
							Add IPV6 support to listen_sock()  
						
						 
						
						
						
					 
					
						2009-11-09 01:13:41 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							25057baf54 
							
						 
					 
					
						
						
							
							propagate reload of filter file to child procs by sending HUP signals  
						
						 
						
						
						
					 
					
						2009-10-25 23:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							3474de599f 
							
						 
					 
					
						
						
							
							Change child_kill_children() to take the signal as an argument.  
						
						 
						
						
						
					 
					
						2009-10-25 23:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							1b4d130cf5 
							
						 
					 
					
						
						
							
							child: handle SIGHUP in the child by reloading the filter file  
						
						 
						
						
						
					 
					
						2009-10-25 23:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							b837e65b21 
							
						 
					 
					
						
						
							
							use new filter_reload() in child_main_loop()  
						
						 
						
						
						
					 
					
						2009-10-25 23:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							83987babd3 
							
						 
					 
					
						
						
							
							filter: add function filter_reload()  
						
						 
						
						
						
					 
					
						2009-10-25 23:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							79527fb6f7 
							
						 
					 
					
						
						
							
							gitignore add file tags (from ctags)  
						
						 
						
						
						
					 
					
						2009-10-25 23:33:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f43dd6ae18 
							
						 
					 
					
						
						
							
							TODO: add a reference to a bugzilla entry  
						
						 
						
						
						
					 
					
						2009-10-13 23:52:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							cbaa4b9fd2 
							
						 
					 
					
						
						
							
							tests:webclient: add option to send a request entity (body)  
						
						 
						
						
						
					 
					
						2009-10-12 02:01:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							e793a729f6 
							
						 
					 
					
						
						
							
							Clean tinyproxy.conf in make clean.  
						
						 
						
						
						
					 
					
						2009-10-11 13:21:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							582a8dc624 
							
						 
					 
					
						
						
							
							Fix make distcheck with tinyproxy.conf.in  
						
						 
						
						... 
						
						
						
						(Fixes make install and out of tree builds)
Thanks to muks for the top_srcdir bit! 
						
					 
					
						2009-10-11 13:19:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8171fe01 
							
						 
					 
					
						
						
							
							tests: add commented out DisableViaHeader to tinyproxy conf in the tests.  
						
						 
						
						
						
					 
					
						2009-10-11 02:00:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							db7f340b3a 
							
						 
					 
					
						
						
							
							Document DisableViaHeader in the tinyproxy.conf(5) manpage.  
						
						 
						
						
						
					 
					
						2009-10-11 02:00:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0bda0e7c 
							
						 
					 
					
						
						
							
							Document DisableViaHeader in the tinyproxy.conf template.  
						
						 
						
						
						
					 
					
						2009-10-11 02:00:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							7671ac1ae2 
							
						 
					 
					
						
						
							
							Don't add "Via:" header when DisableViaHeader == Yes.  
						
						 
						
						
						
					 
					
						2009-10-11 01:27:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f208b1222b 
							
						 
					 
					
						
						
							
							Add a boolean config option "DisableViaHeader".  
						
						 
						
						
						
					 
					
						2009-10-11 01:13:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f46aeca9a5 
							
						 
					 
					
						
						
							
							Fix a typo in the tinyproxy.conf template.  
						
						 
						
						
						
					 
					
						2009-10-10 22:25:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							03b8e8bc19 
							
						 
					 
					
						
						
							
							Fix another typo in the tinyproxy.conf(5) manpage.  
						
						 
						
						
						
					 
					
						2009-10-10 22:24:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							add2685a55 
							
						 
					 
					
						
						
							
							Fix a typo in the tinyproxy.conf(5) manpage.  
						
						 
						
						
						
					 
					
						2009-10-10 22:23:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe52ca43c 
							
						 
					 
					
						
						
							
							tests:webserver: correctly answer http/0.9 requests by sending no headers  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-10-10 20:57:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							07d993cbc1 
							
						 
					 
					
						
						
							
							acl: Fix "comparison between signed and unsigned" warning on 32bit  
						
						 
						
						... 
						
						
						
						This reads the mask bits as an unsigned int instead of as signend.
This is also what mask bits really are - there is no negative mask. :-)
Michael 
						
					 
					
						2009-10-10 01:11:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							a89d987e8a 
							
						 
					 
					
						
						
							
							Use size_t not ssize_t for len argument. This is always >= 0.  
						
						 
						
						
						
					 
					
						2009-10-10 01:11:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							1fda61b5a0 
							
						 
					 
					
						
						
							
							generate etc/tinyproxy.conf from a tinyproxy.conf.in template  
						
						 
						
						... 
						
						
						
						This is a first cut at providing a tinyproxy.conf file with
more useful default or example directories. It uses datadir,
sysconfdir and localstatedir.
Because automake is a little special here, this template can
not simply be processed by configure (AC_CONFIG_FILES(...)),
as these variables can only be used like this in makefiles.
Instead, we need a little sed-processor in the Makfile in etc/.
Michael 
						
					 
					
						2009-10-10 00:58:55 +02:00