bump to 0.2.1.10-alpha, reorganize the changelog

svn:r17974
This commit is contained in:
Roger Dingledine 2009-01-06 20:11:47 +00:00
parent 4f27e73aaa
commit 2d9e8a75b8
4 changed files with 30 additions and 30 deletions

View file

@ -1,4 +1,4 @@
Changes in version 0.2.1.10-alpha - 2009-01-0? Changes in version 0.2.1.10-alpha - 2009-01-06
o Major bugfixes: o Major bugfixes:
- If the cached networkstatus consensus is more than five days old, - If the cached networkstatus consensus is more than five days old,
discard it rather than trying to use it. In theory it could discard it rather than trying to use it. In theory it could
@ -27,40 +27,17 @@ Changes in version 0.2.1.10-alpha - 2009-01-0?
without support for deprecated functions. without support for deprecated functions.
- Update to the "December 19 2008" ip-to-country file. - Update to the "December 19 2008" ip-to-country file.
o Minor bugfixes (performance): o Minor bugfixes (on 0.2.0.x):
- Squeeze 2-5% out of client performance (according to oprofile) by
improving the implementation of some policy-manipulation functions.
o Minor bugfixes:
- Make get_interface_address() function work properly again; stop
guessing the wrong parts of our address as our address.
- Do not cannibalize a circuit if we're out of RELAY_EARLY cells to
send on that circuit. Otherwise we might violate the proposal-110
limit. Bugfix on 0.2.1.3-alpha. Partial fix for Bug 878. Diagnosis
thanks to Karsten.
- When we're sending non-EXTEND cells to the first hop in a circuit
(for example in order to use an encrypted directory connection),
we don't need to use RELAY_EARLY cells: the first hop knows what
kind of cell it is, and nobody else can even see the cell type.
Conserving RELAY_EARLY cells makes it easier to cannibalize circuits
like this later.
- Authorities now list vote for the Stable flag for any router whose - Authorities now list vote for the Stable flag for any router whose
weighted MTBF is at least 5 days, regardless of the mean MTBF. weighted MTBF is at least 5 days, regardless of the mean MTBF.
- Stop logging nameserver addresses in reverse order.
- If we are retrying a directory download slowly over and over, do
not automatically give up after the 254th failure. Bugfix on
0.2.1.9-alpha.
- Do not remove routers as too old if we do not have any consensus - Do not remove routers as too old if we do not have any consensus
document. Bugfix on 0.2.0.7-alpha. document. Bugfix on 0.2.0.7-alpha.
- Do not accept incomplete ipv4 addresses (like 192.168.0) as valid. - Do not accept incomplete ipv4 addresses (like 192.168.0) as valid.
Spec conformance issue. Bugfix on Tor 0.0.2pre27. Spec conformance issue. Bugfix on Tor 0.0.2pre27.
- Resume reporting accurate "stream end" reasons to the local control
port. They were lost in the changes for Proposal 148. Bugfix on
0.2.1.9-alpha.
- When an exit relay resolves a stream address to a local IP address, - When an exit relay resolves a stream address to a local IP address,
do not just keep retrying that same exit relay over and do not just keep retrying that same exit relay over and
over. Instead, just close the stream. Addresses bug 872. Patch over. Instead, just close the stream. Addresses bug 872. Bugfix
from rovv. on 0.2.0.32. Patch from rovv.
- If a hidden service sends us an END cell, do not consider - If a hidden service sends us an END cell, do not consider
retrying the connection; just close it. Patch from rovv. retrying the connection; just close it. Patch from rovv.
- When we made bridge authorities stop serving bridge descriptors over - When we made bridge authorities stop serving bridge descriptors over
@ -71,6 +48,29 @@ Changes in version 0.2.1.10-alpha - 2009-01-0?
using the wrong onion key), we were dropping it and letting the using the wrong onion key), we were dropping it and letting the
client time out. Now actually answer with a destroy cell. Fixes client time out. Now actually answer with a destroy cell. Fixes
bug 904. Bugfix on 0.0.2pre8. bug 904. Bugfix on 0.0.2pre8.
- Squeeze 2-5% out of client performance (according to oprofile) by
improving the implementation of some policy-manipulation functions.
o Minor bugfixes (on 0.2.1.x):
- Make get_interface_address() function work properly again; stop
guessing the wrong parts of our address as our address.
- Do not cannibalize a circuit if we're out of RELAY_EARLY cells to
send on that circuit. Otherwise we might violate the proposal-110
limit. Bugfix on 0.2.1.3-alpha. Partial fix for Bug 878. Diagnosis
thanks to Karsten.
- When we're sending non-EXTEND cells to the first hop in a circuit,
for example to use an encrypted directory connection, we don't need
to use RELAY_EARLY cells: the first hop knows what kind of cell
it is, and nobody else can even see the cell type. Conserving
RELAY_EARLY cells makes it easier to cannibalize circuits like
this later.
- Stop logging nameserver addresses in reverse order.
- If we are retrying a directory download slowly over and over, do
not automatically give up after the 254th failure. Bugfix on
0.2.1.9-alpha.
- Resume reporting accurate "stream end" reasons to the local control
port. They were lost in the changes for Proposal 148. Bugfix on
0.2.1.9-alpha.
o Deprecated and removed features: o Deprecated and removed features:
- The old "tor --version --version" command, which would print out - The old "tor --version --version" command, which would print out

View file

@ -5,7 +5,7 @@ dnl Copyright (c) 2007-2008, The Tor Project, Inc.
dnl See LICENSE for licensing information dnl See LICENSE for licensing information
AC_INIT AC_INIT
AM_INIT_AUTOMAKE(tor, 0.2.1.9-alpha-dev) AM_INIT_AUTOMAKE(tor, 0.2.1.10-alpha)
AM_CONFIG_HEADER(orconfig.h) AM_CONFIG_HEADER(orconfig.h)
AC_CANONICAL_HOST AC_CANONICAL_HOST

View file

@ -9,7 +9,7 @@
!include "FileFunc.nsh" !include "FileFunc.nsh"
!insertmacro GetParameters !insertmacro GetParameters
!define VERSION "0.2.1.9-alpha-dev" !define VERSION "0.2.1.10-alpha"
!define INSTALLER "tor-${VERSION}-win32.exe" !define INSTALLER "tor-${VERSION}-win32.exe"
!define WEBSITE "https://www.torproject.org/" !define WEBSITE "https://www.torproject.org/"
!define LICENSE "LICENSE" !define LICENSE "LICENSE"

View file

@ -226,6 +226,6 @@
#define USING_TWOS_COMPLEMENT #define USING_TWOS_COMPLEMENT
/* Version number of package */ /* Version number of package */
#define VERSION "0.2.1.9-alpha-dev" #define VERSION "0.2.1.10-alpha"