| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Re-run maint/add_warning. | Nick Mathewson | 2024-05-06 | 1 | -2/+2 |
| | | | | | This commit is automatically generated. | ||||
| * | tor-relay-selection: Introduce RelayUsage::vanguard. | Gabriela Moldovan | 2024-04-22 | 1 | -0/+22 |
| | | | | | | | | | | | | This adds a new `RelayUsage` for vanguards. As per the original [vanguards implementation], vanguards must: * have the Fast, Stable, and Valid flags * be selected using the `Middle` weight Part of #1364 [vanguards implementation]: https://github.com/mikeperry-tor/vanguards | ||||
| * | Rename `Relay::same_relay` and make it private. | Nick Mathewson | 2024-03-28 | 1 | -1/+1 |
| | | | | | | Everybody outside of tor-netdir should use HasRelayIds::same_relay_ids, whose intent is clearer. | ||||
| * | Remove all *Relay is_flagged_guard methods. | Nick Mathewson | 2024-03-28 | 1 | -1/+4 |
| | | | | | These were only used for testing. | ||||
| * | Remove temporary functions in CheckedRelay. | Nick Mathewson | 2024-03-28 | 3 | -15/+37 |
| | | |||||
| * | Run maint/add_warning. | Nick Mathewson | 2024-03-13 | 4 | -0/+4 |
| | | |||||
| * | Fix some rustdoc warnings. | Nick Mathewson | 2024-03-12 | 1 | -1/+1 |
| | | | | | | These are mostly about explicitly linking to things that were already in scope. | ||||
| * | tor-relay-selection: Use partition() in testing code. | Nick Mathewson | 2024-03-12 | 1 | -9/+3 |
| | | |||||
| * | Rename and clarify result_is_relaxed. | Nick Mathewson | 2024-03-12 | 1 | -5/+5 |
| | | |||||
| * | Refactor RelaySelector to make its invariants less subtle. | Nick Mathewson | 2024-03-12 | 1 | -48/+61 |
| | | |||||
| * | Add a comment about future extensions to RestrictionInner. | Nick Mathewson | 2024-03-12 | 1 | -0/+6 |
| | | |||||
| * | tor-relay-selector: Clarify "flexible" vs "relaxed" a little. | Nick Mathewson | 2024-03-12 | 1 | -1/+2 |
| | | |||||
| * | relay-selection: Remove the extension traits for Relay and NetDir | Nick Mathewson | 2024-03-12 | 2 | -64/+0 |
| | | | | | | | I thought we would need these, but after the latest refactoring they turned out not to have any users, and one of them had only deprecated methods. Best just to drop them. | ||||
| * | Rename the RelayPredicate trait to discourage its being used directly. | Nick Mathewson | 2024-03-12 | 5 | -26/+42 |
| | | | | | Everybody who can, should instead use a RelaySelector. | ||||
| * | New crate to define a high-level API for relay selection | Nick Mathewson | 2024-03-12 | 7 | -0/+1649 |
| | | |||||
| * | Create a new empty tor-relay-selection crate. | Nick Mathewson | 2024-03-12 | 1 | -0/+42 |
