|
@@ -19,12 +19,12 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
|
|
|
o Major features (IPv6, directory documents):
|
|
|
- Add consensus method 27, which adds IPv6 ORPorts to the microdesc
|
|
|
- consensus. This information it easier for IPv6 clients to
|
|
|
+ consensus. This information makes it easier for IPv6 clients to
|
|
|
bootstrap and choose reachable entry guards. Implements 23826.
|
|
|
- Add consensus method 28, which removes IPv6 ORPorts from
|
|
|
- microdescriptors. Now that there are the consensus contains IPv6
|
|
|
+ microdescriptors. Now that the consensus contains IPv6
|
|
|
ORPorts, they are redundant in microdescs. This change will be
|
|
|
- used by tor clients on 0.2.8.x and later. (That is to say, with
|
|
|
+ used by Tor clients on 0.2.8.x and later. (That is to say, with
|
|
|
all Tor clients having IPv6 bootstrap and guard support.)
|
|
|
Implements 23828.
|
|
|
- Expand the documentation for AuthDirHasIPv6Connectivity when it is
|
|
@@ -32,8 +32,8 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
on 0.2.4.1-alpha.
|
|
|
|
|
|
o Major features (onion service v3, control port):
|
|
|
- - The control port now supports command and events for v3 onion
|
|
|
- services: It is now possible to create ephemeral v3 services using
|
|
|
+ - The control port now supports commands and events for v3 onion
|
|
|
+ services. It is now possible to create ephemeral v3 services using
|
|
|
ADD_ONION. Additionally, several events (HS_DESC, HS_DESC_CONTENT,
|
|
|
CIRC and CIRC_MINOR) and commands (GETINFO, HSPOST, ADD_ONION and
|
|
|
DEL_ONION) have been extended to support v3 onion services. Closes
|
|
@@ -44,7 +44,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
service circuits to a list of nodes. The option HSLayer2Guards
|
|
|
pins the second hop, and the option HSLayer3Guards pins the third
|
|
|
hop. These options are for use in conjunction with experiments
|
|
|
- with a "vanguards" for preventing guard enumeration attacks.
|
|
|
+ with "vanguards" for preventing guard enumeration attacks.
|
|
|
Closes ticket 13837.
|
|
|
|
|
|
o Major features (rust, portability, experimental):
|
|
@@ -67,7 +67,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
include the IPv6 address of the rendezvous point, if it has one.
|
|
|
Current v3 onion services running 0.3.2 ignore IPv6 addresses, but
|
|
|
in future Tor versions, IPv6-only v3 single onion services will be
|
|
|
- able to IPv6 addresses to connect directly to the rendezvous
|
|
|
+ able to use IPv6 addresses to connect directly to the rendezvous
|
|
|
point. Closes ticket 23577. Patch by Neel Chauhan.
|
|
|
|
|
|
o Major bugfixes (onion services, retry behavior):
|
|
@@ -281,7 +281,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
flush. Fixes bug 23571; bugfix on 0.2.4.7-alpha. Also fixes
|
|
|
bug 7267.
|
|
|
- Do not attempt to launch self-reachability tests when entering
|
|
|
- hibernation. Fixes a base of bug 12062; bugfix on 0.0.9pre5.
|
|
|
+ hibernation. Fixes a case of bug 12062; bugfix on 0.0.9pre5.
|
|
|
- Resolve several bugs related to descriptor fetching on bridge
|
|
|
clients with bandwidth accounting enabled. (This combination is
|
|
|
not recommended!) Fixes a case of bug 12062; bugfix
|
|
@@ -346,7 +346,7 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
- Remove duplicate code in node_has_curve25519_onion_key() and
|
|
|
node_get_curve25519_onion_key(), and add a check for a zero
|
|
|
microdesc curve25519 onion key. Closes ticket 23966, patch by
|
|
|
- "aruna1234" and "teor".
|
|
|
+ "aruna1234" and teor.
|
|
|
- Rewrite channel_rsa_id_group_set_badness to reduce temporary
|
|
|
memory allocations with large numbers of OR connections (e.g.
|
|
|
relays). Closes ticket 24119.
|
|
@@ -363,12 +363,12 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
introduced in ticket 23577 to access the curve25519 public keys
|
|
|
rather than accessing it directly. Closes ticket 23760. Patch by
|
|
|
Neel Chauhan.
|
|
|
- - Add a function to log channels' scheduler state changes to aide
|
|
|
+ - Add a function to log channels' scheduler state changes to aid
|
|
|
debugging efforts. Closes ticket 24531.
|
|
|
|
|
|
o Documentation:
|
|
|
- Add documentation on how to build tor with Rust dependencies
|
|
|
- without having to beonline. Closes ticket 22907; bugfix
|
|
|
+ without having to be online. Closes ticket 22907; bugfix
|
|
|
on 0.3.0.3-alpha.
|
|
|
- Clarify the behavior of RelayBandwidth{Rate,Burst} with client
|
|
|
traffic. Closes ticket 24318.
|
|
@@ -378,13 +378,13 @@ Changes in version 0.3.3.1-alpha - 2018-01-25:
|
|
|
expected to set MyFamily and ContactInfo correctly. Closes
|
|
|
ticket 24526.
|
|
|
|
|
|
- o Code simplification and refactoring (channels):
|
|
|
- - Remove the incoming and outgoing channel queues: These were never
|
|
|
+ o Code simplification and refactoring (channels):
|
|
|
+ - Remove the incoming and outgoing channel queues. These were never
|
|
|
used, but still took up a step in our fast path.
|
|
|
- The majority of the channel unit tests have been rewritten and the
|
|
|
code coverage has now been raised to 83.6% for channel.c. Closes
|
|
|
ticket 23709.
|
|
|
- - Remove other dead code from the a lot the channel subsystem: All
|
|
|
+ - Remove other dead code from the channel subsystem: All
|
|
|
together, this cleanup has removed more than 1500 lines of code
|
|
|
overall and adding very little except for unit test.
|
|
|
|