summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/svc
Commit message (Expand)AuthorAgeFilesLines
...
* | tor-hsservice: Add an error variant for keystore errors.Gabriela Moldovan2023-09-221-1/+5
* | tor-hsservice: Give the publisher a reference to the key manager.Gabriela Moldovan2023-09-222-8/+32
* | publish: note a possible behavior change on launch().Nick Mathewson2023-09-211-0/+4
* | hss: adjust members of OnionService type.Nick Mathewson2023-09-211-2/+2
* | tor-hsservice: Update Publisher::new docs.Gabriela Moldovan2023-09-211-1/+3
* | tor-hsservice: Add must_use for Publisher::launch.Gabriela Moldovan2023-09-211-0/+1
* | tor-hsservice: Remove outdated TODO.Gabriela Moldovan2023-09-211-1/+0
* | tor-hsservice: Give the descriptor publisher a separate launch function.Gabriela Moldovan2023-09-213-28/+54
* | Merge branch 'intro_rend' into 'main'Nick Mathewson2023-09-212-13/+82
|\ \
| * | hs_ntor: allow attempting handshake with a set of subcredentials.Nick Mathewson2023-09-201-3/+8
| * | hs_ntor: Take our k_hss_ntor keypair explicitly.Nick Mathewson2023-09-201-2/+1
| * | HSS: Enable RendRequests to be answered.Nick Mathewson2023-09-202-5/+11
| * | hss: Minor hack to avoid parameterizing RendRequestContext on RuntimeNick Mathewson2023-09-201-2/+29
| * | HSS: route most necessary key material to RendRequestNick Mathewson2023-09-201-7/+39
| |/
* | tor-hsservice: Fix compile error, make Publisher use Arc<OnionServiceConfig>.Gabriela Moldovan2023-09-203-9/+10
* | tor-hsservice: Make the publisher compile again.Gabriela Moldovan2023-09-202-0/+12
* | tor-hsservice: Add TODO regarding DescriptorConfigView.Gabriela Moldovan2023-09-191-0/+4
* | tor-hsservice: Do not discard the runtime.spawn() Result (fmt).Gabriela Moldovan2023-09-191-18/+21
* | tor-hsservice: Do not discard the runtime.spawn() Result.Gabriela Moldovan2023-09-191-16/+28
* | tor-hsservice: Add an explicit Idle state for the publisher reactor.Gabriela Moldovan2023-09-191-0/+8
* | tor-hsservice: Use Instant instead of Duration for rescheduling uploads.Gabriela Moldovan2023-09-191-6/+31
* | tor-hsservice: Remove stray doc comment.Gabriela Moldovan2023-09-191-1/+0
* | tor-hsservice: Make some publisher functions synchronous.Gabriela Moldovan2023-09-191-13/+13
* | tor-hsservice: Use std::sync::Mutex instead of the one from futures (fmt).Gabriela Moldovan2023-09-191-1/+4
* | tor-hsservice: Use std::sync::Mutex instead of the one from futures.Gabriela Moldovan2023-09-191-10/+9
* | tor-hsservice: Run cargo fmt.Gabriela Moldovan2023-09-191-69/+74
* | tor-hsservice: s/handle_new_intro_points/handle_ipt_changeGabriela Moldovan2023-09-191-2/+2
* | tor-hsservice: Borrow the IPT set from the IPT manager.Gabriela Moldovan2023-09-191-3/+13
* | tor-hsservice: Discard the task handle and propagate any errors.Gabriela Moldovan2023-09-191-3/+3
* | tor-hsservice: Republish according to IPT manager instructions.Gabriela Moldovan2023-09-191-21/+28
* | tor-hsservice: Implement handle_svc_config_change.Gabriela Moldovan2023-09-191-5/+33
* | tor-hsservice: Add helper for marking all descriptors dirty.Gabriela Moldovan2023-09-191-0/+17
* | tor-hsservice: Use PublishState to decide when to upload the descriptor.Gabriela Moldovan2023-09-191-5/+68
* | tor-hsservice: Use postage::watch to watch for pending updates.Gabriela Moldovan2023-09-191-4/+4
* | tor-hsservice: Update docs regarding desc upload rate-limiting.Gabriela Moldovan2023-09-191-9/+11
* | tor-hsservice: Fill out some todo!()s with info from the config.Gabriela Moldovan2023-09-191-2/+12
* | tor-hsservice: Remove descriptor builder from publisher (fmt).Gabriela Moldovan2023-09-191-57/+57
* | tor-hsservice: Remove descriptor builder from publisher.Gabriela Moldovan2023-09-192-71/+25
* | tor-hsservice: Remove unnecessary allow annotations.Gabriela Moldovan2023-09-191-2/+0
|/
* Merge branch 'mock-advance' into 'main'Ian Jackson2023-09-181-0/+1
|\
| * tor-hsservice: publish backoff tests: Add an allowIan Jackson2023-09-181-0/+1
* | tor-hsservice: Wrap k_hs_ipt_sid in an ArcIan Jackson2023-09-181-4/+4
* | tor-hsservice: Unify ids as IptLocalId replacing IntroPointIdIan Jackson2023-09-181-9/+8
* | tor-hsservice: Use correct name for k_hs_ipt_sid variableIan Jackson2023-09-181-6/+7
|/
* tor-hsservice: Use Either to simplify timeout logic (fmt).Gabriela Moldovan2023-09-131-1/+2
* tor-hsservice: Use Either to simplify timeout logic.Gabriela Moldovan2023-09-131-48/+16
* tor-hsservice: Remove extraneous whitespace.Gabriela Moldovan2023-09-131-1/+1
* tor-hsservice: Use warn_report! instead of error!.Gabriela Moldovan2023-09-131-4/+6
* tor-hsservice: Add more details to the backoff runner docs.Nick Mathewson2023-09-131-0/+4
* tor-hsservice: Implement upload_descriptor_with_retries.Gabriela Moldovan2023-09-131-7/+43