| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | maint: Run maint/add_warning to deny string slices | Clara Engler | 2026-06-09 | 1 | -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. | ||||
| * | tor-netdoc: Port to web-time-compat | Nick Mathewson | 2026-03-26 | 1 | -2/+3 |
| | | |||||
| * | tor-netdoc: constructors: Use manual non exhaustive | Ian Jackson | 2026-01-14 | 1 | -0/+1 |
| | | | | | With `#[non_exhaustive]`, you're not allowed to write even `Thing { ..base }`. | ||||
| * | tor-netdoc: Deprecate AuthCertBuilder | Ian Jackson | 2026-01-13 | 1 | -0/+2 |
| | | |||||
| * | tor-netdoc: authcert: Add CrossCert to AuthCert | Ian Jackson | 2026-01-06 | 1 | -1/+7 |
| | | | | | This will enable parse2 to process it. | ||||
| * | tor-netdoc: authcert: Move AuthCertVersion out of tmp | Ian Jackson | 2026-01-06 | 1 | -1/+2 |
| | | | | | | Let's keep the existing name `AuthCert` in authcert.rs, so we want to rename this from DirKeyCertificateVersion, while we move it. | ||||
| * | tor-netdoc: authcert: Use Iso8601TimeSp for time fields | Ian Jackson | 2026-01-06 | 1 | -2/+4 |
| | | | | | This will let the parse2 derive work properly. | ||||
| * | tor-netdoc: authcert: Shuffle fingerprint values about | Ian Jackson | 2026-01-06 | 1 | -8/+2 |
| | | | | | | | | | | Make AuthCert look like the network document. This means removing its stored copy of H(KP_auth_sign_rsa), which it previously had via the embedded AuthCertKeyIds. We reculculate it as needed in AuthCert::key_ids(). | ||||
| * | tor-netdoc: authcert: Rename fields in AuthCert to match the spec | Ian Jackson | 2026-01-06 | 1 | -14/+14 |
| | | |||||
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 1 | -1/+1 |
| | | | | | Run maint/add_warning | ||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | 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. | ||||
| * | Run maint/add_warning. | Nick Mathewson | 2024-03-13 | 1 | -0/+1 |
| | | |||||
| * | Run maint/add_warning to add lint block everywhere | Ian Jackson | 2023-08-23 | 1 | -0/+1 |
| | | |||||
| * | Run maint/add_warning to actually apply new lint allows | Ian Jackson | 2023-07-10 | 1 | -0/+1 |
| | | |||||
| * | Allow clippy::unchecked_duration_subtraction in tests | Nick Mathewson | 2023-01-27 | 1 | -0/+1 |
| | | | | | | This panics on error, and we're fine with a panic on misbehavior in tests. | ||||
| * | test lint blocks: Add many many automatically | Ian Jackson | 2022-12-12 | 1 | -0/+8 |
| | | | | | | This is precisely the result of running the rune in maint/adhoc-add-lint-blocks. | ||||
| * | add feature annotation not added by doc_auto_cfg | trinity-1686a | 2022-08-24 | 1 | -0/+1 |
| | | |||||
| * | Remove allow(clippy::disallowed_methods) lint. | Nick Mathewson | 2022-03-30 | 1 | -2/+0 |
| | | |||||
| * | use wallclock where possible in tests | trinity-1686a | 2022-02-26 | 1 | -0/+2 |
| | | |||||
| * | netdoc: Make doc-build errors a separate type | Nick Mathewson | 2022-02-14 | 1 | -2/+2 |
| | | | | | | Every other case of tor_netdoc::Error means a parse failure. This one, though, means a failure to construct a document. | ||||
| * | fix/silence clippy lints in test modules | Daniel Eades | 2021-09-08 | 1 | -0/+1 |
| | | |||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 1 | -0/+205 |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | |||||
