summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr
Commit message (Expand)AuthorAgeFilesLines
* Bump all arti*, tor* crates to 0.2.0Nick Mathewson2022-04-011-14/+14
* dirmgr: Use a different idiom in retry loopNick Mathewson2022-03-311-3/+2
* dirmgr: fix bugs in algorithm for retrying downloadsNick Mathewson2022-03-301-13/+22
* Reformat several Cargo.toml files with 100-char-wide lines.Nick Mathewson2022-03-301-7/+2
* Refactor FirstHopId into type-differentiated formNick Mathewson2022-03-301-6/+4
* Rename Guard=>FirstHop, GuardId=>FirstHopIdNick Mathewson2022-03-301-4/+4
* Rename ExternalFailure => ExternalActivity.Nick Mathewson2022-03-301-4/+4
* Add status tracking to FallbackDir.Nick Mathewson2022-03-302-1/+17
* dirmgr: do not pass fallbacks to the CircMgr.Nick Mathewson2022-03-301-6/+1
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-9/+17
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-303-3/+4
* Merge branch 'disallowed_lint' into 'main'eta2022-03-302-2/+0
|\
| * Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-302-2/+0
* | Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-302-36/+12
|/
* Merge branch 'no-system-time' into 'main'eta2022-03-304-21/+27
|\
| * use wallclock where possible in teststrinity-1686a2022-02-263-14/+17
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-252-7/+10
* | Upgrade to rusqlite 0.27.0Nick Mathewson2022-03-291-1/+1
* | DirFilter: Move nil default impls to trait default methodsIan Jackson2022-03-251-10/+7
* | Abolish filter::DynFilter in favour of transparent DirFilterIan Jackson2022-03-254-52/+13
* | Make DirFilter be Debug + Send + SyncIan Jackson2022-03-251-8/+4
* | dirmgr: Initial DirFilter code.Nick Mathewson2022-03-245-0/+140
* | Reformat {arti-client,tor-dirmgr}/Cargo.tomlNick Mathewson2022-03-241-13/+16
* | Expand some comments based on review from @diziet.Nick Mathewson2022-03-212-0/+10
* | Fix build with Rust 1.53.Nick Mathewson2022-03-211-6/+9
* | dirmgr: Note errors and inform the circmgr about them.Nick Mathewson2022-03-213-7/+115
* | circmgr: Change API for using FallbackDirsNick Mathewson2022-03-211-1/+5
* | dirmgr: Authority: Abolish v3ident accessorIan Jackson2022-03-182-11/+3
* | dirmgr: Authority: Move a method used only for testingIan Jackson2022-03-181-6/+9
* | dirmgr: Authority: Abolish two unused accessorsIan Jackson2022-03-181-9/+1
* | dirmgr: NetworkConfig: Abolish accessorsIan Jackson2022-03-181-16/+8
* | dirmgr: NetworkConfig: Rename fallbacks struct fieldIan Jackson2022-03-181-6/+9
* | Merge branch 'md_allocation' into 'main'Nick Mathewson2022-03-171-20/+54
|\ \
| * | Run rustfmtIan Jackson2022-03-171-5/+6
| * | GetMicrodescsState: Abolish separate n_missing field inIan Jackson2022-03-171-12/+12
| * | GetMicrodescsState: Break out with_mdreceiver_for_missingIan Jackson2022-03-171-13/+23
| * | GetMicrodescsState: Dedupe slightlyIan Jackson2022-03-171-8/+9
| * | tor-dirmgr: Remove redundant hashtable.Nick Mathewson2022-03-161-22/+44
* | | Merge branch 'config-partials-transparent' into 'main'Ian Jackson2022-03-173-67/+43
|\ \ \
| * | | DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-163-67/+43
* | | | Merge branch 'always-ims' into 'main'eta2022-03-161-10/+49
|\ \ \ \
| * | | | dirmgr: Always send if-modified-since on consensus documents.Nick Mathewson2022-03-161-10/+49
| | |/ / | |/| |
* | | | Merge branch 'derive-builder' into 'main'Ian Jackson2022-03-161-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | derive_builder: Switch to upstream 0.11Ian Jackson2022-03-161-1/+1
| |/ /
* | | RetryDelay: remove accessors.Nick Mathewson2022-03-161-7/+9
* | | Remove re-export of retry-schedule in tor-dirmgr.Nick Mathewson2022-03-161-1/+1
* | | Fix up documentation on RetryDelay.Nick Mathewson2022-03-161-6/+3
* | | Move RetryDelay from dirmgr to basic-utils.Nick Mathewson2022-03-161-155/+1
* | | RetryDelay: add accessors for stateNick Mathewson2022-03-161-5/+22
|/ /
* | Merge branch 'missing_shrink_to_fit' into 'main'eta2022-03-141-0/+7
|\ \