aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-persist
Commit message (Expand)AuthorAgeFilesLines
...
* tor-persist: state_dir terminology: Use "key", not "slug"Ian Jackson2024-02-081-29/+30
* tor-persist: state_dir: expiry: Implement purge_instancesIan Jackson2024-02-081-2/+133
* tor-persist: state_dir: expiry: Ensure that instance dir mtime is updatedIan Jackson2024-02-082-3/+19
* tor-persist: state_dir: purge API: Clarify callback edge casesIan Jackson2024-02-081-1/+26
* tor-persist: state_dir: purge API: Add notes about instance mtimeIan Jackson2024-02-081-0/+9
* tor-persist: state_dir: purge API: Discuss deletion non-atomicityIan Jackson2024-02-081-0/+31
* tor-persist: state_dir: purge API: Replace retain_unused_for with age_filterIan Jackson2024-02-081-14/+14
* tor-persist: state_dir: purge API: Have purge_instances take SystemTimeIan Jackson2024-02-081-3/+10
* tor-persist: state_dir: purge API: PurgeHandler must provide the kindIan Jackson2024-02-081-0/+6
* tor-persist: state_dir: docs: Remove a duplicated paragraphIan Jackson2024-02-081-5/+0
* tor-persist: state_dir: docs: Linkify a ref to StorageHandleIan Jackson2024-02-081-1/+1
* tor-persist: state_dir: Implement list_instancesIan Jackson2024-02-083-5/+72
* Bump patch versions *with* dependency updateIan Jackson2024-02-051-1/+1
* Bump minor versionsIan Jackson2024-02-051-3/+3
* Run maint/fixup-featuresIan Jackson2024-02-051-1/+1
* 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-012-3/+39
* tor-persist: state_dir: Make the storage handle Send and SyncIan Jackson2024-02-011-2/+5
* Merge branch 'lowercase-slugs' into 'main'Ian Jackson2024-01-311-1/+4
|\
| * tor-persist: Reduce nesting in check_syntax().Ian Jackson2024-01-311-6/+4
| * tor-persist: Reject slugs that contain uppercase characters.Gabriela Moldovan2024-01-311-1/+6
* | tor-persist: state_dir: Fix a docs referenceIan Jackson2024-01-311-1/+1
* | tor-persist: state_dir: Fix a leftover reference to `delete`Ian Jackson2024-01-311-1/+1
* | tor-persist: Add a test for Resource::InstanceStateIan Jackson2024-01-311-0/+38
* | Require tracing-test 0.2.4Ian Jackson2024-01-311-1/+1
* | Require tracing-test 0.2.2Ian Jackson2024-01-311-1/+1
* | 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: sort Cargo.tomlIan Jackson2024-01-311-1/+1
* | tor-persist: state_dir: Remove three unused allowsIan Jackson2024-01-311-3/+0
* | tor-persist: state_dir: Test functionality that exists nowIan Jackson2024-01-312-0/+109
* | 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
|/