summaryrefslogtreecommitdiff
path: root/tor-chanmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* linkspec: Define owned variants of ChanTarget and CircTarget.Nick Mathewson2021-06-131-1/+1
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
* Module docs for remaining cratesNick Mathewson2021-05-251-2/+9
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
* Add trait_duplication_in_bounds warning.Nick Mathewson2021-05-031-0/+1
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-0/+1
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
* Much-improved tests for tor_chanmgr::builderNick Mathewson2021-04-301-0/+2
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-271-0/+3
* Refactor and simplify ChanMgr to use AbstractChanMgr.Nick Mathewson2021-04-231-394/+16
* Begin refactoring ChanMgr to have better separation of concernsNick Mathewson2021-04-221-0/+1
* Stop using anyhow in tor_chanmgr.Nick Mathewson2021-04-221-9/+8
* Remove the no-longer-needed "global runtime" code.Nick Mathewson2021-04-171-16/+16
* Move timer functions into an extension trait.Nick Mathewson2021-04-171-7/+5
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-2/+2
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-161-1/+1
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-9/+22
* rtcompat: Make TLS functionality use Runtime traits.Nick Mathewson2021-04-161-1/+1
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-291-3/+3
* Move responsibility for knowing about TLS into tor_rtcompat.Nick Mathewson2021-03-231-2/+3
* Make a few async_test tests work correctly again.Nick Mathewson2021-03-021-122/+131
* De-parameterize ChanMgr and everything that wraps it.Nick Mathewson2020-12-081-40/+21
* Mark some XXXX issues as XXXX-A1.Nick Mathewson2020-12-071-1/+1
* Run cargo fix --edition-idiomsNick Mathewson2020-12-021-4/+4
* Refactor first-hop handling types a bitNick Mathewson2020-11-171-5/+14
* Turn the channel "closed" method into an AtomicBoolNick Mathewson2020-11-131-1/+1
* Move a few immutable fields from ChannelImpl outside the lock.Nick Mathewson2020-11-131-5/+4
* Make the Arc-ness of channels more explicit.Nick Mathewson2020-11-121-9/+14
* tor-chanmgr: timeout support.Nick Mathewson2020-11-111-7/+17
* Isolate async_std usage in a new tor_rtcompat crate.Nick Mathewson2020-11-111-24/+9
* Use anyhow in tor-circmgr and tor-chanmgrNick Mathewson2020-11-111-8/+9
* chanmgr: Make sure chanmgr can be shared among threadsNick Mathewson2020-11-041-14/+18
* Document tor-circmgrNick Mathewson2020-11-021-0/+1
* Tests for tor-chanmgr.Nick Mathewson2020-10-301-6/+242
* chanmgr: don't return closing channels.Nick Mathewson2020-10-301-1/+11
* Implement a channel-manager type to get or launch channels on request.Nick Mathewson2020-10-301-0/+179