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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1c2dde79 
							
						 
					 
					
						
						
							
							Updated to list changes in src/reqs.c and src/dnscache.c  
						
						 
						
						
						
					 
					
						2000-03-29 16:19:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							477dacb5fa 
							
						 
					 
					
						
						
							
							Included the <sys/types.h> header.  
						
						 
						
						
						
					 
					
						2000-03-29 16:18:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							0d421b5c39 
							
						 
					 
					
						
						
							
							Fixed a bug with the clientreq function which was incorrectly setting the  
						
						 
						
						... 
						
						
						
						clientheader flag and causing _all_ headers to be sent even in anonymous
mode. 
						
					 
					
						2000-03-29 16:17:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							85a7ebdacb 
							
						 
					 
					
						
						
							
							Updated ChangeLog entry for new fix.  
						
						 
						
						
						
					 
					
						2000-03-28 16:44:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							46076808fb 
							
						 
					 
					
						
						
							
							Fixed another NULL bug with the uri->authority. If an badly formed request  
						
						 
						
						... 
						
						
						
						was made in the form of http:\\www.somewhere.com/ tinyproxy would SEGV.
This has been corrected. 
						
					 
					
						2000-03-28 16:41:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							add003fd0c 
							
						 
					 
					
						
						
							
							Updated to reflect changes in src/reqs.c  
						
						 
						
						
						
					 
					
						2000-03-28 16:21:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							d222c7725b 
							
						 
					 
					
						
						
							
							Fixed a NULL pointer bug in clientreq. If the SCHEME in the URL was NULL  
						
						 
						
						... 
						
						
						
						the program would SEGV. This was caused by the error logging code. 
						
					 
					
						2000-03-28 16:19:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ef08202b 
							
						 
					 
					
						
						
							
							Remove the defines for DEFAULT_* and UPSTREAM (they've been moved into  
						
						 
						
						... 
						
						
						
						acconfig.h and configure). 
						
					 
					
						2000-03-13 00:56:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							c5bfeb33ac 
							
						 
					 
					
						
						
							
							List all the changes which has occured on the program.  
						
						 
						
						
						
					 
					
						2000-03-13 00:55:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a6591f7c 
							
						 
					 
					
						
						
							
							Added the support for the upstream proxy and also made the defaults for the  
						
						 
						
						... 
						
						
						
						LOGFILE, USER, and PORT. 
						
					 
					
						2000-03-11 20:43:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							10317d6701 
							
						 
					 
					
						
						
							
							Included the changes needed to re-add the upstream proxy option.  
						
						 
						
						
						
					 
					
						2000-03-11 20:37:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b99e549d 
							
						 
					 
					
						
						
							
							Updated the manual to reflect all the options, plus provide additional  
						
						 
						
						... 
						
						
						
						information concerning the changes made to some of the options. 
						
					 
					
						2000-03-11 20:36:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							1784fac73e 
							
						 
					 
					
						
						
							
							Re-ordered some of the arguments.  
						
						 
						
						... 
						
						
						
						Included the support for the Upstream Proxy. 
						
					 
					
						2000-03-11 20:35:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							3d6ee12d89 
							
						 
					 
					
						
						
							
							Once again, these files are made automatically, don't include them.  
						
						 
						
						
						
					 
					
						2000-03-11 20:34:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							cccc44c701 
							
						 
					 
					
						
						
							
							Again, the file is generated automatically, so don't include it.  
						
						 
						
						
						
					 
					
						2000-03-11 20:33:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8e8cecb0 
							
						 
					 
					
						
						
							
							These files are generated by reconf, so don't include them in the CVS.  
						
						 
						
						
						
					 
					
						2000-03-11 20:32:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Young 
							
						 
					 
					
						
						
						
						
							
						
						
							37e63909c0 
							
						 
					 
					
						
						
							
							This commit was generated by cvs2svn to compensate for changes in r2,  
						
						 
						
						... 
						
						
						
						which included commits to RCS files with non-trunk default branches. 
						
					 
					
						2000-02-16 17:32:49 +00:00