summaryrefslogtreecommitdiff
path: root/tor-client/src
Commit message (Expand)AuthorAgeFilesLines
* Rename tor-client to arti-tor-client for now.Nick Mathewson2021-06-241-1/+5
* Fix some warnings about needless & from nightly clippyNick Mathewson2021-06-181-1/+1
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
* Use the "typos" tool to fix some spellingNick Mathewson2021-05-261-1/+1
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-0/+1
* Add a link tto the tor website to arti blurb.Nick Mathewson2021-05-241-1/+2
* Add tor-proto docs and tweak docs+apis elsewhere.Nick Mathewson2021-05-211-1/+15
* improve crate doc for tor-client.Nick Mathewson2021-05-211-3/+59
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
* Check "connection" usage for when stream or channel would be better.Nick Mathewson2021-05-181-5/+6
* Remove tor-proto exposure in tor-client API.Nick Mathewson2021-05-181-5/+34
* Rename NetDirConfig to DirMgrConfig.Nick Mathewson2021-05-141-2/+2
* 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
* Fix experimental-api feature after refactoringDavid Goulet2021-05-031-2/+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-6/+1
* Move timer functions into an extension trait.Nick Mathewson2021-04-171-3/+5
* Move around the public modules in tor_rtcompat.Nick Mathewson2021-04-171-1/+1
* Remove all non-runtime methods in tor_rtcompat.Nick Mathewson2021-04-161-7/+21
* Add a "Runtime" parameter to all the manager types.Nick Mathewson2021-04-161-8/+7
* rtcompat: Make TLS functionality use Runtime traits.Nick Mathewson2021-04-161-1/+6
* circmgr: Add a function to build a circuit by pathDavid Goulet2021-04-071-0/+9
* DirMgr::netdir() is no longer asyncNick Mathewson2021-04-021-1/+1
* Client: Add a function to expose the current dirmgr.Nick Mathewson2021-03-301-0/+9
* Fix Rust-1.51 clippy warnings about acronyms in camel case.Nick Mathewson2021-03-291-5/+5
* Move stream timeout logic into tor-client.Nick Mathewson2021-03-241-3/+6
* Move responsibility for knowing about TLS into tor_rtcompat.Nick Mathewson2021-03-231-1/+1
* Move our command-line interface into a new crate called "arti".Nick Mathewson2021-03-176-1212/+0
* Improve implementation of copy_interactiveNick Mathewson2021-03-121-11/+50
* Use AsyncRead and AsyncWrite in our proxy implementationNick Mathewson2021-03-101-29/+34
* Refactor DataStream constituents a bit.Nick Mathewson2021-03-091-1/+1
* Remove use of unwrap() in tor-client.Nick Mathewson2021-03-042-7/+15
* Port to work with tokio or async-std.Nick Mathewson2021-03-021-2/+11
* Move .onion check into TorClient.Nick Mathewson2021-02-252-7/+5
* Clean-ups for documentations and lints in tor-clientNick Mathewson2021-02-252-10/+24
* Use a ConnectPref type for TorClient::connect, simplify APIs a bit, doc some.Nick Mathewson2021-02-253-23/+90
* Restore code in proxy.rs so that socks timeout errors work againNick Mathewson2021-02-252-15/+17
* Start refactoring the tor-client crate.Nick Mathewson2021-02-254-199/+252
* Make first-level directory retry logic configurable.Nick Mathewson2021-02-171-5/+16
* Make our initial bootstrap retry schedule configurarableNick Mathewson2021-02-172-1/+17
* Add support to override network parameters in the configuration.Nick Mathewson2021-02-161-0/+8
* Apply "deny_unknown_fields" to configuration types.Nick Mathewson2021-02-121-0/+2
* Implement storage-directory configuration.Nick Mathewson2021-02-122-0/+28
* Add comments to default config filesNick Mathewson2021-02-113-5/+14
* Make authorities and fallbacks configurable.Nick Mathewson2021-02-113-14/+782
* Add a test to make sure defaults are parseable.Nick Mathewson2021-02-101-0/+19
* Move defaults into a toml file.Nick Mathewson2021-02-102-4/+15