summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr
Commit message (Expand)AuthorAgeFilesLines
...
| * DirMgrConfig: Remove unnecessary accessorsIan Jackson2022-04-263-28/+12
| * DirMgrConfig: Rename two fields that contained a _configIan Jackson2022-04-262-10/+10
| * DownloadSchedule: Rename field to "attempts"Ian Jackson2022-04-261-8/+8
| * DownloadSchedule: Abolish accessors in DownloadScheduleConfigIan Jackson2022-04-263-42/+19
| * DownloadSchudule: Have NetworkConfig contain BuildersIan Jackson2022-04-262-62/+48
| * DownloadSchedule: Abolish new() methodIan Jackson2022-04-262-31/+50
| * DownloadSchedule: tests: Do not try to set parallelism to 0Ian Jackson2022-04-262-13/+11
| * DownloadSchedule: Provide builderIan Jackson2022-04-261-1/+42
* | Merge branch 'main' into 'msrv_1_56'Nick Mathewson2022-04-264-32/+43
|\|
| * Document defaults for all the config listsIan Jackson2022-04-251-1/+4
| * Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-252-4/+4
| * Use better syntax for doc comment attributeIan Jackson2022-04-251-3/+1
| * Introduce AuthorityListBuilder in NetworkConfigBuilderIan Jackson2022-04-254-31/+39
| * Fix error return type of AuthorityBuilderIan Jackson2022-04-251-0/+2
* | squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-254-4/+0
* | Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+1
* | Add 'rust-version = "1.56"' to every Cargo.toml file.Nick Mathewson2022-04-251-0/+1
* | Reformat all not-yet-reformatted Cargo.toml files.Nick Mathewson2022-04-251-12/+12
|/
* Merge branch 'experimental-v3ident-public' into 'main'Ian Jackson2022-04-251-0/+5
|\
| * Authority: make v3ident public under experimental-apiChristian Grigis2022-04-221-0/+5
* | fallback list: Introduce and use FallbackListBuilderIan Jackson2022-04-222-14/+11
* | fallback list: Move default list into tor-guardmgrIan Jackson2022-04-222-1729/+2
* | Use git source for derive_builder for now, for sub_builder featureIan Jackson2022-04-211-1/+1
|/
* Fix typosSamanta Navarro2022-04-201-1/+1
* Treat expired/not-yet-valid directory objects as Errors.Nick Mathewson2022-04-053-18/+25
* 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