Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa9d257c2 
							
						 
					 
					
						
						
							
							Replaced the calls to the old readline() function with calls to the new  
						
						... 
						
						
						
						version. 
						
					 
					
						2001-11-22 00:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							d08d088d4a 
							
						 
					 
					
						
						
							
							Replaced the readline() function with a new version which has no  
						
						... 
						
						
						
						restrictions on the length of a line (unless you fill memory of course.)
Reformated the source. 
						
					 
					
						2001-11-22 00:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							757d341d96 
							
						 
					 
					
						
						
							
							Bumped the version number to release status.  
						
						
						
					 
					
						2001-11-21 19:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b92e2fc457 
							
						 
					 
					
						
						
							
							New NEWS file read for release.  
						
						
						
					 
					
						2001-11-21 19:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							a30eb425e3 
							
						 
					 
					
						
						
							
							#if 0'd the code handling the "Via" header in the process_client_headers()  
						
						... 
						
						
						
						function since I'm not completely happy with the code. 
						
					 
					
						2001-11-21 19:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							bc8c3ff399 
							
						 
					 
					
						
						
							
							Include the protocol variables in the conn_s structure.  
						
						
						
					 
					
						2001-11-21 01:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							90ee7e01ca 
							
						 
					 
					
						
						
							
							Extract the version from the request line and store it in the conn_s  
						
						... 
						
						
						
						structure.
Don't send a Connection header to the remote connection.
Handle the Via header correctly. 
						
					 
					
						2001-11-21 00:59:33 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							dde4e9adcc 
							
						 
					 
					
						
						
							
							Changed the read() call into a recv() call with a flag of NOSIGNAL since I  
						
						... 
						
						
						
						don't want signals messing up my calling conventions. 
						
					 
					
						2001-11-12 21:10:51 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							99488cbd5e 
							
						 
					 
					
						
						
							
							Added profiling flags to the DEBUG version of CFLAGS.  
						
						
						
					 
					
						2001-11-05 15:25:39 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							fffdc76681 
							
						 
					 
					
						
						
							
							Made is_anonymous_enabled() an inline function.  
						
						
						
					 
					
						2001-11-05 15:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							d2f2750a37 
							
						 
					 
					
						
						
							
							Added a clean rule to remove the gprof files.  
						
						
						
					 
					
						2001-11-05 15:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ddb002d57e 
							
						 
					 
					
						
						
							
							Replaced all calls to buffer_size() with the macro BUFFER_SIZE().  
						
						
						
					 
					
						2001-11-05 15:23:34 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							270af08171 
							
						 
					 
					
						
						
							
							Removed the buffer_size() function and turned it into BUFFER_SIZE() macro.  
						
						... 
						
						
						
						Moved the struct buffer_s into the header file. Added more assert() calls
to better document the assumptions the functions make. Removed incorrect
code in remove_from_buffer() which was never actually called anyway. 
						
					 
					
						2001-11-05 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9a64d54e 
							
						 
					 
					
						
						
							
							ACL fixes. Use a better differentiation between string and numeric  
						
						... 
						
						
						
						addresses. 
						
					 
					
						2001-11-03 06:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0c8f18fb 
							
						 
					 
					
						
						
							
							Tightened the string/numeric ACL checks.  
						
						
						
					 
					
						2001-11-03 06:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							e61424a7bf 
							
						 
					 
					
						
						
							
							Informing the user of the connection to the tunnel is a INFO type message,  
						
						... 
						
						
						
						not a CONN level message. 
						
					 
					
						2001-11-02 21:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							4680546c65 
							
						 
					 
					
						
						
							
							Removed all the aclocal.m4, acconfig.h, etc. files since they are included  
						
						... 
						
						
						
						automatically by the autoconf scripts. 
						
					 
					
						2001-10-26 03:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							84ff99013a 
							
						 
					 
					
						
						
							
							No longer needs the file. When somebody helps with tinyproxy they will be  
						
						... 
						
						
						
						thanked in the ChangeLog entry relating to the problem solved. 
						
					 
					
						2001-10-26 03:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							4ecb6d1a3d 
							
						 
					 
					
						
						
							
							Changes reflecting the new conns.* files and the organization of the  
						
						... 
						
						
						
						header files. 
						
					 
					
						2001-10-25 17:39:52 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac03908fc 
							
						 
					 
					
						
						
							
							Header reorganization. Basically all system headers are now included in  
						
						... 
						
						
						
						tinyproxy.h and all the other files include the tinyproxy.h header. This
moves all the dependancy issues into one file. 
						
					 
					
						2001-10-25 17:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							722a7d2142 
							
						 
					 
					
						
						
							
							Changed the included headers to be only the "tinyproxy.h" since it  
						
						... 
						
						
						
						contains all the code for properly bringing in the system headers (in the
correct order and with proper dependancies.) 
						
					 
					
						2001-10-25 17:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							d3b099140f 
							
						 
					 
					
						
						
							
							Some code clean up due to the creation of the conns.{c,h} files which now  
						
						... 
						
						
						
						store the creation/destruction and definition of the connection structure. 
						
					 
					
						2001-10-25 16:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							f8ad0dced3 
							
						 
					 
					
						
						
							
							Moved the connection creation/destruction and definition into it's own  
						
						... 
						
						
						
						files. 
						
					 
					
						2001-10-25 16:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ecbcc332cc 
							
						 
					 
					
						
						
							
							Updated the news file.  
						
						
						
					 
					
						2001-10-25 16:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							e820fecf53 
							
						 
					 
					
						
						
							
							Fixed a few spelling problems and added additional information regarding  
						
						... 
						
						
						
						the new configure arguments and information about the mailing lists. 
						
					 
					
						2001-10-25 16:28:24 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ff95117d9d 
							
						 
					 
					
						
						
							
							Moved the code to include the TODO file into the top level Makefile.am  
						
						
						
					 
					
						2001-10-25 16:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							70ce1cda1f 
							
						 
					 
					
						
						
							
							Moving the TODO list from the doc directory to the root directory so that  
						
						... 
						
						
						
						it's more visible. 
						
					 
					
						2001-10-25 16:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							274d7730ca 
							
						 
					 
					
						
						
							
							Bumped up the pre-version.  
						
						
						
					 
					
						2001-10-25 05:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							2da1378f53 
							
						 
					 
					
						
						
							
							Changes to reflect the various fixes to have CONNECT upstream proxying  
						
						... 
						
						
						
						work. 
						
					 
					
						2001-10-25 05:13:18 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							1bbf32f04c 
							
						 
					 
					
						
						
							
							Fixed the problems with sending/not sending headers so that the CONNECT  
						
						... 
						
						
						
						(SSL) method would work with upstream proxying! 
						
					 
					
						2001-10-25 05:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							28b4477f48 
							
						 
					 
					
						
						
							
							Added the upstream flag to the conn_s structure.  
						
						
						
					 
					
						2001-10-25 05:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							5f8ee4fae3 
							
						 
					 
					
						
						
							
							Bit of source code clean up.  
						
						
						
					 
					
						2001-10-25 05:10:32 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							3e91392c8a 
							
						 
					 
					
						
						
							
							More changes to reqs.c and buffer.c  
						
						
						
					 
					
						2001-10-25 04:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							6afa56ba09 
							
						 
					 
					
						
						
							
							Changed the way relay_connection() works by having the both buffers  
						
						... 
						
						
						
						emptied when either socket is closed. This should be better for the tunnel
connections.
Change the connect_to_upstream() function to better utilize the
establish_http_connection() function. Code re-use is cool. :) 
						
					 
					
						2001-10-25 04:40:48 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							f8d43bd423 
							
						 
					 
					
						
						
							
							Lowered the size of the read buffer to 2K since Ethernet seems to work  
						
						... 
						
						
						
						with 1400 byte segments. 
						
					 
					
						2001-10-25 04:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b7b4d08758 
							
						 
					 
					
						
						
							
							Error message cleanup to make the information more informative.  
						
						
						
					 
					
						2001-10-24 00:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							7d7958b0d7 
							
						 
					 
					
						
						
							
							Fixed a spelling problem in a log message.  
						
						
						
					 
					
						2001-10-23 16:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							98ffd0a3fe 
							
						 
					 
					
						
						
							
							Update to reflect the current maintainer (Robert) again.  
						
						
						
					 
					
						2001-10-23 15:46:43 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							d090c02476 
							
						 
					 
					
						
						
							
							New changes to getpeer_string().  
						
						
						
					 
					
						2001-10-23 03:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							a746b9d0b2 
							
						 
					 
					
						
						
							
							Moved the zero-length string setting to outside the tests in getpeer_*()  
						
						... 
						
						
						
						functions. Also added a more robust error reporting for DNS errors. 
						
					 
					
						2001-10-23 03:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							56a9766529 
							
						 
					 
					
						
						
							
							Hopefully cleaned up the source a bit.  
						
						
						
					 
					
						2001-10-23 03:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							1abc300112 
							
						 
					 
					
						
						
							
							Cleaned up the file and added the request for a more consistent error  
						
						... 
						
						
						
						system. 
						
					 
					
						2001-10-23 03:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8b94bd73 
							
						 
					 
					
						
						
							
							Bumped the version number.  
						
						
						
					 
					
						2001-10-22 21:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							db1ccab0bc 
							
						 
					 
					
						
						
							
							New TODO entry for handling potential security problems.  
						
						
						
					 
					
						2001-10-22 18:31:44 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a026cb9e 
							
						 
					 
					
						
						
							
							Changed the getpeer_*() functions to return the reason why the name or IP  
						
						... 
						
						
						
						address could not be looked up. 
						
					 
					
						2001-10-22 16:52:34 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							358b2781af 
							
						 
					 
					
						
						
							
							Cleaned up the code in handle_connection() and added a NULL pointer test  
						
						... 
						
						
						
						in the free request function. 
						
					 
					
						2001-10-22 16:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ad743c1e41 
							
						 
					 
					
						
						
							
							Fixed a problem where a user's variable would be uninitialized if a DNS  
						
						... 
						
						
						
						lookup failed. 
						
					 
					
						2001-10-22 15:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							b40e382e5a 
							
						 
					 
					
						
						
							
							More moving around of the source code. Still can't get CONNECT to work  
						
						... 
						
						
						
						with an upstream proxy. 
						
					 
					
						2001-10-19 18:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							26587ef1e7 
							
						 
					 
					
						
						
							
							Fixed a problem where a full buffer on the read side would cause the  
						
						... 
						
						
						
						connection to be closed. 
						
					 
					
						2001-10-18 21:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Robert James Kaes 
							
						 
					 
					
						
						
						
						
							
						
						
							ac111ee8c6 
							
						 
					 
					
						
						
							
							Added netinet/in.h so that tinyproxy will compile on OpenBSD.  
						
						
						
					 
					
						2001-10-18 03:44:06 +00:00