summaryrefslogtreecommitdiff
path: root/tor-chanmgr/src
Commit message (Expand)AuthorAgeFilesLines
* Remove most (all?) panics from tor-chanmgr::mgr::mapNick Mathewson2021-06-191-10/+22
* Make a few error types implement CloneNick Mathewson2021-06-141-2/+9
* linkspec: Define owned variants of ChanTarget and CircTarget.Nick Mathewson2021-06-132-65/+6
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Use the "typos" tool to fix some spellingNick Mathewson2021-05-262-2/+2
* 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-183-12/+14
* Prefer "relay" to "server" when appropriate.Nick Mathewson2021-05-182-2/+2
* Fix documentation warnings.Nick Mathewson2021-05-051-1/+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
* Make the MockNetProvider builder non-consuming.Nick Mathewson2021-05-031-14/+11
* Split mocking parts of rtcompat into new rtmock crate.Nick Mathewson2021-05-031-4/+2
* Much-improved tests for tor_chanmgr::builderNick Mathewson2021-04-303-1/+146
* 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-272-0/+4
* cargo fix --edition-idiomsNick Mathewson2021-04-261-1/+1
* Another test in ChanMgr, for TargetInfo.Nick Mathewson2021-04-231-0/+19
* Refactor and simplify ChanMgr to use AbstractChanMgr.Nick Mathewson2021-04-237-674/+170
* Full documentations on the new parts of ChanMgr.Nick Mathewson2021-04-232-24/+157
* Start on tests for reactored ChanMsg.Nick Mathewson2021-04-233-50/+350
* Begin refactoring ChanMgr to have better separation of concernsNick Mathewson2021-04-224-0/+290
* Stop using anyhow in tor_chanmgr.Nick Mathewson2021-04-223-16/+33
* 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-174-5/+5
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-162-5/+14
* 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-164-23/+7
* Rename Rsa{Identity,Signature} to fix clippy warning.Nick Mathewson2021-03-293-7/+7
* Move responsibility for knowing about TLS into tor_rtcompat.Nick Mathewson2021-03-234-48/+27
* Refactor tokio implpementation in tor-rtcompat.Nick Mathewson2021-03-231-26/+1
* Missing doc for private memberNick Mathewson2021-03-021-0/+3
* Update docs wrt tokio a bitNick Mathewson2021-03-021-0/+3
* Make a few async_test tests work correctly again.Nick Mathewson2021-03-021-122/+131
* Port to work with tokio or async-std.Nick Mathewson2021-03-022-14/+44
* Use anyhow::Context in tor-chanmgr.Nick Mathewson2020-12-112-3/+9
* It is an internal error if we do a TLS connection and get no cert.Nick Mathewson2020-12-081-3/+4
* Make RSAIdentity implement Copy.Nick Mathewson2020-12-081-1/+1
* De-parameterize ChanMgr and everything that wraps it.Nick Mathewson2020-12-082-40/+113
* 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-174-9/+18
* Turn the channel "closed" method into an AtomicBoolNick Mathewson2020-11-132-3/+3
* Move a few immutable fields from ChannelImpl outside the lock.Nick Mathewson2020-11-132-6/+5
* Make the Arc-ness of channels more explicit.Nick Mathewson2020-11-122-24/+21
* tor-chanmgr: timeout support.Nick Mathewson2020-11-112-7/+21
* Isolate async_std usage in a new tor_rtcompat crate.Nick Mathewson2020-11-113-27/+13