summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
* DirMgr: More logs in top-level bootstrapping code.Nick Mathewson2023-05-031-5/+12
* DirMgr: Log at trace! when starting a new "AttemptId".Nick Mathewson2023-05-031-1/+7
* tor-dirmgr: Don't try to mark consensus usable in a read-only store.Nick Mathewson2023-03-081-4/+6
* Use ErrorReport - run rustfmtIan Jackson2023-01-301-2/+6
* Use ErrorReport for errors in warn! in tor-dirmgrIan Jackson2023-01-301-3/+3
* Use ErrorReport for errors in info! in tor-dirmgrIan Jackson2023-01-301-2/+2
* Allow clippy::unchecked_duration_subtraction in testsNick Mathewson2023-01-271-0/+1
* Disable clippy::unlinlined-format-argsNick Mathewson2023-01-271-0/+1
* test lint blocks: Add many many automaticallyIan Jackson2022-12-121-0/+8
* dirmgr: Spelling fixes and normali[sz]ationsNick Mathewson2022-12-061-1/+1
* Fix a couple of rustdoc issues.Nick Mathewson2022-11-181-1/+2
* dirmgr Store: Have constructors take DirMgrStoreIan Jackson2022-11-141-6/+13
* dirmgr Store: Introduce DirMgrStore and use for BridgeDescMgrIan Jackson2022-11-141-0/+25
* dirmgr Store: Use `**` syntax and deref to trait objectsIan Jackson2022-11-141-23/+14
* bridge desc: Drop a done TODOIan Jackson2022-11-081-1/+0
* dirmgr: Make store be in an ArcIan Jackson2022-11-041-2/+2
* Run add_warnings.Nick Mathewson2022-11-031-0/+1
* bridge descriptors: Provide an implementation of BridgeDescProviderIan Jackson2022-11-031-0/+2
* Fix clippy false positiveIan Jackson2022-10-251-0/+5
* FlagEvent trait: Implement using macrosIan Jackson2022-10-251-0/+3
* cargo fmt to remove blank linesIan Jackson2022-10-121-1/+0
* Replace all README copies in src/lib.rs with includesIan Jackson2022-10-121-51/+1
* Mark all bridge and pt features as experimental for now.Nick Mathewson2022-09-291-0/+26
* GuardMgr/DirMgr: Add APIs for bridge descriptor listsNick Mathewson2022-09-261-0/+1
* `TaskSchedule`: give error on `sleep*()` if last handle is droppedNick Mathewson2022-09-071-3/+3
* enable doc_auto_cfg feature on every crate when documenting for docs.rstrinity-1686a2022-08-241-0/+1
* Finish implementation of params() for DirMgr.Nick Mathewson2022-08-021-0/+36
* tor-dirmgr: Remove opt_netdir entirely.Nick Mathewson2022-07-261-8/+5
* Remove unused DirMgr::netdir method, make opt_netdir private.Nick Mathewson2022-07-261-11/+1
* Add new APIs to NetDirProvider to better support timeliness.Nick Mathewson2022-07-261-3/+24
* Rename DirSkewTolerance to DirToleranceNick Mathewson2022-07-221-3/+3
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* Merge branch 'stalled_directory' into 'main'Ian Jackson2022-06-211-14/+51
|\
| * tor-dirmgr: Make DirStatus non-public.Nick Mathewson2022-06-141-1/+1
| * Add a blockage-reporting mechanism to tor-dirmgr.Nick Mathewson2022-06-141-1/+1
| * DirMgr: Track errors, stalls, and resets as part of status.Nick Mathewson2022-06-131-0/+24
| * Refactor our logic for distinguishing download attemptsNick Mathewson2022-06-131-12/+24
| * Refactor most DirStatus users to use DirProgress.Nick Mathewson2022-06-131-3/+4
* | Fix clippy::significant_drop_in_scrutinee warningsNick Mathewson2022-06-151-5/+8
|/
* Merge branch 'dormant_directory' into 'main'Nick Mathewson2022-06-131-70/+59
|\
| * DirMgr: Use scopeguard crate in place of ad hoc RAII substitutesNick Mathewson2022-06-131-68/+18
| * Put the task schedule back when the dl task exits.Nick Mathewson2022-06-131-2/+9
| * New API to expose and use TaskHandle from DirMgr.Nick Mathewson2022-06-131-2/+31
| * DirMgr: Refactor bootstrap to use a TaskSchedule for sleeping.Nick Mathewson2022-06-101-14/+17
* | Merge branch 'use-testing-rng'Nick Mathewson2022-06-071-1/+2
|\ \ | |/ |/|
| * Use testing_rng() in tests throughout our crates.Nick Mathewson2022-06-021-1/+2
* | 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
|/
* Remove BootstrapAction::ImpossibleNick Mathewson2022-05-191-1/+1