Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1d942c22a
							
						
					 | 
					
						
						
							
							Removed a debugging aid.
						
						
						
						
						
					 | 
					
						2001-05-23 17:59:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f8b219210
							
						
					 | 
					
						
						
							
							Removed a DEBUG line in the "can't happen" case.
						
						
						
						
						
					 | 
					
						2001-05-23 17:59:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							03ffa590b7
							
						
					 | 
					
						
						
							
							Just a formatting change.
						
						
						
						
						
					 | 
					
						2001-05-23 17:58:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							36d84f4bc1
							
						
					 | 
					
						
						
							
							Make the netmask static and include the asserts.
						
						
						
						
						
					 | 
					
						2001-05-23 17:57:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							fedbe888e8
							
						
					 | 
					
						
						
							
							Fixed a potential problem with not zeroing the number of connections when
						
						
						
						
						
						
						
						the threads are emptied. 
						
					 | 
					
						2001-05-23 17:56:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd9f75edf8
							
						
					 | 
					
						
						
							
							Bumped up the pre version number
						
						
						
						
						
					 | 
					
						2001-01-15 17:13:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							93b201d23b
							
						
					 | 
					
						
						
							
							Fixed more potential overflow bugs.
						
						
						
						
						
					 | 
					
						2001-01-15 17:11:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f2d74e9f2
							
						
					 | 
					
						
						
							
							Fixed a potential security bug in http_err. There was a possibility of a
						
						
						
						
						
						
						
						heap overflow exploit. 
						
					 | 
					
						2001-01-15 17:06:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc704ae7a7
							
						
					 | 
					
						
						
							
							Fixed a bug where the ':' character was not being properly detected.
						
						
						
						
						
					 | 
					
						2001-01-02 19:30:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d0dcc9781
							
						
					 | 
					
						
						
							
							Rolling out the first pre to 1.4.0
						
						
						
						
						
					 | 
					
						2000-12-09 20:03:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5467e404b
							
						
					 | 
					
						
						
							
							Implimented the MaxRequestsPerChild directive.
						
						
						
						
						
					 | 
					
						2000-12-09 02:35:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							da7a96a2e4
							
						
					 | 
					
						
						
							
							Updated changelog
						
						
						
						
						
					 | 
					
						2000-12-08 03:35:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							0051208777
							
						
					 | 
					
						
						
							
							Fixed a problem with polling for the number of active threads. No longer
						
						
						
						
						
						
						
						polls. :) 
						
					 | 
					
						2000-12-08 03:35:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							068b0337c5
							
						
					 | 
					
						
						
							
							Fixed MACRO error.
						
						
						
						
						
					 | 
					
						2000-11-23 04:49:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							c01af94a1c
							
						
					 | 
					
						
						
							
							Fixed spelling mistake.
						
						
						
						
						
					 | 
					
						2000-11-23 04:46:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							b023ff577f
							
						
					 | 
					
						
						
							
							Changed the filter_host command to filter_url.
						
						
						
						
						
					 | 
					
						2000-11-23 04:46:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a2b20af5b
							
						
					 | 
					
						
						
							
							Updated Information.
						
						
						
						
						
					 | 
					
						2000-10-23 21:47:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6c6939e0a
							
						
					 | 
					
						
						
							
							In the Key Found code, don't display the string in the debug code since it
						
						
						
						
						
						
						
						doesn't exist anymore when we display it. Doh! 
						
					 | 
					
						2000-10-23 21:46:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							1de608ec5c
							
						
					 | 
					
						
						
							
							Added the initialization section for the DNS and Anonymous sub systems.
						
						
						
						
						
					 | 
					
						2000-10-23 21:44:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a5c2adcd8
							
						
					 | 
					
						
						
							
							Added the new_anonymous initialize routine
						
						
						
						
						
					 | 
					
						2000-10-23 21:43:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							670fad4a41
							
						
					 | 
					
						
						
							
							Added the new_dnscache routine to initialize the Ternary tree. Also,
						
						
						
						
						
						
						
						removed the garbage collection routine. 
						
					 | 
					
						2000-10-23 21:42:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							21e4d8a9bd
							
						
					 | 
					
						
						
							
							Updated documentation.
						
						
						
						
						
					 | 
					
						2000-09-26 05:00:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							91b7c55972
							
						
					 | 
					
						
						
							
							Fixed the insert function to handle a failed insert properly.
						
						
						
						
						
					 | 
					
						2000-09-26 04:59:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba5e5fc109
							
						
					 | 
					
						
						
							
							Added the TE_EXISTS return code, and cleaned up the ternary_destroy
						
						
						
						
						
						
						
						function. 
						
					 | 
					
						2000-09-26 04:59:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2c3e5ecc9
							
						
					 | 
					
						
						
							
							Moved the safefree() macro to the tinyproxy.h header.
						
						
						
						
						
					 | 
					
						2000-09-26 04:58:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd61e791b5
							
						
					 | 
					
						
						
							
							Updated the free() calls to the safefree() calls.
						
						
						
						
						
					 | 
					
						2000-09-26 04:57:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ad48fd906
							
						
					 | 
					
						
						
							
							Updated documentation.
						
						
						
						
						
					 | 
					
						2000-09-21 16:58:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							8398c7337d
							
						
					 | 
					
						
						
							
							There is no LOG_EMERG level, so changed to LOG_CRIT.
						
						
						
						
						
					 | 
					
						2000-09-21 16:57:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							30f36f3aa6
							
						
					 | 
					
						
						
							
							Added the LOG_NOTICE level.
						
						
						
						
						
					 | 
					
						2000-09-21 16:53:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							1deed67e1f
							
						
					 | 
					
						
						
							
							These are generated by grammar.y and scanner.l respectively, don't include
						
						
						
						
						
						
						
						them in the CVS. 
						
					 | 
					
						2000-09-15 20:58:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							955eb4b966
							
						
					 | 
					
						
						
							
							Automatically generated file.
						
						
						
						
						
					 | 
					
						2000-09-15 20:57:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b7488babe
							
						
					 | 
					
						
						
							
							Don't include automatically generated files.
						
						
						
						
						
					 | 
					
						2000-09-15 20:55:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee06d51e1a
							
						
					 | 
					
						
						
							
							Don't included automatically generated files.
						
						
						
						
						
					 | 
					
						2000-09-15 20:53:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							573266fe44
							
						
					 | 
					
						
						
							
							Flipping again. :) Don't include any of the automatically generated stuff.
						
						
						
						
						
					 | 
					
						2000-09-15 20:52:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0b36a6673
							
						
					 | 
					
						
						
							
							Need to do a check for the <stdint.h> header since it's not a standard
						
						
						
						
						
						
						
						header available on all systems. 
						
					 | 
					
						2000-09-14 16:41:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5fbf4ea4b
							
						
					 | 
					
						
						
							
							Again, needed for configure script. Automatically built by ./reconf
						
						
						
						
						
					 | 
					
						2000-09-12 18:10:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d42e65883
							
						
					 | 
					
						
						
							
							Needed for running configure. Automatically built with reconf
						
						
						
						
						
					 | 
					
						2000-09-12 00:45:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8cc991bb3
							
						
					 | 
					
						
						
							
							Can be made from configure.in (and should be), but I want to be able to
						
						
						
						
						
						
						
						check out the source and immediately configure it. 
						
					 | 
					
						2000-09-12 00:43:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							15ea792c42
							
						
					 | 
					
						
						
							
							We don't use ADNS anymore so get rid of the tree.
						
						
						
						
						
					 | 
					
						2000-09-12 00:38:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a949c9470
							
						
					 | 
					
						
						
							
							Example tinyproxy configuration file.
						
						
						
						
						
					 | 
					
						2000-09-12 00:22:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							d070239c53
							
						
					 | 
					
						
						
							
							We all know what this is. :)
						
						
						
						
						
					 | 
					
						2000-09-12 00:21:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							da3301f01f
							
						
					 | 
					
						
						
							
							A M4 macro for finding the various types on the system (typedefs, etc.)
						
						
						
						
						
					 | 
					
						2000-09-12 00:20:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							95ac302b8f
							
						
					 | 
					
						
						
							
							New defaults, and better checking for various features needed by
						
						
						
						
						
						
						
						tinyproxy. Looks like fun! :) 
						
					 | 
					
						2000-09-12 00:18:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e7a2192cf
							
						
					 | 
					
						
						
							
							Just updating the documentation.
						
						
						
						
						
					 | 
					
						2000-09-12 00:16:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc18c065b7
							
						
					 | 
					
						
						
							
							These all handle reading the tinyproxy configuration file.
						
						
						
						
						
					 | 
					
						2000-09-12 00:12:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b5c6be1d5
							
						
					 | 
					
						
						
							
							Generalized the ternary code which was already being used in anonymous.*
						
						
						
						
						
						
						
						now it can be used (and is used) in both anonymous and dnscache 
						
					 | 
					
						2000-09-12 00:10:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							de6f42d9fa
							
						
					 | 
					
						
						
							
							Improvied access control semantics. Allows for a finger control for
						
						
						
						
						
						
						
						allowing and denying hosts. 
						
					 | 
					
						2000-09-12 00:08:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							322a53eb56
							
						
					 | 
					
						
						
							
							tinyproxy now uses a pool of threads to handle connections. All the work
						
						
						
						
						
						
						
						for creating new threads, deleting old thread, and generally managing the
pool is done here. 
						
					 | 
					
						2000-09-12 00:07:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb32293415
							
						
					 | 
					
						
						
							
							This module handles the various stats relating to tinyproxy's
						
						
						
						
						
						
						
						funcationality. 
						
					 | 
					
						2000-09-12 00:06:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Robert James Kaes
							
						 
					 | 
					
						
						
						
						
							
						
						
							392c97e3d1
							
						
					 | 
					
						
						
							
							MAJOR RE-WRITE! Read the ChangeLog and look at the source. It's shorter
						
						
						
						
						
						
						
						than redocumenting the changes here. :) 
						
					 | 
					
						2000-09-12 00:04:42 +00:00 | 
					
					
						
						
							
							
							
						
					 |