summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * Version bumps to 0.27.0Ian Jackson2025-02-0649-482/+482
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See Release.md. maint/list_crates | grep -P '^tor-|^arti-' | xargs -n1 nailing-cargo -Eu set-version --bump minor -p This completes the version bumps. The report of changed crates, before I started the release work, is: $ maint/changed_crates -v "arti-v$LAST_VERSION" oneshot-fused-workaround: No change. slotmap-careful: No change. test-temp-dir: No change. fslock-guard: No change. hashx: No change. equix: No change. tor-basic-utils: No change. caret: No change. fs-mistrust safelog: No change. retry-error: No change. tor-error tor-general-addr: No change. tor-geoip: No change. tor-rtcompat tor-rtmock tor-async-utils tor-config tor-config-path tor-rpc-connect tor-log-ratelim: No change. tor-rpcbase tor-memquota: No change. tor-units tor-llcrypto: No change. tor-protover: No change. tor-bytes tor-checkable: No change. tor-cert tor-key-forge tor-hscrypto: No change. tor-socksproto: No change. tor-linkspec: No change. tor-cell: No change. tor-proto tor-netdoc: No change. tor-consdiff: No change. tor-netdir tor-relay-selection: No change. tor-persist tor-chanmgr tor-ptmgr: No change. tor-guardmgr: No change. tor-circmgr tor-dirclient: No change. tor-dirmgr: No change. tor-keymgr tor-hsclient tor-hsservice tor-hsrproxy: No change. tor-relay-crypto arti-client arti-relay arti-rpcserver arti arti-rpc-client-core $
| * Bump arti crate version to 1.4.0Ian Jackson2025-02-064-4/+4
| | | | | | | | | | | | And the in-tree dependencies. cargo set-version --offline --bump minor -p fs-mistrust
| * fs-mistrust: bump minor version, and in-tree depsIan Jackson2025-02-0615-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | There are new features. cargo set-version --offline --bump minor -p fs-mistrust Actually, I have discovered by diffing that some methods now take `&self` where previously they took `self`. This will need a further bump to the fs-mistrust version and a fix to the changelog. I will do that. Filed blocker ticket #1841 for it.
* | Merge branch 'fixup-features' into 'main'Ian Jackson2025-02-068-2/+16
|\ \ | | | | | | | | | | | | Run maint/fixup-features for release See merge request tpo/core/arti!2771
| * | Fix Cargo.toml features formattingIan Jackson2025-02-067-7/+18
| | | | | | | | | | | | Manual line breaks which fixup-features doesn't know how to add.
| * | Add some missing "full" featuresIan Jackson2025-02-068-7/+10
| |/ | | | | | | | | | | | | Precisely the results of maint/fixup-features. Some crates end up with slightly odd formatting, which I will fix in a moment.
* | Merge branch 'file-watcher' into 'main'Ian Jackson2025-02-061-16/+22
|\ \ | | | | | | | | | | | | file watcher tidying See merge request tpo/core/arti!2763
| * | file_watcher: Remove some now-unused thingsIan Jackson2025-02-061-8/+10
| | |
| * | file_watcher: Use .borrow_mut and sync MutexIan Jackson2025-02-061-10/+4
| | |
| * | file_watcher: Add some commentary about Event semanticsIan Jackson2025-02-061-0/+10
| |/
* | Merge branch 'key-file-macro' into 'main'gabi-2502025-02-065-60/+103
|\ \ | |/ |/| | | | | | | | | tor-keymgr: Define the test key constants using a macro. Closes #1396 See merge request tpo/core/arti!2764
| * tor-keymgr: Use @ to annotate internal macro branches.Gabriela Moldovan2025-02-061-3/+3
| |
| * tor-keymgr: Define the test key constants using a macro.Gabriela Moldovan2025-02-063-42/+85
| | | | | | | | Closes #1396
| * tor-keymgr: Rename test constants to match file names.Gabriela Moldovan2025-02-063-30/+30
| | | | | | | | Part of #1396
* | Merge branch 'bug1690' into 'main'Jim Newsome2025-02-063-18/+18
|\ \ | | | | | | | | | | | | | | | | | | tor-proto: remove `use asynchronous_codec as futures_codec` Closes #1690 See merge request tpo/core/arti!2769
| * | tor-proto: remove `use asynchronous_codec as futures_codec`Neel Chauhan2025-02-063-18/+18
|/ / | | | | | | Closes #1690.
* | Merge branch 'reactor-refactor-2' into 'main'David Goulet2025-02-063-158/+209
|\ \ | |/ |/| | | | | tor-proto: Split CtrlCmds out of CtrlMsg enum See merge request tpo/core/arti!2768
| * tor-proto: Make ControlHandler::handler return non-optional result.Gabriela Moldovan2025-02-062-14/+14
| | | | | | | | | | | | The commands for which the function returned `Ok(None)` have been refactored into `CtrlCmd`, so we no longer need `handle()` to return an `Option`.
| * tor-proto: Turn some CtrlMsgs into CtrlCmds.Gabriela Moldovan2025-02-063-147/+166
| | | | | | | | | | | | | | All `CtrlMsg`s to which the reactor did not respond by sending a cell down the channel are now `CtrlCmd`s. Most of this is code motion, best reviewed with `--color-moved`.
| * tor-proto: Make shutdown a CtrlCmd.Gabriela Moldovan2025-02-063-26/+58
|/
* Merge branch 'update' into 'main'Ian Jackson2025-02-069-295/+361
|\ | | | | | | | | Dependency updates (part of release prep) See merge request tpo/core/arti!2767
| * Upgrade to dirs 6Ian Jackson2025-02-053-14/+46
| | | | | | | | No code changes needed.
| * Upgrade to axum 8Ian Jackson2025-02-053-10/+9
| | | | | | | | We use this in an example only.
| * Upgrade to downcast-rs 2Ian Jackson2025-02-055-6/+6
| | | | | | | | No code changes needed.
| * Routine cargo updateIan Jackson2025-02-051-267/+302
| |
* | Merge branch 'conflux-sketch' into 'main'David Goulet2025-02-051-0/+141
|\ \ | | | | | | | | | | | | doc: Add Conflux sketch dev notes See merge request tpo/core/arti!2750
| * | doc: Add Conflux sketch dev notesDavid Goulet2025-02-051-0/+141
|/ / | | | | | | Signed-off-by: David Goulet <[email protected]>
* | Merge branch 'reactor-refactor-1' into 'main'gabi-2502025-02-058-432/+339
|\ \ | |/ |/| | | | | Various refactor of tor-proto circuit reactor See merge request tpo/core/arti!2765
| * proto: Fix feature gated importDavid Goulet2025-02-041-2/+5
| | | | | | | | Signed-off-by: David Goulet <[email protected]>
| * proto: Move the begin cell handling into CircHopDavid Goulet2025-02-042-47/+38
| | | | | | | | | | | | | | Move the BEGIN cell handling into CircHop following the previous commit that move more code into CircHop. Signed-off-by: David Goulet <[email protected]>