summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * tor-keymgr: Abolish get_or_generate_with_derived.Gabriela Moldovan2024-02-011-58/+1
| * tor-keymgr: Rewrite get_or_generate() using of get() and generate().Gabriela Moldovan2024-02-011-6/+15
| * tor-hsservice: Use read_blind_id_keypair instead of duplicating code.Gabriela Moldovan2024-02-011-16/+6
| * tor-hsservice: Rewrite blind_id_keypair without get_or_generate_with_derived.Gabriela Moldovan2024-02-011-8/+18
| * tor-keymgr: Abolish KeyMgr::generate_with_derived.Gabriela Moldovan2024-02-011-155/+24
| * tor-hsservice: Remove unnecessary loop (fmt).Gabriela Moldovan2024-02-011-12/+12
| * tor-hsservice: Remove unnecessary loop.Gabriela Moldovan2024-02-011-4/+0
| * tor-hsservice: Rewrite get_or_gen_key using KeyMgr::generate.Gabriela Moldovan2024-02-011-13/+18
| * tor-hsservice: Rewrite maybe_generate_hsid using KeyMgr::generate (fmt).Gabriela Moldovan2024-02-011-45/+41
| * tor-hsservice: Rewrite maybe_generate_hsid using KeyMgr::generate.Gabriela Moldovan2024-02-012-109/+42
| * tor-hsservice: Read the keypair when deriving the subcredentials.Gabriela Moldovan2024-02-011-5/+8
| * tor-hsservice: Extract the onion name from the keypair.Gabriela Moldovan2024-02-011-3/+6
| * tor-keymgr: Make KeyMgr::generate return the generated key.Gabriela Moldovan2024-02-011-4/+12
| * tor-keymgr: Add error variant for when a key shouldn't exist.Gabriela Moldovan2024-02-012-0/+6
* | Merge branch 'publisher-rate-lim' into 'main'gabi-2502024-02-012-126/+85
|\ \ | |/ |/|
| * tor-hsservice: Apply deferred cargo fmt.Gabriela Moldovan2024-02-011-8/+5
| * tor-hsservice: Remove unnecessary trace! log.Gabriela Moldovan2024-02-011-1/+0
| * tor-hsservice: Remove old upload rate-limiting code.Gabriela Moldovan2024-02-011-97/+1
| * tor-hsservice: Reimplement upload rate-limiting using TrackingNow.Gabriela Moldovan2024-02-011-2/+16
| * tor-hsservice: Update docs with the new RateLimited state.Gabriela Moldovan2024-02-011-10/+10
| * tor-hsservice: Add functions for starting/stopping the rate-limiting.Gabriela Moldovan2024-02-011-0/+22
| * tor-hsservice: Add a RateLimited publisher status.Gabriela Moldovan2024-02-011-9/+36
| * tor-hsservice: Remove an unnecessary TODO.Gabriela Moldovan2024-02-011-4/+0
| * tor-hsservice: Downgrade a warn! to debug!.Gabriela Moldovan2024-02-011-2/+2
|/
* Merge branch 'hide_onionservicestate' into 'main'Nick Mathewson2024-02-011-17/+22
|\
| * Make the OnionServiceState type crate-private.Nick Mathewson2024-02-011-17/+22
|/
* Merge branch 'high-level-docs' into 'main'Nick Mathewson2024-02-012-7/+59
|\
| * Correct description of parametersIan Jackson2024-02-011-1/+1
| * Note that old state is not yet removedIan Jackson2024-02-011-0/+3
| * Add some higher-level documentation for tor-hsservice.Nick Mathewson2024-01-312-7/+56
* | Merge branch 'rename-hs-dir' into 'main'gabi-2502024-02-014-19/+19
|\ \
| * | tor-hsservice: Rename the service keystore dir to "hss".Gabriela Moldovan2024-02-014-19/+19
|/ /
* | Merge branch 'state-use' into 'main'Ian Jackson2024-02-0114-201/+196
|\ \
| * | tor-hsservice: Use tor_persist::state_dirIan Jackson2024-02-012-2/+4
| * | tor-hsservice: Remove now-unused importsIan Jackson2024-02-013-8/+4
| * | tor-hsservice: tests: create_storage_handles: use a real directory (churn)Ian Jackson2024-02-011-1/+1
| * | tor-hsservice: Abolish StartupError::StateLockedIan Jackson2024-02-011-5/+0
| * | tor-hsservice: Drop now-unused fslock dependencyIan Jackson2024-02-014-4/+0
| * | tor-hsservice: Use tor_persist::state_dir, etc. (fmt)Ian Jackson2024-02-013-22/+28
| * | tor-hsservice: Use tor_persist::state_dirIan Jackson2024-02-017-150/+61
| * | tor-hsservice: Introduce StartupError::StateDirectoryInaccessibleIoIan Jackson2024-02-012-5/+26
| * | tor-hsservice: tests: create_storage_handles: use a real directory (fmt)Ian Jackson2024-02-011-1/+5
| * | tor-hsservice: tests: create_storage_handles: use a real directoryIan Jackson2024-02-013-5/+15
| * | tor-hsservice: ipt_mgr: Move storage handle to stateIan Jackson2024-02-012-9/+11
| * | tor-hsservice: impl state_dir::InstanceIdentity for HsNicknameIan Jackson2024-02-011-0/+10
| * | tor-hsservice: storage: Move Arcs into type aliasesIan Jackson2024-02-014-12/+12
| * | tor-hsservice: ipt_set: Make store method take &mut selfIan Jackson2024-02-011-1/+1
| * | tor-hsservice: tests: Add a missing drop callIan Jackson2024-02-011-0/+2
| * | tor-persist: state_dir: Add some missing Clone and Debug implsIan Jackson2024-02-011-5/+5
| * | tor-persist: state_dir: Introduce way to get at underlying lock guardIan Jackson2024-02-013-3/+40