summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'version_bumps_1_2_1' into 'main'arti-v1.2.1arti-1.2.1Nick Mathewson2024-04-0256-881/+789
|\ | | | | | | | | Version bumps for today's release See merge request tpo/core/arti!2065
| * Run cargo update in {equix,hashx}/benchNick Mathewson2024-04-022-418/+326
| |
| * Bump arti crate to 1.2.1Nick Mathewson2024-04-024-4/+4
| | | | | | | | | | | | | | Done with ``` cargo set-version -p arti --bump patch ```
| * Update unstable `tor/arti-*` crates to 0.17.0.Nick Mathewson2024-04-0246-405/+405
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with: ``` CRATES=" tor-basic-utils tor-async-utils tor-error tor-config tor-events tor-units tor-geoip tor-rtcompat tor-rtmock tor-log-ratelim tor-rpcbase tor-llcrypto tor-protover tor-bytes tor-hscrypto tor-hspow tor-socksproto tor-checkable tor-cert tor-linkspec tor-cell tor-proto tor-netdoc tor-consdiff tor-netdir tor-relay-selection tor-congestion tor-persist tor-chanmgr tor-ptmgr tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-keymgr tor-hsclient tor-hsservice tor-hsrproxy arti-client arti-rpcserver arti-config arti-hyper arti-bench arti-testing " for crate in $CRATES; do cargo set-version -p "$crate" 0.17.0 done ```
| * Bump patchlevel versions on non-{tor/arti} crates.Nick Mathewson2024-04-0233-54/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These have all had backward-compatible changes. Generated with: ``` cargo set-version --bump patch -p fs-mistrust cargo set-version --bump patch -p test-temp-dir cargo set-version --bump patch -p fslock-guard cargo set-version --bump patch -p hashx cargo set-version --bump patch -p equix cargo set-version --bump patch -p caret cargo set-version --bump patch -p safelog cargo set-version --bump patch -p retry-error ```
* | Merge branch 'changelog-1.2.1' into 'main'Nick Mathewson2024-04-021-0/+224
|\ \ | |/ |/| | | | | Write a changelog for 1.2.1 See merge request tpo/core/arti!2059
| * changelog: Add !2052 to note about coarsetime.Nick Mathewson2024-04-021-1/+2
| |
| * Small edits to changelog from reviewNick Mathewson2024-04-021-5/+3
| |
| * Note two more API breaks in the changelog.Nick Mathewson2024-04-011-0/+5
| |
| * Write a changelog for 1.2.1Nick Mathewson2024-03-281-1/+221
| |
* | Merge branch 'cargo-update' into 'main'Nick Mathewson2024-04-023-279/+309
|\ \ | | | | | | | | | | | | Cargo update in preparation for upcoming release See merge request tpo/core/arti!2060
| * | fixup-features: Update to avoid deprecations in latest toml_editNick Mathewson2024-04-012-6/+13
| | | | | | | | | | | | (Also, require a version of `toml_edit` that _has_ `DocumentMut`.)
| * | Run "cargo update" in preparation for next releaseNick Mathewson2024-04-011-273/+296
| | |
* | | Merge branch 'time' into 'main'Ian Jackson2024-04-025-89/+147
|\ \ \ | |/ / |/| | | | | | | | tor-rtmock: Introduce MockTimeCore See merge request tpo/core/arti!2052
| * | tor-rtmock: Change word in commentIan Jackson2024-04-021-1/+1
| | | | | | | | | | | | | | | This was incorrect usage, as pointed out in https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2052#note_3012727
| * | tor-rtmock: Use MockTimeCore in time.rs too (fmt)Ian Jackson2024-03-251-6/+12
| | |
| * | tor-rtmock: Use MockTimeCore in time.rs tooIan Jackson2024-03-251-23/+18
| | |
| * | tor-rtmock: Introduce MockTimeCoreIan Jackson2024-03-252-25/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It bothered me that when I added a `MockCoarseTimeProvider` to the mock time providers, I had to manually grep to check that there weren't places the time was updated where I ought to also update the coarse time. Prove that the code is right by hiding all the times together in a struct that prevents un-synchronised updates. This is part 1, where we move the fields from simple_time::State to the new struct.
| * | tor-rtmock: time_core: rename from coarse_time (fmt)Ian Jackson2024-03-251-1/+1
| | |
| * | tor-rtmock: time_core: rename from coarse_timeIan Jackson2024-03-254-3/+3
| | | | | | | | | | | | | | | | | | We're going to put more in here. (Yes, I know we just invented this...)
* | | Merge branch 'fixup-features-1.2.1' into 'main'Nick Mathewson2024-04-0115-7/+31
|\ \ \ | | | | | | | | | | | | | | | | Run "fixup-features" in preparation for next release. See merge request tpo/core/arti!2061
| * | | Run "fixup-features" in preparation for next release.Nick Mathewson2024-03-2815-7/+31
| | |/ | |/|
* | | Merge branch 'downgrade-alpine-reproducible' into 'main'Nick Mathewson2024-03-292-2/+2
|\ \ \ | |/ / |/| | | | | | | | downgrade alpine used for reproducible builds See merge request tpo/core/arti!2062
| * | downgrade alpine used for reproducible buildstrinity-1686a2024-03-292-2/+2
|/ / | | | | | | temporary fix for broken macos builds
* | Merge branch 'netdir-params-links' into 'main'Alexander Færøy2024-03-271-3/+3
|\ \ | | | | | | | | | | | | tor-netdir: Fix broken links in NetParameters docs. See merge request tpo/core/arti!2054
| * | tor-netdir: Fix broken links in NetParameters docs.Gabriela Moldovan2024-03-261-3/+3
| | | | | | | | | | | | Spotted in https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2053#note_3012632
* | | Merge branch 'yes-it-is-supported' into 'main'Alexander Færøy2024-03-271-1/+4
|\ \ \ | |/ / |/| | | | | | | | Fix note in config that claimed onion services weren't implemented See merge request tpo/core/arti!2055
| * | Fix note in config that claimed onion services weren't implementedNick Mathewson2024-03-271-1/+4
|/ / | | | | | | | | Instead, link to documentation, and give the warning about their security.
* | Merge branch 'broad-semver' into 'main'gabi-2502024-03-263-8/+110
|\ \ | | | | | | | | | | | | Update our semver policy as suggested in #1005 See merge request tpo/core/arti!2051
| * | Release.md: Clarify structure slightlyIan Jackson2024-03-261-6/+6
| | |
| * | README: suggest use of cargo upgrade.Ian Jackson2024-03-251-0/+1
| | |
| * | Release.md: Correct set-version rubricsIan Jackson2024-03-251-1/+3
| | |
| * | semver policy: Remove word "woolly"Ian Jackson2024-03-251-1/+1
| | |
| * | docs: Typos/grammarNick Mathewson2024-03-251-2/+2
| | |
| * | semver policy: Be clear about date when we write somethingNick Mathewson2024-03-251-1/+1
| | |
| * | Improve markdown syntaxNick Mathewson2024-03-251-2/+2
| | |
| * | doc/Release.md: Initial cut of changes apropos new semver approachIan Jackson2024-03-251-1/+30
| | |
| * | doc/Semver.md: Add semver policyIan Jackson2024-03-252-0/+64
| | | | | | | | | | | | | | | | | | Taken from https://gitlab.torproject.org/tpo/core/arti/-/issues/1005#note_2991812 and edited.
| * | README: Document our semver approachIan Jackson2024-03-251-0/+7
| | | | | | | | | | | | Even before the policy change, this is, in practice, true.
| * | doc/Release.md: Move a comment about committing lockfilesIan Jackson2024-03-251-3/+2
| | |
* | | Merge branch 'vanguard-params' into 'main'gabi-2502024-03-262-0/+89
|\ \ \ | | | | | | | | | | | | | | | | tor-netdir: Add the vanguard params to NetParameters. See merge request tpo/core/arti!2053
| * | | tor-guardmgr: Replace From impl with from_net_parameter constructor.Gabriela Moldovan2024-03-261-2/+8
| | | |
| * | | tor-netdir: Use IntegerSeconds for the vanguard lifetime params.Gabriela Moldovan2024-03-261-4/+4
| | | |
| * | | tor-netdir: Use consistent termninology in the vanguard param docs.Gabriela Moldovan2024-03-261-6/+6
| | | |
| * | | tor-netdir: Fix torspec links in vanguard param docs.Gabriela Moldovan2024-03-261-8/+8
| | | |
| * | | tor-guardmgr: Implement From<BoundedInt32> for VanguardMode.Gabriela Moldovan2024-03-261-0/+13
| | | | | | | | | | | | | | | | | | | | We'll need this to convert the `vanguard_enabled` and `vanguard_hs_service` net params to a `VanguardMode.
| * | | tor-netdir: Add the vanguard params to NetParameters.Gabriela Moldovan2024-03-261-0/+70
| | |/ | |/| | | | | | | | | | | | | See also torspec!258 Part of #1272
* | | Merge branch 'stream_counting' into 'main'Nick Mathewson2024-03-2611-99/+362
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Implement max_concurrent_streams_per_circuit Closes #1124 See merge request tpo/core/arti!2047
| * | | Make filter conditional, to fix build with hs-service disabled.Nick Mathewson2024-03-262-2/+6
| | | |
| * | | Refactor and simplify ClientCircSyncViewNick Mathewson2024-03-262-34/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch, it holds only a reference to `&reactor.hops`, which greatly simplifies the reactor code's fight with the borrow checker. I've left some TODO comments about future directions here.