mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 15:43:32 +01:00
draw in a lot of 0.2.1.20 changelog items into 0.2.2.2-alpha
This commit is contained in:
parent
335b67a354
commit
27fd750d7c
46
ChangeLog
46
ChangeLog
@ -1,4 +1,4 @@
|
|||||||
Changes in version 0.2.2.2-alpha - 2009-09-17
|
Changes in version 0.2.2.2-alpha - 2009-09-18
|
||||||
o Major features:
|
o Major features:
|
||||||
- Tor now tracks how long it takes to build client-side circuits
|
- Tor now tracks how long it takes to build client-side circuits
|
||||||
over time, and adapts its timeout to local network performance.
|
over time, and adapts its timeout to local network performance.
|
||||||
@ -12,21 +12,57 @@ Changes in version 0.2.2.2-alpha - 2009-09-17
|
|||||||
to EDGE and find out if the build-time data in the .tor/state gets
|
to EDGE and find out if the build-time data in the .tor/state gets
|
||||||
reset without loss of Tor usability. You should also see a notice
|
reset without loss of Tor usability. You should also see a notice
|
||||||
log message telling you that Tor has reset its timeout.
|
log message telling you that Tor has reset its timeout.
|
||||||
- Authorities can now vote on arbitary integer values as part of the
|
- Directory authorities can now vote on arbitary integer values as
|
||||||
consensus process. This is designed to help set network parameters.
|
part of the consensus process. This is designed to help set
|
||||||
Implements proposal 167.
|
network-wide parameters. Implements proposal 167.
|
||||||
- Tor now reads the "circwindow" parameter out of the consensus,
|
- Tor now reads the "circwindow" parameter out of the consensus,
|
||||||
and uses that value for its circuit package window rather than the
|
and uses that value for its circuit package window rather than the
|
||||||
default of 1000 cells. Begins the implementation of proposal 168.
|
default of 1000 cells. Begins the implementation of proposal 168.
|
||||||
|
|
||||||
|
o Major bugfixes:
|
||||||
|
- Fix a remotely triggerable memory leak when a consensus document
|
||||||
|
contains more than one signature from the same voter. Bugfix on
|
||||||
|
0.2.0.3-alpha.
|
||||||
|
|
||||||
o Minor bugfixes:
|
o Minor bugfixes:
|
||||||
- Fix an extremely rare infinite recursion bug that could occur if
|
- Fix an extremely rare infinite recursion bug that could occur if
|
||||||
we tried to log a message after shutting down the log subsystem.
|
we tried to log a message after shutting down the log subsystem.
|
||||||
Found by Matt Edman. Bugfix on 0.2.0.16-alpha.
|
Found by Matt Edman. Bugfix on 0.2.0.16-alpha.
|
||||||
- Fix parsing for memory or time units given without a space between
|
- Fix parsing for memory or time units given without a space between
|
||||||
the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076.
|
the number and the unit. Bugfix on 0.2.2.1-alpha; fixes bug 1076.
|
||||||
- A networkstatus vote must contain exactly one signature. Spec
|
- A networkstatus vote must contain exactly one signature. Spec
|
||||||
conformance issue. Bugfix on 0.2.0.3-alpha.
|
conformance issue. Bugfix on 0.2.0.3-alpha.
|
||||||
|
- Fix an obscure bug where hidden services on 64-bit big-endian
|
||||||
|
systems might mis-read the timestamp in v3 introduce cells, and
|
||||||
|
refuse to connect back to the client. Discovered by "rotor".
|
||||||
|
Bugfix on 0.2.1.6-alpha.
|
||||||
|
- We were triggering a CLOCK_SKEW controller status event whenever
|
||||||
|
we connect via the v2 connection protocol to any relay that has
|
||||||
|
a wrong clock. Instead, we should only inform the controller when
|
||||||
|
it's a trusted authority that claims our clock is wrong. Bugfix
|
||||||
|
on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
|
||||||
|
- We were telling the controller about CHECKING_REACHABILITY and
|
||||||
|
REACHABILITY_FAILED status events whenever we launch a testing
|
||||||
|
circuit or notice that one has failed. Instead, only tell the
|
||||||
|
controller when we want to inform the user of overall success or
|
||||||
|
overall failure. Bugfix on 0.1.2.6-alpha. Fixes bug 1075. Reported
|
||||||
|
by SwissTorExit.
|
||||||
|
- Don't warn when we're using a circuit that ends with a node
|
||||||
|
excluded in ExcludeExitNodes, but the circuit is not used to access
|
||||||
|
the outside world. This should help fix bug 1090. Bugfix on
|
||||||
|
0.2.1.6-alpha.
|
||||||
|
- Teach connection_ap_can_use_exit to respect the Exclude*Nodes config
|
||||||
|
options. Should fix bug 1090. Bugfix on 0.0.2-pre16.
|
||||||
|
- Work around a small memory leak in some versions of OpenSSL that
|
||||||
|
stopped the memory used by the hostname TLS extension from being
|
||||||
|
freed.
|
||||||
|
|
||||||
|
o Minor features:
|
||||||
|
- Add a "getinfo status/accepted-server-descriptor" controller
|
||||||
|
command, which is the recommended way for controllers to learn
|
||||||
|
whether our server descriptor has been successfully received by at
|
||||||
|
least on directory authority. Un-recommend good-server-descriptor
|
||||||
|
getinfo and status events until we have a better design for them.
|
||||||
|
|
||||||
|
|
||||||
Changes in version 0.2.2.1-alpha - 2009-08-26
|
Changes in version 0.2.2.1-alpha - 2009-08-26
|
||||||
|
Loading…
Reference in New Issue
Block a user