From 8798238af4ed63c113a45075ad56f11a6e0b2cc1 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Wed, 18 Aug 2004 20:40:17 +0000 Subject: [PATCH] commit changelog for 0.0.8pre4 svn:r2292 --- ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/ChangeLog b/ChangeLog index ea533a0d36..1275907827 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,51 @@ Release notes in progress for 0.0.8: +pre4: + o Changes from 0.0.7.3: + - Bugfixes: + - Fix assert triggers: if the other side returns an address 0.0.0.0, + don't put it into the client dns cache. + - If a begin failed due to exit policy, but we believe the IP + address should have been allowed, switch that router to exitpolicy + reject *:* until we get our next directory. + - Features: + - Clients choose nodes proportional to advertised bandwidth. + - Avoid using nodes with low uptime as introduction points. + - Handle servers with dynamic IP addresses: don't replace + options->Address with the resolved one at startup, and + detect our address right before we make a routerinfo each time. + - 'FascistFirewall' option to pick dirservers and ORs on specific + ports; plus 'FirewallPorts' config option to tell FascistFirewall + which ports are open. (Defaults to 80,443) + - Be more aggressive about trying to make circuits when the network + has changed (e.g. when you unsuspend your laptop). + - Check for time skew on http headers; report date in response to + "GET /". + - If the entrynode config line has only one node, don't pick it as + an exitnode. + - Add strict{entry|exit}nodes config options. If set to 1, then + we refuse to build circuits that don't include the specified entry + or exit nodes. + - OutboundBindAddress config option, to bind to a specific + IP address for outgoing connect()s. + - End truncated log entries (e.g. directories) with "[truncated]". + + o Patches to 0.0.8preX: + - Bugfixes: + - Patches to compile and run on win32 again (maybe)? + - Fix crash when looking for ~/.torrc with no $HOME set. + - Fix a race bug in the unit tests. + - Handle verified/unverified name collisions better when new + routerinfo's arrive in a directory. + - Sometimes routers were getting entered into the stats before + we'd assigned their identity_digest. Oops. + - Only pick and establish intro points after we've gotten a + directory. + - Features: + - AllowUnverifiedNodes config option to let circuits choose no-name + routers in entry,middle,exit,introduction,rendezvous positions. + Allow middle and rendezvous positions by default. + - Add a man page for tor-resolve. + pre3: o Changes from 0.0.7.2: - Allow multiple ORs with same nickname in routerlist -- now when