| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a function to retire circuits. | Nick Mathewson | 2020-11-24 | 1 | -0/+29 | |
| | | ||||||
| * | Add support for using fallback directories in path construction | Nick Mathewson | 2020-11-19 | 5 | -37/+74 | |
| | | | | | | | This is mainly a refactoring commit, with a little new code. It also adds #[derive(Copy,Clone)] for a few types. | |||||
| * | Add a notion of a one-hop fallback path. | Nick Mathewson | 2020-11-17 | 1 | -7/+11 | |
| | | | | | These have a FallbackDirectory as target, rather than a Relay. | |||||
| * | Refactor first-hop handling types a bit | Nick Mathewson | 2020-11-17 | 1 | -7/+13 | |
| | | | | | | | This lets us have the notion of "get the first hop of a path as some kind of a chantarget", which will make it easier to write other path types. | |||||
| * | Note an unpleasantness in the circmgr api. | Nick Mathewson | 2020-11-16 | 1 | -0/+1 | |
| | | ||||||
| * | Move closed-check for circuits into an atomicbool. | Nick Mathewson | 2020-11-13 | 1 | -1/+1 | |
| | | ||||||
| * | Make Arc<>-ness of ClientCirc explicit. | Nick Mathewson | 2020-11-12 | 2 | -11/+15 | |
| | | ||||||
| * | Make the Arc-ness of channels more explicit. | Nick Mathewson | 2020-11-12 | 1 | -1/+2 | |
| | | | | | | | Previously every channel was a secret Arc<>, which I think is bad style, and which stopped us from using weak references in other places. | |||||
| * | tor-circmgr: timeout and retry support. | Nick Mathewson | 2020-11-11 | 2 | -3/+40 | |
| | | ||||||
| * | Isolate async_std usage in a new tor_rtcompat crate. | Nick Mathewson | 2020-11-11 | 3 | -20/+7 | |
| | | | | | | 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 | 5 | -20/+5 | |
| | | ||||||
| * | 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 | |
| | | ||||||
| * | circmgr: Make sure circmgr can be shared among threads | Nick Mathewson | 2020-11-04 | 1 | -8/+6 | |
| | | ||||||
| * | Make 'netdir' no longer a field in circmgr. | Nick Mathewson | 2020-11-02 | 1 | -12/+13 | |
| | | ||||||
| * | Add a tiny bit of cleanup logic to tor-circmgr | Nick Mathewson | 2020-11-02 | 1 | -4/+17 | |
| | | ||||||
| * | Document tor-circmgr | Nick Mathewson | 2020-11-02 | 5 | -7/+107 | |
| | | ||||||
| * | Implement rudimentary circuit-manager functionality | Nick Mathewson | 2020-11-02 | 3 | -1/+193 | |
| | | | | | | This code is meant to "get or launch a circuit as appropriate." It's super dodgy, but it is probably good enough for a first pass. | |||||
| * | Add a new circuit-manager crate and move path selection there. | Nick Mathewson | 2020-11-02 | 6 | -0/+211 | |
