Commits on Source
14268
79e2e4d3
Ticket
#17857
: Padding off-switch for single hop connections
Jun 23, 2017
2be4f793
Add a timestamp field to the CIRC_BW and STREAM_BW events
Jul 05, 2017
df3bdc6b
Clean up choose_good_entry_server() doc; add assertion
Jul 31, 2017
ec99f038
Improve the keypin failure message
Jul 31, 2017
3b646bf8
Fix ntohs() that should have been htons()
Aug 04, 2017
6f7d548b
Make write_escaped_data more robust to large inputs.
Aug 09, 2017
418f3d62
Make sure we always wind up checking i2d_*'s output.
Aug 09, 2017
69222fe8
Clarify that "sandbox 1" requires linux and seccomp2
Aug 09, 2017
94352368
Remove the #if 0ed code that was supposed to let the sandbox allow exec
Aug 09, 2017
eb43401b
Add a 'NoExec' option that causes tor_spawn_background() to fail
Aug 09, 2017
801aa5d0
Block the port-forwarding helper at a higher point
Aug 09, 2017
5fa8d05b
Block managed proxies at a higher point
Aug 09, 2017
b4963da9
Treat a bad tor_spawn_background() as a BUG().
Aug 09, 2017
3cddd657
Add a hashtable mapping to nodes from ed25519 ids
Aug 09, 2017
fc212458
Set formerly-unused fields of a stack-allocated routerinfo
Aug 09, 2017
fed3a08d
Support the ed25519 map in nodelist_assert_ok()
Aug 09, 2017
92b1dfd5
In node_get_ed25519_id, detect and warn on inconsistent IDs.
Aug 09, 2017
c860282f
Mock rsa_ed25519_crosscert_check
Aug 13, 2017
97347b11
Fuzz outer layer of hsv3 descriptor
Aug 13, 2017
5750f18b
sr: Log voting schedule at debug level
Aug 19, 2017
43343ec0
prop224: Improve our checks for unset HSDir index.
Aug 19, 2017
1f7b8012
prop224: Only upload descriptor if we have good hash ring and SRV.
Aug 19, 2017
26c85fcc
test: Improve get_responsible_hsdirs test.
Aug 19, 2017
7823c98a
prop224: Improve descriptor reupload logic.
Aug 19, 2017
3e593f09
prop224: Recompute all HSDir indices when we enter overlap mode.
Aug 19, 2017
bce18a76
prop224: Refactor parse_extended_hostname() to parse v3 addrs.
Aug 19, 2017
5d89ea1e
prop224: Decouple the HS part of connection_ap_handshake_rewrite_and_attach().
Aug 19, 2017
45732a1a
Add unittest for
#23233
.
Aug 21, 2017
1491c0d0
Fix triggerable BUG() when decoding hsv3 descriptors.
Aug 21, 2017
6be0e286
whitespace fixes
Aug 21, 2017
6f320867
Merge branch 'maint-0.3.1'
Aug 21, 2017
7ba873ca
22839: fix check_heap_buffer buffer size in test-memwipe
Aug 21, 2017
b943cedf
changes file for bug 23291
Aug 21, 2017
10b24282
Merge branch 'bug23291_028' into maint-0.3.1
Aug 21, 2017
8f8a061b
Merge branch 'maint-0.3.1'
Aug 21, 2017
2e99f839
22839: Build tor with rust enabled on win
Aug 21, 2017
40887b4d
Unit tests for maintaining ed25519->node map.
Aug 22, 2017
d7a3e336
Remove some support for nickname-based hexdigests
Aug 22, 2017
80d38873
Refactor node lookup APIs to take flags
Aug 22, 2017
86ee35ad
Don't do expensive consensus stuff when not a cache.
Aug 23, 2017
ee73c184
Add test_hs_descriptor.inc to include.am to unbreak distcheck.
Aug 23, 2017
18f3f1ff
add parenthesis to make cast work right.
Aug 23, 2017
53c82c08
Merge branch 'bug22677'
Aug 24, 2017
f4f82864
Merge branch 'bug22779_031'
Aug 24, 2017
a0bb1ff6
Also disable spawning on Sandbox.
Aug 24, 2017
d37e8b40
Merge branch 'feature22976_squashed'
Aug 24, 2017
35a29e81
Merge branch 'bug19281_025'
Aug 24, 2017
b5c5086a
Merge branch 'bug23106_032'
Aug 24, 2017
7aef3ec0
prop224: Add client-side HS descriptor cache.
Aug 24, 2017
912c1176
prop224: Move some rendclient.c code to hs_common.c
Aug 24, 2017
15c9b7e8
prop224: Fix hidserv request code to work for both v2 and v3.
Aug 24, 2017
5c9cd912
prop224: Refactor rendclient.c to use the new hsdir_req code.
Aug 24, 2017
0f6633ab
prop224: Refactor pick_hsdir() to be used by both v2 and v3.
Aug 24, 2017
c754864c
prop224: Add code that launches v3 HS desc fetches.
Aug 24, 2017
776e796d
prop224: Connect to v3 services in connection_ap_handle_onion().
Aug 24, 2017
ebacf4dd
prop224: Introduce v2/v3 HS desc fetch retry functionality.
Aug 24, 2017
f93b77a1
prop224: Add client code to handle fetched HS descriptors.
Aug 24, 2017
343af1a9
prop224: Add the dir purpose HAS_FETCHED
Aug 24, 2017
b2a82095
prop224: Rename hs_client_note_connection_attempt_succeeded()
Aug 24, 2017
79ff2e01
hs: Fix comment of the get max size descriptor function
Aug 24, 2017
6eb9de1b
test: Add tests for fetching descs and handling SOCKS conns.
Aug 24, 2017
6222eae8
conn: Add a function to return a list of connection by state
Aug 24, 2017
b13ee8e4
hs: Move link specifier encoding to a function
Aug 24, 2017
8e285437
prop224: Helper function to assert on invalid client intro circuit
Aug 24, 2017
8a552bf4
prop224: Make lspecs to extend info public
Aug 24, 2017
d599325b
prop224: Build INTRODUCE1 cell and send logic
Aug 24, 2017
6eb125d1
prop224: Client has opened circuit logic
Aug 24, 2017
b91693f7
prop224: Build ESTABLISH_RENDEZVOUS cell and logic
Aug 24, 2017
89eb96c1
prop224: Handle client RENDEZVOUS_ESTABLISHED cell
Aug 24, 2017
c38144bb
prop224: Client callback when descriptor has arrived
Aug 24, 2017
abb840bf
prop224: Client function to pick intro point
Aug 24, 2017
e7c06e69
prop224: Make client send INTRODUCE1 cell
Aug 24, 2017
cb336a70
prop224: Parse INTRODUCE_ACK cell
Aug 24, 2017
fca2f64e
prop224: Handle INTRODUCE_ACK cell
Aug 24, 2017
2f1b3d64
trunnel: Add RENDEZVOUS2 cell definition
Aug 24, 2017
ee15c167
prop224: Parse RENDEZVOUS2 cell
Aug 24, 2017
9af31163
prop224: Handle RENDEZVOUS2 cell
Aug 24, 2017
e67f8623
hs: Only note a connection attempt with a valid rend_data
Aug 24, 2017
3152c583
prop224: Add client-side rend circuit support to HS circuitmap
Aug 24, 2017
379ad6f6
prop224: Use the client-side circuitmap in hs_client.c
Aug 24, 2017
88f64eee
hs: Update the IP failure cache only if legacy
Aug 24, 2017
88b84360
prop224: Move and refactor rend_client_reextend_intro_circuit()
Aug 24, 2017
2671399e
prop224: Add a client intro point state cache
Aug 24, 2017
14b858c4
prop224: Use the intro point state cache
Aug 24, 2017
a64ef7d6
prop224: Implement hs_client_any_intro_points_usable()
Aug 24, 2017
31da3898
prop224: Add directory_request_fetch_set_hs_ident()
Aug 24, 2017
520fcdf2
test: Fix broken HS upload descriptor test
Aug 24, 2017
47672ec1
prop224: Check decoded descriptor matches the expected blinded key
Aug 24, 2017
68887fdc
prop224: Update OOM counters when freeing a client descriptor cache object
Aug 24, 2017
e046e6fb
prop224: Update OOM counters when storing a client descriptor cache object
Aug 24, 2017
61009d40
hs: Stub link_specifier_t in hs_descriptor.h
Aug 24, 2017
cb462b95
prop224: Rename hs_desc_encode_lspec()
Aug 24, 2017
7c543412
prop224: Add a function to clear INTRO data
Aug 24, 2017
a16627db
prop224: Add a function to find an intro point by legacy ID
Aug 24, 2017
98efb646
hs: Remove unused rend_client_rendezvous_acked()
Aug 24, 2017
5f94c4a0
prop224: Refactor how we use connection_ap_handle_onion
Aug 24, 2017
954f6638
prop224: Try to recover from a bad intro circuit
Aug 24, 2017
dca105d5
prop224: Register RP circuit when it opens
Aug 24, 2017
1077e989
circuit: Avoid needless log info in circuit_get_best()
Aug 24, 2017
a1125625
hs: Update intro circuit timestamp when re-extending
Aug 24, 2017
14,168 additional commits have been omitted to prevent performance issues.
Loading
Loading