summaryrefslogtreecommitdiff
path: root/crates
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | tor-hsservice: Recover from partial writesIan Jackson2024-01-251-2/+29
| * | | | | tor-hsservice: replay: Introduce an EH IEFE (fmt)Ian Jackson2024-01-251-2/+1
| * | | | | tor-hsservice: replay: Introduce an EH IEFEIan Jackson2024-01-251-7/+11
| * | | | | tor-hsservice: replay: Combine PersistFileIan Jackson2024-01-251-16/+25
| * | | | | tor-hsservice: replay: Break out truncate_to_multipleIan Jackson2024-01-251-8/+13
| * | | | | tor-hsservice: replay: Break up a paragraphIan Jackson2024-01-251-1/+3
* | | | | | Merge branch 'slug' into 'main'Ian Jackson2024-01-253-0/+386
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | / | |_|_|_|/ |/| | | |
| * | | | tor_persist::slug: Abolish ForbiddenOnWindows on non-WindowsIan Jackson2024-01-251-21/+9
| * | | | Introduce tor_persist::slug moduleIan Jackson2024-01-253-0/+398
* | | | | Merge branch 'reconfig-weak-refs' into 'main'gabi-2502024-01-252-10/+23
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | arti: Only exit if all the modules have been dropped.Gabriela Moldovan2024-01-251-7/+8
| * | | | arti: Use Weak references for the reconfigurable modules (fmt).Gabriela Moldovan2024-01-251-6/+1
| * | | | arti: Use Weak references for the reconfigurable modules.Gabriela Moldovan2024-01-252-5/+22
| |/ / /
* / / / tor-hsservice: Fix a broken doc link.Gabriela Moldovan2024-01-251-1/+1
|/ / /
* | | Merge branch 'publisher_consts' into 'main'gabi-2502024-01-252-34/+66
|\ \ \
| * | | Typo fixes.gabi-2502024-01-241-2/+2
| * | | hss: Use estimator to determine a timeout for an hsdir uploadNick Mathewson2024-01-242-5/+29
| * | | hss: Revise timeout code for upload attemptsNick Mathewson2024-01-241-30/+34
| * | | hss: Downgrade comments on some publisher constants.Nick Mathewson2024-01-241-5/+9
* | | | Merge branch 'state' into 'main'Ian Jackson2024-01-248-64/+159
|\ \ \ \
| * | | | tor-persist: state_dir: Demote anyhow to dev depIan Jackson2024-01-241-2/+2
| * | | | tor-persist: load_store: More documentationIan Jackson2024-01-241-3/+29
| * | | | Fix doc comments.Nick Mathewson2024-01-242-2/+2
| * | | | tor-persist: state_dir: Implement the StorageHandle methodsIan Jackson2024-01-241-6/+36
| * | | | tor-persist: state_dir: (intend to) use tor_persist::ErrorIan Jackson2024-01-241-16/+4
| * | | | tor-persist: have load_store module provide deletionIan Jackson2024-01-242-0/+10
| * | | | tor-persist: Provide load_store module for use by state_dirIan Jackson2024-01-243-22/+58
| * | | | tor-persist: Use correct pathnames in errorsIan Jackson2024-01-241-5/+8
| * | | | state-dir: Use a real lock guardIan Jackson2024-01-242-4/+6
| * | | | state-dir: Move from tor-hsservice to tor-persistIan Jackson2024-01-245-12/+12
| |/ / /
* | | | Merge branch 'onion-svc-status' into 'main'gabi-2502024-01-248-97/+258
|\ \ \ \
| * | | | tor-hsservice: Explain why the publisher never transitions to Recovering.Gabriela Moldovan2024-01-241-0/+48
| * | | | tor-hsservice: Update the IptManager status.Gabriela Moldovan2024-01-241-2/+7
| * | | | tor-hsservice: Remove Publisher::status().Gabriela Moldovan2024-01-241-14/+0
| * | | | tor-hsservice: Remove some TODOs about setting the OnionService status.Gabriela Moldovan2024-01-241-2/+0
| * | | | tor-hsservice: Change TODO to reference #1194.Gabriela Moldovan2024-01-241-2/+2
| * | | | tor-hsservice: Map the publisher status to a State variant.Gabriela Moldovan2024-01-241-1/+8
| * | | | tor-hsservice: Update the publisher state on shutdown.Gabriela Moldovan2024-01-241-2/+10
| * | | | tor-hsservice: Implement {Publisher, IptMgr}StatusSender.Gabriela Moldovan2024-01-241-23/+54
| * | | | tor-hsservice: Implement OnionServiceStatus::current_problem.Gabriela Moldovan2024-01-241-1/+9
| * | | | tor-hsservice: Rename OnionServiceStatus fields.Gabriela Moldovan2024-01-241-7/+7
| * | | | tor-hsservice: Remove outdated TODO.Gabriela Moldovan2024-01-241-2/+0
| * | | | tor-hsservice: Add separate status structs for the svc subsystems.Gabriela Moldovan2024-01-241-7/+48
| * | | | tor-hsservice: Replace StartupError with Problem.Gabriela Moldovan2024-01-241-10/+16
| * | | | tor-hsservice: Make UploadError public.Gabriela Moldovan2024-01-244-1/+4
| * | | | tor-hsservice: Implement Into<RetryError<E>> for BackoffError.Gabriela Moldovan2024-01-241-0/+11
| * | | | tor-hsservice: Remove unused BackoffError variants.Gabriela Moldovan2024-01-241-31/+1
| * | | | tor-hsservice: Reassign a TODO to #1194.Gabriela Moldovan2024-01-241-2/+2
| * | | | tor-hsservice: Remove unused field.Gabriela Moldovan2024-01-241-4/+0
| * | | | tor-hsservice: Give the IptManager a StatusSender.Gabriela Moldovan2024-01-242-0/+15