| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | dirpublish: Extract the larger part of the select_biased body. | Nick Mathewson | 2026-05-12 | 1 | -60/+87 |
| | | |||||
| * | dirpublish: Turn TaskResult into a struct. | Nick Mathewson | 2026-05-12 | 1 | -19/+22 |
| | | |||||
| * | dirpublish: import span and Level for clarity. | Nick Mathewson | 2026-05-12 | 1 | -2/+2 |
| | | |||||
| * | dirpublish: Rename and clarify "permanent failure" error. | Nick Mathewson | 2026-05-12 | 2 | -8/+8 |
| | | |||||
| * | grammar fix from @gabi-250 | Nick Mathewson | 2026-05-12 | 1 | -1/+1 |
| | | |||||
| * | New `tor-dirpublish` crate to handle uploading documents. | Nick Mathewson | 2026-05-12 | 4 | -0/+1733 |
| This crate is a generalization of the logic for uploading we currently have in tor-hsservice to handle uploading a (possibly changing) document to a (possibly changing) list of targets. It supports different kinds of documents, different kinds of document targets, and different ways to upload. Currently only direct HTTP uploads are supported; we can add others in the future (and we'll have to, for bridges and onion services.) Closes #2499. | |||||
