| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See #1753.
This banner message will give the client a clear signal that the
server is ready, so that the client will know that it can read
files (such as a cookie file) written by the server.
(We can't use "is the port bound" as a way to signal that the
server is ready, since the server needs to bind the port in order
to determine that there isn't another server running... which
it needs to do before it can write an rpc cookie file.)
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
tor-config: Make the `FileWatcher` ignore non-mutating file events.
Closes #1794
See merge request tpo/core/arti!2696
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2696#note_3145971
|
| | | | |
| | | |
| | | |
| | | | |
Events of type `Any` now get discarded by the event handler.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
This enables us to catch "rescan" events, regardless of their underlying
`EventKind`.
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Without this, setting `watch_configuration = true` results in endless
config reloading due to arti accessing the config (which triggers an
access event, which in turn, triggers a config reload, and so on).
Closes #1794
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
tor-proto: Make `Channel::wait_for_close` non-experimental
See merge request tpo/core/arti!2666
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | |/ /
| | |
| | |
| | |
| | |
| | | |
This had a TODO about returning a "status indication instead of just ()"
so this commit adds some status indication that we can expand later if
needed.
|
| |\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Un-ignore RUSTSEC-2024-0421
Closes #1773
See merge request tpo/core/arti!2693
|
| | |/
| |
| |
| | |
We no longer require a version of hickory that requires an affected idns.
|
| |\ \
| | |
| | |
| | |
| | | |
tor-circmgr: Add trace log on circuit build timeout.
See merge request tpo/core/arti!2698
|
| |/ /
| |
| |
| | |
This may help debugging #1792.
|
| |\ \
| | |
| | |
| | |
| | | |
tor-rtcompat: Add spawn_blocking to Runtime trait.
See merge request tpo/core/arti!2678
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Due to the limitations on RPIT, it's better to use a GAT for now.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
| |
| |
| |
| | |
This adds a new SpawnBlocking trait, which exposes the spawn_blocking
function that tokio, async-std, and other runtimes have.
|
| | | |
|
| |\ \
| |/
|/|
| |
| | |
Version bumps for arti 1.3.2.
See merge request tpo/core/arti!2692
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Done with
```
cargo set-version --bump patch -p arti
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The affected crates follow our regular versioning.
They all get bumped to 0.26.0.
Done with
```
for crate in $(./maint/list_crates |grep '^arti-\|tor-' ); do
cargo set-version --bump minor -p $crate;
done
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These crates are versioned independently.
These crates have had changes to clippy warnings,
and to non-exported dependencies.
Additionally, the fs-mistrust crate has had
only backward-compatible changes, and no new APIs.
Therefore, these crates all get patchlevel bumps.
Other crates don't need their dependencies updated.
Done with
```
./maint/bump_nodep $(./maint/list_crates |grep -v '^arti\|tor' )
```
|
| |\ \
| |/
|/|
| |
| | |
Changelog for Arti 1.3.2
See merge request tpo/core/arti!2691
|
| | | |
|
| | | |
|
| |\ \
| |/
|/|
| |
| | |
Run "cargo update" in preparation for release.
See merge request tpo/core/arti!2690
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
clippy: deny `mod_module_files`
See merge request tpo/core/arti!2689
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Denies 'mod.rs' files for consistency.
https://rust-lang.github.io/rust-clippy/master/index.html#mod_module_files
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
Update copyright year to 2025.
See merge request tpo/core/arti!2687
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
fix: fix typos
See merge request tpo/core/arti!2680
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bump to dynasmrt 3.0.1
Closes #1608
See merge request tpo/core/arti!2686
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/| |
|
| |\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
rpc-connect: Remove cfg(unix) of SYSTEM_DEFAULT_CONNECT_POINT
Closes #1776
See merge request tpo/core/arti!2667
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
When we switched this definition to use `cfg_if`,
we overlooked the `#[cfg(unix)]`.
Fixes #1776.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Simple dependency upgrades for upcoming release
See merge request tpo/core/arti!2685
|
| | | | | |
|