summaryrefslogtreecommitdiff
path: root/crates/arti-client
Commit message (Expand)AuthorAgeFilesLines
...
* | | Merge branch 'dir-filter' into 'main'Ian Jackson2022-03-254-26/+74
|\ \ \
| * | | 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-243-1/+36
| * | | dirmgr: Initial DirFilter code.Nick Mathewson2022-03-241-0/+1
| * | | Reformat {arti-client,tor-dirmgr}/Cargo.tomlNick Mathewson2022-03-241-25/+37
| |/ /
* | | Merge branch 'task-scheduler-2' into 'main'eta2022-03-253-36/+113
|\ \ \ | |/ / |/| |
| * | Implement a periodic task scheduler, and a basic dormant modeeta2022-03-233-36/+113
* | | 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-173-34/+38
|\ \ \ | |/ / |/| |
| * | 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-162-3/+8
| * | Actually honour preemptive circuits configurationIan Jackson2022-03-161-0/+1
* | | derive_builder: Switch to upstream 0.11Ian Jackson2022-03-162-4/+4
|/ /
* | actually add DNS supporttrinity-1686a2022-03-141-1/+1
* | add udp to runtimetrinity-1686a2022-03-141-1/+1
* | Use new upstream humantime_serde_option featureIan Jackson2022-03-141-4/+3
* | humantime: Update to humantime-serde 1.1.1Ian Jackson2022-03-141-1/+1
* | 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
* | Use git source for derive_builder for now, for attrs featureIan Jackson2022-03-071-1/+1
* | Merge branch 'educe-traits' into 'main'Ian Jackson2022-03-043-23/+14
|\ \
| * | Move skip_fmt into tor-basic-utilsIan Jackson2022-03-042-2/+2
| * | 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-022-9/+7
* | | 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
| * | Un-parameterize DirProvider.Nick Mathewson2022-02-231-5/+3
| * | Add basic DirProvider trait, use it in clientChristian Grigis2022-02-231-6/+12
* | | Merge branch 'clippy-allow-arc-clone' into 'main'Nick Mathewson2022-03-011-1/+0
|\ \ \
| * | | Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* | | | Bump all crates to 0.1.0arti-v0.1.0Nick Mathewson2022-03-011-10/+10
* | | | Update README.md files from rustdoc.Nick Mathewson2022-03-011-79/+99
* | | | Fix rustdoc errors.Nick Mathewson2022-03-011-8/+9