| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |\
| |
| |
| |
| | |
Update versions for today's releases.
See merge request tpo/core/arti!1716
|
| | |
| |
| |
| |
| |
| |
| | |
tor-rpcbase patchlevel only, depends on async-utils.
tor-llcrypto patchlevel only, depends on basic-utils.
tor-hspow patchlevel only, depends on hscrypto.
tor-linkspec patchlevel only, depends on basic-utils
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
```
These crates have new APIs:
tor-async-utils ADDED
tor-config ADDED
tor-hscrypto ADDED
tor-netdoc ADDED, plus BREAKING-experimental.
These crates have patch-level changes only:
tor-netdir (bugfix only). (re-exposes netdoc)
arti-rpcserver (tweaks only, uses nothing that broke.)
arti 1.1.10, no stable public APIs.
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
```
tor-basic-utils BREAKING
tor-rtmock BREAKING.
tor-cert BREAKING
tor-cell BREAKING
tor-proto BREAKING: re-exposes cell. (Also BREAKING-experimental)
tor-chanmgr BREAKING: Re-exposes proto.
tor-ptmgr BREAKING: re-exposes tor-chanmgr
tor-guardmgr BREAKING: re-exposes proto. (Only for ClockSkew I think?)
tor-circmgr BREAKING: re-exposes proto
tor-dirclient BREAKING
tor-hsclient BREAKING, re-exposes proto.
tor-hsservice BREAKING, re-exposes proto.
tor-hsrproxy BREAKING
arti-client BREAKING: re-exposes proto.
arti-hyper: BREAKING, re-exposes arti-client.
tor-dirmgr Let's assume BREAKING, very high-level.
tor-keymgr BREAKING, but experimental.
```
|
| |\ \
| | |
| | |
| | |
| | | |
Finish the changelog for 1.1.10.
See merge request tpo/core/arti!1715
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
It now covers through fdeab5c08f8b328c117536607cd45b2950431b61.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Deal with some warnings
See merge request tpo/core/arti!1714
|
| | | |
| | |
| | |
| | |
| | |
| | | |
I think retaining this lint even in tests is probably reasonable.
IptsPublisherView has interior mutability, so with this function
taking one, it won't ever need mut.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Peraonally I would prefer
| #![cfg_attr(not(all(feature = "full", feature = "experimental")),
| allow(dead_code))]
but I think that is almost certainly controversial.
See tpo/core/arti#704.
|
| | |/
| |
| |
| |
| | |
As per this comment, and preceding discussion
https://gitlab.torproject.org/tpo/core/arti/-/issues/1060#note_2959187
|
| |\ \
| |/
|/|
| |
| | |
Changelog for arti 1.1.10
See merge request tpo/core/arti!1713
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
timeout_track improvements
See merge request tpo/core/arti!1711
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We have a profusion of similar methods with similar names and similar
documentation. Centralising the documentation in a trait is helpful.
This also means that callers can just naturally call `.update` rather
than needing to spell out `.update_abs` vs `.update_rel` etc.
|
| | |/
| |
| |
| |
| | |
Clarify this in the update functions, and in the general discussion.
We don't want zero timeouts.
|
| |\ \
| |/
|/|
| |
| | |
tor-netdoc: Use the new HandshakeType enum to represent CREATE2 HTYPEs.
See merge request tpo/core/arti!1712
|
| | | |
|
| |/
|
|
|
|
|
|
|
|
|
| |
Representing the supported HTYPEs as `HandshakeType`s instead of `u32`s
makes it more difficult to pass in wrong/invalid values to
`HsDescBuilder::create2_formats`.
This also fixes a descriptor publisher bug spotted by @jnewsome, where
the advertised CREATE2 HTYPEs included HTYPE `1`, which is actually
supposed to be a reserved value. The publisher now only advertises the
`NTOR` HTYPE (just like C Tor).
|
| |\
| |
| |
| |
| | |
Update sponsor 101 numbers for q3
See merge request tpo/core/arti!1698
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
Run cargo update in preparation for release this week
See merge request tpo/core/arti!1707
|
| | | | |
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Run "fixup-features" in preparation for release this week.
See merge request tpo/core/arti!1708
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Remove a broken rustdoc link and fix a typo.
See merge request tpo/core/arti!1705
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
Add a caret_int HandshakeType for HTYPE constants
See merge request tpo/core/arti!1703
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Make StreamId and CircId NonZero
Closes #1080
See merge request tpo/core/arti!1697
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This changes the internal representation to be `NonZeroU32` instead of
just `u32`.
Various places where a circuit ID is optional now use `Option<CircId>`.
Fixes a bug in `CircIdRange::sample` that would previously return a
circuit ID of 0, when the rng returned 0x8000_0000 for a low range.
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Tiny cleanup refactors
See merge request tpo/core/arti!1696
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
tor-netdoc: Update HsDesc, HsDescOuter to accept the hs_desc_sign cert as an argument.
See merge request tpo/core/arti!1702
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
`Bug` wasn't necessarily the right error type here. Plus, with the new
error type adding new errors (i.e. `CertEncodeError` variants), is not a
breaking change.
|