summaryrefslogtreecommitdiff
path: root/src/or/hs_service.c
AgeCommit message (Expand)Author
2017-08-09prop224: Fix coverity warnings from #20657 merge.George Kadianakis
2017-08-08prop224: Always note down the use of internal circuitDavid Goulet
2017-08-08prop224: Improve comments and tests for ed25519 keys in IPs/RPs.George Kadianakis
2017-08-08prop224 tests: Better HS address tests.George Kadianakis
2017-08-08Do more type checking when setting HS idents.George Kadianakis
2017-08-08Improve code based on Nick review:George Kadianakis
2017-08-08Fix small easy bugs all aroundGeorge Kadianakis
2017-08-08Constify functions that can be constified.George Kadianakis
2017-08-08Improve documentation all around the codebase.George Kadianakis
2017-08-08Make ed25519 id keys optional for IPs and RPs.George Kadianakis
2017-08-08Make HidServRevCounter be a LINELIST as it should.George Kadianakis
2017-08-08Rename some free() functions that are actually clear().George Kadianakis
2017-08-08Validate intro point limits to avoid asserts.George Kadianakis
2017-08-08Relax assertions: turn them to BUGs and non-fatal asserts.George Kadianakis
2017-08-08Fix 32-bit bug when writing address to descriptor.George Kadianakis
2017-08-08Fix ternary operator abuse.George Kadianakis
2017-08-08test: Unit tests for the revision counter state file codetheGeorge Kadianakis
2017-08-08prop224: Use state file to save/load revision countersGeorge Kadianakis
2017-08-08prop224: Move get_intro_circuit() to hs_circuit.cDavid Goulet
2017-08-08prop224: Make circuit prediction aware of v3 servicesDavid Goulet
2017-08-08prop224: Different intro point timings with TestingNetworkDavid Goulet
2017-08-08prop224: Add a circuit has closed callbackDavid Goulet
2017-08-08hs: Rename num_rend_services()David 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: Make the number of extra intro point a consensus paramDavid Goulet
2017-08-08prop224: Make intro point min/max lifetime a consensus paramDavid Goulet
2017-08-08prop224: Make INTRODUCE2 min/max a consensus paramDavid 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: Support legacy INTRODUCE2 cellDavid Goulet
2017-08-08prop224: Handle service RENDEZVOUS1 cellDavid Goulet
2017-08-08prop224: Handle service INTRODUCE2 cellDavid Goulet
2017-08-08prop224: Add helper function to lookup HS objectsDavid Goulet
2017-08-08prop224: Handle service INTRO_ESTABLISHED cellDavid Goulet
2017-08-08prop224: Circuit has opened and ESTABLISH_INTRO cellDavid Goulet
2017-08-08prop224: Introduction circuit creationDavid Goulet
2017-08-08prop224: Service v3 descriptor creation and logicDavid Goulet
2017-08-08prop224: Add descriptor overlap mode functionGeorge Kadianakis
2017-08-08prop224: Scheduled events for serviceDavid Goulet
2017-07-13prop224: Fix clang warningsDavid Goulet
2017-07-13prop224: Move service version into config objectDavid Goulet
2017-07-13prop224: Add a clear configuration functionDavid 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-13hs: Add rend_service_init()David Goulet
2017-07-13prop224: Load and/or generate v3 service keysDavid Goulet