| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | tor-hsservice: Remove an unused mut in a test | Ian Jackson | 2023-10-31 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think retaining this lint even in tests is probably reasonable. IptsPublisherView has interior mutability, so with this function taking one, it won't ever need mut. | |||||
| | * | | | | Precisely cfg-decorate a constant | Ian Jackson | 2023-10-31 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Peraonally I would prefer | #![cfg_attr(not(all(feature = "full", feature = "experimental")), | allow(dead_code))] but I think that is almost certainly controversial. See tpo/core/arti#704. | |||||
| | * | | | | Add cfg_attr allow(unused_imports) to two crates | Ian Jackson | 2023-10-31 | 2 | -0/+12 | |
| | |/ / / | | | | | | | | | | | | | | | | | As per this comment, and preceding discussion https://gitlab.torproject.org/tpo/core/arti/-/issues/1060#note_2959187 | |||||
| * | | | | Merge branch 'changelog-1.1.10' into 'main' | Nick Mathewson | 2023-10-31 | 1 | -0/+136 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Changelog for arti 1.1.10 See merge request tpo/core/arti!1713 | |||||
| | * | | | Changelog edits. | Ian Jackson | 2023-10-31 | 1 | -3/+3 | |
| | | | | | ||||||
| | * | | | Changelog: Clarify our current limitations. | Nick Mathewson | 2023-10-30 | 1 | -5/+3 | |
| | | | | | ||||||
| | * | | | changelog: Refer to the right version. | gabi-250 | 2023-10-30 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Extend changelog based on semver.md files | Nick Mathewson | 2023-10-30 | 1 | -0/+2 | |
| | | | | | ||||||
| | * | | | Initial changelog for arti 1.1.10, based on git log | Nick Mathewson | 2023-10-30 | 1 | -0/+136 | |
| | |/ / | ||||||
| * | | | Merge branch 'timeout' into 'main' | Ian Jackson | 2023-10-30 | 1 | -25/+83 | |
| |\ \ \ | | | | | | | | | | | | | | | | | timeout_track improvements See merge request tpo/core/arti!1711 | |||||
| | * | | | Fix typo in doc comment | gabi-250 | 2023-10-30 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | tor-hsservice: timeout_track: Test `update` functions | Ian Jackson | 2023-10-30 | 1 | -2/+30 | |
| | | | | | ||||||
| | * | | | tor-hsservice: timeout_track: Provide `update` via a trait | Ian Jackson | 2023-10-30 | 1 | -25/+53 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have a profusion of similar methods with similar names and similar documentation. Centralising the documentation in a trait is helpful. This also means that callers can just naturally call `.update` rather than needing to spell out `.update_abs` vs `.update_rel` etc. | |||||
| | * | | | tor-hsservice: timeout_track: Clarify edge cases | Ian Jackson | 2023-10-30 | 1 | -2/+4 | |
| | |/ / | | | | | | | | | | | | | Clarify this in the update functions, and in the general discussion. We don't want zero timeouts. | |||||
| * | | | Merge branch 'create2-formats' into 'main' | Nick Mathewson | 2023-10-30 | 6 | -31/+40 | |
| |\ \ \ | |/ / |/| | | | | | | | | tor-netdoc: Use the new HandshakeType enum to represent CREATE2 HTYPEs. See merge request tpo/core/arti!1712 | |||||
| | * | | tor-netdoc: Use the new HandshakeType enum to represent CREATE2 HTYPEs (fmt). | Gabriela Moldovan | 2023-10-30 | 1 | -17/+21 | |
| | | | | ||||||
| | * | | tor-netdoc: Use the new HandshakeType enum to represent CREATE2 HTYPEs. | Gabriela Moldovan | 2023-10-30 | 6 | -16/+21 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | Representing the supported HTYPEs as `HandshakeType`s instead of `u32`s makes it more difficult to pass in wrong/invalid values to `HsDescBuilder::create2_formats`. This also fixes a descriptor publisher bug spotted by @jnewsome, where the advertised CREATE2 HTYPEs included HTYPE `1`, which is actually supposed to be a reserved value. The publisher now only advertises the `NTOR` HTYPE (just like C Tor). | |||||
| * | | Merge branch 's101-q3' into 'main' | gabi-250 | 2023-10-30 | 1 | -0/+26 | |
| |\ \ | | | | | | | | | | | | | Update sponsor 101 numbers for q3 See merge request tpo/core/arti!1698 | |||||
| | * | | Fix date typo from Gabi | gabi-250 | 2023-10-24 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Update sponsor 101 numbers. | Alexander Færøy | 2023-10-24 | 1 | -0/+26 | |
| | |/ | ||||||
| * | | Merge branch 'update_20231029' into 'main' | Nick Mathewson | 2023-10-30 | 1 | -265/+372 | |
| |\ \ | | | | | | | | | | | | | Run cargo update in preparation for release this week See merge request tpo/core/arti!1707 | |||||
| | * | | Downgrade tinystr to 0.7.1, which has the old license. | Nick Mathewson | 2023-10-29 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Run cargo update in preparation for release this week | Nick Mathewson | 2023-10-29 | 1 | -267/+374 | |
| | | | | ||||||
| * | | | Merge branch 'fixup-features-20231029' into 'main' | Nick Mathewson | 2023-10-29 | 9 | -9/+9 | |
| |\ \ \ | |/ / |/| | | | | | | | | Run "fixup-features" in preparation for release this week. See merge request tpo/core/arti!1708 | |||||
| | * | | Run "fixup-features" in preparation for release this week. | Nick Mathewson | 2023-10-29 | 9 | -9/+9 | |
| |/ / | ||||||
| * | | Merge branch 'doc_fix' into 'main' | Nick Mathewson | 2023-10-27 | 1 | -3/+0 | |
| |\ \ | | | | | | | | | | | | | Remove a broken rustdoc link and fix a typo. See merge request tpo/core/arti!1705 | |||||
| | * | | Remove a broken rustdoc link and fix a typo. | Nick Mathewson | 2023-10-27 | 1 | -3/+0 | |
| |/ / | ||||||
| * | | Merge branch 'handshake-type' into 'main' | gabi-250 | 2023-10-26 | 6 | -12/+41 | |
| |\ \ | | | | | | | | | | | | | Add a caret_int HandshakeType for HTYPE constants See merge request tpo/core/arti!1703 | |||||
| | * | | Add a caret_int HandshakeType for HTYPE constants | Jim Newsome | 2023-10-26 | 6 | -12/+41 | |
| |/ / | ||||||
| * | | Merge branch 'opt-circid' into 'main' | Nick Mathewson | 2023-10-26 | 18 | -215/+306 | |
| |\ \ | | | | | | | | | | | | | | | | | | | Make StreamId and CircId NonZero Closes #1080 See merge request tpo/core/arti!1697 | |||||
| | * | | Change `CircId` to never be zero | Jim Newsome | 2023-10-25 | 11 | -95/+154 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the internal representation to be `NonZeroU32` instead of just `u32`. Various places where a circuit ID is optional now use `Option<CircId>`. Fixes a bug in `CircIdRange::sample` that would previously return a circuit ID of 0, when the rng returned 0x8000_0000 for a low range. | |||||
| | * | | Convert StreamId to NonZeroU16 | Jim Newsome | 2023-10-25 | 10 | -120/+152 | |
| | | | | ||||||
| * | | | Merge branch 'tweaks' into 'main' | Ian Jackson | 2023-10-26 | 2 | -4/+4 | |
| |\ \ \ | |/ / |/| | | | | | | | | Tiny cleanup refactors See merge request tpo/core/arti!1696 | |||||
| | * | | AbstractCircMgr::get_or_launch: inline wait_for_circ | Jim Newsome | 2023-10-25 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | AbstractCircMgr::get_or_launch: document MSRV where div_ceil was stabilized | Jim Newsome | 2023-10-25 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | handle_socks_conn: update parameter name in doc comment | Jim Newsome | 2023-10-25 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Merge branch 'desc-sign-cert' into 'main' | gabi-250 | 2023-10-25 | 11 | -56/+107 | |
| |\ \ \ | |/ / |/| | | | | | | | | tor-netdoc: Update HsDesc, HsDescOuter to accept the hs_desc_sign cert as an argument. See merge request tpo/core/arti!1702 | |||||
| | * | | tor-cert, tor-netdoc: Use EncodedEd25519Cert instead of Vec<u8>. | Gabriela Moldovan | 2023-10-25 | 6 | -13/+12 | |
| | | | | ||||||
| | * | | tor-cert: Add EncodedEd25519Cert type. | Gabriela Moldovan | 2023-10-25 | 4 | -0/+17 | |
| | | | | ||||||
| | * | | tor-netdoc: Change return type of create_desc_sign_key_cert. | Gabriela Moldovan | 2023-10-25 | 2 | -8/+8 | |
| | | | | | | | | | | | | | | | | | | | `Bug` wasn't necessarily the right error type here. Plus, with the new error type adding new errors (i.e. `CertEncodeError` variants), is not a breaking change. | |||||
| | * | | tor-netdoc: Update outdated doc string. | Gabriela Moldovan | 2023-10-25 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | tor-netdoc: Building a descriptor now only requires the public part of ↵ | Gabriela Moldovan | 2023-10-25 | 3 | -9/+12 | |
| | | | | | | | | | | | | | blinded_id. | |||||
| | * | | tor-netdoc: Remove now-unused blinded_id field. | Gabriela Moldovan | 2023-10-25 | 2 | -7/+0 | |
| | | | | ||||||
| | * | | tor-netdoc: Update HsDesc, HsDescOuter to accept the hs_desc_sign cert as an ↵ | Gabriela Moldovan | 2023-10-25 | 4 | -24/+43 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | argument. This will enable us to (eventually) the load the descriptor signing key cert from the keystore (as opposed to always recomputing it when building the `HsDesc`). Part of #1048 | |||||
| | * | | tor-netdoc: Add helper function for computing the descriptor signing key cert. | Gabriela Moldovan | 2023-10-25 | 4 | -15/+35 | |
| |/ / | ||||||
| * | | Merge branch 'todo-hss-misc' into 'main' | Alexander Færøy | 2023-10-25 | 8 | -55/+30 | |
| |\ \ | | | | | | | | | | | | | Resolve some simpler TODO HSS items. See merge request tpo/core/arti!1701 | |||||
| | * | | hss: remove some more now-moot "allows". | Nick Mathewson | 2023-10-24 | 2 | -4/+0 | |
| | | | | ||||||
| | * | | hss::svc::publish: Remove a no-longer-needed TODO HSS. | Nick Mathewson | 2023-10-24 | 1 | -3/+0 | |
| | | | | ||||||
| | * | | hss::svc::publish: Resolve previously suppressed warnings. | Nick Mathewson | 2023-10-24 | 3 | -13/+8 | |
| | | | | ||||||
| | * | | hss::svc::ipt_establish: Include nickname in messages. | Nick Mathewson | 2023-10-24 | 1 | -2/+4 | |
| | | | | ||||||
