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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							9f080da488 
							
						 
					 
					
						
						
							
							Fixed the change user/group ability.  
						
						 
						
						... 
						
						
						
						Log when tinyproxy is using default values rather than specific ones.
Cleaned up the command line arguments since tinyproxy now uses a
configuration file.
Removed the USR1 signal and added the thread creation code. 
						
					 
					
						2000-09-12 00:03:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							1efe0265de 
							
						 
					 
					
						
						
							
							Removed the xmalloc() and xstrdup() functions.  
						
						 
						
						... 
						
						
						
						Added the pidfile_create() function.
Added the OpenBSD style strlcat() and strlcpy() functions. 
						
					 
					
						2000-09-12 00:01:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							04fc081e6d 
							
						 
					 
					
						
						
							
							Switched to the new logging style and replaced the xmalloc() with straight  
						
						 
						
						... 
						
						
						
						malloc(). 
						
					 
					
						2000-09-11 23:57:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							f6b7fe3f5c 
							
						 
					 
					
						
						
							
							Needed locking in getpeer_string().  
						
						 
						
						... 
						
						
						
						Added mutex locking around the dnscache() call.
Removed the global sockaddr and setup_fd variables.
Added the socket_blocking() and socket_nonblocking() functions.
Gutted the readling() function and replaced it with something similar to
the 1.0 version. :) 
						
					 
					
						2000-09-11 23:56:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ff35dd22 
							
						 
					 
					
						
						
							
							Moved back to the <config.h> for autoconf defines.  
						
						 
						
						
						
					 
					
						2000-09-11 23:50:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							4f4f91f76f 
							
						 
					 
					
						
						
							
							Cleaned up the logging format, and also included logging levels (which are  
						
						 
						
						... 
						
						
						
						similar to the syslogd format.) 
						
					 
					
						2000-09-11 23:47:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							5d7063a79e 
							
						 
					 
					
						
						
							
							Not using <defines.h> for autoconf anymore, so move back to the <config.h>  
						
						 
						
						... 
						
						
						
						format. 
						
					 
					
						2000-09-11 23:46:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							f807f4b96c 
							
						 
					 
					
						
						
							
							Just using standard malloc() since the xmalloc() didn't really add  
						
						 
						
						... 
						
						
						
						anything useful to the command. 
						
					 
					
						2000-09-11 23:43:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							df030a075f 
							
						 
					 
					
						
						
							
							Removed the custom hash routines. Using the ternary module instead.  
						
						 
						
						
						
					 
					
						2000-09-11 23:42:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f7599d76 
							
						 
					 
					
						
						
							
							Cleaned up the source so that the internal structure is no exposed by the  
						
						 
						
						... 
						
						
						
						buffer.h header. 
						
					 
					
						2000-09-11 23:41:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							55185db499 
							
						 
					 
					
						
						
							
							Removed the ternary tree code from these files and made it a separate  
						
						 
						
						... 
						
						
						
						module. 
						
					 
					
						2000-09-11 23:38:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							06281b7898 
							
						 
					 
					
						
						
							
							Modified to include all the files needed to build tinyproxy, plus the  
						
						 
						
						... 
						
						
						
						special targets for building the LEX and YACC files. (Also included the
GNU license.) 
						
					 
					
						2000-09-11 23:37:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ad28ae027a 
							
						 
					 
					
						
						
							
							Since the tinyproxy program has changed, the manual had to change as well.  
						
						 
						
						... 
						
						
						
						Documents all the command line arguments, though I think I need to
document the configuration file as well. 
						
					 
					
						2000-09-11 23:33:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							864e955bbd 
							
						 
					 
					
						
						
							
							Updated to reflect the new reality of the tinyproxy source code.  
						
						 
						
						
						
					 
					
						2000-09-11 23:32:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b00b4158f2 
							
						 
					 
					
						
						
							
							This was the layout for the purposed config file. This is no more.  
						
						 
						
						
						
					 
					
						2000-09-11 23:31:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3de97e56 
							
						 
					 
					
						
						
							
							This was the generic INSTALL file, but the INSTALL file itself is again the generic file. :)  
						
						 
						
						
						
					 
					
						2000-09-11 23:27:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9d164034 
							
						 
					 
					
						
						
							
							These files are no longer used within tinyproxy.  
						
						 
						
						
						
					 
					
						2000-09-11 23:24:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							1227e88bfd 
							
						 
					 
					
						
						
							
							Reflect changes made in source.  
						
						 
						
						
						
					 
					
						2000-06-06 17:58:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba5d76120 
							
						 
					 
					
						
						
							
							Fixed the links for finding tinyproxy. Thanks to Simon Baker for pointing  
						
						 
						
						... 
						
						
						
						this out. 
						
					 
					
						2000-06-06 17:56:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							73b1ff1b1a 
							
						 
					 
					
						
						
							
							Reorganized (or added) the #include <sys/types.h> line so tinyproxy would  
						
						 
						
						... 
						
						
						
						compile cleanly on FreeBSD systems. 
						
					 
					
						2000-04-26 16:31:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a05357a1 
							
						 
					 
					
						
						
							
							Fixed a bug with the path in clientreq. If the path was empty it caused a  
						
						 
						
						... 
						
						
						
						malformed request to be sent. 
						
					 
					
						2000-03-31 22:55:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							770c71969e 
							
						 
					 
					
						
						
							
							A whole whack of changes and bug fixes.  
						
						 
						
						
						
					 
					
						2000-03-31 20:15:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							8a563800e4 
							
						 
					 
					
						
						
							
							Added a line for the anonymous.* files.  
						
						 
						
						
						
					 
					
						2000-03-31 20:14:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b841f484aa 
							
						 
					 
					
						
						
							
							Changed the socket time out to 10 secs.  
						
						 
						
						
						
					 
					
						2000-03-31 20:14:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							dede5f36a8 
							
						 
					 
					
						
						
							
							Updated the anonheader function to use the new anonymous API. Removed the  
						
						 
						
						... 
						
						
						
						hack for the POST method in clientreq. 
						
					 
					
						2000-03-31 20:13:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							2562d28129 
							
						 
					 
					
						
						
							
							Completely rewrote the readline function.  
						
						 
						
						
						
					 
					
						2000-03-31 20:10:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ae347fc87a 
							
						 
					 
					
						
						
							
							Added the working_* fields as a scratch pad for readline().  
						
						 
						
						
						
					 
					
						2000-03-31 20:09:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							0edeabbd63 
							
						 
					 
					
						
						
							
							Removed the allowedhdr_s structure since it is now accessed through  
						
						 
						
						... 
						
						
						
						anonymous.* 
						
					 
					
						2000-03-31 20:08:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e97bd24f 
							
						 
					 
					
						
						
							
							Moved the anonymous header code into it's own file to make it easier to  
						
						 
						
						... 
						
						
						
						update. 
						
					 
					
						2000-03-31 19:56:55 +00:00