diff options
author | Robert James Kaes <rjkaes@users.sourceforge.net> | 2001-09-16 20:15:06 +0000 |
---|---|---|
committer | Robert James Kaes <rjkaes@users.sourceforge.net> | 2001-09-16 20:15:06 +0000 |
commit | f869dfabdf528e39ae5d64ba60e99664369c1e5e (patch) | |
tree | 289372f44c2ca47e608fd7583e9170d46dd39698 | |
parent | 6ab7ebcb3194eadabf3c13106ec9a2d9a0c2c4dc (diff) |
More changes, mostly related to the support for an upstream proxy.
-rw-r--r-- | ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -1,3 +1,24 @@ +2001-09-16 Robert James Kaes <rjkaes@flarenet.com> + + * src/tinyproxy.c (main): Don't allow Tunnel and Upstream + directives to be both set in the configuration file. + + * src/reqs.c (handle_connection): Added support for an upstream + proxy. What we used to use for our upstream proxy has now become a + TCP tunnel. The difference is that the upstream proxy will do + domain filtering, anonymous headers, etc. while the TCP tunnel + just sends the data without any processing. You can not have both + at the same time. + + * src/utils.c (send_http_message): Instead of creating a block of + memory with the output message, just send it to the client. We + still need to process the various headers from the client, but it + will pick up the error when it's done talking to the proxy. Uses + less memory. + + * src/sock.c: Moved safe_write() and safe_read() into sock.c since + I'm using them in more than just reqs.c. + 2001-09-15 Robert James Kaes <rjkaes@flarenet.com> * Removed all the log_message()s which reported that memory could |