| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix name of clippy lint to unchecked_time_subtraction (2) | Ian Jackson | 2025-11-06 | 1 | -1/+1 |
| | | | | | Run maint/add_warning | ||||
| * | all: run cargo fmt | Steven Engler | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt` | Steven Engler | 2025-11-04 | 1 | -1/+1 |
| | | |||||
| * | Remove "doc_auto_cfg" incantation from all crates. | Nick Mathewson | 2025-09-29 | 1 | -1/+1 |
| | | | | | This feature has been removed from nightly, in favor of doc_cfg. | ||||
| * | Fix warnings and errors from edition 2024. | Nick Mathewson | 2025-08-07 | 1 | -2/+2 |
| | | | | | | | | | | | The two main causes of errors were: - Since some of the lifetime rules have changed, we no longer need to do as many "bind a variable and immediately return it" patterns, and so clippy now warns about them. - We needed to adjust the explicit captures (`use<...>`) in a couple of our RPIT instances. | ||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 2 | -4/+4 |
| | | | | | | | | | | | | | | | 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. | ||||
| * | Temporarily suppress mismatched_lifetime_syntaxes. | Gabriela Moldovan | 2025-07-07 | 1 | -0/+1 |
| | | | | | See #2060. | ||||
| * | tor-log-ratelim: Removed dependency on `once_cell` | hashcatHitman | 2025-06-14 | 2 | -3/+3 |
| | | | | | | | - Replaced `once_cell::sync::Lazy` with `std::sync::LazyLock`. Signed-off-by: hashcatHitman <[email protected]> | ||||
| * | tor-log-ratelim: Replace OnceCell with OnceLock | hashcatHitman | 2025-04-17 | 1 | -3/+2 |
| | | | | | | - [`once_cell::sync::OnceCell`] has been replaced by [`std::sync::OnceLock`], resolving a TODO. | ||||
| * | clippy: deny `mod_module_files` | Steven Engler | 2025-01-06 | 1 | -0/+1 |
| | | | | | | | Denies 'mod.rs' files for consistency. https://rust-lang.github.io/rust-clippy/master/index.html#mod_module_files | ||||
| * | add_warnings, *: Allow clippy::needless_lifetimes | Nick Mathewson | 2024-12-03 | 1 | -0/+1 |
| | | | | | | | | | In 1.83, this warning triggers on many of our crates. We're thinking of fixing them all, but for now, we're going to disable the warning. This is part of #1765. | ||||
| * | tor-log-ratelim: test: add logstate tests | kn0sys | 2024-08-20 | 1 | -0/+64 |
| | | | | | | | This commit adds the display_recovery and display_problem tests. Line coverage is increased from 0 to 96.97 percent. | ||||
| * | Re-run maint/add_warning. | Nick Mathewson | 2024-05-06 | 1 | -2/+2 |
| | | | | | This commit is automatically generated. | ||||
| * | Fix typos in doc comments | Tobias Stoeckmann | 2024-03-06 | 1 | -1/+1 |
| | | |||||
| * | deny clippy::unchecked_duration_subtraction | trinity-1686a | 2024-02-29 | 1 | -0/+1 |
| | | |||||
| * | Fix a broken doc link | Nick Mathewson | 2023-11-16 | 1 | -1/+1 |
| | | |||||
| * | ratelim: simplify LogState::reset. | Nick Mathewson | 2023-11-16 | 1 | -4/+1 |
| | | |||||
| * | ratelim: switch time list to start very short. | Nick Mathewson | 2023-11-16 | 1 | -4/+20 |
| | | | | | | | | Since we batch up even the earliest events, it's important that the first interval be quite short: otherwise, the user might wait minutes between when a problem first occurs and when it is first reported. | ||||
| * | ratelim: Add a note about summary accuracy | Nick Mathewson | 2023-11-16 | 1 | -0/+6 |
| | | |||||
| * | ratelim: Add a comment about behavior on reactor shutdown | Nick Mathewson | 2023-11-16 | 1 | -0/+5 |
| | | |||||
| * | Ratelim: use now() to see how long we have been dormant | Nick Mathewson | 2023-11-16 | 1 | -9/+22 |
| | | | | | Also avoid infinite recursion in implementation of RuntimeSupport. | ||||
| * | ratelim: Note that timeouts are in minutes. | Nick Mathewson | 2023-11-16 | 2 | -11/+2 |
| | | |||||
| * | ratelim: refactor to avoid unreachable code | Nick Mathewson | 2023-11-16 | 3 | -43/+22 |
| | | | | | Add a note that this uglifies a hidden API slightly. | ||||
| * | ratelim: rename limiter.rs to ratelim.rs | Nick Mathewson | 2023-11-16 | 2 | -5/+5 |
| | | |||||
| * | log_ratelim: Use a real error type for install_runtime() | Nick Mathewson | 2023-11-16 | 2 | -4/+15 |
| | | |||||
| * | log_ratelim: Make final semicolon optional. | Nick Mathewson | 2023-11-16 | 1 | -4/+6 |
| | | |||||
| * | New tor-log-ratelim crate | Nick Mathewson | 2023-11-16 | 4 | -0/+827 |
| This crate is meant to provide rate-limited log messages to tell users about problems that can happen too frequently to log individually. This version is based off an earlier design, and off of conversations with @diziet. It still needs tests. | |||||
