| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The use of cfg(fuzzing) here is reasonable and localized, but we
need to permit it to avoid a warning from #1395.
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
This now generates an error (per #1395), and everything we used it for
is also available as a feature.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Matters arising during the release process
Closes #1390
See merge request tpo/core/arti!2118
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2118#note_3027375
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2118#note_3025017
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As per
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2118#note_3025016
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Not sure why this is happening in CI but not on my laptop.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This script could fail for various reasons, because it didn't use the
Cargo.toml workspace information.
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add argument parser, and many options.
|
| |/ / / / / |
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Use the right feature name for an allow(dead_code).
See merge request tpo/core/arti!2133
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
tor-rpcbase: Use Void to eliminate a panic, as statically unreachable
See merge request tpo/core/arti!2124
|
| | | |_|/
| |/| | |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
add_warning/CI: New strategy to avoid "unexpected-cfgs" warning
Closes #1395
See merge request tpo/core/arti!2129
|
| | | | |
| | | |
| | | |
| | | | |
This commit is automatically generated.
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Sometimes we want to enforce different lints
depending on whether we're running CI.
Until now we've been using `#[cfg(not(ci_arti_FOO))]` for this,
but that approach now seems to be somewhat deprecated,
and to cause warnings on nightly. (See #1395.)
Instead, I'm tweaking the add_warning script
so that it can conditionally suppress lines depending on
a command-line argument that it receives.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
tor-keymgr: Move test constants to test_utils.
Closes #1363
See merge request tpo/core/arti!2125
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This doesn't need to be public anymore now that the test keys are
exported from `test_utils`.
Addresses https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2076#note_3016577
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is used by `ArtiNativeKeystore` and the `EphemeralKeystore`.
Moving it to test_utils means `EphemeralKeystore` no longer needs to
import test helpers from the arti module.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Closes #1363 and addresses a handful of TODOs about `include_str!`ing
the same key multiple times from various test modules.
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Declare arti-hyper obsolete and unmaintained
See merge request tpo/core/arti!2127
|
| | | |/ /
| |/| | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
CI: disable chutney tests in coverage job too
See merge request tpo/core/arti!2120
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Followup to !1488. Apropos #1299.
Ideally these would be replaced by shadow tests.
At a future point, when they've not been used for ages, we could
delete the chutney scripts etc.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Add requisite RPC method name prefixes
See merge request tpo/core/arti!2130
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Circuit reactor: refactor to unnest a bit
See merge request tpo/core/arti!2122
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It was a bit misleading since it doesn't cover all processing for the
hop.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Get rid of an `if` block by changing the guarded loop to check its
conditions at the beginning of the loop instead of the end. This
is a slight behavior change, since previously channel readiness
wasn't checked before the first iteration of the loop.
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
This should be a pure refactor. We remove a large if block and
modify the first loop inside it to check whether the channel is ready
before each attempt to send a message instead of after.
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
rpc: Implement get-client-status and watch-client-status
Closes #1384
See merge request tpo/core/arti!2110
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / /
| | |
| | |
| | | |
It no longer requires the user to have `typetag` in scope.
|
| |\ \ \
| |/ /
|/| |
| | |
| | | |
Fix warnings from latest Rust
See merge request tpo/core/arti!2128
|
| | | |
| | |
| | |
| | | |
Without this, our rustdoc CI build will fail on nightly because of
|
| | | |
| | |
| | |
| | | |
This resolves a clippy warning about redundant bounds.
|
| | | |
| | |
| | |
| | | |
(It appears to be test-only.)
|