| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use full suite of warnings in arti crate as well. | Nick Mathewson | 2021-05-24 | 1 | -1/+1 |
| | | |||||
| * | Remove tor-proto exposure in tor-client API. | Nick Mathewson | 2021-05-18 | 1 | -8/+8 |
| | | |||||
| * | Add unseparated_literal_suffix lint, and fix it. | Nick Mathewson | 2021-05-03 | 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 | 1 | -1/+1 |
| | | |||||
| * | Remove all non-runtime methods in tor_rtcompat. | Nick Mathewson | 2021-04-16 | 1 | -8/+14 |
| | | |||||
| * | Add a "Runtime" parameter to all the manager types. | Nick Mathewson | 2021-04-16 | 1 | -2/+3 |
| | | | | | | 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 |
| | | |||||
| * | 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. | ||||
| * | Refactor tokio implpementation in tor-rtcompat. | Nick Mathewson | 2021-03-23 | 1 | -19/+6 |
| | | | | | | | | | | | | 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 | 1 | -0/+237 |
| Closes #106 | |||||
