mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Merge branch 'maint-0.2.1'
Conflicts: ChangeLog configure.in contrib/tor-mingw.nsi.in src/win32/orconfig.h
This commit is contained in:
@@ -164,7 +164,11 @@ Changes in version 0.2.2.9-alpha - 2010-02-22
|
||||
open() without checking it.
|
||||
|
||||
|
||||
Changes in version 0.2.1.25 - 2010-03-??
|
||||
Changes in version 0.2.1.25 - 2010-03-16
|
||||
Tor 0.2.1.25 fixes a regression introduced in 0.2.1.23 that could
|
||||
prevent relays from guessing their IP address correctly. It also fixes
|
||||
several minor potential security bugs.
|
||||
|
||||
o Major bugfixes:
|
||||
- Fix a regression from our patch for bug 1244 that caused relays
|
||||
to guess their IP address incorrectly if they didn't set Address
|
||||
|
||||
@@ -3,6 +3,30 @@ 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
|
||||
each development snapshot, see the ChangeLog file.
|
||||
|
||||
Changes in version 0.2.1.25 - 2010-03-16
|
||||
Tor 0.2.1.25 fixes a regression introduced in 0.2.1.23 that could
|
||||
prevent relays from guessing their IP address correctly. It also fixes
|
||||
several minor potential security bugs.
|
||||
|
||||
o Major bugfixes:
|
||||
- Fix a regression from our patch for bug 1244 that caused relays
|
||||
to guess their IP address incorrectly if they didn't set Address
|
||||
in their torrc and/or their address fails to resolve. Bugfix on
|
||||
0.2.1.23; fixes bug 1269.
|
||||
- When freeing a session key, zero it out completely. We only zeroed
|
||||
the first ptrsize bytes. Bugfix on 0.0.2pre8. Discovered and
|
||||
patched by ekir. Fixes bug 1254.
|
||||
|
||||
o Minor bugfixes:
|
||||
- Fix a dereference-then-NULL-check sequence when publishing
|
||||
descriptors. Bugfix on 0.2.1.5-alpha. Discovered by ekir; fixes
|
||||
bug 1255.
|
||||
- Fix another dereference-then-NULL-check sequence. Bugfix on
|
||||
0.2.1.14-rc. Discovered by ekir; fixes bug 1256.
|
||||
- Make sure we treat potentially not NUL-terminated strings correctly.
|
||||
Bugfix on 0.1.1.13-alpha. Discovered by rieo; fixes bug 1257.
|
||||
|
||||
|
||||
Changes in version 0.2.1.24 - 2010-02-21
|
||||
Tor 0.2.1.24 makes Tor work again on the latest OS X -- this time
|
||||
for sure!
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
o Major bugfixes:
|
||||
- Directory mirrors were fetching relay descriptors only from v2
|
||||
directory authorities, rather than v3 authorities like they should.
|
||||
Only 2 v2 authorities remain (compared to 7 v3 authorities), leading
|
||||
to a serious bottleneck. Bugfix on 0.2.0.9-alpha. Fixes bug 1324.
|
||||
@@ -8,7 +8,6 @@
|
||||
!include "LogicLib.nsh"
|
||||
!include "FileFunc.nsh"
|
||||
!insertmacro GetParameters
|
||||
|
||||
!define VERSION "0.2.2.10-alpha-dev"
|
||||
!define INSTALLER "tor-${VERSION}-win32.exe"
|
||||
!define WEBSITE "https://www.torproject.org/"
|
||||
|
||||
+6
-2
@@ -130,6 +130,8 @@ authority_type_to_string(authority_type_t auth)
|
||||
smartlist_add(lst, (void*)"V1");
|
||||
if (auth & V2_AUTHORITY)
|
||||
smartlist_add(lst, (void*)"V2");
|
||||
if (auth & V3_AUTHORITY)
|
||||
smartlist_add(lst, (void*)"V3");
|
||||
if (auth & BRIDGE_AUTHORITY)
|
||||
smartlist_add(lst, (void*)"Bridge");
|
||||
if (auth & HIDSERV_AUTHORITY)
|
||||
@@ -311,12 +313,14 @@ directory_get_from_dirserver(uint8_t dir_purpose, uint8_t router_purpose,
|
||||
case DIR_PURPOSE_FETCH_EXTRAINFO:
|
||||
type = EXTRAINFO_CACHE |
|
||||
(router_purpose == ROUTER_PURPOSE_BRIDGE ? BRIDGE_AUTHORITY :
|
||||
V2_AUTHORITY);
|
||||
V3_AUTHORITY);
|
||||
break;
|
||||
case DIR_PURPOSE_FETCH_V2_NETWORKSTATUS:
|
||||
type = V2_AUTHORITY;
|
||||
break;
|
||||
case DIR_PURPOSE_FETCH_SERVERDESC:
|
||||
type = (router_purpose == ROUTER_PURPOSE_BRIDGE ? BRIDGE_AUTHORITY :
|
||||
V2_AUTHORITY);
|
||||
V3_AUTHORITY);
|
||||
break;
|
||||
case DIR_PURPOSE_FETCH_RENDDESC:
|
||||
type = HIDSERV_AUTHORITY;
|
||||
|
||||
Reference in New Issue
Block a user