From abbdec5ca94e7aa7c21b3e11bbd106effc71e1d4 Mon Sep 17 00:00:00 2001 From: Robert James Kaes Date: Wed, 30 May 2001 16:02:41 +0000 Subject: Updated to reflect the 1.4.0 release. --- NEWS | 59 ++++++++++++++++++++++------------------------------------- 1 file changed, 22 insertions(+), 37 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index d40281f..828f795 100644 --- a/NEWS +++ b/NEWS @@ -2,40 +2,25 @@ NEWS ==== - This is another interim release of tinyproxy that fixes a few more bugs, -and adds a feature or two (notably: non-blocking DNS lookups). It was -decided to move back what was previously going to be released as 1.3.2 and -release it as 1.4.0, as these bug fixes and patches were determined to be -too high-priority to wait on. - - In this version of 1.3.2, the are the following new features: - - - Non-blocking DNS lookups. - - And the following bug fixes: - - - A bug where connptr was not correctly being set before httperr was being -called in reqs.c. - - A bug where the system would crash if an empty request was received. - - A file descriptor leak where an fd would not be properly closed in -event of a bad HTTP request. - - Here is some information on the upcoming 1.4.0 release: - - 1.4.0 - ===== - - 1.4.0 is in the works. Some features you can expect: - - - Ability to listen on >1 port. - - Ability to set up more than one access list for the allowed - IP subnets. - - Ability to listen on multiple interfaces specified on the command-line. - - Simple caching. - - Under the hood, 1.4.0 should be a bit more modular than 1.3.2. This -will hopefully lend itself towards making it easier for third parties to -develop new features for tinyproxy. - - Please note that as of 1.3.1, Steven Young is once -again the primary maintainer of tinyproxy. +This is the long awaited 1.4.0 release of tinyproxy. Most of the +tinyproxy source has been rewritten in one form or another. The old +ADNS code has been removed, and the giant (ugly) state machine has +been banished. These have been replaced by a threaded connection +system. Not only did this make the source code cleaner, but it should +improve performance on SMP machines. + +Another change to tinyproxy is the new configuration file. Take a look +at doc/tinyproxy.conf for an example of how to configure tinyproxy. If +you have any experience configuring the Apache web server you will +immediately see similarities between the tinyproxy and Apache +configuration files. In other words, we liberally copied from the +Apache style. + +The access control list (ACL) feature of tinyproxy has been greatly +expanded. tinyproxy now allows you to selectively allow or deny a much +more specific set of IP addresses or subnets. In the same vein, +tinyproxy can be configured to only bind to one address on a +multi-homed machine. + +If this version is not the best tinyproxy released, than it's pretty +darn close. \ No newline at end of file -- cgit v1.2.3