aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-persist/src
Commit message (Expand)AuthorAgeFilesLines
...
* | tor-persist: Error: Provide for handling BadSlugIan Jackson2024-01-311-1/+24
* | tor-persist: state_dir: Two API fixesIan Jackson2024-01-311-2/+2
* | tor-persist: state_dir: Rename InstanceStateHandle::purge (from delete)Ian Jackson2024-01-311-2/+2
* | tor-persist: state_dir: Enable rustfmtIan Jackson2024-01-311-1/+0
* | tor-persist: load_store: Add some tracingIan Jackson2024-01-311-3/+18
* | tor-persist: Fix a doc commentIan Jackson2024-01-311-1/+1
|/
* tor-persist: Document that slugs cannot start with '-'.Gabriela Moldovan2024-01-311-1/+1
* tor-persist: Make all Slugs non-empty.Gabriela Moldovan2024-01-311-10/+13
* tor-persist: Forbid slugs from starting with a hyphen.Gabriela Moldovan2024-01-311-1/+21
* tor_persist::slug: Allow hyphens in Slugs.Gabriela Moldovan2024-01-311-2/+3
* slug: Provide BadSlug::EmptySlugNotAllowedIan Jackson2024-01-291-0/+12
* Merge branch 'slug2' into 'main'Ian Jackson2024-01-252-94/+62
|\
| * state_dir: Remove a now-unused allowIan Jackson2024-01-251-1/+0
| * state_dir: Replace InstanceIdString with Slug and SlugRefIan Jackson2024-01-251-44/+14
| * state_dir: Abolish now-obsolete Slug trait renameIan Jackson2024-01-251-5/+3
| * slugs: Provide TryIntoSlug, and replace state_dir::Slug with itIan Jackson2024-01-252-47/+48
* | Merge branch 'slug4' into 'main'gabi-2502024-01-251-0/+5
|\ \
| * | slug: Implement the AsRefs for Slug as well as for SlugRefIan Jackson2024-01-251-0/+5
| |/
* / slug: Fix maint/check_doc_featuresIan Jackson2024-01-251-0/+2
|/
* tor_persist::slug: Abolish ForbiddenOnWindows on non-WindowsIan Jackson2024-01-251-21/+9
* Introduce tor_persist::slug moduleIan Jackson2024-01-252-0/+397
* 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-241-3/+4
* state-dir: Move from tor-hsservice to tor-persistIan Jackson2024-01-242-0/+581
* tor-keymgr: Use keystore_error_kind() to get the error kind.Gabriela Moldovan2024-01-151-1/+1
* todos: Reference a new ticket about errorkindsIan Jackson2024-01-111-1/+1
* tor-persist: Provide FsMistrustErrorExt, and use itIan Jackson2023-12-133-5/+63
* tor-persist: Make LockStatus #[must_use]Ian Jackson2023-11-221-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-233-0/+3
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-104-0/+4
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-072-14/+10
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* Merge branch 'shadykaty-error-hint-v2' into 'main'eta2023-02-071-1/+1
|\
| * ErrorHint: Implement tryfrom_torpersistNick Mathewson2023-01-271-1/+1
* | Use ErrorReport - run rustfmtIan Jackson2023-01-301-1/+5
* | Use ErrorReport for errors in warn! in tor-persistIan Jackson2023-01-302-3/+5
|/
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-273-0/+3
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-123-0/+24
* Test a couple more error cases in tor-persist.Nick Mathewson2022-12-062-8/+29
* Fix a bunch of "needless borrow" warnings on nightlyNick Mathewson2022-11-182-5/+5
* tor-persist: use map_whileNick Mathewson2022-11-101-4/+1