aboutsummaryrefslogtreecommitdiff
path: root/src/or/hs_common.h
AgeCommit message (Expand)Author
2018-04-28Make hsdir_index in node_t a hsdir_index_t rather than a pointer.Neel Chauhan
2018-01-19Merge branch 'maint-0.3.2'Nick Mathewson
2018-01-19Merge branch 'bug24895_031_02' into bug24895_032_02David Goulet
2018-01-19Merge branch 'bug24895_029_02' into bug24895_031_02David Goulet
2017-12-20Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-20Merge remote-tracking branch 'dgoulet/ticket24425_032_01' into maint-0.3.2Nick Mathewson
2017-12-11Merge branch 'maint-0.3.2'Nick Mathewson
2017-12-08Merge branch 'macro_free_v2_squashed'Nick Mathewson
2017-12-08Fix wide lines introduced by previous patch.Nick Mathewson
2017-12-08Replace all FREE_AND_NULL* uses to take a type and a free function.Nick Mathewson
2017-12-08Change the free macro convention in the rest of src/or/*.hNick Mathewson
2017-12-05hs-v3: Cleanup HS circuits when marking as closedDavid Goulet
2017-11-29hs-v3: Bump hsdir_spread_store from 3 to 4David Goulet
2017-11-20hs: Rename rend_service_add_ephemeral_status_tDavid Goulet
2017-09-19hs: Pad RENDEZVOUS1 v3 cell to match length of v2David Goulet
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-08prop224: Pick the right hsdir index based on descriptor.George Kadianakis
2017-09-08prop224: hs_time_between_tp_and_srv() -> hs_in_period_between_tp_and_srv()George Kadianakis
2017-09-08prop224: 'is_new_tp' -> 'use_second_hdsir_index' in hs_get_responsible_hsdirs()George Kadianakis
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-08prop224: Use fetch and store HSDir indexes.David Goulet
2017-08-24prop224: Make lspecs to extend info publicDavid Goulet
2017-08-24prop224: Refactor pick_hsdir() to be used by both v2 and v3.George Kadianakis
2017-08-24prop224: Fix hidserv request code to work for both v2 and v3.George Kadianakis
2017-08-24prop224: Move some rendclient.c code to hs_common.cGeorge Kadianakis
2017-08-08prop224: Function to inc/decrement num rendezvous streamGeorge Kadianakis
2017-08-08Start caching disaster SRV values.George Kadianakis
2017-08-08Don't set HSDir index if we don't have a live consensus.George Kadianakis
2017-08-08prop224: Refactor hs_get_time_period_num() to not use absolute time.George Kadianakis
2017-08-08prop224: Compute start time of next time period.George Kadianakis
2017-08-08test: Add unit test coverage of hs_service.cDavid Goulet
2017-08-08prop224: Link rendezvous circuit to edge connectionDavid Goulet
2017-08-08prop224: Add a responsible HSDir functionDavid Goulet
2017-08-08prop224: Add hsdir consensus parametersDavid Goulet
2017-08-08prop224: Build hsdir index for node_tDavid Goulet
2017-08-08prop224: Establish rendezvous circuit for serviceDavid Goulet
2017-08-08prop224: Implement subcredential creationDavid Goulet
2017-08-08prop224: Add descriptor overlap mode functionGeorge Kadianakis
2017-08-08prop224: API for the creation of blinded keysDavid Goulet
2017-07-25prop224: Helper to dup a link_specifier_t objectDavid Goulet
2017-07-13prop224: Don't use char * for binary dataDavid Goulet
2017-07-13prop224: Load and/or generate v3 service keysDavid Goulet
2017-07-13prop224: Service address creation/validationDavid 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-07prop224: Add connection and circuit identifier objectDavid Goulet
2017-04-18prop224: Add time period functions and unittestsGeorge Kadianakis
2017-04-07hs: Move common defines to hs_common.hDavid Goulet