Age | Commit message (Collapse) | Author |
|
This is now officially an antipattern: please let's never copy a
function declaration in two places again. That's what headers are
for.
|
|
|
|
TRUNCATED cells were ignored while in path bias. Now they are obeyed, and
cause us to tear down the circuit. The actual impact is minimal, since we
would just wait around for a probe that would never arrive before.
This commit changes client behavior.
|
|
Avoid data corrupton by avoiding mixing up old stream ids with new ones.
This commit changes client behavior.
|
|
We allow their CONNECTEDs, RESOLVEDs, ENDs, SENDMEs, and DATA cells to not
count as dropped until the windows are empty, or we get an END.
This commit does not change behavior. It only changes CIRC_BW event field
values.
|
|
|
|
|
|
Shouldn't send RELAY_COMMAND_DATA cell with 0 stream id.
|
|
This cell should be treated as invalid for purposes of CIRC_BW.
|
|
|
|
This reverts commit 27fa4a98d23972213122fa99499efa4baebe49e3.
|
|
Undeprecate it;
rename it to TestingClientDNSRejectInternalAddresses;
add the old name as an alias;
reject configurations where it is set but TestingTorNetwork is not;
change the documentation accordingly.
Closes tickets 21031 and 21522.
|
|
|
|
|
|
|
|
Conflicts:
src/or/connection.c
src/or/or.h
src/or/relay.c
|
|
Also rename some options for uniformity, and apply this script:
@@
entry_connection_t *conn;
@@
conn->
+entry_cfg.
\(
isolation_flags
\|
session_group
\|
socks_prefer_no_auth
\|
ipv4_traffic
\|
ipv6_traffic
\|
prefer_ipv6
\|
cache_ipv4_answers
\|
cache_ipv6_answers
\|
use_cached_ipv4_answers
\|
use_cached_ipv6_answers
\|
prefer_ipv6_virtaddr
\)
|
|
|
|
|
|
Part of fix for 13172
|
|
Also rename a function to be more accurate (resolve->resolved)
|