| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | 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 | |
| | | | | ||||||
| | * | | hss::svc::ipt_establish: Resolve suppressed warnings. | Nick Mathewson | 2023-10-24 | 2 | -16/+12 | |
| | | | | ||||||
| | * | | hsserive::req: Yes, leave these functions as async and fallible. | Nick Mathewson | 2023-10-24 | 1 | -8/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enough of them have turned out to need to be async so far that I don't think it's a great idea to commit to making any of them not-async forever. Additionally, we've written the code that uses these, and having them be async didn't seem to cause any major trouble. By the same "we may want to make these more complicated underneath" argument, we should IMO leave them as fallible. | |||||
| | * | | hsserive::req: Lower/remove allowed warnings | Nick Mathewson | 2023-10-24 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | hss: Remove an unused type. | Nick Mathewson | 2023-10-24 | 1 | -7/+0 | |
| | | | | ||||||
