From f869dfabdf528e39ae5d64ba60e99664369c1e5e Mon Sep 17 00:00:00 2001 From: Robert James Kaes Date: Sun, 16 Sep 2001 20:15:06 +0000 Subject: More changes, mostly related to the support for an upstream proxy. --- ChangeLog | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ChangeLog b/ChangeLog index fd2e72a..3737d85 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2001-09-16 Robert James Kaes + + * 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 * Removed all the log_message()s which reported that memory could -- cgit v1.2.3