| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This option affects all socks listeners, because:
- We don't have a convenient way to associate an option with each
port.
- The main purpose of having this option is as a switch in case we
discover a major problem with this code.
|
| |\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | | |
proto: Use the inbound CircuitAccount when extending circuit
See merge request tpo/core/arti!3821
|
| | | | | | |
|
| | | | | | |
|
| |/ / / /
| | | |
| | | |
| | | |
| | | | |
This was previously creating a new CircuitAccount in
`new_outbound_circ()`, and then immediately dropping it.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
WASM: Enable `wasm_js` feature for getrandom for tor-basic-utils.
See merge request tpo/core/arti!3818
|
| |/ / / / |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
wasm: Make everything up to "arti" (mostly) compile with wasm + --no-default-features
Closes #2423
See merge request tpo/core/arti!3816
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
(With no-default-features there is no runtime, and that still causes
a compiler error.)
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The replacement (TestingStateMgr) is not correct, but it will
compile until we have a supported state manager.
(This made cargo-sort have me move a section around. Not sure why it
cares.)
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
consdiff: Only use the single feature we require from tor-netdoc.
See merge request tpo/core/arti!3815
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Without it, CI seems to fail.
|
| |/ / / /
| | | |
| | | |
| | | |
| | | | |
Requiring all features, including experimental features, is
too general.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Make wasm32-unknown pass clippy (with --no-default-features, with warnings) up through tor-dirmgr.
See merge request tpo/core/arti!3814
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is temporary while we wait on arti#2106.
(This made cargo-sort have me move a section around. Not sure why it
cares.)
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
IoErrorExt existed to provide a workaround for Rust versions
that didn't have io::ErrorKind::NotADirectory. But NotADirectory
was stabilized in 1.83 and our MSRV is 1.89.
BinaryHeapExt existed to provide an implementation for Rust
versions that didn't have BinaryHeap::retain. But
BinaryHeap::retain was stabilized in 1.70 and our MSRV is 1.70.
|
| | | | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
rpc: Rename and refactor types+modules
See merge request tpo/core/arti!3774
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since we renamed PollingStream and NonblockingStream to
BlockingConnection and NonblockingConnection, it no longer makes
sense to refer to them as streams, or put them in variables called
"stream".
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit is almost entirely code movement; it's probably best to review
this one with --color-moved.
I've had to make a field (temporarily) pub(super). The next commit
will fix that.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since we are no longer calling these types "streams" I've decided to
revert to the old name for this module.
|
| | | | | | | |
|
| | | | | | | |
|
| | |/ / / / |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
fallbackdir: Update list generated on March 25, 2026
See merge request tpo/core/arti!3813
|
| | |/ / / /
| | | | |
| | | | |
| | | | | |
Signed-off-by: Tor CI Release <[email protected]>
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
arti-relay: Add `log_sensitive_information` config option
See merge request tpo/core/arti!3806
|
| | | |/ / /
| |/| | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
proto: Fix relay reactor RELAY_EARLY bug, add tests
Closes #2353 and #2417
See merge request tpo/core/arti!3810
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The `ForwardHandler` trait is meant for implementation-dependent
functions that are called from the implementation-agnostic
`ForwardReactor`. Previously `handle_unrecognized_cell()` was called
directly by the generic `ForwardReactor`, but that's no longer the case,
so it doesn't belong in the trait anymore.
This commit is just code motion. Best reviewed with `--color-moved`
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Closes #2417
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This adds an initial set of tests for the circuit reactor.
We will, of course, add more tests as we continue working on the
implementation.
Closes #2353
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will soon be used by the relay tests too.
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will be needed for the relay circuit reactor tests.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
We'll soon need this for the relay reactor tests too.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | | |
Consensus Diff Generation
See merge request tpo/core/arti!3712
|
| | | | | | |
| | | | | |
| | | | | | |
Co-authored-by: Ian Jackson
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit modifies the dotline check to prevent generating lines that
consist of a single dot followed by an arbitrary amount of whitespace,
such as `.`, `. `, `. \t `, but not `. \t foo`.
It also adjusts the tests appropriately.
|
| | | | | | | |
|