aboutsummaryrefslogtreecommitdiff
path: root/src/or/hs_service.c
AgeCommit message (Expand)Author
2018-09-14hs-v3: Don't BUG() on directory permission check failureDavid Goulet
2018-08-16Keep descriptor rotation time after HUP occurs.George Kadianakis
2018-05-09Detect when v3 services get disabled after HUP.George Kadianakis
2018-04-23hs: Fix memleak in v3 on SIGHUPDavid Goulet
2018-01-03Fix some shadowed-global warnings.Nick Mathewson
2017-12-12hs-v3: Don't lookup an intro point while cleaning it upGeorge Kadianakis
2017-12-05hs-v3: Don't cleanup intro point in has_closed()David Goulet
2017-11-02Merge branch 'ticket23820_032_01_squashed' into maint-0.3.2Nick Mathewson
2017-10-26hs-v3: Check the ed25519 key when picking intro pointDavid Goulet
2017-10-26Remove buggy IPv6 support from pick_intro_point() and service_intro_point_new()teor
2017-10-03hs-v3: Always generate the public key file on diskcathugger
2017-09-26hs-v3: Don't non fatal assert if we can't get the intro extend infoDavid Goulet
2017-09-26hs: Improve loggingDavid Goulet
2017-09-20hs: Log the intro point when we clean it upDavid Goulet
2017-09-19fix typos/etc found while starting to look at schedulerRoger Dingledine
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-12Merge remote-tracking branch 'dgoulet/ticket23480_032_01'Nick Mathewson
2017-09-12hs-v3: Rate limit some log statementsDavid Goulet
2017-09-12hs-v3: Cancel active descriptor directory connections before uploadingDavid Goulet
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: 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-09-07prop224: When computing hsdir index and time period, use valid_after timeDavid Goulet
2017-09-06Merge remote-tracking branch 'dgoulet/bug23123_032_01'Nick Mathewson
2017-09-04Merge remote-tracking branch 'asn/bug23346'Nick Mathewson
2017-09-04Merge branch 'bug23360_032_01'Nick Mathewson
2017-09-04hs: Remove dead code and uneeded featureDavid Goulet
2017-09-04Merge remote-tracking branch 'asn/ticket23056_v2'Nick Mathewson
2017-08-31hs: Set rendezvous circuit timestamp_dirty all the timeDavid Goulet
2017-08-30prop224: Clear list of prev hsdirs before we upload all descs.George Kadianakis
2017-08-30prop224: Simplify HSDir set change algo.George Kadianakis
2017-08-28Silence some leftover warnings.George Kadianakis
2017-08-25fix wide linesNick Mathewson
2017-08-25prop224: When HUPing, move HS state from old to new service.George Kadianakis
2017-08-25prop224: Be more careful to not overwrite descriptors in HUP.George Kadianakis
2017-08-25prop224: Move function move_descriptors() around.George Kadianakis
2017-08-25prop224: Don't move intro points but rather descriptorsDavid Goulet
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-25prop224: Refactor descriptor rotation logic.George Kadianakis
2017-08-24Merge remote-tracking branch 'dgoulet/ticket17242_032_03-squashed'Nick Mathewson
2017-08-24Silence some spammy log messages.George Kadianakis
2017-08-23add parenthesis to make cast work right.Nick Mathewson
2017-08-19prop224: Recompute all HSDir indices when we enter overlap mode.George Kadianakis
2017-08-19prop224: Improve descriptor reupload logic.George Kadianakis
2017-08-19prop224: Only upload descriptor if we have good hash ring and SRV.George Kadianakis
2017-08-11Make Windows happy for time_t printf formatDavid Goulet
2017-08-09prop224: Fix coverity warnings from #20657 merge.George Kadianakis