summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
* deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-291-0/+1
* tor-dirmgr: Simplify a clone call (fmt)Ian Jackson2024-01-311-3/+1
* tor-dirmgr: Simplify a clone callIan Jackson2024-01-311-2/+1
* tor-dirmgr: Rename DirMgrConfig.cache_path to cache_dirIan Jackson2023-12-041-3/+3
* oneshot: Use veneer in tor-dirmgrIan Jackson2023-10-111-1/+2
* Add cognitive-complexity exceptions for clippy.Nick Mathewson2023-09-051-0/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-231-0/+1
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-101-0/+2
* Throughout: Use *_report!() macros for reporting Errors.Nick Mathewson2023-07-071-10/+7
* Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
* 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