summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/ipt_mgr.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'intro_rend' into 'main'Nick Mathewson2023-09-211-0/+1
|\
| * hs_ntor: allow attempting handshake with a set of subcredentials.Nick Mathewson2023-09-201-13/+0
| * HSS: route most necessary key material to RendRequestNick Mathewson2023-09-201-0/+14
* | tor-hsservice: Handle config updates correctlyIan Jackson2023-09-201-7/+24
* | tor-hsservice: Make config a watch receiverIan Jackson2023-09-201-3/+5
|/
* tor-hsservice: ipt mgr: Apply deferred rustfmt churnIan Jackson2023-09-181-3/+1
* tor-hsservice: ipt mgr: Remove some allowsIan Jackson2023-09-181-4/+0
* tor-hsservice: ipt mgr: Instruct Establisher to start acceptingIan Jackson2023-09-181-1/+12
* tor-hsservice: ipt mgr: Introduce ErasedIptEstablisher aliasIan Jackson2023-09-181-4/+7
* tor-hsservice: ipt mgr: Break apart publish_setIan Jackson2023-09-181-10/+26
* tor-hsservice: ipt mgr: Move `expires` bindingIan Jackson2023-09-181-8/+8
* tor-hsservice: ipt mgr: Split out publish None handlingIan Jackson2023-09-181-4/+9
* Merge branch 'ipt-misc' into 'main'Nick Mathewson2023-09-181-25/+25
|\
| * tor-hsservice: ipt mgr: Drop Mockable::new_intro_pointsIan Jackson2023-09-181-5/+0
| * tor-hsservice: Pass correct parameters to EstablisherIan Jackson2023-09-181-5/+4
| * tor-hsservice: Wrap k_hs_ipt_sid in an ArcIan Jackson2023-09-181-2/+8
| * tor-hsservice: TODO HSS-IPT-PERSIST: make a new specific todoIan Jackson2023-09-181-6/+6
| * tor-hsservice: ipt mgr: Code motion needed to actually make iptIan Jackson2023-09-181-10/+10
| * tor-hsservice: Unify ids as IptLocalId replacing IntroPointIdIan Jackson2023-09-181-1/+1
| * tor-hsservice: Use correct name for k_hs_ipt_sid variableIan Jackson2023-09-181-1/+1
* | Merge branch 'ipt-set-2' into 'main'Ian Jackson2023-09-181-9/+16
|\ \ | |/ |/|
| * tor-hsservice: Add a block to run_onceIan Jackson2023-09-181-9/+16
* | Add a note about how the K_hss_ntor is passed.Nick Mathewson2023-09-171-0/+4
* | ipt_mgr: use HsSvcNtorKeypair.Nick Mathewson2023-09-171-23/+4
|/
* tor-hsservice: ipt mgr: merge_join_subset_by: testIan Jackson2023-09-121-0/+27
* tor-hsservice: ipt mgr: Add an empty test moduleIan Jackson2023-09-121-0/+18
* tor-hsservice: ipt mgr: Commentary about performanceIan Jackson2023-09-121-0/+59
* tor-hsservice: ipt mgr: merge_join_subset_by: rustfmtIan Jackson2023-09-121-2/+2
* tor-hsservice: ipt mgr: merge_join_subset_by: fix clippy lintsIan Jackson2023-09-121-11/+5
* tor-hsservice: ipt mgr: merge_join_subset_by: drop Debug boundsIan Jackson2023-09-121-3/+3
* tor-hsservice: ipt mgr: merge_join_subset_by: return an iteratorIan Jackson2023-09-121-12/+7
* tor-hsservice: ipt mgr: merge_join_subset_by: Introduce 'outIan Jackson2023-09-121-8/+8
* tor-hsservice: ipt mgr: merge_join_subset_by: Replace algorithmIan Jackson2023-09-121-77/+20
* tor-hsservice: ipt mgr: merge_join_subset_by: document working setIan Jackson2023-09-121-1/+2
* tor-hsservice: ipt mgr: merge_join_subset_by: check more for dupesIan Jackson2023-09-121-0/+4
* tor-hsservice: ipt mgr: Break out merge_join_subset_byIan Jackson2023-09-121-19/+109
* tor-hsservice: ipt mgr: Handle ipt relay selection failure (fmt)Ian Jackson2023-09-111-1/+1
* tor-hsservice: ipt mgr: Handle ipt relay selection failureIan Jackson2023-09-111-4/+34
* tor-hsservice: ipt_mgr: Document expiry NoneIan Jackson2023-09-071-0/+2
* tor-hsservice: ipt_mgr: Explain more about expiry time data flowIan Jackson2023-09-071-0/+13
* tor-hsservice: ipt_mgr: Add a TODO about the joinIan Jackson2023-09-071-0/+4
* tor-hsservice: ipt_mgr: Explicitly drop publish_setIan Jackson2023-09-071-0/+2
* tor-hsservice: ipt_mgr: Actually send ipts to publisherIan Jackson2023-09-071-4/+2
* tor-hsservice: ipt_mgr: Fix output expiry time handling (fmt)Ian Jackson2023-09-071-2/+2
* tor-hsservice: ipt_mgr: Fix output expiry time handlingIan Jackson2023-09-071-10/+9
* tor-hsservice: ipt_mgr: Import updated expiry timesIan Jackson2023-09-071-0/+38
* tor-hsservice: ipt_mgr: Call borrow_for_update()Ian Jackson2023-09-071-5/+11
* tor-hsservice: ipt_mgr: Call borrow_for_update() (pre fmt)Ian Jackson2023-09-071-3/+10
* tor-hsservice: ipt_mgr: Reorganise main loop a bitIan Jackson2023-09-071-9/+13
* tor-hsservice: ipt_mgr: Document further data structure stabilityIan Jackson2023-09-071-0/+7