summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice
Commit message (Expand)AuthorAgeFilesLines
* Bump arti- and tor- crates to 0.23.0Nick Mathewson2024-09-301-27/+27
* Minor bumps on non-tor/arti cratesNick Mathewson2024-09-301-5/+5
* Merge branch 'msrv-1.77-and-rusqlite-update' into 'main'David Goulet2024-09-261-1/+1
|\
| * Upgrade MSRV to 1.77Nick Mathewson2024-09-251-1/+1
* | Upgrade to derive_more version 1.0.0Nick Mathewson2024-09-253-4/+3
|/
* tor-hsservice: Update docs to reflect KeystoreSelector renaming.Gabriela Moldovan2024-09-231-1/+1
* tor-keymgr: Rename the primary keystore for clarity.Gabriela Moldovan2024-09-233-10/+10
* Merge branch 'msrv-1.75' into 'main'Nick Mathewson2024-09-171-1/+1
|\
| * Bump MSRV from 1.70 to 1.75.Wesley Aptekar-Cassels2024-09-161-1/+1
* | tor-hsservice: Remove unused import from internal prelude.Gabriela Moldovan2024-09-171-1/+1
* | tor-hsservice: Add API for generating the hsid for a service.Gabriela Moldovan2024-09-171-2/+30
* | tor-hsservice: Make maybe_generate_hsid take a selector (fmt).Gabriela Moldovan2024-09-171-3/+14
* | tor-hsservice: Make maybe_generate_hsid take a selector.Gabriela Moldovan2024-09-171-6/+8
* | tor-hsservice: Do not generate the HsId until the service is launched.Gabriela Moldovan2024-09-171-8/+10
* | tor-hsservice: Remove outdated TODO.Gabriela Moldovan2024-09-171-4/+0
* | tor-hsservice: Remove deprecated constructor.Gabriela Moldovan2024-09-172-36/+2
|/
* tor-hsservice: Satisfy cargo fmt.Gabriela Moldovan2024-09-121-2/+0
* tor-hsservice: Remove the anonymity setting from the config.Gabriela Moldovan2024-09-124-26/+19
* Merge branch 'bug_1613' into 'main'gabi-2502024-09-123-6/+16
|\
| * tor-keymgr: add an overwrite flag to KeyMgr::insert()Morgan2024-09-103-6/+16
* | Merge branch 'publisher-svc-status' into 'main'David Goulet2024-09-107-144/+615
|\ \ | |/ |/|
| * tor-hsservice: Add tests for status changes induced by descriptor uploads.Gabriela Moldovan2024-09-091-1/+185
| * tor-hsservice: Include descriptor upload errors in onion service status.Gabriela Moldovan2024-09-091-9/+17
| * tor-hsservice: Change the error type in Problem::DescriptorUpload.Gabriela Moldovan2024-09-093-3/+41
| * tor-hsservice: Remove unused UploadError variant (fmt).Gabriela Moldovan2024-09-091-3/+1
| * tor-hsservice: Remove unused UploadError variant.Gabriela Moldovan2024-09-092-6/+2
| * tor-hsservice: Rename UploadStatus to UploadResult.Gabriela Moldovan2024-09-091-4/+4
| * tor-hsservice: Remove outdated comment about publisher.Gabriela Moldovan2024-09-091-17/+0
| * tor-hsservice: Fill out the missing descriptor publisher docs.Gabriela Moldovan2024-09-092-8/+66
| * tor-hsservice: Return Bug where possible.Gabriela Moldovan2024-09-091-4/+4
| * tor-hsservice: Update docs with new status reporting logic.Gabriela Moldovan2024-09-091-12/+32
| * tor-hsservice: Add basic tests for publisher status reporting.Gabriela Moldovan2024-09-092-4/+52
| * tor-hsservice: Validate the authorized clients before publishing.Gabriela Moldovan2024-09-092-2/+40
| * tor-hsservice: Set the publisher State based on the upload results.Gabriela Moldovan2024-09-091-29/+106
| * tor-hsservice: Add Degraded{Unr,R}eachable onion svc states.Gabriela Moldovan2024-09-093-3/+17
| * tor-hsservice: Store the upload result in TimePeriodContext.Gabriela Moldovan2024-09-091-2/+33
| * tor-hsservice: Don't update the onion svc status when publisher goes idle.Gabriela Moldovan2024-09-091-3/+5
| * tor-hsservice: Add a comment noting where the publisher tests live.Gabriela Moldovan2024-09-091-0/+2
| * tor-hsservice: Replace UploadStatus enum with type alias.Gabriela Moldovan2024-09-091-24/+6
| * tor-hsservice: Store the authorized_clients in the mutable state of the reactor.Gabriela Moldovan2024-09-092-17/+18
| * tor-hsservice: Remove outdated IPT manager TODOs.Gabriela Moldovan2024-09-091-4/+0
| * tor-hsservice: Remove dead_code allows.Gabriela Moldovan2024-09-091-4/+1
| * tor-hsservice: Remove an outdated TODO.Gabriela Moldovan2024-09-091-2/+0
| * tor-hsservice: Move a misplaced TODO.Gabriela Moldovan2024-09-091-1/+1
* | tor_hsservice use get::<HsIdKey> rather than get::<HsIdKeypair>Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-094-22/+19
* | tor_keymgr: add get_keypair_specifier() to KeySpecifier, and derive itAdam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+2
* | tor_hsservice: add `impl From<&FooPublicKeySpecifier> for FooKeypairSpecifier...Adam Joseph F0B74D717CDE8412A3E0D4D5F29AC8080DA8E1E02024-09-091-0/+17
|/
* Rename tor-keys crate to tor-key-forgeDavid Goulet2024-09-042-2/+3
* tor-keymgr: Use tor-keys crate and remove dead codeDavid Goulet2024-09-042-1/+3
* Remove semver.md files.Gabriela Moldovan2024-09-041-2/+0