Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							8cb182e1b8 
							
						 
					 
					
						
						
							
							Add access_list to the config struct instead of a global variable in acl.c.  
						
						 
						
						... 
						
						
						
						Change insert_acl, check_acl and flush_access_list to take a corresponding
argument.
Michael 
						
					 
					
						2009-12-07 00:22:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							6266197e92 
							
						 
					 
					
						
						
							
							acl: add function flush_access_list().  
						
						 
						
						
						
					 
					
						2009-12-07 00:22:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6999df4a 
							
						 
					 
					
						
						
							
							Add free_reversepath_list().  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-07 00:22:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							3f1201c8b3 
							
						 
					 
					
						
						
							
							Add a reversepath argument to reversepath_get().  
						
						 
						
						... 
						
						
						
						This abstracts the setter/getter functions for the reversepath
list from the concrete list in config.reversepath_list.
Michael 
						
					 
					
						2009-12-07 00:22:46 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							624d146cd6 
							
						 
					 
					
						
						
							
							Add reversepath_list parameter to reversepath_add.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-07 00:22:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							21aa3ecf60 
							
						 
					 
					
						
						
							
							upstream: add free_upstream_list ()  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-07 00:22:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8ea0d23b 
							
						 
					 
					
						
						
							
							upstream: Add upstream list parameter to upstream_get()  
						
						 
						
						... 
						
						
						
						to abstract it from the concrete list in the config struct.
Now upstream.c does not use any reference to config any more.
Michael 
						
					 
					
						2009-12-07 00:22:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							22fba83df2 
							
						 
					 
					
						
						
							
							upstream: add upstream list parameter to upstream_add()  
						
						 
						
						... 
						
						
						
						to abstract it from the concrete list in the config struct.
Michael 
						
					 
					
						2009-12-07 00:22:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							fd987e97f0 
							
						 
					 
					
						
						
							
							move handling of upstream list to new module upstream.{c,h}  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 13:17:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							56ba3d45bd 
							
						 
					 
					
						
						
							
							upstream: refactor assembly of upstream out of upstream_add  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 13:17:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							34dbeb3626 
							
						 
					 
					
						
						
							
							main/conf: add maxidletimeout to initialize_config_defaults  
						
						 
						
						... 
						
						
						
						But keep the resetting check after processing the conf file.
Michael 
						
					 
					
						2009-12-06 01:57:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							c853cec164 
							
						 
					 
					
						
						
							
							main: fix tab -> spaces  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 01:57:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							073233b9f1 
							
						 
					 
					
						
						
							
							conf: move setting of default stathost to initialize_config_defaults()  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 01:56:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							055c11f63c 
							
						 
					 
					
						
						
							
							conf: fix tab->spaces  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 01:55:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							f60aa47715 
							
						 
					 
					
						
						
							
							conf: allow set_string_arg to overwrite previous values (i.e. don't leak)  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 01:55:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							5e399a7e17 
							
						 
					 
					
						
						
							
							main: use safestrdup instead of strdup in process_cmdline  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-12-06 01:55:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							0480185d07 
							
						 
					 
					
						
						
							
							Use capitalized name in error messages  
						
						 
						
						
						
					 
					
						2009-12-04 05:41:36 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							607e8ec0e7 
							
						 
					 
					
						
						
							
							acl: split initialization of the access_list out into a function  
						
						 
						
						
						
					 
					
						2009-11-17 17:30:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							ec4b4d979f 
							
						 
					 
					
						
						
							
							Use NULL for pointers  
						
						 
						
						
						
					 
					
						2009-11-17 02:40:03 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							a664dee4f6 
							
						 
					 
					
						
						
							
							set_string_arg: Remove unneccesary check for determining the return code.  
						
						 
						
						
						
					 
					
						2009-11-16 21:52:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							45a56e468d 
							
						 
					 
					
						
						
							
							Remove excessive copying  
						
						 
						
						
						
					 
					
						2009-11-17 02:20:27 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							d7fada25e5 
							
						 
					 
					
						
						
							
							Make position into an enum  
						
						 
						
						
						
					 
					
						2009-11-17 01:52:23 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6a25ac06 
							
						 
					 
					
						
						
							
							Use snprintf() with size of the portstr buf  
						
						 
						
						
						
					 
					
						2009-11-17 01:44:21 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mathew Mrosko 
							
						 
					 
					
						
						
						
						
							
						
						
							238e3ffb34 
							
						 
					 
					
						
						
							
							Fix format string warnings  
						
						 
						
						... 
						
						
						
						C90 doesn't support z modifier in printf's, so cast values
to (unsigned long) which should be the same size as size_t
on both ILP32 and LP64. 
						
					 
					
						2009-11-16 21:50:40 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							2f05d8dd32 
							
						 
					 
					
						
						
							
							Fix typo in log string  
						
						 
						
						
						
					 
					
						2009-11-14 18:57:31 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							fba81e4174 
							
						 
					 
					
						
						
							
							conf: refactor loading of config file out into load_config_file()  
						
						 
						
						... 
						
						
						
						and make config_compile and config_parse static to conf.c
Michael 
						
					 
					
						2009-11-14 12:13:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Adam 
							
						 
					 
					
						
						
						
						
							
						
						
							a09dd9cd00 
							
						 
					 
					
						
						
							
							main: add a config struct argument to process_cmdline.  
						
						 
						
						... 
						
						
						
						Michael 
						
					 
					
						2009-11-14 12:13:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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