24 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
The following are some features that I'd like to add to tinyproxy in the
 | 
						|
future.  Where possible, I've listed the person who suggested it.  This
 | 
						|
list is in no particular order.  And hey, if you want to implement one of
 | 
						|
these, or another idea you have, go right ahead.  Just mail me the diff
 | 
						|
against the current tree and I'll integrate it if possible. 
 | 
						|
 | 
						|
  - Include hooks so other types of proxies can be modularly added to  
 | 
						|
    the source tree.  Then people can simply choose which types of 
 | 
						|
    proxies (ftp, www, etc) they'd like enabled in tinyproxy.h 
 | 
						|
    Suggested: Tarun Tuli.
 | 
						|
  - Find a more elegant solution to embedding HTML documents in the 
 | 
						|
    source than the current method.  (see httperr() and showstats() for 
 | 
						|
    examples of how it's done right now).
 | 
						|
  - Include a function to rewrite the incoming requests. Should not be
 | 
						|
    much of a problem. Just need to modify the process_method() code
 | 
						|
    to look up the URL and rewrite it. If we want to go really fancy
 | 
						|
    with RegEx mapping this could get ugly. :)
 | 
						|
  - Ed Avis suggests having tinyproxy have the ability to send the data
 | 
						|
    from the connections through an external filtering program. I kind of
 | 
						|
    like this idea, but I don't really have a good way of doing it yet.
 | 
						|
  - Handle Secure Socket Layer (SSL) connections (usually port 443).
 | 
						|
  - Allow selective logging. For example a person may only want to log
 | 
						|
    error messages.
 | 
						|
  - Include the ability to rewrite both incoming and outgoing headers. |