David Goulet
|
d599325b5e
prop224: Build INTRODUCE1 cell and send logic
|
7 lat temu |
David Goulet
|
8a552bf49b
prop224: Make lspecs to extend info public
|
7 lat temu |
David Goulet
|
8e2854372d
prop224: Helper function to assert on invalid client intro circuit
|
7 lat temu |
David Goulet
|
b13ee8e4ae
hs: Move link specifier encoding to a function
|
7 lat temu |
David Goulet
|
6222eae8ca
conn: Add a function to return a list of connection by state
|
7 lat temu |
George Kadianakis
|
6eb9de1b8c
test: Add tests for fetching descs and handling SOCKS conns.
|
7 lat temu |
David Goulet
|
79ff2e014f
hs: Fix comment of the get max size descriptor function
|
7 lat temu |
David Goulet
|
b2a820958e
prop224: Rename hs_client_note_connection_attempt_succeeded()
|
7 lat temu |
David Goulet
|
343af1a9cf
prop224: Add the dir purpose HAS_FETCHED
|
7 lat temu |
George Kadianakis
|
f93b77a18c
prop224: Add client code to handle fetched HS descriptors.
|
7 lat temu |
George Kadianakis
|
ebacf4dd6e
prop224: Introduce v2/v3 HS desc fetch retry functionality.
|
7 lat temu |
George Kadianakis
|
776e796d96
prop224: Connect to v3 services in connection_ap_handle_onion().
|
7 lat temu |
George Kadianakis
|
c754864cfd
prop224: Add code that launches v3 HS desc fetches.
|
7 lat temu |
George Kadianakis
|
0f6633abb2
prop224: Refactor pick_hsdir() to be used by both v2 and v3.
|
7 lat temu |
George Kadianakis
|
5c9cd912ee
prop224: Refactor rendclient.c to use the new hsdir_req code.
|
7 lat temu |
George Kadianakis
|
15c9b7e891
prop224: Fix hidserv request code to work for both v2 and v3.
|
7 lat temu |
George Kadianakis
|
912c11761c
prop224: Move some rendclient.c code to hs_common.c
|
7 lat temu |
George Kadianakis
|
7aef3ec0fd
prop224: Add client-side HS descriptor cache.
|
7 lat temu |
George Kadianakis
|
5d89ea1e6c
prop224: Decouple the HS part of connection_ap_handshake_rewrite_and_attach().
|
7 lat temu |
George Kadianakis
|
bce18a7642
prop224: Refactor parse_extended_hostname() to parse v3 addrs.
|
7 lat temu |
George Kadianakis
|
3e593f09ad
prop224: Recompute all HSDir indices when we enter overlap mode.
|
7 lat temu |
George Kadianakis
|
7823c98a38
prop224: Improve descriptor reupload logic.
|
7 lat temu |
George Kadianakis
|
26c85fcc86
test: Improve get_responsible_hsdirs test.
|
7 lat temu |
George Kadianakis
|
1f7b8012ae
prop224: Only upload descriptor if we have good hash ring and SRV.
|
7 lat temu |
George Kadianakis
|
43343ec019
prop224: Improve our checks for unset HSDir index.
|
7 lat temu |
David Goulet
|
5750f18bc7
sr: Log voting schedule at debug level
|
7 lat temu |
David Goulet
|
257f50b22f
Make Windows happy for time_t printf format
|
7 lat temu |
David Goulet
|
598bf986b6
test: Fix typing issues found by clang
|
7 lat temu |
David Goulet
|
9df4261407
test: Fix memory leak in test_hs_common.c
|
7 lat temu |
David Goulet
|
60c7da71ab
test: Fix hs common test for Windows
|
7 lat temu |