Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							7dcb5f9061 
							
						 
					 
					
						
						
							
							Include values.h to use LONG_MAX and LONG_MIN  
						
						
						
					 
					
						2008-06-17 13:44:42 +05:30 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							c8cf89a954 
							
						 
					 
					
						
						
							
							Add strtol conversion error checking  
						
						... 
						
						
						
						Moved the strtol() call into fill_netmask_array() and added additional
error checking to ensure that the strtol() call succeeded.
Error checking code taken from strtol() manpage.
Signed-off-by: Robert James Kaes <rjk@wormbytes.ca> 
						
					 
					
						2008-06-17 13:32:20 +05:30 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							51fb15be2c 
							
						 
					 
					
						
						
							
							Refactored netmask array fill with range check  
						
						... 
						
						
						
						When building a numeric ACL with netmask, range check the supplied
value.  In addition, the code to walk the array has been extracted and
"simplified".
Signed-off-by: Robert James Kaes <rjk@wormbytes.ca> 
						
					 
					
						2008-06-17 13:31:04 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							95c1f39f60 
							
						 
					 
					
						
						
							
							Don't check the value to be inserted as it's already checked  
						
						... 
						
						
						
						This change primarily avoids a gcc warning where timebuf
is never non-NULL. There is no need to check the value to be
inserted as it's checked inside hashmap_insert().
This changeset also lets error return values from hashmap_insert()
propogate instead of clamping them to -1 (not that these are
currently used anyway). 
						
					 
					
						2008-06-10 09:51:23 +05:30 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea289d82e 
							
						 
					 
					
						
						
							
							Moved transparent proxy code into its own file  
						
						... 
						
						
						
						Extracted the transparent proxy logic from reqs.c and placed it into a
separate file.
Signed-off-by: Robert James Kaes <rjk@wormbytes.ca> 
						
					 
					
						2008-06-09 10:01:14 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							445e4cb09c 
							
						 
					 
					
						
						
							
							Change tinyproxy Bugzilla component to product  
						
						
						
					 
					
						2008-06-04 09:45:50 +05:30 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b092de72f8 
							
						 
					 
					
						
						
							
							Ignore profiling generated files  
						
						... 
						
						
						
						The *.pcno files are generated as part of the profiling code.
Signed-off-by: Robert James Kaes <rjk@wormbytes.ca> 
						
					 
					
						2008-06-03 21:51:02 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							8938b9cd86 
							
						 
					 
					
						
						
							
							Another minor README update  
						
						
						
					 
					
						2008-05-24 16:49:32 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							2038d4ca8c 
							
						 
					 
					
						
						
							
							Updated README  
						
						
						
					 
					
						2008-05-24 16:48:45 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ecb1dabb 
							
						 
					 
					
						
						
							
							Added .gitignore entries  
						
						
						
					 
					
						2008-05-24 16:35:46 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							8949675e5d 
							
						 
					 
					
						
						
							
							Updated toplevel Makefile.am to reflect recent automake changes  
						
						
						
					 
					
						2008-05-24 16:34:15 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							cc1f04ecba 
							
						 
					 
					
						
						
							
							Updated copyright header in Makefile.am  
						
						
						
					 
					
						2008-05-24 16:24:12 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9ee262e5 
							
						 
					 
					
						
						
							
							Removed unnecessary LDFLAGS variable  
						
						
						
					 
					
						2008-05-24 16:21:29 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							06a08b28de 
							
						 
					 
					
						
						
							
							Quoted TP_ARG_ENABLE  
						
						
						
					 
					
						2008-05-24 16:19:42 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							20ad96495c 
							
						 
					 
					
						
						
							
							configure.ac changes  
						
						
						
					 
					
						2008-05-24 16:17:29 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							868a4561fe 
							
						 
					 
					
						
						
							
							Restructured automake macros  
						
						
						
					 
					
						2008-05-24 16:13:40 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							b0a3568de0 
							
						 
					 
					
						
						
							
							Renamed htmlerror.[ch] to html-error.[ch]  
						
						
						
					 
					
						2008-05-24 13:47:14 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							249d4b7f33 
							
						 
					 
					
						
						
							
							Updated copyright, license notices in source code  
						
						... 
						
						
						
						The notices have been changed to a more GNU look. Documentation
comments have been separated from the copyright header. I've tried to
keep all copyright notices intact. Some author contact details have
been updated. 
						
					 
					
						2008-05-24 13:35:49 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							b441485b5e 
							
						 
					 
					
						
						
							
							Fixed links in spec file  
						
						
						
					 
					
						2008-05-05 16:22:30 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7c535d4e 
							
						 
					 
					
						
						
							
							Updated .gitignore files  
						
						
						
					 
					
						2008-05-03 13:21:54 +05:30 
						 
				 
			
				
					
						
							
							
								Jeremy Hinegardner 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7ecaca6d 
							
						 
					 
					
						
						
							
							Sync Fedora initscript and specfile  
						
						
						
					 
					
						2008-05-01 19:47:58 +05:30 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							b110332ed3 
							
						 
					 
					
						
						
							
							Free arg before returning, or it'll leak  
						
						
						
					 
					
						2008-03-30 17:56:45 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							ff72f5426e 
							
						 
					 
					
						
						
							
							Free entry_buffer or it'll be leaked  
						
						... 
						
						
						
						vector_append() calls vector_insert() which makes a copy
of the passed buffer, so the caller can free its buffer. 
						
					 
					
						2008-03-30 17:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							12501d599c 
							
						 
					 
					
						
						
							
							Fixed leaks of va_lists  
						
						
						
					 
					
						2008-03-30 17:43:32 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							bd8f8807ff 
							
						 
					 
					
						
						
							
							Generate RPM spec file from .spec.in file  
						
						
						
					 
					
						2008-03-30 17:18:58 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							6a6a3b0409 
							
						 
					 
					
						
						
							
							Added Makefile.am in packaging dirs  
						
						
						
					 
					
						2008-03-30 17:12:26 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d9bb2150 
							
						 
					 
					
						
						
							
							Removed old RPM packaging files  
						
						
						
					 
					
						2008-03-30 17:01:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Hinegardner 
							
						 
					 
					
						
						
						
						
							
						
						
							14edbda9f0 
							
						 
					 
					
						
						
							
							Added Fedora packaging files  
						
						
						
					 
					
						2008-03-30 16:59:11 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							e229b36083 
							
						 
					 
					
						
						
							
							Moved RPM packaging dir to top-level  
						
						
						
					 
					
						2008-03-30 16:48:47 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							d9c41d4e4d 
							
						 
					 
					
						
						
							
							Removed obsolete packaging patch file  
						
						
						
					 
					
						2008-03-30 16:41:10 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							13cf5ae0d5 
							
						 
					 
					
						
						
							
							Do not allow anyone except localhost by default  
						
						
						
					 
					
						2008-03-30 16:39:35 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							d0ae798f71 
							
						 
					 
					
						
						
							
							Made the default group nobody  
						
						
						
					 
					
						2008-03-30 16:38:44 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							44d91bdf6b 
							
						 
					 
					
						
						
							
							Removed obsolete lexer/parser files  
						
						
						
					 
					
						2008-03-30 16:33:08 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Stribblehill 
							
						 
					 
					
						
						
						
						
							
						
						
							fdf7e4ea8b 
							
						 
					 
					
						
						
							
							Added more patterns to .gitignore  
						
						
						
					 
					
						2008-03-19 15:11:13 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							b11c74637f 
							
						 
					 
					
						
						
							
							Fixed format string warnings  
						
						
						
					 
					
						2008-03-13 15:09:30 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							fc62283164 
							
						 
					 
					
						
						
							
							Removed the clean target from the src directory  
						
						... 
						
						
						
						This was overriding the automake clean target to clean up
files like *.o by default. 
						
					 
					
						2008-03-13 15:09:26 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							8848b647d7 
							
						 
					 
					
						
						
							
							Corrected datatype of salen to fix compiler warning  
						
						
						
					 
					
						2008-03-13 15:09:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							0ac647ab98 
							
						 
					 
					
						
						
							
							Added missing ltmain.sh  
						
						
						
					 
					
						2008-03-13 15:09:09 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							2db8c8f2d1 
							
						 
					 
					
						
						
							
							Added empty NEWS file that's required by autotools now  
						
						
						
					 
					
						2008-03-13 15:07:47 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							31766cce90 
							
						 
					 
					
						
						
							
							Renamed file to replace underscores in it with dashes  
						
						
						
					 
					
						2008-03-13 15:07:43 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							d5472ec0bd 
							
						 
					 
					
						
						
							
							Renamed file to replace underscores in it with dashes  
						
						
						
					 
					
						2008-03-13 15:07:37 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							376caf8f25 
							
						 
					 
					
						
						
							
							Renamed .cvsignore to .gitignore  
						
						
						
					 
					
						2008-03-13 15:07:29 -07:00 
						 
				 
			
				
					
						
							
							
								Mukund Sivaraman 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ef2479d8 
							
						 
					 
					
						
						
							
							Renamed bootstrap to autogen.sh  
						
						
						
					 
					
						2008-03-13 15:07:15 -07:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5118046d 
							
						 
					 
					
						
						
							
							Added support for UPSTREAM directive.  
						
						... 
						
						
						
						Included the basic grammar and handler functions for the "upstream" and
"no upstream" directives.  I still need to update the grammar to match
_all_ the possibilities documented in the tinyproxy.conf file, but at
least it now does as much as the old config parser. 
						
					 
					
						2005-11-04 05:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							72e1731092 
							
						 
					 
					
						
						
							
							Reformatted the reverse and filter configuration blocks.  If either  
						
						... 
						
						
						
						section is not enabled at compile time, it should not be included in the
object file. 
						
					 
					
						2005-11-04 01:31:41 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ffec04c65e 
							
						 
					 
					
						
						
							
							Fixed up whitespace formatting of the config file directives.  Also  
						
						... 
						
						
						
						added blank lines to group related directives. 
						
					 
					
						2005-11-04 00:47:07 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							bed712ffa7 
							
						 
					 
					
						
						
							
							Added the typecheck.m4 macro file to improve type checking support in  
						
						... 
						
						
						
						the configure.ac script.  The various typedefs are checked in a larger
collection of locations. 
						
					 
					
						2005-08-16 14:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							4c58663041 
							
						 
					 
					
						
						
							
							* [Refactor] Moved Reverse Proxy Code  
						
						... 
						
						
						
						Moved the reverse proxy code from reqs.c into it's own files
(reverse_proxy.c).  The code in reqs.c is way too complicated, so I
want to move unrelated code into their own files to simplify the main
concepts in reqs.c. 
						
					 
					
						2005-08-16 04:03:19 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							808bdbd1e9 
							
						 
					 
					
						
						
							
							* [Indent] Fixed typedef Formatting  
						
						... 
						
						
						
						Added the list of tinyproxy typedefs to the indent command to have them
formatted correctly as well. 
						
					 
					
						2005-08-15 18:35:09 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							c0299e1868 
							
						 
					 
					
						
						
							
							* [Indent] Ran Source Through indent  
						
						... 
						
						
						
						I re-indented the source code using indent with the following options:
indent -kr -bad -bap -nut -i8 -l80 -psl -sob -ss -ncs
There are now _no_ tabs in the source files, and all indentation is
eight spaces.  Lines are 80 characters long, and the procedure type is
on it's own line.  Read the indent manual for more information about
what each option means. 
						
					 
					
						2005-08-15 03:54:31 +00:00