summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | tor-proto: Reformat a doc commentIan Jackson2024-09-261-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it have a summary line of only reasonable size. While we're here, wrap the body with semantic linefeeds.
| * | | | | arti-client: Change the case of ErrorDetail::MemquotaSetup from MemQuotaSetupIan Jackson2024-09-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that my fingers want to treat "memquota" as a word. We have this in tor_memquota etc. too.
| * | | | | tor-memquota: Clarify that mq isn't the accountholderIan Jackson2024-09-261-0/+4
| | | | | |
| * | | | | tor-memquota: Provide Account::new_childIan Jackson2024-09-261-0/+15
| | | | | |
| * | | | | tor-memquota: provide Account::new_noopIan Jackson2024-09-261-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | This will be useful in tests.
| * | | | | tor-memquota: impl FusedStream for Receiver, where appropriateIan Jackson2024-09-261-0/+12
| |/ / / /
* | | | | Merge branch 'unused' into 'main'David Goulet2024-10-013-5/+8
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | Suppress some dead code warnings See merge request tpo/core/arti!2463
| * | | | tor-rtcompat: Suppress a dead code warningIan Jackson2024-09-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes cargo check --all-features -p tor-async-utils --all-targets which otherwise prints warning: function `new_unnamed_socketaddr` is never used --> crates/tor-rtcompat/src/unix.rs:14:15 | 14 | pub(crate) fn new_unnamed_socketaddr() -> std::io::Result<SocketAddr> { | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default
| * | | | tor-persist: Allow all dead code if not all features enabledIan Jackson2024-09-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes cargo check -p tor-circmgr --all-features --all-targets which otherwise prints warning: variant `InstanceState` is never constructed --> crates/tor-persist/src/err.rs:45:5 | 13 | pub(crate) enum Resource { | -------- variant in this enum ... 45 | InstanceState { | ^^^^^^^^^^^^^ | = note: `Resource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: variants `Deleting` and `Enumerating` are never constructed --> crates/tor-persist/src/err.rs:66:5 | 57 | pub(crate) enum Action { | ------ variants in this enum ... 66 | Deleting, | ^^^^^^^^ ... 78 | Enumerating, | ^^^^^^^^^^^ | = note: `Action` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis warning: method `delete` is never used --> crates/tor-persist/src/load_store.rs:83:19 | 35 | impl Target<'_> { | --------------- method in this implementation ... 83 | pub(crate) fn delete(&self) -> Result<(), ErrorSource> { | ^^^^^^
| * | | | tor-proto: Allow all dead code if not all features enabledIan Jackson2024-09-301-5/+2
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes cargo check -p tor-chanmgr --all-features --all-targets which otherwise prints warning: method `reply` is never used --> crates/tor-proto/src/crypto/handshake.rs:73:8 | 65 | pub(crate) trait AuxDataReply<H> | ------------ method in this trait ... 73 | fn reply(&mut self, msg: &H::ClientAuxData) -> Option<H::ServerAuxData>; | ^^^^^ | = note: `#[warn(dead_code)]` on by default
* | | | Merge branch 'py-osx' into 'main'Nick Mathewson2024-09-301-2/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Python: Use the correct library extension on osx, windows. See merge request tpo/core/arti!2469
| * | | | Python: Use the correct library extension on osx, windows.Nick Mathewson2024-09-301-2/+11
| | | | | | | | | | | | | | | | | | | | (The windows case is untested; the osx case worked fine.)
* | | | | Merge branch 'typed-index-approx' into 'main'Nick Mathewson2024-09-302-4/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix typed-index-collections versions to ~3.1.0 See merge request tpo/core/arti!2471
| * | | | | Fix typed-index-collections versions to ~3.1.0Nick Mathewson2024-09-302-4/+6
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the tilde here tells cargo not to bump to 3.2.x, which would require Rust 1.81.0. I wish we could say "don't use 3.2.x unless you're on Rust 1.81", but I don't see an easy way. Leaving this as-is breaks our CI.
* | | | | Merge branch 'orport' into 'main'opara2024-09-3011-149/+1556
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | tor-chanmgr: support multiple channels for a relay ID See merge request tpo/core/arti!2442
| * | | | | tor-chanmgr: support multiple channels for a relay IDSteven Engler2024-09-302-133/+292
| | | | | |
| * | | | | tor-linkspec: add `ListByRelayIds`Steven Engler2024-09-233-13/+478
| | | | | | | | | | | | | | | | | | | | | | | | Like `ByRelayIds`, but allows multiple items per relay ID.
| * | | | | tor-linkspec: impl `HasAddrs` for `&T`Steven Engler2024-09-231-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the `HasAddrs` trait nicer to use when most things that have addresses are passed by reference anyways.
| * | | | | tor-basic-utils: add `n_key_list` macroSteven Engler2024-09-234-0/+777
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based off of the `n_key_set` macro, but lets you store multiple items per key.
| * | | | | tor-basic-utils: small doc changes to `n_key_set`Steven Engler2024-09-231-3/+2
| | | | | |
* | | | | | Merge branch 'remove-semver' into 'main'Nick Mathewson2024-09-309-22/+0
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | Remove semver.md files from 1.2.8 See merge request tpo/core/arti!2467
| * | | | | Remove semver.md files from 1.2.8Nick Mathewson2024-09-309-22/+0
| | | | | |
* | | | | | Merge branch 'bug_1632' into 'main'Nick Mathewson2024-09-305-52/+130
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-llcrypto: replace simple_asn1 dependency with der-parser Closes #1632 See merge request tpo/core/arti!2462
| * | | | | | maint: removed num-bigint line from downgrade-dependencies scriptMorgan2024-09-291-1/+0
| | | | | | |
| * | | | | | tor-llcrypto: replace simple_asn1 dependency with der_parserMorgan2024-09-284-51/+130
| | |_|/ / / | |/| | | |
* | | | | | Merge branch 'silence-warning' into 'main'gabi-2502024-09-301-0/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | arti: Silence unused_mut warning. See merge request tpo/core/arti!2431
| * | | | | arti: Silence unused_mut warning.Gabriela Moldovan2024-09-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The `config` is only mutated if `onion-service-service` is enabled.
* | | | | | 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.