blob: 9e2607e1711ad42312651cce3101d523f81b1801 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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.
|