diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 53 |
1 files changed, 48 insertions, 5 deletions
@@ -1,4 +1,36 @@ Changes so far in 0.0.9: +pre3: + o Bugfixes on 0.0.8.1: + - Better torrc example lines for dirbindaddress and orbindaddress. + - Improved bounds checking on parsed ints (e.g. config options and + the ones we find in directories.) + - Better handling of size_t vs int, so we're more robust on 64 + bit platforms. + - Fix the rest of the bug where a newly started OR would appear + as unverified even after we've added his fingerprint and hupped + the dirserver. + + o Bugfixes on 0.0.9pre2: + - Serving the cached-on-disk directory to people is bad. We now + provide no directory until we've fetched a fresh one. + - Workaround for bug on windows where cached-directories get crlf + corruption. + - Make get_default_conf_file() work on older windows too. + - If we write a *:* exit policy line in the descriptor, don't write + any more exit policy lines. + + o Features: + - Use only 0.0.9pre1 and later servers for resolve cells. + - Make the dirservers file obsolete. + - Include a dir-signing-key token in directories to tell the + parsing entity which key is being used to sign. + - New config option "Dirserver %s:%d [fingerprint]". If no + dirservers specified, default to moria1,moria2,tor26. + - Http proxy support + - Dirservers translate requests for http://%s:%d/x to /x + - You can specify "HttpProxy %s[:%d]" and all dir fetches will + be routed through this host. + pre2: o Bugfixes on pre1: - Make fetching a cached directory work for 64-bit platforms too. @@ -9,10 +41,7 @@ pre1: - Stop using separate defaults for no-config-file and empty-config-file. Now you have to explicitly turn off SocksPort, if you don't want it open. - - Fix a bug in OutboundBindAddress so it (hopefully) works. - Improve man page to mention more of the 0.0.8 features. - - Fix a rare seg fault for people running hidden services on - intermittent connections. - Change our file IO stuff (especially wrt OpenSSL) so win32 is happier. - Fix more dns related bugs: send back resolve_failed and end cells @@ -29,8 +58,6 @@ pre1: before he'd uploaded his descriptor, which would cause us to assign conn->nickname as though he's unverified. Now we look through the fingerprint list to see if he's there. - - Fix a rare assert trigger, where routerinfos for entries in - our cpath would expire while we're building the path. o Features: - Clients can ask dirservers for /dir.z to get a compressed version @@ -51,6 +78,22 @@ pre1: 10 seconds after directory gets dirty, before regenerating. +Changes in version 0.0.8.1 - 2004-10-13 + o Bugfixes: + - Fix a rare assert trigger, where routerinfos for entries in + our cpath would expire while we're building the path. + - Fix a bug in OutboundBindAddress so it (hopefully) works. + - Fix a rare seg fault for people running hidden services on + intermittent connections. + - Fix a bug in parsing opt keywords with objects. + - Fix a stale pointer assert bug when a stream detaches and + reattaches. + - Fix a string format vulnerability (probably not exploitable) + in reporting stats locally. + - Fix an assert trigger: sometimes launching circuits can fail + immediately, e.g. because too many circuits have failed recently. + + Changes in version 0.0.8 - 2004-08-25 o Bugfixes: - Made our unit tests compile again on OpenBSD 3.5, and tor |