summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * | | 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
|/ / /
* | | Merge branch 'arti-path-slugs' into 'main'gabi-2502024-01-3116-242/+250
|\ \ \
| * | | tor-persist: Document that slugs cannot start with '-'.Gabriela Moldovan2024-01-311-1/+1
| * | | tor-hsclient: Rename HsClientSpecifier to HsClientNickname (fmt).Gabriela Moldovan2024-01-312-4/+4
| * | | tor-hsclient: Rename HsClientSpecifier to HsClientNickname.Gabriela Moldovan2024-01-314-13/+12
| * | | tor-persist: Make all Slugs non-empty.Gabriela Moldovan2024-01-315-26/+26
| * | | tor-keymgr: Add roundrip test for HsId -> Slug -> HsId conversion.Gabriela Moldovan2024-01-311-1/+22
| * | | tor-keymgr: Allow empty denotators in ArtiPath (fmt).Gabriela Moldovan2024-01-311-8/+2
| * | | tor-keymgr: Allow empty denotators in ArtiPath.Gabriela Moldovan2024-01-312-11/+7
| * | | tor-hsservice: Fix corner case in HsNickname FromStr impl.Gabriela Moldovan2024-01-311-3/+19
| * | | tor-persist: Forbid slugs from starting with a hyphen.Gabriela Moldovan2024-01-313-5/+44
| * | | tor-keymgr: Add a TODO about removing ValidatedString.Gabriela Moldovan2024-01-311-0/+2
| * | | tor-keymgr: Remove the Slug tests (fmt).Gabriela Moldovan2024-01-312-8/+3
| * | | tor-keymgr: Remove the Slug tests.Gabriela Moldovan2024-01-311-34/+0
| * | | tor-keymgr: Abolish ArtiPathComponent.Gabriela Moldovan2024-01-317-104/+57
| * | | tor-hsclient: Use Slug for HsClientSpecifier (fmt).Gabriela Moldovan2024-01-311-11/+3
| * | | tor-hsclient: Use Slug for HsClientSpecifier.Gabriela Moldovan2024-01-312-4/+21
| * | | tor-keymgr: Make ArtiPathComponent a Slug internally (fmt).Gabriela Moldovan2024-01-313-36/+57
| * | | tor-keymgr: Make ArtiPathComponent a Slug internally.Gabriela Moldovan2024-01-313-104/+70
| * | | tor-keymgr: Strip .onion suffix from HsId before building Slug.Gabriela Moldovan2024-01-313-5/+30
| * | | tor-hsservice: Make Slug the underlying repr of HsNickname.Gabriela Moldovan2024-01-311-19/+24
| * | | tor_persist::slug: Allow hyphens in Slugs.Gabriela Moldovan2024-01-311-2/+3
|/ / /
* | | Merge branch 'new-strum' into 'main'gabi-2502024-01-3011-23/+45
|\ \ \ | |/ / |/| |
| * | Upgrade to strum 0.26Nick Mathewson2024-01-3011-23/+45
|/ /
* | Merge branch 'empty-slug' into 'main'Ian Jackson2024-01-291-0/+12
|\ \
| * | slug: Provide BadSlug::EmptySlugNotAllowedIan Jackson2024-01-291-0/+12
* | | Merge branch 'make-secure-dir' into 'main'Ian Jackson2024-01-292-0/+19
|\ \ \ | |/ / |/| |
| * | fs_mistrust: Provide CheckedDir::make_secure_dirIan Jackson2024-01-292-0/+19
|/ /
* | Merge branch 'publisher-tasks' into 'main'gabi-2502024-01-261-3/+67
|\ \
| * | tor-hsservice: Downgrade a debug message to trace.Gabriela Moldovan2024-01-261-1/+4
| * | tor-hsservice: Abort any pending desc uploads if shutting down.Gabriela Moldovan2024-01-261-4/+46
| * | tor-hsservice: Add an UploadError type for interruption due to shutdown.Gabriela Moldovan2024-01-261-0/+12
| * | tor-hsservice: Document how the publisher tasks are shut down.Gabriela Moldovan2024-01-261-0/+7
|/ /
* | Merge branch 'set_faulty_eventually' into 'main'Nick Mathewson2024-01-262-6/+24
|\ \
| * | HSS: Mark an Ipt as faulty if it fails continuously for 15 minutes.Nick Mathewson2024-01-252-6/+24
* | | Merge branch 'verifier' into 'main'Nick Mathewson2024-01-262-2/+3
|\ \ \
| * | | fs_mistrust: Expose CheckedDir::verifierIan Jackson2024-01-252-2/+3
| |/ /
* | | Merge branch 'slug2' into 'main'Ian Jackson2024-01-252-94/+62
|\ \ \
| * | | state_dir: Remove a now-unused allowIan Jackson2024-01-251-1/+0