aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/src/ipt_mgr.rs
Commit message (Expand)AuthorAgeFilesLines
...
* tor-hsservice: ipt mgr: expiry: Add some commentsIan Jackson2024-02-131-0/+4
* tor-hsservice: ipt mgr: expiry: Break out all_ipts (fmt)Ian Jackson2024-02-131-4/+1
* tor-hsservice: ipt mgr: expiry: Break out all_iptsIan Jackson2024-02-131-8/+15
* tor-hsservice: ipt mgr: expiry: rename a variableIan Jackson2024-02-131-3/+3
* tor-hsservice: ipt mgr: Move/rename to StateExpiryError (fmt)Ian Jackson2024-02-131-3/+1
* tor-hsservice: ipt mgr: Move/rename to StateExpiryErrorIan Jackson2024-02-131-39/+4
* tor-hsservice: replay: Move replay filename knowledge into replay.rsIan Jackson2024-02-131-27/+5
* tor-hsservice: ipt mgr: Temporarily suppress a lintIan Jackson2024-02-131-0/+1
* tor-hsservice: ipt mgr: Check that file expiry happens precisely when wantedIan Jackson2024-02-131-4/+20
* tor-hsservice: ipt mgr: Add a test hook for expiryIan Jackson2024-02-131-0/+24
* tor-hsservice: ipt mgr: Do old IPT file cleanup on startup tooIan Jackson2024-02-131-0/+4
* tor-hsservice: ipt mgr: Explain about the ipt_set invariantIan Jackson2024-02-131-0/+6
* tor-hsservice: ipt mgr: Rewrite state expiry doc commentIan Jackson2024-02-131-3/+7
* tor-hsservice: ipt mgr: Abolish a foolish intermediate variableIan Jackson2024-02-131-14/+9
* tor-hsservice: ipt mgr tests: Narrow a TODOIan Jackson2024-02-121-1/+1
* tor-hsservice: ipt mgr tests: Test that we expire old IPT dataIan Jackson2024-02-121-0/+37
* tor-hsservice: ipt mgr tests: Avoid reusing RNG seedIan Jackson2024-02-121-4/+4
* tor-hsservice: ipt mgr: Expire replay logs for old IPTsIan Jackson2024-02-121-4/+57
* tor-hsservice: ipt mgr: Expire keys for old IPTsIan Jackson2024-02-121-3/+84
* tor-hsservice: ipt mgr: Track whether we've deleted any IPT (fmt)Ian Jackson2024-02-121-9/+9
* tor-hsservice: ipt mgr: Track whether we've deleted any IPTIan Jackson2024-02-121-2/+17
* tor-hsservice: ipt mgr: Break out REPLAY_LOG_SUFFIXIan Jackson2024-02-121-1/+4
* tor-hsservice: ipt mgr: Rotate IPT relays even without good IPTs! (fmt)Ian Jackson2024-02-121-6/+6
* tor-hsservice: ipt mgr: Rotate IPT relays even without good IPTs!Ian Jackson2024-02-121-3/+1
* tor-hsservice: Use FatalError::KeystoreRace where possible.Gabriela Moldovan2024-02-011-1/+1
* tor-hsservice: Rewrite get_or_gen_key using KeyMgr::generate.Gabriela Moldovan2024-02-011-13/+18
* tor-hsservice: Remove now-unused importsIan Jackson2024-02-011-1/+1
* tor-hsservice: Drop now-unused fslock dependencyIan Jackson2024-02-011-1/+0
* tor-hsservice: Use tor_persist::state_dir, etc. (fmt)Ian Jackson2024-02-011-8/+10
* tor-hsservice: Use tor_persist::state_dirIan Jackson2024-02-011-58/+15
* tor-hsservice: ipt_mgr: Move storage handle to stateIan Jackson2024-02-011-6/+7
* tor-hsservice: storage: Move Arcs into type aliasesIan Jackson2024-02-011-1/+1
* Merge branch 'ipt_parameters' into 'main'Nick Mathewson2024-01-311-14/+33
|\
| * Rename parameters for intro-point lifetime to match the spec.Nick Mathewson2024-01-311-2/+2
| * hss: clean up comments on ipt establish time tuningNick Mathewson2024-01-251-3/+7
| * hss: Pick random intro-point lifetime based on netparamsNick Mathewson2024-01-251-2/+14
| * Use hs_intro_num_extra param for max_n_intro_relays.Nick Mathewson2024-01-251-3/+3
| * hss: Use 3 hours for IPT_PUBLISH_*.Nick Mathewson2024-01-251-6/+9
* | Merge branch 'set_faulty_eventually' into 'main'Nick Mathewson2024-01-261-0/+1
|\ \
| * | HSS: Mark an Ipt as faulty if it fails continuously for 15 minutes.Nick Mathewson2024-01-251-0/+1
| |/
* / test-temp-dir: New crateIan Jackson2024-01-251-1/+1
|/
* tor-hsservice: Update the IptManager status.Gabriela Moldovan2024-01-241-2/+7
* tor-hsservice: Give the IptManager a StatusSender.Gabriela Moldovan2024-01-241-0/+12
* Document when (most) spawned tasks will be canceled.Nick Mathewson2024-01-181-0/+4
* tor-hsservice: Store the StateMgr inside OnionServiceState.Gabriela Moldovan2024-01-181-5/+5
* ipt_mgr: Remove todo-#1211Nick Mathewson2024-01-161-12/+7
* Rename IptEstablisher::{new => launch}Nick Mathewson2024-01-131-1/+1
* hsservice: Remove the unused n_faults fieldNick Mathewson2024-01-131-1/+0
* tor-hsservice: todos: Reference the general status ticketIan Jackson2024-01-111-1/+1
* tor-hsservice: todos: Reference a new logging ticketIan Jackson2024-01-111-1/+1