| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| | |
Version bumps for arti-1.2.8 release
See merge request tpo/core/arti!2466
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Done using
```
(cd crates/hashx/bench && cargo update)
(cd crates/equix/bench && cargo update)
```
|
| | |
| |
| |
| |
| |
| |
| | |
Generated with
```
cargo set-version --bump patchlevel -p arti
```
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Per our policy, every one of these gets a minor bump.
Generated with:
```
for crate in $(./maint/list_crates | grep '^\(tor\|arti\)-' ); do
cargo set-version --bump minor -p $crate;
done
```
(Note the use of `-` at the end end of the grep pattern to prevent
matching the `arti` crate.)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These crates are not in the tor/arti namespace,
but we have given them MSRV bumps:
```
oneshot-fused-workaround
slotmap-careful
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
test-temp-dir
retry-error
```
We are counting this as a breaking change.
Since all of these crates are at 0.x.x,
we have indicated the breaking change with a minor version bump.
This commit was generated with the following script:
```
BUMPS="
oneshot-fused-workaround
slotmap-careful
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
test-temp-dir
retry-error
"
for crate in $BUMPS; do
cargo set-version --bump minor -p $crate;
done
```
|
| |\ \
| | |
| | |
| | |
| | | |
Initial changelog for 1.2.8
See merge request tpo/core/arti!2464
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | | |
Co-authored-by: gabi-250 <[email protected]>
|
| | | | |
|
| | |/ |
|
| |\ \
| |/
|/|
| |
| | |
Run "cargo update" in preparation for 1.2.8
See merge request tpo/core/arti!2465
|
| | |
| |
| |
| | |
version 3.2.0 requires rust 1.81.
|
| |/ |
|
| |\
| |
| |
| |
| | |
RPC: Add a Python wrapper for arti-rpc-client-core
See merge request tpo/core/arti!2446
|
| | |
| |
| |
| |
| | |
I've tried "python -m build" to make sure it works;
haven't tested anything else.
|
| | |
| |
| |
| |
| | |
This will make it easier to add other Python packages in the future
as needed.
|
| | | |
|
| | |
| |
| | |
Thanks: Anonym
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
This module tries to provide a set of APIs more closely resembling
those you'd expect to use in a real python program.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
This wrapper uses Python's `ctypes` module to wrap the APIs
from `arti-rpc-client-core`. It needs more work on Windows
(and likely MacOS too), but that will come later.
This is not a suitable API for direct use in Python.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
arti: add an example for onion service "reject" option
See merge request tpo/core/arti!2458
|
| | | |
| | |
| | |
| | | |
There was previously no example here.
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
arti: move 'relay' subcommand to 'subcommands::relay' module
See merge request tpo/core/arti!2455
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
Upgrade MSRV to 1.77 , and rusqlite to 0.32.1
See merge request tpo/core/arti!2451
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
This will allow us to upgrade to the latest version of rusqlite.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Upgrade dependencies in preparation for next week's releases.
See merge request tpo/core/arti!2450
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The `derive_more` crate broke backward compatibility with this version,
so this change involved quite a few manual fixups.
With luck, they'll keep compatibility for some while in the future.
|
| | | | | |
|
| |\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
rpclib: read SOCKS _after_ processing.
See merge request tpo/core/arti!2452
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When doing the client handshake, we need to read data _after_ we
check for stuff to send, since the client speaks first in the socks
protocol.
Without this patch, the socks handshake just stalls.
|
| |\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
rpc-meta-draft.md: correct some minor typos
See merge request tpo/core/arti!2453
|
| |/ / / |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
socks users: detect closed sockets. (TROVE-2024-011)
Closes #1635
See merge request tpo/core/arti!2447
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When calling copy_within, we want to copy the amount of data that
we're keeping; previously, we were copying an extra `action.drain`
bytes, which could have led to a panic.
Spotted by Opara.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Without this check, our socks code can enter an infinite loop
if a socket is closed at the wrong time.
Resolves TROVE-2024-011.
Fixes #1635.
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | | |
rpc: Rename SingletonId to SingleIdResponse
Closes #1585
See merge request tpo/core/arti!2448
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Calling it "singleton" might have suggested that it was using the
[singleton pattern](https://en.wikipedia.org/wiki/Singleton_pattern),
which it isn't.
(Renaming done with rust-analyzer and double-checked with `git grep`.)
Closes #1585.
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
Run fixup-features in preparation for upcoming release.
See merge request tpo/core/arti!2449
|
| |/ / / |
|
| |\ \ \
| |_|/
|/| |
| | |
| | | |
obfs4-checker: update axum to 0.7.6
See merge request tpo/core/arti!2445
|
| |/ / |
|