summaryrefslogtreecommitdiff
path: root/crates/tor-dirmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* Change builder list APIIan Jackson2022-05-044-21/+28
* Rename NetworkConfig.fallback_cachesIan Jackson2022-05-041-8/+8
* Fix grammar and typosSamanta Navarro2022-04-273-3/+3
* Merge branch 'download-schedule' into 'main'Nick Mathewson2022-04-264-137/+142
|\
| * Make DownloadScheduleBuilder "alternative" defaults pub(crate)Ian Jackson2022-04-261-2/+2
| * Fix typo in messageNick Mathewson2022-04-261-1/+1
| * 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
|/
* 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
|/
* Fix typosSamanta Navarro2022-04-201-1/+1
* Treat expired/not-yet-valid directory objects as Errors.Nick Mathewson2022-04-053-18/+25
* 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
* 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-302-3/+3
* 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
* | 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-244-0/+139
* | 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