summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'bug1839' into 'main'opara2025-02-101-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 Chauhan2025-02-101-2/+7
| |
* | Merge branch 'generic-replay-log-2' into 'main'wesleyac2025-02-105-180/+279
|\ \ | |/ |/| | | | | Make ReplayLog generic See merge request tpo/core/arti!2688
| * tor-hsservice: Change replay/mod.rs to replay.rs.Wesley Aptekar-Cassels2025-02-101-0/+0
| | | | | | | | We have a new lint that requires this.
| * tor-hsservice: Change unclear names in ReplayLog.Wesley Aptekar-Cassels2025-02-102-21/+21
| |
| * tor-hsservice: Assert that hash length is correct in ReplayLog.Wesley Aptekar-Cassels2025-02-101-0/+3
| |
| * tor-hsservice: Change ReplayLog parse_log_leafname API.Wesley Aptekar-Cassels2025-02-103-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-Cassels2025-02-101-2/+5
| |
| * tor-hsservice: Make TODOs not doccomments.Wesley Aptekar-Cassels2025-02-101-2/+2
| |
| * tor-hsservice: Rename some variables to reflect refactor.Wesley Aptekar-Cassels2025-02-101-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-Cassels2025-02-101-0/+1
| |
| * tor-hsservice: Update comment in replay log code.Wesley Aptekar-Cassels2025-02-101-1/+3
| |
| * tor-hsservice: Remove ReplayLog::check_inner.Wesley Aptekar-Cassels2025-02-101-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-Cassels2025-02-101-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-Cassels2025-02-101-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-Cassels2025-02-102-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-Cassels2025-02-102-19/+20
| |
| * tor-hsservice: Stop using check_inner in ReplayLog tests.Wesley Aptekar-Cassels2025-02-101-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-Cassels2025-02-102-12/+21
| | | | | | | | This will ensure that we can't confuse different types of replay logs.
| * tor-hsservice: Make ReplayLog generic.Wesley Aptekar-Cassels2025-02-105-50/+102
| |
| * tor-hsservice: Make directory for replay module.Wesley Aptekar-Cassels2025-02-101-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 Goulet2025-02-102-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 Moldovan2025-02-061-12/+3
| |
| * tor-proto: Remove unnecessary param in handshake handler.Gabriela Moldovan2025-02-062-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øy2025-02-074-13/+0
|\ \ | | | | | | | | | | | | Remove semver.md files post release See merge request tpo/core/arti!2780
| * | Remove semver.md files post releaseIan Jackson2025-02-074-13/+0
| | |
* | | Merge branch 'examples-docs' into 'main'Ian Jackson2025-02-071-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 exampleSteven Engler2025-02-061-1/+1
| | |
| * | web: fix broken link in 'examples.md'Steven Engler2025-02-061-1/+1
| | |
| * | web: clean up links in 'examples.md'Steven Engler2025-02-061-4/+9
| | |
* | | Merge branch 'changelog-3' into 'main'arti-v1.4.0Ian Jackson2025-02-071-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 blockIan Jackson2025-02-071-0/+104
| | | |
| * | | CHANGELOG.md: Final edits for 1.4.0Ian Jackson2025-02-071-6/+3
| | | | | | | | | | | | | | | | Fix the syntax from syntax-fiddle.
| * | | CHANGELOG.md: Run maint/changelog-syntax-fiddleIan Jackson2025-02-071-119/+58
| | | | | | | | | | | | | | | | The output needs a bit of tidying up.
| * | | Merge branch 'main' into changelog-3-baseIan Jackson2025-02-0716-15/+17
| |\ \ \
* | | | | Merge branch 'changelog-2' into 'main'Ian Jackson2025-02-071-12/+41
|\| | | | | |/ / / |/| | | | | | | | | | | CHANGELOG: Penultimate updates (hopefully) for 1.4.0 See merge request tpo/core/arti!2778
| * | | CHANGELOG.md: Run update-md-linksIan Jackson2025-02-071-1/+5
| | | |
| * | | CHANGELOG.md: Fix ref to prop324 into standard formatIan Jackson2025-02-071-1/+1
| | | |
| * | | CHANGELOG.md: Set the headingIan Jackson2025-02-071-1/+1
| | | |
| * | | CHANGELOG.md: Add AcknowledgementsIan Jackson2025-02-071-0/+12
| | | |
| * | | CHANGELOG.md: Add missing trailing full stopsIan Jackson2025-02-071-10/+11
| | | | | | | | | | | | | | | | | | | | I think doing this now, before running the reformatting script, will be helpful.
| * | | CHANGELOG.md: Document remaining changes in 1.4.0Ian Jackson2025-02-071-2/+14
| | | |
* | | | Merge branch 'fs-mistrust' into 'main'Ian Jackson2025-02-0716-15/+17
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | Bump minor version of fs-mistrust Closes #1841 See merge request tpo/core/arti!2777
| * | | Bump minor version of fs-mistrustIan Jackson2025-02-0715-15/+15
| | | | | | | | | | | | | | | | Fixes #1841.
| * | | CHANGELOG.md: Document that fs-mistrust has a breaking changeIan Jackson2025-02-071-0/+2
|/ / /
* | | Merge branch 'changelog' into 'main'Ian Jackson2025-02-071-0/+251
|\ \ \ | |/ / |/| | | | | | | | CHANGELOG.md: Document most changes in 1.4.x See merge request tpo/core/arti!2770
| * | CHANGELOG.md: Fix TODO syntax to not aggravate CIIan Jackson2025-02-061-1/+1
| | |
| * | CHANGELOG.md: Fix a method name typoIan Jackson2025-02-061-1/+1
| | |
| * | CHANGELOG.md: Document most changes in 1.4.xIan Jackson2025-02-061-0/+251
|/ /
* | Merge branch 'versions' into 'main'Ian Jackson2025-02-0650-501/+501
|\ \ | | | | | | | | | | | | Version bumps for 1.4.0 See merge request tpo/core/arti!2773