- Mar 17, 2022
-
-
Nick Mathewson authored
Closes #415
-
Nick Mathewson authored
Each channel now remembers an OwnedChanTarget. Each circuit now remembers a vector of OwnedChanTarget to represent the path that it was constructed for. Part of #415.
-
Nick Mathewson authored
This will help with #415
-
Nick Mathewson authored
-
Nick Mathewson authored
new api for isolation See merge request tpo/core/arti!377
-
Ian Jackson authored
Absolish builders for CircMgrConfig and DirMgrConfig See merge request tpo/core/arti!417
-
- Mar 16, 2022
-
-
eta authored
dirmgr: Always send if-modified-since on consensus documents. Closes #403 See merge request tpo/core/arti!412
-
Ian Jackson authored
-
trinity-1686a authored
-
Ian Jackson authored
See rationale in the comment.
-
Ian Jackson authored
-
Ian Jackson authored
-
Ian Jackson authored
See commentary for the rationale.
-
Ian Jackson authored
Now we use NetParams. That implies making its constructor public, which I think it fine. This is related to #413 but is far from completing that ticket.
-
Ian Jackson authored
This handwritten conversion function omitted a field. There was nothing to spot this mistake. IMO this shows why these particular types ought not to use builders, but instead, should cause API breaks when things change. Adding this line here to explicitly fix the bug, although we are about to abolish this function completely almost right away.
-
Nick Mathewson authored
Fix typo See merge request tpo/core/arti!416
-
trinity-1686a authored
-
Dimitris Apostolou authored
-
trinity-1686a authored
-
trinity-1686a authored
-
trinity-1686a authored
it seems I added conditional compilation without noticing it?? and there was some errors when choosing a prefered runtime depending on feature flags
-
trinity-1686a authored
-
trinity-1686a authored
-
trinity-1686a authored
this also removes JoinResult
-
trinity-1686a authored
-
trinity-1686a authored
-
trinity-1686a authored
the inverted logic was too easy to mess up
-
trinity-1686a authored
-
trinity-1686a authored
-
trinity-1686a authored
-
-
Ian Jackson authored
derive_builder: Switch to upstream 0.11 See merge request tpo/core/arti!414
-
Ian Jackson authored
This has the different syntax for builder field attributes than what I originally proposed in my MR, and which therefore is in the pinned branch. My upstream MR for the field attributes feature was morged: https://github.com/colin-kiegel/rust-derive-builder/issues/239
-
Ian Jackson authored
The new version of derive_builder requires a newer darling. Ooops. Upstream MR here: https://github.com/colin-kiegel/rust-derive-builder/pull/242 For now, upgrade darling. When there's a new upstream derive_builder, we can use it and drop this.
-
Ian Jackson authored
Move RetryDelay into tor-basic-utils See merge request tpo/core/arti!411
-
Nick Mathewson authored
Replace a match with some as_ref and as See merge request tpo/core/arti!413
-
Nick Mathewson authored
Instead, check initial_delay in dirmgr directly.
-
Ian Jackson authored
The match was doing a deref coercion. Found by current nightly's needless_match (whose suggestion doesn't compile, https://github.com/rust-lang/rust-clippy/issues/8551 )
-
Nick Mathewson authored
We never want a consensus document that's super-old, since we would reject it immediately for being too old. Also, never send an if-modified-since that's so old that we'd reject the response. Closes #403
-
Nick Mathewson authored
It wasn't necessary.
-