| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
maint: Warn if `retain` method is used from 'weak_table' crate
See merge request tpo/core/arti!3574
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The retain method is broken on these types. I only tested
`WeakValueHashMap` and `WeakHashSet`, but it's likely that the other
types are broken as well.
We don't use this method currently, but it would be easy to accidentally
use it in the future. Let's try to catch this bug early, and if it
happens to get fixed, then it's easy to remove this lint.
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
proto: Update outdated reference to rxs in StreamMap docs
See merge request tpo/core/arti!3573
|
| | |/ / / / |
|
| |\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | | |
tor-netdoc: constructor derive
See merge request tpo/core/arti!3560
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Let's not ask users to refer to the Constructor derive macro docs.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
The compiler doesn't notice this, but it's odd.
|
| | | | | | |
|
| | |/ / /
| | | |
| | | |
| | | | |
This doesn't actually work of course.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
changelog: Update commit hash in URLs to latest main
See merge request tpo/core/arti!3583
|
| | | |_|/
| |/| |
| | | |
| | | | |
This includes the comment fix from 2c26ba553a.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
cargo: Bump futures-copy
See merge request tpo/core/arti!3580
|
| | |/ / /
| | | |
| | | |
| | | |
| | | | |
The dependencies of futures-copy got bumped in arti!3570, leading to a
change in futures-copy, hence why we bump the patch version.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
cargo: Update equix and hashx bench
See merge request tpo/core/arti!3579
|
| | |/ / /
| | | |
| | | |
| | | | |
This commit runs `cargo update` on the respective crates.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
arti-client: Update release date
See merge request tpo/core/arti!3581
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
changelog: Release notes for Arti 1.9.0
See merge request tpo/core/arti!3578
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This commit adds the following entries:
* !3509
* !3531
* !3564
* !3577
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Bump dependencies for 1.9.0
See merge request tpo/core/arti!3570
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This only includes retry-error which had a few functional additions in
December, thereby rasing the minor version as new features were added to
the public API.
Done using the following:
* Find all non arti, non tor crates.
* `ls -1 crates/ | grep -v "^tor-\|^arti"`
* Exclude the ones without changes.
* `maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change"`
* Look into each with changes.
* In this case only retry-error.
* Bump the minor because it had non-trivial changes.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Done using the following:
```bash
for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do
cargo set-version -p $crate 0.38.0
done
```
|
| |\ \ \ \ \
| |_|/ / /
|/| | | |
| | | | |
| | | | | |
arti: Fix "port_info.rs" path comment in example config
See merge request tpo/core/arti!3577
|
| |/ / / / |
|
| |\ \ \ \
| |_|/ /
|/| | /
| | |/
| |/| |
Fix RPC tests
See merge request tpo/core/arti!3575
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Fixes bug introduced in 0cc367b9fef37c0f7d7f04d54c4687b27ef251d0.
Without this fix, RPC's get_proxy_info command wouldn't work.
|
| |/ /
| |
| |
| |
| |
| |
| | |
This should never have been retained when we refactored our channels
for reporting responses into a single channel.
The bug became apparent when quicktest became derived from debug.
|
| |\ \
| |/
|/|
| |
| | |
cargo: Run fixup-features for release
See merge request tpo/core/arti!3569
|
| | |
| |
| |
| |
| |
| |
| | |
Executed command:
```
cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml
```
|
| |\ \
| | |
| | |
| | |
| | | |
tor-config: Small typo fix in docs
See merge request tpo/core/arti!3564
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
maint: Ignore RUSTSEC-2025-0141
Closes #2311
See merge request tpo/core/arti!3568
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bincode is unmaintained. Right now, we do not depend on it directly,
but rather transitively through maybenot (with tor-proto) and
typed-index-collections (with tor-netdoc).
This has been reported upstream in the respective crates:
* <https://github.com/zheland/typed-index-collections/issues/10>
* <https://github.com/maybenot-io/maybenot/issues/40>
It is pretty unfortunate, but there is not much we can do at the current
moment, given that it is an external matter and we need it for the next
arti release; also, as far as I am aware, there are no known security
vulnerabilities in the current version of bincode.
Therefore, this commit adds it to the list of exception.
Fixes #2311
See #2312
|
| |\
| |
| |
| |
| |
| |
| | |
keymgr: Extend KeySpecifier macro to support describe() for C Tor paths
Closes #2242
See merge request tpo/core/arti!3557
|
| | |
| |
| |
| | |
Fixes a clippy warning.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|