summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/protostatus.rs
Commit message (Collapse)AuthorAgeFilesLines
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
| | | | | | | | | | | | This commit executes maint/add_warning with the just added change to deny string slices except in tests. I recommend auditing this by checking out the previous commit followed by running the script yourself and then verifying that the diff is identical to this commit. This commit makes cargo clippy fail. We will add exceptions in the next commit.
* Remove `use_obsolete_software`.Nick Mathewson2026-05-141-50/+6
| | | | | | | | Discussion on #1960 suggests that this option is not a good idea: it encourages developers to work around deliberate signals that the software they're shipping won't work on the network. Closes #1960.
* arti-client: Fix typoMynacol2025-11-271-1/+1
|
* Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
| | | | Run maint/add_warning
* all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-2/+2
|
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-5/+10
| | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again.
* Rename recommended_protocols to protocol_statuses.Nick Mathewson2025-04-161-3/+3
| | | | | This name reflects its purpose better than the original one, since it includes required protocols as well as recommended ones.
* arti-client: Document spec of checking date on cached protosNick Mathewson2025-04-161-3/+6
| | | | | Also move the comment outside the block it documents, to prevent a too-long line.
* arti-client: Small test for evaluating protocol status.Nick Mathewson2025-04-161-0/+69
|
* arti,arti-client: Add an option to override required protocolsNick Mathewson2025-04-161-4/+28
| | | | | (This isn't a boolean, because we really don't want people ignoring all possible required protocols.)
* arti-client: Implement the basics of protocol enforcement.Nick Mathewson2025-04-161-0/+219
This is the major part of #1849.