summaryrefslogtreecommitdiff
path: root/crates/tor-netdir/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Turn compute_ring_params into a method.Nick Mathewson2023-01-281-1/+1
* netdir: Implement ring-param constructors and time period accessorsNick Mathewson2023-01-281-18/+37
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Elide a bunch of lifetimes.Nick Mathewson2023-01-271-3/+3
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* Adjust onion service ring APIs in light of prop#342Nick Mathewson2023-01-111-35/+71
* Sketch APIs for the onion service directory ring.Nick Mathewson2023-01-111-0/+114
* test lint blocks: Do some semi-manuallyIan Jackson2022-12-121-0/+8
* Mock implementation of a NetDirProvider for testing.Nick Mathewson2022-11-081-0/+2
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* FlagEvent trait: Implement using macrosIan Jackson2022-10-251-1/+6
* netdir: Expose addrs-in-same-subnets calculation from SubnetConfigNick Mathewson2022-10-241-8/+18
* cargo fmt to remove blank linesIan Jackson2022-10-121-1/+0
* Replace all README copies in src/lib.rs with includesIan Jackson2022-10-121-26/+1
* tor-linkspec: Remove the old OwnedFoo::new() functionsNick Mathewson2022-10-061-3/+15
* Begin revising HasAddr and its relationship to ChanTargetNick Mathewson2022-10-061-1/+4
* enable doc_auto_cfg feature on every crate when documenting for docs.rstrinity-1686a2022-08-241-0/+1
* Merge branch 'main' into 'linkspec_refactor_v3'Nick Mathewson2022-08-101-0/+15
|\
| * Finish implementation of params() for DirMgr.Nick Mathewson2022-08-021-0/+15
* | tor-netdir: Add a static assertion about RelayIdType::COUNTNick Mathewson2022-08-101-2/+5
* | netdir: remove long-unused missing_descriptor_for codeNick Mathewson2022-08-101-23/+0
* | tor-netdir: Remove or hide some no-longer-used accessors.Nick Mathewson2022-08-101-29/+13
* | tor-netdir: Collapse by_id and by_relay_id into a single fn.Nick Mathewson2022-08-101-49/+58
* | Final (?) API revisions for tor-linkspecNick Mathewson2022-08-101-25/+99
* | netdir: Add and use a new ids_listed() function.Nick Mathewson2022-08-021-0/+9
* | netdir: add an accessor that takes a HasRelayIds.Nick Mathewson2022-08-021-1/+12
* | tor-linkspec: Refactor out traits to represent a relay's ID set.Nick Mathewson2022-08-021-2/+6
|/
* Fix a rustdoc link in tor-netdir.Nick Mathewson2022-07-261-1/+1
* tor-netdir: Remove latest_netdir method.Nick Mathewson2022-07-261-10/+0
* Add new APIs to NetDirProvider to better support timeliness.Nick Mathewson2022-07-261-1/+54
* netdir: Make pick() functions take FnMut closures.Nick Mathewson2022-07-121-2/+2
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* tor-netdir: testnet: Make construct_netdir infallibleIan Jackson2022-06-131-3/+3
* Merge branch 'use-testing-rng'Nick Mathewson2022-06-071-18/+35
|\
| * Rewrite tests in tor-netdir to use testing_rng()Nick Mathewson2022-06-021-18/+35
* | Make NetDirProvider require Send and Sync.Nick Mathewson2022-06-071-1/+1
* | Add an upcast_arc function to NetDirProvider.Nick Mathewson2022-06-021-1/+27
* | lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
* | lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
|/
* Fix grammar and typosSamanta Navarro2022-04-271-1/+1
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-1/+0
* Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-301-0/+50
* netdir: Use an even smaller rep for list of microdescsNick Mathewson2022-03-161-55/+29
* tor-dirmgr: Remove redundant hashtable.Nick Mathewson2022-03-161-0/+8
* NetDir: Use less space in hash tablesNick Mathewson2022-03-161-61/+35
* Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* extend lints to include 'clippy::all'Daniel Eades2021-12-281-0/+1
* Make override_net_params take effect sooner.Nick Mathewson2021-12-071-0/+18
* Tests for new family-related functions.Nick Mathewson2021-12-061-0/+35