Nick Mathewson
|
accf239fa3
Rectify include paths (automated)
|
vor 6 Jahren |
Nick Mathewson
|
0dab29ce10
Run rectify_include_paths.py
|
vor 6 Jahren |
Nick Mathewson
|
fb0019daf9
Update copyrights to 2018.
|
vor 6 Jahren |
David Goulet
|
319505d38c
hs-v3: Remove extra white-space and clarify comment
|
vor 6 Jahren |
Neel Chauhan
|
af70d3c459
Optimize legacy intro point digest calculation.
|
vor 6 Jahren |
David Goulet
|
f7633c1fca
hs: Rescan the main loop event list if the service map changes
|
vor 6 Jahren |
Nick Mathewson
|
5ee0cccd49
Merge branch 'macro_free_v2_squashed'
|
vor 7 Jahren |
Nick Mathewson
|
285632a61b
Replace all FREE_AND_NULL* uses to take a type and a free function.
|
vor 7 Jahren |
Nick Mathewson
|
db024adc90
Switch to a safer FREE_AND_NULL implementation
|
vor 7 Jahren |
Nick Mathewson
|
176ad729d9
Change the free macro convention in the rest of src/or/*.h
|
vor 7 Jahren |
David Goulet
|
e71c6199dd
hs-v3: Add a public function to upload a descriptor to an HSDir
|
vor 7 Jahren |
David Goulet
|
f0e3331f3c
hs-v3: Add ephemeral service support
|
vor 7 Jahren |
David Goulet
|
0a3b295448
hs-v3: Add a lookup service current descriptor function
|
vor 7 Jahren |
Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
vor 7 Jahren |
David Goulet
|
4d38731e93
prop224: Make client and service pick same HSDir
|
vor 7 Jahren |
David Goulet
|
cd07af60c9
prop224: Expand the overlap period concept to be a full SRV protocol run
|
vor 7 Jahren |
Nick Mathewson
|
834e1f8085
Merge remote-tracking branch 'asn/bug23346'
|
vor 7 Jahren |
David Goulet
|
8c41196254
hs: Remove dead code and uneeded feature
|
vor 7 Jahren |
George Kadianakis
|
1dc21b8790
prop224: Simplify HSDir set change algo.
|
vor 7 Jahren |
George Kadianakis
|
e07b677bd9
prop224: Move service_desc_hsdirs_changed() and make it static.
|
vor 7 Jahren |
George Kadianakis
|
c980be9511
prop224: Refactor descriptor reupload logic.
|
vor 7 Jahren |
George Kadianakis
|
7823c98a38
prop224: Improve descriptor reupload logic.
|
vor 7 Jahren |
George Kadianakis
|
e70341deb7
prop224 tests: Better HS address tests.
|
vor 7 Jahren |
George Kadianakis
|
2c6f2e9be9
Constify functions that can be constified.
|
vor 7 Jahren |
George Kadianakis
|
5ca9b830ea
Improve documentation all around the codebase.
|
vor 7 Jahren |
George Kadianakis
|
7c507a1f7f
Relax assertions: turn them to BUGs and non-fatal asserts.
|
vor 7 Jahren |
George Kadianakis
|
b47139d758
test: Unit tests for the revision counter state file codethe
|
vor 7 Jahren |
David Goulet
|
6c3d525c36
prop224: Make circuit prediction aware of v3 services
|
vor 7 Jahren |
David Goulet
|
15864a1b70
prop224: Add a circuit has closed callback
|
vor 7 Jahren |
David Goulet
|
b547c54239
test: Add unit test coverage of hs_service.c
|
vor 7 Jahren |