summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--NEWS59
1 files changed, 22 insertions, 37 deletions
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 <sdyoung@well.com> 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