| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \
| |/
|/|
| |
| |
| |
| | |
chanmgr: Don't allow to build relay channel to ourself
Closes #1699
See merge request tpo/core/arti!3715
|
| |/
|
|
|
|
|
|
|
|
| |
The validate_relay_target() is meant to probably have more checks in the
future hence the vagueness of it instead of being specific to the goal
of this patch.
Closes #1699
Signed-off-by: David Goulet <[email protected]>
|
| |\
| |
| |
| |
| |
| |
| | |
relay: Update the ChanMgr on key rotation
Closes #1605
See merge request tpo/core/arti!3713
|
| | |
| |
| |
| | |
Signed-off-by: David Goulet <[email protected]>
|
| |/
|
|
|
|
|
|
|
|
| |
The arti-relay crate rotates the keys at regular interval which we need
to give to the ChanMgr to update its builder.
This function boldly replace the default factory with the new identities
including the TLS acceptor can pick up the new key.
Signed-off-by: David Goulet <[email protected]>
|
| |\
| |
| |
| |
| |
| |
| | |
debian: Do not bail in postinst if the account doesn't exist
Closes #2368
See merge request tpo/core/arti!3707
|
| | |
| |
| |
| | |
This applies a style nit from Diziet.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
tor-rtcompat: Disable rustls session resumption
See merge request tpo/core/arti!3710
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
rtcompat: simplify async-std and smol incoming streams with unfold
Closes #2070
See merge request tpo/core/arti!3705
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
arti-relay: Improve error/warning messages
See merge request tpo/core/arti!3711
|
| | | | |
| | | |
| | | |
| | | | |
This method was renamed previously.
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Finish porting various crates to dd(TorConfig)
See merge request tpo/core/arti!3698
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
Previously, it used the sub_builder rule, which doesn't make sense
when the value is a stub place-holder to tell us whether to warn.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
(There are a few places where we still do things in nonstandard
places to avoid API breakage.)
|
| | | | | |
|
| |/ / /
| | |
| | |
| | |
| | | |
As with previous modules, I've left some thing less conformant
with our "standard" APIs in order to keep backward compat (for now).
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
relay: Generate and rotate keys
See merge request tpo/core/arti!3708
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This required to add a slight helper to our tor-key-forge RSA key d-d
macro to access the inner keypair. This avoids a clone.
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit also adds the TlsKeyAndCert to the identities so the TLS
acceptor can set it up.
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Move rotating keys into a function so we can use it in
try_generate_keys() that is used at startup.
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This task crypto module has a rotate key task that is in charge of
rotating keys from our KeyMgr based on the valid until.
To do so, we add a RotatableKeySpec trait to help us specify our to
rotate a specific key. Allows us to have a generic rotate/generate
function for all our keys.
Task runs every 60 seconds. Taken from C-tor.
Signed-off-by: David Goulet <[email protected]>
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: David Goulet <[email protected]>
|
| | | |/
| |/|
| | |
| | | |
Signed-off-by: David Goulet <[email protected]>
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
web: oniux 0.8.1
See merge request tpo/core/arti!3655
|
| | | |
| | |
| | |
| | |
| | | |
We had to do a quick emergency release due to a bug that made it
impossible to run it on mainline Linux kernels.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Update shellexpand to fix nightly build failure
See merge request tpo/core/arti!3709
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
This brings
https://gitlab.com/ijackson/rust-shellexpand/-/merge_requests/20
into arti.git and should fix at least one of the current CI failures
on main, arti#2370.
|