| 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.
|
| | |/ / |
|
| | |\ \
| | | |
| | | |
| | | |
| | | | |
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.
|
| | |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| | | | |/
| | |/| |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/|
| | |
| | | |
It no longer requires the user to have `typetag` in scope.
|
| | | |
| | |
| | |
| | | |
This resolves a clippy warning about redundant bounds.
|
| | | |
| | |
| | |
| | | |
(It appears to be test-only.)
|
| | | | |
|
| | |/
| |
| |
| |
| | |
(In most cases, by writing the documentation;
in tests, by permitting the documentation to be missing.)
|
| | | |
|
| | |
| |
| |
| | |
Closes #1400
|
| | |
| |
| |
| |
| |
| | |
We're about to use this in `maybe_extend_stub_circuit` too.
Part of #1400
|
| | |
| |
| |
| | |
This contains the fix for TROVE-2024-003 (arti#1409).
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
We will soon need to reuse this.
|
| | |
| |
| |
| |
| |
| | |
I am about to reuse one of these on the "lite" vanguards branch. I am
renaming them to make it easier to see which one of the two I will be
using.
|
| |/
|
|
|
|
| |
One of these assertions currently fails, because we have a bug in the
vanguard path builder: if lite vanguards are enabled, we only build
2-hop circuits instead of 3.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for p in `cat ../u`; do cargo set-version --locked --offline -p $p; done
where u contains
tor-basic-utils
tor-async-utils
tor-error
tor-config
tor-units
tor-geoip
tor-rtcompat
tor-rtmock
tor-log-ratelim
tor-rpcbase
tor-memquota
tor-llcrypto
tor-protover
tor-bytes
tor-hscrypto
tor-socksproto
tor-checkable
tor-cert
tor-linkspec
tor-cell
tor-proto
tor-netdoc
tor-consdiff
tor-netdir
tor-relay-selection
tor-persist
tor-chanmgr
tor-ptmgr
tor-guardmgr
tor-circmgr
tor-dirclient
tor-dirmgr
tor-keymgr
tor-hsclient
tor-hsservice
tor-hsrproxy
arti-client
arti-rpcserver
arti-hyper
|
| |
|
|
|
|
|
|
|
|
| |
for p in `cat ../u`; do maint/bump_nodep $p; git commit -a -m X; done
where u contains
hashx
equix
fs-mistrust
|
| |
|
|
| |
cargo set-version --locked --offline --bump patch -p arti
|
| |
|
|
| |
From fixup-features
|
| |
|
|
| |
Followup to !2109.
|
| |\
| |
| |
| |
| | |
arti-client: Make vanguards non-experimental.
See merge request tpo/core/arti!2109
|
| | |
| |
| |
| | |
For symmetry with remove_expired.
|
| | |
| |
| |
| | |
Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2109#note_3024672
|
| | |
| |
| |
| |
| | |
`rotate_expired()` now only logs that it is rotating the vanguards if
some existing vanguards have actually expired.
|
| | |
| |
| |
| | |
Otherwise we end up logging that we're launching 0 circuits.
|