| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | Remove some (but not all) needless dependencies. | Nick Mathewson | 2021-06-17 | 1 | -2/+0 |
| | | |||||
| * | Give every Cargo.toml a repository field | Nick Mathewson | 2021-05-19 | 1 | -0/+1 |
| | | |||||
| * | Fill in "package.categories" on all Cargo.toml | Nick Mathewson | 2021-05-19 | 1 | -0/+1 |
| | | |||||
| * | Split mocking parts of rtcompat into new rtmock crate. | Nick Mathewson | 2021-05-03 | 1 | -0/+1 |
| | | | | | | Since these parts are testing-only, let's take steps to make sure we don't ship them in production by accident. | ||||
| * | Much-improved tests for tor_chanmgr::builder | Nick Mathewson | 2021-04-30 | 1 | -0/+1 |
| | | | | | | | Now that we have MockNetRuntime and MockSleepRuntime, we can use them to test a channel-builder by replaying the contents of a TLS stream that it will accept. | ||||
| * | Stop using anyhow in tor_chanmgr. | Nick Mathewson | 2021-04-22 | 1 | -1/+0 |
| | | | | | | It seemed like a good idea at first, but we need to be able to tell the difference between these error types more easily. | ||||
| * | Move responsibility for knowing about TLS into tor_rtcompat. | Nick Mathewson | 2021-03-23 | 1 | -2/+1 |
| | | | | | Now we don't need runtime-specific stuff in tor-chanmgr. | ||||
| * | Refactor tokio implpementation in tor-rtcompat. | Nick Mathewson | 2021-03-23 | 1 | -7/+1 |
| | | | | | | | | | | | | 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. | ||||
| * | Add the tor project as an author. | Nick Mathewson | 2021-03-17 | 1 | -1/+1 |
| | | |||||
| * | Add keywords to each Cargo.toml | Nick Mathewson | 2021-03-17 | 1 | -0/+1 |
| | | |||||
| * | Add a description field to all our Cargo.toml files | Nick Mathewson | 2021-03-17 | 1 | -0/+1 |
| | | |||||
| * | Give it a homepage everyplace. | Nick Mathewson | 2021-03-17 | 1 | -0/+1 |
| | | |||||
| * | Bump a couple of deps | Nick Mathewson | 2021-03-13 | 1 | -1/+1 |
| | | |||||
| * | upgrade async-trait | Nick Mathewson | 2021-03-09 | 1 | -1/+1 |
| | | |||||
| * | Bump dependencies with "cargo upgrade" | Nick Mathewson | 2021-03-06 | 1 | -1/+1 |
| | | |||||
| * | Port to work with tokio or async-std. | Nick Mathewson | 2021-03-02 | 1 | -5/+7 |
| | | | | | | | | | | | | | | | | | | | This is fairly ugly and I think I'll need to mess around with the feature configuration a while until we get something that's pleasant to develop with. This still seems like a good idea, though, since we _will_ need to be executor-agnostic in the end, or we'll have no way to handle wasm or embedded environments. Later down the road, we'll probably want to use futures::Executor or futures::Spawn more than having global entry points in tor_rtcompat. That would probably make our feature story simpler. Tokio is the default now, since tokio seems to be more heavily used for performance-critical stuff. This patch breaks tests; the next one will fix them, albeit questionably. | ||||
| * | Update to latest futures, once_cell | Nick Mathewson | 2021-02-23 | 1 | -1/+1 |
| | | |||||
| * | Update some dependencies. | Nick Mathewson | 2021-02-19 | 1 | -1/+1 |
| | | |||||
| * | bump serde and log | Nick Mathewson | 2021-02-01 | 1 | -1/+1 |
| | | |||||
| * | require latest futures crate | Nick Mathewson | 2021-01-15 | 1 | -1/+1 |
| | | |||||
| * | Upgrade a few more dependencies. | Nick Mathewson | 2021-01-13 | 1 | -1/+1 |
| | | |||||
| * | Upgrade a few dependencies. | Nick Mathewson | 2021-01-13 | 1 | -3/+3 |
| | | |||||
| * | cargo upgrade. | Nick Mathewson | 2020-12-30 | 1 | -3/+3 |
| | | |||||
| * | upgrade to latest anyhow | Nick Mathewson | 2020-12-21 | 1 | -1/+1 |
| | | |||||
| * | upgrade to require latest anyhow. | Nick Mathewson | 2020-12-08 | 1 | -1/+1 |
| | | |||||
| * | Upgrade a couple of dependencies | Nick Mathewson | 2020-11-28 | 1 | -1/+1 |
| | | |||||
| * | Remove a couple of unused dependencies | Nick Mathewson | 2020-11-11 | 1 | -2/+0 |
| | | |||||
| * | Isolate async_std usage in a new tor_rtcompat crate. | Nick Mathewson | 2020-11-11 | 1 | -2/+2 |
| | | | | | | Like tor_llcrypto, this crate is meant to expose only the part of other crates (in this case, a async runtime crate) that we use. | ||||
| * | Use anyhow in tor-circmgr and tor-chanmgr | Nick Mathewson | 2020-11-11 | 1 | -0/+1 |
| | | |||||
| * | update some dependencies | Nick Mathewson | 2020-11-11 | 1 | -3/+3 |
| | | |||||
| * | Upgrade dependencies | Nick Mathewson | 2020-11-10 | 1 | -1/+1 |
| | | |||||
| * | upgrade a few packages. | Nick Mathewson | 2020-11-05 | 1 | -1/+1 |
| | | |||||
| * | Tests for tor-chanmgr. | Nick Mathewson | 2020-10-30 | 1 | -1/+3 |
| | | |||||
| * | Implement a channel-manager type to get or launch channels on request. | Nick Mathewson | 2020-10-30 | 1 | -0/+30 |
