aboutsummaryrefslogtreecommitdiff
path: root/src/or/hs_service.h
AgeCommit message (Expand)Author
2018-07-30Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-07-25Stop putting unsupported ed25519 link auth in v3 onion service descsteor
2018-05-03hs-v3: Remove extra white-space and clarify commentDavid Goulet
2018-05-02Optimize legacy intro point digest calculation.Neel Chauhan
2018-04-27hs: Rescan the main loop event list if the service map changesDavid Goulet
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08Replace all FREE_AND_NULL* uses to take a type and a free function.Nick Mathewson
2017-12-08Switch to a safer FREE_AND_NULL implementationNick Mathewson
2017-12-08Change the free macro convention in the rest of src/or/*.hNick Mathewson
2017-12-05hs-v3: Add a public function to upload a descriptor to an HSDirDavid Goulet
2017-12-05hs-v3: Add ephemeral service supportDavid Goulet
2017-11-20hs-v3: Add a lookup service current descriptor functionDavid Goulet
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-08prop224: Make client and service pick same HSDirDavid Goulet
2017-09-08prop224: Expand the overlap period concept to be a full SRV protocol runDavid Goulet
2017-09-04Merge remote-tracking branch 'asn/bug23346'Nick Mathewson
2017-09-04hs: Remove dead code and uneeded featureDavid Goulet
2017-08-30prop224: Simplify HSDir set change algo.George Kadianakis
2017-08-25prop224: Move service_desc_hsdirs_changed() and make it static.George Kadianakis
2017-08-25prop224: Refactor descriptor reupload logic.George Kadianakis
2017-08-19prop224: Improve descriptor reupload logic.George Kadianakis
2017-08-08prop224 tests: Better HS address tests.George Kadianakis
2017-08-08Constify functions that can be constified.George Kadianakis
2017-08-08Improve documentation all around the codebase.George Kadianakis
2017-08-08Relax assertions: turn them to BUGs and non-fatal asserts.George Kadianakis
2017-08-08test: Unit tests for the revision counter state file codetheGeorge Kadianakis
2017-08-08prop224: Make circuit prediction aware of v3 servicesDavid Goulet
2017-08-08prop224: Add a circuit has closed callbackDavid Goulet
2017-08-08test: Add unit test coverage of hs_service.cDavid Goulet
2017-08-08test: Refactor HS tests to use the new ESTABLISH_INTRO cell codeDavid Goulet
2017-08-08prop224: Link rendezvous circuit to edge connectionDavid Goulet
2017-08-08prop224: Sandbox support for serviceDavid Goulet
2017-08-08prop224: Implement a service intro point failure cacheDavid Goulet
2017-08-08prop224: Upload service descriptorsDavid Goulet
2017-08-08prop224: Add service replay cacheDavid Goulet
2017-08-08prop224: Handle service INTRODUCE2 cellDavid Goulet
2017-08-08prop224: Handle service INTRO_ESTABLISHED cellDavid Goulet
2017-08-08prop224: Circuit has opened and ESTABLISH_INTRO cellDavid Goulet
2017-08-08prop224: Service v3 descriptor creation and logicDavid Goulet
2017-08-08prop224: Scheduled events for serviceDavid Goulet
2017-07-25prop224: Add onion key to service descriptor intro pointDavid Goulet
2017-07-13prop224: Move service version into config objectDavid Goulet
2017-07-13test: Add v3 service load keys and accessorsDavid Goulet
2017-07-13test: Add v3 service config and registration testDavid Goulet
2017-07-13prop224: Load and/or generate v3 service keysDavid Goulet
2017-07-13prop224: Configure v3 service from optionsDavid Goulet
2017-07-13prop224: Add a init/free_all function for the whole subsystemDavid Goulet
2017-07-13prop224: Add hs_config.{c|h} with a refactoringDavid Goulet
2017-07-13prop224: Initial import of hs_service_tDavid Goulet
2017-04-11hs: Change trunnel prop224 cell's namespaceDavid Goulet