| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Resolve roughly half of the XXXXs. | Nick Mathewson | 2021-12-06 | 1 | -3/+2 | |
| | | | | | | | | | We want to only use TODO in the codebase for non-blockers, and open tickets for anything that is a bigger blocker than a TODO. These XXXXs seem like definite non-blockers to me. Part of arti#231. | |||||
| * | tor-linkspec: Remove redundant method; add more tests. | Nick Mathewson | 2021-12-04 | 1 | -2/+2 | |
| | | | | | | | | The redundant method was a `to_owned` that probably shouldn't have been called that. It was only used in one place. The tests should get tor-linkspec's line coverage up above 90%. | |||||
| * | Bump every crate by one patch version. | Nick Mathewson | 2021-11-29 | 1 | -7/+7 | |
| | | ||||||
| * | add semicolons if nothing returned | Daniel Eades | 2021-11-25 | 2 | -1/+2 | |
| | | ||||||
| * | Remove all remaining dbg! instances. | Nick Mathewson | 2021-11-04 | 1 | -1/+0 | |
| | | ||||||
| * | Get rid of tor-proto's ChannelImpl, and use the reactor more instead | eta | 2021-11-03 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | Instead of awkwardly sharing the internals of a `tor-proto` `Channel` between the reactor task and any other tasks, move most of the internals into the reactor and have other tasks communicate with the reactor via message-passing to allocate circuits and send cells. This makes a lot of things simple, and has convenient properties like not needing to wrap the `Channel` in an `Arc` (though some places in the code still do this for now). A lot of test code required tweaking in order to deal with the refactor; in fact, fixing the tests probably took longer than writing the mainline code (!). Importantly, we now use `tokio`'s `tokio::test` annotation instead of `async_test`, so that we can run things in the background (which is required to have reactors running for the circuit tests). This is an instance of #205, and also kind of #217. | |||||
| * | Bump all crate versions to 0.0.1 | Nick Mathewson | 2021-10-29 | 1 | -7/+7 | |
| | | ||||||
| * | tor-chanmgr: remove PendingChanError as unnecessary. | Nick Mathewson | 2021-10-28 | 2 | -37/+6 | |
| | | ||||||
| * | Remove #![allow_unused] in tor_chanmgr::mgr | Nick Mathewson | 2021-10-21 | 2 | -1/+4 | |
| | | ||||||
| * | enable checked_conversions lint. | Nick Mathewson | 2021-10-09 | 1 | -0/+1 | |
| | | ||||||
| * | fix/silence clippy lints in test modules | Daniel Eades | 2021-09-08 | 3 | -0/+3 | |
| | | ||||||
| * | Move all crates into a `crates` subdirectory. | Nick Mathewson | 2021-08-27 | 8 | -0/+1183 | |
| This will cause some pain for now, but now is really the best time to do this kind of thing. | ||||||
