mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-22 22:25:51 +01:00
prepare for 0.2.1.23
This commit is contained in:
parent
a168cd2a54
commit
33f8dcae6a
5 changed files with 49 additions and 15 deletions
24
ChangeLog
24
ChangeLog
|
@ -1,4 +1,4 @@
|
||||||
Changes in version 0.2.1.23 - 2010-0?-??
|
Changes in version 0.2.1.23 - 2010-02-12
|
||||||
o Major bugfixes (performance):
|
o Major bugfixes (performance):
|
||||||
- We were selecting our guards uniformly at random, and then weighting
|
- We were selecting our guards uniformly at random, and then weighting
|
||||||
which of our guards we'd use uniformly at random. This imbalance
|
which of our guards we'd use uniformly at random. This imbalance
|
||||||
|
@ -9,20 +9,20 @@ Changes in version 0.2.1.23 - 2010-0?-??
|
||||||
bug 1217; bugfix on 0.2.1.3-alpha. Found by Mike Perry.
|
bug 1217; bugfix on 0.2.1.3-alpha. Found by Mike Perry.
|
||||||
|
|
||||||
o Major bugfixes:
|
o Major bugfixes:
|
||||||
|
- Make Tor work again on the latest OS X: when deciding whether to
|
||||||
|
use strange flags to turn TLS renegotiation on, detect the OpenSSL
|
||||||
|
version at run-time, not compile time. We need to do this because
|
||||||
|
Apple doesn't update its dev-tools headers when it updates its
|
||||||
|
libraries in a security patch.
|
||||||
- Fix a potential buffer overflow in lookup_last_hid_serv_request()
|
- Fix a potential buffer overflow in lookup_last_hid_serv_request()
|
||||||
that could happen on 32-bit platforms with 64-bit time_t. Also fix
|
that could happen on 32-bit platforms with 64-bit time_t. Also fix
|
||||||
a memory leak when requesting a hidden service descriptor we've
|
a memory leak when requesting a hidden service descriptor we've
|
||||||
requested before. Fixes bug 1242, bugfix on 0.2.0.18-alpha. Found
|
requested before. Fixes bug 1242, bugfix on 0.2.0.18-alpha. Found
|
||||||
by aakova.
|
by aakova.
|
||||||
|
|
||||||
o Minor bugfixes:
|
o Minor bugfixes:
|
||||||
- When deciding whether to use strange flags to turn TLS renegotiation
|
- Refactor resolve_my_address() to not use gethostbyname() anymore.
|
||||||
on, detect the OpenSSL version at run-time, not compile time. We
|
Fixes bug 1244; bugfix on 0.0.2pre25. Reported by Mike Mestnik.
|
||||||
need to do this because Apple doesn't update its dev-tools headers
|
|
||||||
when it updates its libraries in a security patch.
|
|
||||||
- Refactor resolve_my_address() a little, to not use gethostbyname()
|
|
||||||
anymore. Fixes bug 1244; bugfix on 0.0.2pre25. Reported by Mike
|
|
||||||
Mestnik.
|
|
||||||
|
|
||||||
o Minor features:
|
o Minor features:
|
||||||
- Avoid a mad rush at the beginning of each month when each client
|
- Avoid a mad rush at the beginning of each month when each client
|
||||||
|
|
34
ReleaseNotes
34
ReleaseNotes
|
@ -3,6 +3,40 @@ This document summarizes new features and bugfixes in each stable release
|
||||||
of Tor. If you want to see more detailed descriptions of the changes in
|
of Tor. If you want to see more detailed descriptions of the changes in
|
||||||
each development snapshot, see the ChangeLog file.
|
each development snapshot, see the ChangeLog file.
|
||||||
|
|
||||||
|
Changes in version 0.2.1.23 - 2010-02-12
|
||||||
|
o Major bugfixes (performance):
|
||||||
|
- We were selecting our guards uniformly at random, and then weighting
|
||||||
|
which of our guards we'd use uniformly at random. This imbalance
|
||||||
|
meant that Tor clients were severely limited on throughput (and
|
||||||
|
probably latency too) by the first hop in their circuit. Now we
|
||||||
|
select guards weighted by currently advertised bandwidth. We also
|
||||||
|
automatically discard guards picked using the old algorithm. Fixes
|
||||||
|
bug 1217; bugfix on 0.2.1.3-alpha. Found by Mike Perry.
|
||||||
|
|
||||||
|
o Major bugfixes:
|
||||||
|
- Make Tor work again on the latest OS X: when deciding whether to
|
||||||
|
use strange flags to turn TLS renegotiation on, detect the OpenSSL
|
||||||
|
version at run-time, not compile time. We need to do this because
|
||||||
|
Apple doesn't update its dev-tools headers when it updates its
|
||||||
|
libraries in a security patch.
|
||||||
|
- Fix a potential buffer overflow in lookup_last_hid_serv_request()
|
||||||
|
that could happen on 32-bit platforms with 64-bit time_t. Also fix
|
||||||
|
a memory leak when requesting a hidden service descriptor we've
|
||||||
|
requested before. Fixes bug 1242, bugfix on 0.2.0.18-alpha. Found
|
||||||
|
by aakova.
|
||||||
|
|
||||||
|
o Minor bugfixes:
|
||||||
|
- Refactor resolve_my_address() to not use gethostbyname() anymore.
|
||||||
|
Fixes bug 1244; bugfix on 0.0.2pre25. Reported by Mike Mestnik.
|
||||||
|
|
||||||
|
o Minor features:
|
||||||
|
- Avoid a mad rush at the beginning of each month when each client
|
||||||
|
rotates half of its guards. Instead we spread the rotation out
|
||||||
|
throughout the month, but we still avoid leaving a precise timestamp
|
||||||
|
in the state file about when we first picked the guard. Improves
|
||||||
|
over the behavior introduced in 0.1.2.17.
|
||||||
|
|
||||||
|
|
||||||
Changes in version 0.2.1.22 - 2010-01-19
|
Changes in version 0.2.1.22 - 2010-01-19
|
||||||
Tor 0.2.1.22 fixes a critical privacy problem in bridge directory
|
Tor 0.2.1.22 fixes a critical privacy problem in bridge directory
|
||||||
authorities -- it would tell you its whole history of bridge descriptors
|
authorities -- it would tell you its whole history of bridge descriptors
|
||||||
|
|
|
@ -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.22)
|
AM_INIT_AUTOMAKE(tor, 0.2.1.23)
|
||||||
AM_CONFIG_HEADER(orconfig.h)
|
AM_CONFIG_HEADER(orconfig.h)
|
||||||
|
|
||||||
AC_CANONICAL_HOST
|
AC_CANONICAL_HOST
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
!include "FileFunc.nsh"
|
!include "FileFunc.nsh"
|
||||||
!insertmacro GetParameters
|
!insertmacro GetParameters
|
||||||
|
|
||||||
!define VERSION "0.2.1.22"
|
!define VERSION "0.2.1.23"
|
||||||
!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"
|
||||||
|
|
|
@ -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.22"
|
#define VERSION "0.2.1.23"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue