summaryrefslogtreecommitdiff
path: root/crates/arti-client/src/client.rs
Commit message (Expand)AuthorAgeFilesLines
...
* Update arti-client to new NetDirProvider API.Nick Mathewson2022-07-261-6/+20
* arti-client: Split "Persist" into setup and access variants.Nick Mathewson2022-07-211-2/+8
* arti_client: turn "Proto" error into StreamFailed.Nick Mathewson2022-07-211-3/+12
* arti_client: Split DirMgr error into useful types.Nick Mathewson2022-07-211-1/+4
* arti-client: Remove code related to overriding fs-mistrust.Nick Mathewson2022-07-191-12/+6
* arti-client: Do periodic task dormancy in a management taskIan Jackson2022-07-181-37/+28
* arti-client: Make dormant_mode be an Option, None on dropIan Jackson2022-07-181-13/+27
* arti-client: Convert dormant_mode into a postage::watchIan Jackson2022-07-181-17/+34
* arti-client: Make DormantMode have a DefaultIan Jackson2022-07-181-1/+3
* channel padding: Plumb settings from chanmgrIan Jackson2022-06-211-1/+1
* Merge branch 'dormant_directory' into 'main'Nick Mathewson2022-06-131-0/+1
|\
| * New API to expose and use TaskHandle from DirMgr.Nick Mathewson2022-06-131-0/+1
* | Move responsibility for GuardMgr NetDir updates to GuardMgr.Nick Mathewson2022-06-071-7/+0
* | Remove now-redundant Send+Sync constraints alongside NetDirProviderNick Mathewson2022-06-071-2/+2
|/
* Make fs-mistrust configurable from the top level.Nick Mathewson2022-05-241-1/+2
* add unit tests for arti_client::StreamPrefsmichael mccune2022-05-231-0/+77
* Merge branch 'use-fs-mistrust'Nick Mathewson2022-05-091-3/+11
|\
| * arti-client: Configure and use fs-mistrust.Nick Mathewson2022-05-091-3/+11
* | Apply `sensitive` in some info-level log messages.Nick Mathewson2022-05-061-1/+2
|/
* Fix spacingSamanta Navarro2022-04-271-1/+1
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* arti-client: Report clock skew when it is noteworthyNick Mathewson2022-04-121-0/+2
* Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-301-261/+14
* 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-251-1/+6
|\ \
| * | Expose DirFilter from arti-client.Nick Mathewson2022-03-241-1/+6
| |/
* / Implement a periodic task scheduler, and a basic dormant modeeta2022-03-231-35/+111
|/
* Alternative API for set_isolation_group().Nick Mathewson2022-03-171-2/+5
* Merge branch 'test-isolation' into 'main'Nick Mathewson2022-03-171-17/+18
|\
| * 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 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
* | DirMgrConfig: abolish builder; make it transparent and exhaustiveIan Jackson2022-03-161-2/+2
* | Make CircMgrConfig transparent (and make it a trait)Ian Jackson2022-03-161-5/+5
|/
* actually add DNS supporttrinity-1686a2022-03-141-1/+1
* Merge branch 'educe-traits' into 'main'Ian Jackson2022-03-041-14/+7
|\
| * Replace manual Default impls on enums with educe in arti-clientIan Jackson2022-03-021-14/+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-021-17/+21
|\ \ | |/ |/|
| * Add a builder function for replacing a DirProvider.Nick Mathewson2022-02-231-12/+12
| * Un-parameterize DirProvider.Nick Mathewson2022-02-231-5/+3
| * Add basic DirProvider trait, use it in clientChristian Grigis2022-02-231-6/+12
* | arti-client: use PreferredRuntime by default, doc cleanupseta2022-02-281-49/+42
* | Merge branch 'get-runtime' into 'main'Ian Jackson2022-02-251-0/+11
|\ \