summaryrefslogtreecommitdiff
path: root/crates/arti-client/src
Commit message (Expand)AuthorAgeFilesLines
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-0/+6
* Merge branch 'disallowed_lint' into 'main'eta2022-03-301-5/+1
|\
| * Fix a let_and_return lint violation that had somehow slipped in.Nick Mathewson2022-03-301-3/+1
| * Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-301-2/+0
* | Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-302-261/+19
|/
* Merge branch 'no-system-time' into 'main'eta2022-03-301-1/+5
|\
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-251-1/+5
* | Merge branch 'isolation-followup' into 'main'Nick Mathewson2022-03-281-12/+12
|\ \
| * | remove usage of 'token' where it's no longer a tokentrinity-1686a2022-03-271-3/+3
| * | move StreamIsolation to isolation moduletrinity-1686a2022-03-241-1/+1
| * | rename *_isolation_group to *_isolationtrinity-1686a2022-03-241-8/+8
* | | Merge branch 'dir-filter' into 'main'Ian Jackson2022-03-253-1/+35
|\ \ \
| * | | Abolish filter::DynFilter in favour of transparent DirFilterIan Jackson2022-03-251-3/+3
| * | | Make DirFilter be Debug + Send + SyncIan Jackson2022-03-251-1/+1
| * | | Expose DirFilter from arti-client.Nick Mathewson2022-03-242-1/+34
| * | | dirmgr: Initial DirFilter code.Nick Mathewson2022-03-241-0/+1
| |/ /
* | | Merge branch 'task-scheduler-2' into 'main'eta2022-03-252-36/+112
|\ \ \ | |/ / |/| |
| * | Implement a periodic task scheduler, and a basic dormant modeeta2022-03-232-36/+112
* | | Move SystemConfig to arti::cfgIan Jackson2022-03-211-48/+0
|/ /
* | Alternative API for set_isolation_group().Nick Mathewson2022-03-171-2/+5
* | Merge branch 'test-isolation' into 'main'Nick Mathewson2022-03-172-17/+19
|\ \
| * | replace TODOs with documentationtrinity-1686a2022-03-161-2/+1
| * | accept boxed isolation in StreamPref::set_isolation_grouptrinity-1686a2022-03-161-2/+2
| * | add tests on Isolation and fix conditional compilation issuestrinity-1686a2022-03-161-1/+0
| * | replace IsolationMap with new Isolation traittrinity-1686a2022-03-161-0/+1
| * | replace Arc with Box and use dyn-clonetrinity-1686a2022-03-161-52/+37
| * | replace result with eithertrinity-1686a2022-03-161-5/+6
| * | testing new api for isolationTrinity Pointard2022-03-161-36/+53
* | | Merge branch 'config-partials-transparent' into 'main'Ian Jackson2022-03-172-34/+37
|\ \ \ | |/ / |/| |
| * | DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-162-15/+18
| * | Make CircMgrConfig transparent (and make it a trait)Ian Jackson2022-03-162-19/+14
| * | Change type of TorClientConfig::override_net_paramsIan Jackson2022-03-161-3/+7
| * | Actually honour preemptive circuits configurationIan Jackson2022-03-161-0/+1
* | | derive_builder: Switch to upstream 0.11Ian Jackson2022-03-161-3/+3
|/ /
* | actually add DNS supporttrinity-1686a2022-03-141-1/+1
* | Use new upstream humantime_serde_option featureIan Jackson2022-03-141-4/+3
* | rustfmtIan Jackson2022-03-111-2/+1
* | Make TorClientConfigBuilder DeserializeIan Jackson2022-03-111-0/+11
* | Drop remaining conversion from FooConfig to FooConfigBuilderIan Jackson2022-03-071-66/+0
* | Have ArtiConfig contain a TorClientConfig, and drop builder retconIan Jackson2022-03-071-6/+1
* | Derive Deserialize for derive-builder-generated config buildersIan Jackson2022-03-071-0/+8
* | Merge branch 'educe-traits' into 'main'Ian Jackson2022-03-042-23/+12
|\ \
| * | Move skip_fmt into tor-basic-utilsIan Jackson2022-03-041-1/+1
| * | Replace manual Default impls on enums with educe in arti-clientIan Jackson2022-03-021-14/+7
| * | Replace manual Debug impl with educe in arti-clientIan Jackson2022-03-021-9/+5
* | | arti-client: Make dirmgr() and circmgr() return &Arc<..>Nick Mathewson2022-03-031-4/+4
* | | Merge branch 'dir-provider-redux' into 'main'Ian Jackson2022-03-025-26/+95
|\ \ \ | |/ / |/| |
| * | Have caller of dirmgr_builder() provide Arc.Nick Mathewson2022-03-021-2/+2
| * | DirProvider: Fix infinite recursion bugNick Mathewson2022-02-251-1/+1
| * | Add a builder function for replacing a DirProvider.Nick Mathewson2022-02-235-21/+86