summaryrefslogtreecommitdiff
path: root/crates/tor-persist/src
Commit message (Expand)AuthorAgeFilesLines
...
* | tor-persist: Add a test for Resource::InstanceStateIan Jackson2024-01-311-0/+38
* | tor-hsservice: state_dir: Quote some strings in an errorIan Jackson2024-01-311-1/+1
* | tor-hsservice: state_dir: Fix a wrong error stringIan Jackson2024-01-311-1/+1
* | tor-hsservice: state_dir: Fix a wrong commentgabi-2502024-01-311-1/+1
* | tor-hsservice: state_dir: Fix typogabi-2502024-01-311-1/+1
* | state_dir: Deferred fmt churnIan Jackson2024-01-311-3/+1
* | state_dir: When comparing path, use official separatorsIan Jackson2024-01-311-1/+1
* | state_dir: Use subdirectory rather than + notationIan Jackson2024-01-311-8/+9
* | state_dir: Break out make_secure_directory closureIan Jackson2024-01-311-4/+11
* | state_dir: Introduce local PATH_SEPARATOR aliasIan Jackson2024-01-311-2/+3
* | tor-persist: state_dir: Remove three unused allowsIan Jackson2024-01-311-3/+0
* | tor-persist: state_dir: Test functionality that exists nowIan Jackson2024-01-311-0/+106
* | tor-persist: state_dir: Enable rustfmt (formatting)Ian Jackson2024-01-311-15/+14
* | tor-persist: state_dir: Implement StateDirectory::newIan Jackson2024-01-311-1/+17
* | tor-persist: state_dir: Implement acquire_instanceIan Jackson2024-01-312-7/+157
* | tor-persist: state_dir: Implement InstanceStateHandle and StorageHandleIan Jackson2024-01-311-8/+89
* | tor-persist: state_dir: Have instance id throw fmt::ErrorIan Jackson2024-01-311-5/+5
* | tor-persist: Error: Provide for handling LocalResourceAlreadyInUseIan Jackson2024-01-311-0/+5
* | 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