Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
7 years ago |
David Goulet
|
4d38731e93
prop224: Make client and service pick same HSDir
|
7 years ago |
David Goulet
|
cd07af60c9
prop224: Expand the overlap period concept to be a full SRV protocol run
|
7 years ago |
Nick Mathewson
|
834e1f8085
Merge remote-tracking branch 'asn/bug23346'
|
7 years ago |
David Goulet
|
8c41196254
hs: Remove dead code and uneeded feature
|
7 years ago |
George Kadianakis
|
1dc21b8790
prop224: Simplify HSDir set change algo.
|
7 years ago |
George Kadianakis
|
e07b677bd9
prop224: Move service_desc_hsdirs_changed() and make it static.
|
7 years ago |
George Kadianakis
|
c980be9511
prop224: Refactor descriptor reupload logic.
|
7 years ago |
George Kadianakis
|
7823c98a38
prop224: Improve descriptor reupload logic.
|
7 years ago |
George Kadianakis
|
e70341deb7
prop224 tests: Better HS address tests.
|
7 years ago |
George Kadianakis
|
2c6f2e9be9
Constify functions that can be constified.
|
7 years ago |
George Kadianakis
|
5ca9b830ea
Improve documentation all around the codebase.
|
7 years ago |
George Kadianakis
|
7c507a1f7f
Relax assertions: turn them to BUGs and non-fatal asserts.
|
7 years ago |
George Kadianakis
|
b47139d758
test: Unit tests for the revision counter state file codethe
|
7 years ago |
David Goulet
|
6c3d525c36
prop224: Make circuit prediction aware of v3 services
|
7 years ago |
David Goulet
|
15864a1b70
prop224: Add a circuit has closed callback
|
7 years ago |
David Goulet
|
b547c54239
test: Add unit test coverage of hs_service.c
|
7 years ago |
David Goulet
|
559ffd7179
test: Refactor HS tests to use the new ESTABLISH_INTRO cell code
|
7 years ago |
David Goulet
|
30b5c6a95e
prop224: Link rendezvous circuit to edge connection
|
7 years ago |
David Goulet
|
5d2506d70c
prop224: Sandbox support for service
|
7 years ago |
David Goulet
|
feed375f19
prop224: Implement a service intro point failure cache
|
7 years ago |
David Goulet
|
ac848777f9
prop224: Upload service descriptors
|
7 years ago |
David Goulet
|
77b279c35c
prop224: Add service replay cache
|
7 years ago |
David Goulet
|
5e710368b3
prop224: Handle service INTRODUCE2 cell
|
7 years ago |
David Goulet
|
79e8d113d5
prop224: Handle service INTRO_ESTABLISHED cell
|
7 years ago |
David Goulet
|
d765cf30b5
prop224: Circuit has opened and ESTABLISH_INTRO cell
|
7 years ago |
David Goulet
|
00a02a3a59
prop224: Service v3 descriptor creation and logic
|
7 years ago |
David Goulet
|
0f104ddce5
prop224: Scheduled events for service
|
7 years ago |
David Goulet
|
c9927ce4d5
prop224: Add onion key to service descriptor intro point
|
7 years ago |
David Goulet
|
5d64ceb12d
prop224: Move service version into config object
|
7 years ago |