| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename tor-client to arti-tor-client for now. | Nick Mathewson | 2021-06-24 | 1 | -1/+1 |
| | | |||||
| * | Remove "default-features=false" thing on tor-rtcompat for now. | Nick Mathewson | 2021-06-24 | 1 | -1/+1 |
| | | |||||
| * | Bump version dependencies to 0.0.0 | Nick Mathewson | 2021-06-24 | 1 | -5/+5 |
| | | |||||
| * | Remove "publish = false" | Nick Mathewson | 2021-06-24 | 1 | -1/+0 |
| | | |||||
| * | Fix typos | HackerNCoder | 2021-06-17 | 1 | -1/+1 |
| | | |||||
| * | Remove accidentally committed graph files. | Nick Mathewson | 2021-06-08 | 3 | -270/+0 |
| | | |||||
| * | Add noop_method_call warning. | Nick Mathewson | 2021-05-27 | 1 | -0/+1 |
| | | | | | | | This would have saved ahf and me a lot of confusion in debugging a situation where we were cloning a reference of a type that didn't implement Clone. | ||||
| * | Enable cargo_common_metadata warning. | Nick Mathewson | 2021-05-25 | 1 | -0/+1 |
| | | |||||
| * | Add automatically generated README.md files to each crate. | Nick Mathewson | 2021-05-25 | 1 | -0/+51 |
| | | |||||
| * | Use full suite of warnings in arti crate as well. | Nick Mathewson | 2021-05-24 | 2 | -1/+21 |
| | | |||||
| * | Improve crate-level docs in arti CLI crate. | Nick Mathewson | 2021-05-24 | 5 | -0/+323 |
| | | |||||
| * | Give every Cargo.toml a repository field | Nick Mathewson | 2021-05-19 | 1 | -0/+1 |
| | | |||||
| * | Check "connection" usage for when stream or channel would be better. | Nick Mathewson | 2021-05-18 | 1 | -1/+1 |
| | | |||||
| * | Remove tor-proto exposure in tor-client API. | Nick Mathewson | 2021-05-18 | 2 | -9/+8 |
| | | |||||
| * | Consistency, renaming, and testing for dirmgrconfig | Nick Mathewson | 2021-05-14 | 1 | -4/+4 |
| | | |||||
| * | Move override_net_params into DirMgrConfig. | Nick Mathewson | 2021-05-14 | 1 | -0/+9 |
| | | |||||
| * | Rename NetDirConfig to DirMgrConfig. | Nick Mathewson | 2021-05-14 | 1 | -3/+3 |
| | | |||||
| * | Add unseparated_literal_suffix lint, and fix it. | Nick Mathewson | 2021-05-03 | 1 | -1/+1 |
| | | |||||
| * | Remove the no-longer-needed "global runtime" code. | Nick Mathewson | 2021-04-17 | 1 | -1/+1 |
| | | |||||
| * | Move timer functions into an extension trait. | Nick Mathewson | 2021-04-17 | 1 | -2/+1 |
| | | |||||
| * | Move around the public modules in tor_rtcompat. | Nick Mathewson | 2021-04-17 | 2 | -2/+2 |
| | | |||||
| * | Remove all non-runtime methods in tor_rtcompat. | Nick Mathewson | 2021-04-16 | 2 | -10/+16 |
| | | |||||
| * | Add a "Runtime" parameter to all the manager types. | Nick Mathewson | 2021-04-16 | 2 | -4/+8 |
| | | | | | | This is a big change, but it is a step towards our goal of removing tor_rtcompat:: calls directly. | ||||
| * | rtcompat: Make TLS functionality use Runtime traits. | Nick Mathewson | 2021-04-16 | 1 | -5/+1 |
| | | | | | | Now there is nothing in principle that you couldn't access from a Runtime implementation. | ||||
| * | Make incoming Streams of TcpStream a real type for each backend. | Nick Mathewson | 2021-04-16 | 1 | -5/+2 |
| | | | | | | This makes things a little more complicated for AsyncStd, and a little simpler for Tokio. | ||||
| * | Port tor_rtcompat::net to use Runtime objects. | Nick Mathewson | 2021-04-16 | 1 | -9/+15 |
| | | |||||
| * | rtcompat: rename traits module to impl_traits. | Nick Mathewson | 2021-04-16 | 1 | -1/+1 |
| | | |||||
| * | Remove fallback_caches.toml, which is no longer in sync | Nick Mathewson | 2021-04-13 | 2 | -747/+0 |
| | | |||||
| * | Note redundancy in authority and fallback toml files. | Nick Mathewson | 2021-03-31 | 2 | -0/+8 |
| | | |||||
| * | Fix a bunch more new clippy lints in Rust 1.51 | Nick Mathewson | 2021-03-29 | 1 | -1/+1 |
| | | | | | | | | | The major types are: * You implemented Into when you should have implemented From. * You sliced a slice when you didn't have to. * You said Ok(x?) when you could have said x. * You said Vec::new(); push(); push(); when you could have said vec![]. | ||||
| * | Fix Rust-1.51 clippy warnings about acronyms in camel case. | Nick Mathewson | 2021-03-29 | 1 | -6/+6 |
| | | | | | This is painful, but we shouldn't have to do it again. | ||||
| * | Move stream timeout logic into tor-client. | Nick Mathewson | 2021-03-24 | 1 | -3/+4 |
| | | | | | | | | | | | This is consistent with the other pieces of tor-proto, which do not handle timeouts on their own. It also lets us remove tor-rtcompat as a dependency from tor-proto, and simplify some of the test cases to use async_test. This commit unindents a lot of test code; use git's "-b" flag to read the parts that matter. | ||||
| * | upgrade to newer version of config crate. | Nick Mathewson | 2021-03-24 | 1 | -1/+1 |
| | | |||||
| * | Refactor tokio implpementation in tor-rtcompat. | Nick Mathewson | 2021-03-23 | 2 | -21/+7 |
| | | | | | | | | | | | | Now other crates don't need any 'ifdef tokio' code, since there are wrappers that implement 'futures' right. Technically, the 'futures' traits are in some ways less good than the tokio ones, but we need a consistent API if we want to support WASM someday and keep support for async_std. I'd rather hold out hope for a future version of futures::io working like tokio than to fix ourselves into the tokioverse forever. | ||||
| * | Move our command-line interface into a new crate called "arti". | Nick Mathewson | 2021-03-17 | 6 | -0/+1246 |
| Closes #106 | |||||
