| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
| |
| |
| |
| |
| |
| | |
This is output from
nailing-cargo -Eu run -p fixup-features Cargo.toml
There are some formatting glitches which I'll fix in a moment.
|
| | | |
|
| | |
| |
| |
| |
| | |
We need to add the experimental feature, and the corresponding
section in the README.md.
|
| | |
| |
| |
| | |
This makes space to introduce the experimental section.
|
| | |
| |
| |
| | |
It's weird that full doesn't imply default. But here we are.
|
| |/
|
|
| |
This will stop them becoming overly long in a moment.
|
| |
|
|
|
| |
Nothing in the changelog seems concerning. There's an MSRV bump,
but still lower than our own MSRV.
|
| |\
| |
| |
| |
| | |
fallbackdir: Update list generated on October 24, 2024
See merge request tpo/core/arti!2589
|
| | |
| |
| |
| | |
Signed-off-by: Tor CI Release <[email protected]>
|
| |\ \
| | |
| | |
| | |
| | | |
Extract general::SocketAddr and its unix friends to their own crate.
See merge request tpo/core/arti!2592
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/
| |
| |
| | |
This is mostly code motion.
|
| |\ \
| | |
| | |
| | |
| | | |
tor-config-path: new crate containing moved `tor_config::path`
See merge request tpo/core/arti!2590
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
This is a direct move of the `path` module from tor-config.
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
tor-error: use `Display` for backtrace captured by `BugRepr`
Closes #1713
See merge request tpo/core/arti!2588
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Before:
```text
2024-10-29T01:57:31Z ERROR arti: error: internal error (bug) at crates/arti/src/lib.rs:378:27: foo
Backtrace [{ fn: "tor_error::internal::ie_backtrace::capture", file: "./crates/tor-error/src/internal.rs", line: 21 }, { fn: "tor_error::internal::Bug::new_inner", file: "./crates/tor-error/src/internal.rs", line: 105 }, { fn: "tor_error::internal::Bug::new", file: "./crates/tor-error/src/internal.rs", line: 94 }, { fn: "arti::main_main", file: "./crates/arti/src/lib.rs", line: 378 }, ...
```
After:
```text
2024-10-29T01:58:23Z ERROR arti: error: internal error (bug) at crates/arti/src/lib.rs:378:27: foo
0: tor_error::internal::ie_backtrace::capture
at ./crates/tor-error/src/internal.rs:21:27
1: tor_error::internal::Bug::new_inner
at ./crates/tor-error/src/internal.rs:105:24
2: tor_error::internal::Bug::new
at ./crates/tor-error/src/internal.rs:94:9
3: arti::main_main
at ./crates/arti/src/lib.rs:378:27
...
```
|
| |\ \
| |/
|/|
| |
| | |
tor-config: use 'path' feature of shellexpand
See merge request tpo/core/arti!2583
|
| | | |
|
| | | |
|
| |\ \
| |/
|/|
| |
| | |
tor-chanmgr: revert `PendingChannelHandle` drop behaviour, and try to prevent problematic code paths
See merge request tpo/core/arti!2566
|
| | |
| |
| |
| | |
`upgrade_pending_channel_to_open`
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
An attempt to make sure that there are no code paths which forget to
remove a pending channel from the channel map.
This also adds error-level log messages and panics during debug builds
if a `PendingChannelHandle` is dropped without properly passing it to
`MgrState::remove_pending_channel` or
`MgrState::replace_pending_channel`.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit f85bc3cf849109aaa2c4da9fc8c06e7173a0543f.
There were some small conflcits in
`AbstractChanMgr::get_or_launch_internal`, so this wasn't a clean
revert.
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
tor-persist: Explain why colons will never be valid slug chars.
See merge request tpo/core/arti!2576
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Fix various python warnings
See merge request tpo/core/arti!2579
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
As per #1479
|
| | | | |
| | | |
| | | |
| | | | |
As per #1479
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is the first step towards clarifying the questions from !2230.
Corresponding torspec changes: https://gitlab.torproject.org/tpo/core/torspec/-/merge_requests/282
Part of #1479
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
"Black" is an "opinionated" python formatter, whose opinionatedness
is somewhat in the spirit of rustfmt.
This MR runs black with default settings on all of our python code
in Arti. It was produced by the following commands
```
# Everything in python/
black python/
# Everything with a .py extension
fd '.py$' -X black
# Everything with a python shebang.
git grep -l '#! */usr/bin/env *python' | xargs black
```
|