George Kadianakis
|
3e593f09ad
prop224: Recompute all HSDir indices when we enter overlap mode.
|
7 vuotta sitten |
George Kadianakis
|
7823c98a38
prop224: Improve descriptor reupload logic.
|
7 vuotta sitten |
George Kadianakis
|
1f7b8012ae
prop224: Only upload descriptor if we have good hash ring and SRV.
|
7 vuotta sitten |
David Goulet
|
257f50b22f
Make Windows happy for time_t printf format
|
7 vuotta sitten |
George Kadianakis
|
21e5146529
prop224: Fix coverity warnings from #20657 merge.
|
7 vuotta sitten |
David Goulet
|
400ba2f636
prop224: Always note down the use of internal circuit
|
7 vuotta sitten |
George Kadianakis
|
8bac50d755
prop224: Improve comments and tests for ed25519 keys in IPs/RPs.
|
7 vuotta sitten |
George Kadianakis
|
e70341deb7
prop224 tests: Better HS address tests.
|
7 vuotta sitten |
George Kadianakis
|
0bf8587858
Do more type checking when setting HS idents.
|
7 vuotta sitten |
George Kadianakis
|
c62da5cf95
Improve code based on Nick review:
|
7 vuotta sitten |
George Kadianakis
|
a561a10da7
Fix small easy bugs all around
|
7 vuotta sitten |
George Kadianakis
|
2c6f2e9be9
Constify functions that can be constified.
|
7 vuotta sitten |
George Kadianakis
|
5ca9b830ea
Improve documentation all around the codebase.
|
7 vuotta sitten |
George Kadianakis
|
f106af3c41
Make ed25519 id keys optional for IPs and RPs.
|
7 vuotta sitten |
George Kadianakis
|
706392e6b5
Make HidServRevCounter be a LINELIST as it should.
|
7 vuotta sitten |
George Kadianakis
|
3ce69a58ce
Rename some free() functions that are actually clear().
|
7 vuotta sitten |
George Kadianakis
|
3bc52dae89
Validate intro point limits to avoid asserts.
|
7 vuotta sitten |
George Kadianakis
|
7c507a1f7f
Relax assertions: turn them to BUGs and non-fatal asserts.
|
7 vuotta sitten |
George Kadianakis
|
29b3dd1c05
Fix 32-bit bug when writing address to descriptor.
|
7 vuotta sitten |
George Kadianakis
|
434112df4b
Fix ternary operator abuse.
|
7 vuotta sitten |
George Kadianakis
|
b47139d758
test: Unit tests for the revision counter state file codethe
|
7 vuotta sitten |
George Kadianakis
|
6f046b2191
prop224: Use state file to save/load revision counters
|
7 vuotta sitten |
David Goulet
|
2cae4f4100
prop224: Move get_intro_circuit() to hs_circuit.c
|
7 vuotta sitten |
David Goulet
|
6c3d525c36
prop224: Make circuit prediction aware of v3 services
|
7 vuotta sitten |
David Goulet
|
1b403a8382
prop224: Different intro point timings with TestingNetwork
|
7 vuotta sitten |
David Goulet
|
15864a1b70
prop224: Add a circuit has closed callback
|
7 vuotta sitten |
David Goulet
|
4a8cf17897
hs: Rename num_rend_services()
|
7 vuotta sitten |
David Goulet
|
b547c54239
test: Add unit test coverage of hs_service.c
|
7 vuotta sitten |
David Goulet
|
559ffd7179
test: Refactor HS tests to use the new ESTABLISH_INTRO cell code
|
7 vuotta sitten |
David Goulet
|
30b5c6a95e
prop224: Link rendezvous circuit to edge connection
|
7 vuotta sitten |