mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Merge remote-tracking branch 'tor-github/pr/1864/head'
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
o Minor bugfixes (IPv4, relay):
|
||||
- Check for invalid zero IPv4 addresses and ports, when sending and
|
||||
receiving extend cells. Fixes bug 33900; bugfix on 0.2.4.8-alpha.
|
||||
@@ -0,0 +1,5 @@
|
||||
o Minor bugfixes (logging, testing):
|
||||
- Make all of tor's assertion macros support the ALL_BUGS_ARE_FATAL and
|
||||
DISABLE_ASSERTS_IN_UNIT_TESTS debugging modes. Implements these modes
|
||||
for IF_BUG_ONCE(). (It used to log a non-fatal warning, regardless of
|
||||
the debugging mode.) Fixes bug 33917; bugfix on 0.2.9.1-alpha.
|
||||
@@ -0,0 +1,12 @@
|
||||
o Major features (IPv6, relay):
|
||||
- Relays may extend circuits over IPv6, if the relay has an IPv6 ORPort,
|
||||
and the client supplies the other relay's IPv6 ORPort in the EXTEND2
|
||||
cell. IPv6 extends will be used by the relay IPv6 ORPort self-tests in
|
||||
33222. Closes ticket 33817.
|
||||
- Consider IPv6-only EXTEND2 cells valid on relays. Log a protocol warning
|
||||
if the IPv4 or IPv6 address is an internal address, and internal
|
||||
addresses are not allowed. But continue to use the other address, if it
|
||||
is valid. Closes ticket 33817.
|
||||
- If a relay can extend over IPv4 and IPv6, it chooses between them
|
||||
uniformly at random. Closes ticket 33817.
|
||||
- Re-use existing IPv6 connections for circuit extends. Closes ticket 33817.
|
||||
@@ -0,0 +1,4 @@
|
||||
o Minor features (IPv6, relay):
|
||||
- Allow clients and relays to send dual-stack and IPv6-only EXTEND2 cells.
|
||||
Parse dual-stack and IPv6-only EXTEND2 cells on relays.
|
||||
Closes ticket 33901.
|
||||
Reference in New Issue
Block a user