| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | Update to derive-deftly 1.0 | Ian Jackson | 2025-02-12 | 25 | -77/+118 | |
| |/ / | | | | | | | | | | | | | | | | | This is released now. Prepared with: cargo upgrade -i -p derive-deftly There is some new duplication now I think mostly because pwd-grp uses old derive-deftly. | |||||
| * | | Merge branch 'upgrade-hickory-proto' into 'main' | Nick Mathewson | 2025-02-11 | 3 | -10/+11 | |
| |\ \ | | | | | | | | | | | | | | | | | | | arti: Upgrade 'hickory-proto' to 0.24.3 Closes #1847 See merge request tpo/core/arti!2784 | |||||
| | * | | maint: add 'yoke' to upgrade list in 'downgrade_dependencies' | Steven Engler | 2025-02-11 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | arti: upgrade 'hickory-proto' to 0.24.3 | Steven Engler | 2025-02-10 | 2 | -9/+9 | |
| | | | | | | | | | | | | | This resolves RUSTSEC-2025-0006, which arti is not affected by. | |||||
| * | | | Merge branch 'fallbackdirs-02-2025' into 'main' | Jim Newsome | 2025-02-11 | 1 | -889/+922 | |
| |\ \ \ | | | | | | | | | | | | | | | | | fallbackdir: Update list generated on February 05, 2025 See merge request tpo/core/arti!2787 | |||||
| | * | | | fallbackdir: Update list generated on February 05, 2025 | Tor CI Release | 2025-02-11 | 1 | -889/+922 | |
| |/ / / | | | | | | | | | | Signed-off-by: Tor CI Release <[email protected]> | |||||
| * | | | Merge branch 'remove-cmd-handler' into 'main' | David Goulet | 2025-02-11 | 2 | -95/+79 | |
| |\ \ \ | |/ / |/| | | | | | | | | tor-proto: Fold the CommandHandler into ControlHandler. See merge request tpo/core/arti!2786 | |||||
| | * | | tor-proto: Fold the CommandHandler into ControlHandler. | Gabriela Moldovan | 2025-02-11 | 2 | -95/+79 | |
| |/ / | | | | | | | | | | | | | | | This gets rid of a bit of a duplicated code. It also moves `CtrlCmd` closer to `CtrlMsg`. Offshoot from my WIP conflux branch for #1838 | |||||
| * | | Merge branch 'circ-clock-skew' into 'main' | opara | 2025-02-10 | 6 | -38/+63 | |
| |\ \ | | | | | | | | | | | | | | | | | | | tor-proto: Add `ClientCirc::first_hop_clock_skew` and remove `ClientCirc::channel` Closes #1839 See merge request tpo/core/arti!2783 | |||||
| | * | | tor-proto: added 'semver.md' file | Steven Engler | 2025-02-10 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | tor-proto: remove `ClientCirc::channel` | Steven Engler | 2025-02-10 | 1 | -26/+2 | |
| | | | | ||||||
| | * | | tor-dirclient: modify `check_circuit` to use `first_hop_clock_skew` | Steven Engler | 2025-02-10 | 2 | -15/+30 | |
| | | | | ||||||
| | * | | tor-proto: add `ClientCirc::first_hop_clock_skew` | Steven Engler | 2025-02-10 | 3 | -0/+33 | |
| |/ / | ||||||
| * | | Merge branch 'bug1839' into 'main' | opara | 2025-02-10 | 1 | -2/+7 | |
| |\ \ | | | | | | | | | | | | | | | | | | | conflux: Split off `time_provider` from `channel` in `ClientCirc` Closes #1839 See merge request tpo/core/arti!2772 | |||||
| | * | | conflux: Split off `time_provider` from `channel` in `ClientCirc` | Neel Chauhan | 2025-02-10 | 1 | -2/+7 | |
| | | | | ||||||
| * | | | Merge branch 'generic-replay-log-2' into 'main' | wesleyac | 2025-02-10 | 5 | -180/+279 | |
| |\ \ \ | |/ / |/| | | | | | | | | Make ReplayLog generic See merge request tpo/core/arti!2688 | |||||
| | * | | tor-hsservice: Change replay/mod.rs to replay.rs. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+0 | |
| | | | | | | | | | | | | | We have a new lint that requires this. | |||||
| | * | | tor-hsservice: Change unclear names in ReplayLog. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -21/+21 | |
| | | | | ||||||
| | * | | tor-hsservice: Assert that hash length is correct in ReplayLog. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | tor-hsservice: Change ReplayLog parse_log_leafname API. | Wesley Aptekar-Cassels | 2025-02-10 | 3 | -8/+11 | |
| | | | | | | | | | | | | | | | | This previously returned a &str for sort of unclear reasons, which was only used in logging. Remove that. | |||||
| | * | | tor-hsservice: Fix some comments in ReplayLog. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -2/+5 | |
| | | | | ||||||
| | * | | tor-hsservice: Make TODOs not doccomments. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | tor-hsservice: Rename some variables to reflect refactor. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -22/+22 | |
| | | | | | | | | | | | | | | | | | | | Get rid of anything talking about hashes or "h" in mod.rs, since that should now be relegated to ipt.rs. Fix some other things to use generic names as well. | |||||
| | * | | tor-hsservice: Add whitespace. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | tor-hsservice: Update comment in replay log code. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -1/+3 | |
| | | | | ||||||
| | * | | tor-hsservice: Remove ReplayLog::check_inner. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -9/+2 | |
| | | | | | | | | | | | | | | | | | | | This didn't really need to be a helper, we can just do everything in check_for_replay. It was a helper since we previously couldn't test the check_for_replay function, but now that this is generic we can. | |||||
| | * | | tor-hsservice: Remove ReplayLog HASH_LEN constant. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -9/+8 | |
| | | | | | | | | | | | | | | | | This needed to be the same as the MESSAGE_LEN constant, so we should just use the same constant for both. | |||||
| | * | | tor-hsservice: Clean up replay::ipt::hash types. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -9/+6 | |
| | | | | | | | | | | | | | | | | I don't think a newtype here was really buying us anything. Might as well get rid of it. | |||||
| | * | | tor-hsservice: Move replay::hash into replay::ipt::hash. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -75/+83 | |
| | | | | | | | | | | | | | The IPT log is the only one that will need hashing, so move that code. | |||||
| | * | | tor-hsservice: Move ReplayLog hashing out of generic code. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -19/+20 | |
| | | | | ||||||
| | * | | tor-hsservice: Stop using check_inner in ReplayLog tests. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -41/+69 | |
| | | | | | | | | | | | | | | | | | | | This is a internal detail that the tests shouldn't care about. This will also allow us to make hashing a detail handled by IptReplayLogType, rather than having it in the generic code. | |||||
| | * | | tor-hsservice: Make ReplayLog magic bytes generic. | Wesley Aptekar-Cassels | 2025-02-10 | 2 | -12/+21 | |
| | | | | | | | | | | | | | This will ensure that we can't confuse different types of replay logs. | |||||
| | * | | tor-hsservice: Make ReplayLog generic. | Wesley Aptekar-Cassels | 2025-02-10 | 5 | -50/+102 | |
| | | | | ||||||
| | * | | tor-hsservice: Make directory for replay module. | Wesley Aptekar-Cassels | 2025-02-10 | 1 | -0/+0 | |
| |/ / | | | | | | | | | This will shortly become multiple files, so it will be helpful to have it in a directory. | |||||
| * | | Merge branch 'remove-reactor-param' into 'main' | David Goulet | 2025-02-10 | 2 | -18/+5 | |
| |\ \ | | | | | | | | | | | | | tor-proto: Remove unnecessary param in handshake handler. See merge request tpo/core/arti!2774 | |||||
| | * | | tor-proto: Remove unnecessary param in handshake handler (fmt). | Gabriela Moldovan | 2025-02-06 | 1 | -12/+3 | |
| | | | | ||||||
| | * | | tor-proto: Remove unnecessary param in handshake handler. | Gabriela Moldovan | 2025-02-06 | 2 | -6/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `Reactor` argument is never used, so we can just remove it from the trait. Removing this arg also simplifies #1838 for me (I am moving some code around, and the calls to `handle_sever_aux_data` no longer have access to the `Reactor`). | |||||
| * | | | Merge branch 'semver' into 'main' | Alexander Hansen Færøy | 2025-02-07 | 4 | -13/+0 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Remove semver.md files post release See merge request tpo/core/arti!2780 | |||||
| | * | | | Remove semver.md files post release | Ian Jackson | 2025-02-07 | 4 | -13/+0 | |
| | | | | | ||||||
| * | | | | Merge branch 'examples-docs' into 'main' | Ian Jackson | 2025-02-07 | 1 | -4/+9 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | web: Fix broken link (and minor other improvements) in examples doc page See merge request tpo/core/arti!2775 | |||||
| | * | | | web: improve description of download manager example | Steven Engler | 2025-02-06 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | web: fix broken link in 'examples.md' | Steven Engler | 2025-02-06 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | web: clean up links in 'examples.md' | Steven Engler | 2025-02-06 | 1 | -4/+9 | |
| | | | | | ||||||
| * | | | | Merge branch 'changelog-3' into 'main'arti-v1.4.0 | Ian Jackson | 2025-02-07 | 1 | -122/+162 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Finish changelog for 1.4.0 See merge request tpo/core/arti!2779 | |||||
| | * | | | | CHANGELOG.md: Run update-md-links to add final link block | Ian Jackson | 2025-02-07 | 1 | -0/+104 | |
| | | | | | | ||||||
| | * | | | | CHANGELOG.md: Final edits for 1.4.0 | Ian Jackson | 2025-02-07 | 1 | -6/+3 | |
| | | | | | | | | | | | | | | | | | | | | | Fix the syntax from syntax-fiddle. | |||||
| | * | | | | CHANGELOG.md: Run maint/changelog-syntax-fiddle | Ian Jackson | 2025-02-07 | 1 | -119/+58 | |
| | | | | | | | | | | | | | | | | | | | | | The output needs a bit of tidying up. | |||||
| | * | | | | Merge branch 'main' into changelog-3-base | Ian Jackson | 2025-02-07 | 16 | -15/+17 | |
| | |\ \ \ \ | ||||||
| * | | | | | | Merge branch 'changelog-2' into 'main' | Ian Jackson | 2025-02-07 | 1 | -12/+41 | |
| |\| | | | | | |/ / / / |/| | | | | | | | | | | | | | | CHANGELOG: Penultimate updates (hopefully) for 1.4.0 See merge request tpo/core/arti!2778 | |||||
| | * | | | | CHANGELOG.md: Run update-md-links | Ian Jackson | 2025-02-07 | 1 | -1/+5 | |
| | | | | | | ||||||
