| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'changelog-1.2.8' into 'main' | Nick Mathewson | 2024-09-30 | 2 | -2/+313 |
| |\ | | | | | | | | | Initial changelog for 1.2.8 See merge request tpo/core/arti!2464 | ||||
| | * | Update list of Tor employees in exclude_contributors | Nick Mathewson | 2024-09-30 | 1 | -1/+4 |
| | | | |||||
| | * | changelog: dedup opara/Steven | Nick Mathewson | 2024-09-30 | 1 | -1/+1 |
| | | | |||||
| | * | changelog: move and revise description of 2441. | Nick Mathewson | 2024-09-30 | 1 | -3/+4 |
| | | | |||||
| | * | Apply 2 suggestion(s) to 1 file(s) | Nick Mathewson | 2024-09-30 | 1 | -1/+2 |
| | | | | | | | Co-authored-by: gabi-250 <[email protected]> | ||||
| | * | Run update-md-links on changelog; remove some blank lines | Nick Mathewson | 2024-09-30 | 1 | -16/+7 |
| | | | |||||
| | * | Initial changelog for 1.2.8 | Nick Mathewson | 2024-09-30 | 1 | -1/+316 |
| | | | |||||
| * | | Merge branch 'update-1.2.8' into 'main' | Nick Mathewson | 2024-09-30 | 1 | -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.0 | Nick Mathewson | 2024-09-30 | 1 | -2/+2 |
| | | | | | | | | | version 3.2.0 requires rust 1.81. | ||||
| | * | Run "cargo update" in preparation for 1.2.8 | Nick Mathewson | 2024-09-30 | 1 | -223/+192 |
| |/ | |||||
| * | Merge branch 'rpc-python' into 'main' | Nick Mathewson | 2024-09-26 | 8 | -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.toml | Nick Mathewson | 2024-09-26 | 1 | -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 subdirectory | Nick Mathewson | 2024-09-26 | 5 | -1/+3 |
| | | | | | | | | | | | This will make it easier to add other Python packages in the future as needed. | ||||
| | * | python: in README, prepend to PYTHONPATH. | Nick Mathewson | 2024-09-26 | 1 | -2/+1 |
| | | | |||||
| | * | Python: Readme fixes from @anonym | Nick Mathewson | 2024-09-26 | 1 | -3/+3 |
| | | | | | | | Thanks: Anonym | ||||
| | * | Add a scary README to the Python directory | Nick Mathewson | 2024-09-26 | 1 | -0/+47 |
| | | | |||||
| | * | Python: Add a quick RPC demo to show how the APIs work. | Nick Mathewson | 2024-09-26 | 1 | -0/+24 |
| | | | |||||
| | * | Python: Add a pythonic wrapper for arti-rpc-client-core | Nick Mathewson | 2024-09-26 | 2 | -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-core | Nick Mathewson | 2024-09-26 | 1 | -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 Mathewson | 2024-09-26 | 2 | -8/+7 |
| | | | |||||
| * | | Merge branch 'reject_example' into 'main' | Jim Newsome | 2024-09-26 | 2 | -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" option | Nick Mathewson | 2024-09-26 | 2 | -0/+6 |
| | | | | | | | | | | | | | There was previously no example here. | ||||
| * | | | Merge branch 'arti-relay-bin' into 'main' | David Goulet | 2024-09-26 | 3 | -9/+34 |
| |\ \ \ | |_|/ |/| | | | | | | | | arti: move 'relay' subcommand to 'subcommands::relay' module See merge request tpo/core/arti!2455 | ||||
| | * | | arti: move 'relay' subcommand to 'subcommands::relay' module | Steven Engler | 2024-09-25 | 3 | -9/+34 |
| | | | | |||||
| * | | | Merge branch 'msrv-1.77-and-rusqlite-update' into 'main' | David Goulet | 2024-09-26 | 66 | -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.16 | Nick Mathewson | 2024-09-25 | 1 | -1/+2 |
| | | | | |||||
| | * | | Use Rust 1.77 for our reproducible builds. | Nick Mathewson | 2024-09-25 | 2 | -2/+2 |
| | | | | |||||
| | * | | Upgrade to rusqlite 0.32.1. | Nick Mathewson | 2024-09-25 | 2 | -15/+15 |
| | | | | |||||
| | * | | Upgrade MSRV to 1.77 | Nick Mathewson | 2024-09-25 | 63 | -63/+63 |
| | | | | | | | | | | | | | This will allow us to upgrade to the latest version of rusqlite. | ||||
| * | | | Merge branch 'upgrades-20240925' into 'main' | Nick Mathewson | 2024-09-26 | 61 | -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.0 | Nick Mathewson | 2024-09-25 | 61 | -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 Mathewson | 2024-09-25 | 2 | -3/+3 |
| | | | | | |||||
| * | | | | Merge branch 'rpc_socks_ordering' into 'main' | gabi-250 | 2024-09-26 | 1 | -12/+12 |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | rpclib: read SOCKS _after_ processing. See merge request tpo/core/arti!2452 | ||||
| | * | | | rpclib: read SOCKS _after_ processing. | Nick Mathewson | 2024-09-25 | 1 | -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 Mathewson | 2024-09-25 | 1 | -7/+7 |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | rpc-meta-draft.md: correct some minor typos See merge request tpo/core/arti!2453 | ||||
| | * | | | rpc-meta-draft.md: correct some minor typos | Jim Newsome | 2024-09-25 | 1 | -7/+7 |
| |/ / / | |||||
| * | | | Merge branch 'socks_read_zero' into 'main' | Nick Mathewson | 2024-09-25 | 4 | -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 Mathewson | 2024-09-24 | 2 | -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 Mathewson | 2024-09-24 | 4 | -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 Newsome | 2024-09-25 | 5 | -14/+14 |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | rpc: Rename SingletonId to SingleIdResponse Closes #1585 See merge request tpo/core/arti!2448 | ||||
| | * | | | rpc: Rename SingletonId to SingleIdResponse | Nick Mathewson | 2024-09-24 | 5 | -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 Mathewson | 2024-09-25 | 7 | -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 Mathewson | 2024-09-25 | 7 | -6/+7 |
| |/ / / | |||||
| * | | | Merge branch 'update-axum' into 'main' | Nick Mathewson | 2024-09-24 | 3 | -125/+35 |
| |\ \ \ | |_|/ |/| | | | | | | | | obfs4-checker: update axum to 0.7.6 See merge request tpo/core/arti!2445 | ||||
| | * | | obfs4-checker: update axum to 0.7.6 | Steven Engler | 2024-09-24 | 3 | -125/+35 |
| |/ / | |||||
| * | | Merge branch 'main' into 'main' | opara | 2024-09-24 | 6 | -5/+230 |
| |\ \ | | | | | | | | | | | | | add example: axum router as onion service See merge request tpo/core/arti!2422 | ||||
| | * | | add example: axum router as onion service | tidely | 2024-09-24 | 6 | -5/+230 |
| | | | | |||||
| * | | | Merge branch 'impl-prop-351' into 'main' | Nick Mathewson | 2024-09-24 | 1 | -124/+106 |
| |\ \ \ | |/ / |/| | | | | | | | | socks: Implement proposal 351. See merge request tpo/core/arti!2401 | ||||
| | * | | socks: Add a comment about interpreting legacy usernames. | Nick Mathewson | 2024-09-24 | 1 | -0/+5 |
| | | | | |||||
| | * | | socks: cleanups in interpret_socks_auth | Nick Mathewson | 2024-09-18 | 1 | -12/+22 |
| | | | | | | | | | | | | | Introduce an enum, and use explicit `format_code @` syntax. | ||||
