summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'arti-1.2.8-bumps' into 'main'arti-v1.2.8Nick Mathewson2024-09-3060-614/+632
|\ | | | | | | | | Version bumps for arti-1.2.8 release See merge request tpo/core/arti!2466
| * Run cargo update for {hashx,equix}/bench.Gabriela Moldovan2024-09-302-100/+118
| | | | | | | | | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ```
| * Bump "arti" crate to 1.2.8Nick Mathewson2024-09-304-4/+4
| | | | | | | | | | | | | | Generated with ``` cargo set-version --bump patchlevel -p arti ```
| * Bump arti- and tor- crates to 0.23.0Nick Mathewson2024-09-3048-433/+433
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.)
| * Minor bumps on non-tor/arti cratesNick Mathewson2024-09-3041-77/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ```
* | Merge branch 'changelog-1.2.8' into 'main'Nick Mathewson2024-09-302-2/+313
|\ \ | | | | | | | | | | | | Initial changelog for 1.2.8 See merge request tpo/core/arti!2464
| * | Update list of Tor employees in exclude_contributorsNick Mathewson2024-09-301-1/+4
| | |
| * | changelog: dedup opara/StevenNick Mathewson2024-09-301-1/+1
| | |
| * | changelog: move and revise description of 2441.Nick Mathewson2024-09-301-3/+4
| | |
| * | Apply 2 suggestion(s) to 1 file(s)Nick Mathewson2024-09-301-1/+2
| | | | | | | | | Co-authored-by: gabi-250 <[email protected]>
| * | Run update-md-links on changelog; remove some blank linesNick Mathewson2024-09-301-16/+7
| | |
| * | Initial changelog for 1.2.8Nick Mathewson2024-09-301-1/+316
| |/
* | Merge branch 'update-1.2.8' into 'main'Nick Mathewson2024-09-301-221/+190
|\ \ | |/ |/| | | | | Run "cargo update" in preparation for 1.2.8 See merge request tpo/core/arti!2465
| * downgrade typed-index-collections to 3.1.0Nick Mathewson2024-09-301-2/+2
| | | | | | | | version 3.2.0 requires rust 1.81.
| * Run "cargo update" in preparation for 1.2.8Nick Mathewson2024-09-301-223/+192
|/
* Merge branch 'rpc-python' into 'main'Nick Mathewson2024-09-268-8/+632
|\ | | | | | | | | RPC: Add a Python wrapper for arti-rpc-client-core See merge request tpo/core/arti!2446
| * python/arti_rpc: Add an initial pyproject.tomlNick Mathewson2024-09-261-0/+23
| | | | | | | | | | I've tried "python -m build" to make sure it works; haven't tested anything else.
| * python: Move arti_rpc package into new subdirectoryNick Mathewson2024-09-265-1/+3
| | | | | | | | | | This will make it easier to add other Python packages in the future as needed.
| * python: in README, prepend to PYTHONPATH.Nick Mathewson2024-09-261-2/+1
| |
| * Python: Readme fixes from @anonymNick Mathewson2024-09-261-3/+3
| | | | | | Thanks: Anonym
| * Add a scary README to the Python directoryNick Mathewson2024-09-261-0/+47
| |
| * Python: Add a quick RPC demo to show how the APIs work.Nick Mathewson2024-09-261-0/+24
| |
| * Python: Add a pythonic wrapper for arti-rpc-client-coreNick Mathewson2024-09-262-0/+339
| | | | | | | | | | This module tries to provide a set of APIs more closely resembling those you'd expect to use in a real python program.
| * Python: Add a ctypes wrapper for arti-rpc-client-coreNick Mathewson2024-09-261-0/+191
| | | | | | | | | | | | | | | | 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.
| * rpclib: Note a key property of RPC error returns.Nick Mathewson2024-09-262-8/+7
| |
* | Merge branch 'reject_example' into 'main'Jim Newsome2024-09-262-0/+6
|\ \ | | | | | | | | | | | | arti: add an example for onion service "reject" option See merge request tpo/core/arti!2458
| * | arti: add an example for onion service "reject" optionNick Mathewson2024-09-262-0/+6
| | | | | | | | | | | | There was previously no example here.
* | | Merge branch 'arti-relay-bin' into 'main'David Goulet2024-09-263-9/+34
|\ \ \ | |_|/ |/| | | | | | | | arti: move 'relay' subcommand to 'subcommands::relay' module See merge request tpo/core/arti!2455
| * | arti: move 'relay' subcommand to 'subcommands::relay' moduleSteven Engler2024-09-253-9/+34
| | |
* | | Merge branch 'msrv-1.77-and-rusqlite-update' into 'main'David Goulet2024-09-2666-79/+80
|\ \ \ | |_|/ |/| | | | | | | | Upgrade MSRV to 1.77 , and rusqlite to 0.32.1 See merge request tpo/core/arti!2451
| * | downgrade_dependencies: Add exception for ring 0.16Nick Mathewson2024-09-251-1/+2
| | |
| * | Use Rust 1.77 for our reproducible builds.Nick Mathewson2024-09-252-2/+2
| | |
| * | Upgrade to rusqlite 0.32.1.Nick Mathewson2024-09-252-15/+15
| | |
| * | Upgrade MSRV to 1.77Nick Mathewson2024-09-2563-63/+63
| | | | | | | | | | | | This will allow us to upgrade to the latest version of rusqlite.
* | | Merge branch 'upgrades-20240925' into 'main'Nick Mathewson2024-09-2661-218/+236
|\ \ \ | | | | | | | | | | | | | | | | Upgrade dependencies in preparation for next week's releases. See merge request tpo/core/arti!2450
| * | | Upgrade to derive_more version 1.0.0Nick Mathewson2024-09-2561-215/+233
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Upgrade to latest version of float-cmp.Nick Mathewson2024-09-252-3/+3
| | | |
* | | | Merge branch 'rpc_socks_ordering' into 'main'gabi-2502024-09-261-12/+12
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | rpclib: read SOCKS _after_ processing. See merge request tpo/core/arti!2452
| * | | rpclib: read SOCKS _after_ processing.Nick Mathewson2024-09-251-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'rpc-meta-draft-typos' into 'main'Nick Mathewson2024-09-251-7/+7
|\ \ \ \ | |/ / / |/| | | | | | | | | | | rpc-meta-draft.md: correct some minor typos See merge request tpo/core/arti!2453
| * | | rpc-meta-draft.md: correct some minor typosJim Newsome2024-09-251-7/+7
|/ / /
* | | Merge branch 'socks_read_zero' into 'main'Nick Mathewson2024-09-254-5/+30
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | socks users: detect closed sockets. (TROVE-2024-011) Closes #1635 See merge request tpo/core/arti!2447
| * | | socks users: copy the correct amount in our drain logic.Nick Mathewson2024-09-242-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | socks users: detect closed sockets.Nick Mathewson2024-09-244-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'rename_singleton_id' into 'main'Jim Newsome2024-09-255-14/+14
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | rpc: Rename SingletonId to SingleIdResponse Closes #1585 See merge request tpo/core/arti!2448
| * | | rpc: Rename SingletonId to SingleIdResponseNick Mathewson2024-09-245-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge branch 'fixup-features-09-25-2024' into 'main'Nick Mathewson2024-09-257-6/+7
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | Run fixup-features in preparation for upcoming release. See merge request tpo/core/arti!2449
| * | | Run fixup-features in preparation for upcoming release.Nick Mathewson2024-09-257-6/+7
|/ / /
* | | Merge branch 'update-axum' into 'main'Nick Mathewson2024-09-243-125/+35
|\ \ \ | |_|/ |/| | | | | | | | obfs4-checker: update axum to 0.7.6 See merge request tpo/core/arti!2445
| * | obfs4-checker: update axum to 0.7.6Steven Engler2024-09-243-125/+35
|/ /