summaryrefslogtreecommitdiff
path: root/tor-client/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
* Rename tor-client to arti-tor-client for now.Nick Mathewson2021-06-241-1/+1
|
* Bump version dependencies to 0.0.0Nick Mathewson2021-06-241-5/+5
|
* Remove "publish = false"Nick Mathewson2021-06-241-1/+0
|
* Remove some (but not all) needless dependencies.Nick Mathewson2021-06-171-4/+0
|
* Give every Cargo.toml a repository fieldNick Mathewson2021-05-191-0/+1
|
* Remove a few unused dependenciesNick Mathewson2021-04-051-1/+0
|
* Client: Add a function to expose the current dirmgr.Nick Mathewson2021-03-301-0/+1
| | | | | | | | This function sits behind an `experimental-api` feature so that we don't need to worry about exposing the entire surface of DirMgr to our API consumers. This and the other recent patches are based on work from dgoulet.
* upgrade to newer version of config crate.Nick Mathewson2021-03-241-1/+1
|
* Refactor tokio implpementation in tor-rtcompat.Nick Mathewson2021-03-231-3/+3
| | | | | | | | | | | 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 Mathewson2021-03-171-8/+1
| | | | Closes #106
* Add appropriate categories to some Cargo.toml files.Nick Mathewson2021-03-171-0/+1
|
* Add the tor project as an author.Nick Mathewson2021-03-171-1/+1
|
* Add keywords to each Cargo.tomlNick Mathewson2021-03-171-0/+1
|
* Add a description field to all our Cargo.toml filesNick Mathewson2021-03-171-0/+1
|
* Give it a homepage everyplace.Nick Mathewson2021-03-171-0/+1
|
* Bump a couple of depsNick Mathewson2021-03-131-1/+1
|
* Only enable the `config` features we are using.Nick Mathewson2021-03-101-1/+1
| | | | | This saves us from a lot of extra backends, including an entire extra version of serde (!).
* Use AsyncRead and AsyncWrite in our proxy implementationNick Mathewson2021-03-101-1/+2
|
* Bump dependencies with "cargo upgrade"Nick Mathewson2021-03-061-1/+1
|
* Port to work with tokio or async-std.Nick Mathewson2021-03-021-4/+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_cellNick Mathewson2021-02-231-1/+1
|
* Update some dependencies.Nick Mathewson2021-02-191-1/+1
|
* upgrade a few dependenciesNick Mathewson2021-02-101-1/+1
|
* Initial support for configuration from file and/or command-line.Nick Mathewson2021-02-021-1/+4
|
* Rename client-demo to tor-client.Nick Mathewson2021-02-021-0/+29