| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | tor-memquota: Provide reconfigure method | Ian Jackson | 2024-09-04 | 2 | -1/+56 | |
| | | | | | ||||||
| | * | | | tor-memquota: Break out reclamation wakeup | Ian Jackson | 2024-09-04 | 1 | -1/+6 | |
| | | | | | ||||||
| | * | | | tor-memquota: Make reclamation wakeup no longer throw internal errors | Ian Jackson | 2024-09-04 | 2 | -5/+6 | |
| | | | | | | | | | | | | | | | | | I realised a way this could happen without there being a bug. | |||||
| | * | | | arti: Proper testing of the memory limit config parsing | Ian Jackson | 2024-09-04 | 3 | -2/+58 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Including testing that uncommenting the example generates a config with tracking enabled, and that the example low_water is the default value for the example max. | |||||
| | * | | | arti-client: Unstable cargo feature for exposing info for testing | Ian Jackson | 2024-09-04 | 3 | -0/+15 | |
| | | | | | ||||||
| | * | | | tor-memquota: Unstable cargo feature for exposing info for testing | Ian Jackson | 2024-09-04 | 4 | -3/+27 | |
| | | | | | ||||||
| | * | | | connection-checker: Do not enable arti "experimental" feature | Ian Jackson | 2024-09-04 | 2 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | This breaks config tests in crates/arti which test configuration parsing of disabled experimental features. | |||||
| | * | | | obfs4-checker: Do not enable arti "experimental" feature | Ian Jackson | 2024-09-04 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | This breaks config tests in crates/arti which test configuration parsing of disabled experimental features. | |||||
| | * | | | arti cfg tests: Provide resolve_return_results | Ian Jackson | 2024-09-04 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | arti cfg tests: strip_prefix: Leave section markers unchanged | Ian Jackson | 2024-09-04 | 1 | -1/+6 | |
| | | | | | ||||||
| | * | | | arti cfg tests: strip_prefix: Document error behaviour | Ian Jackson | 2024-09-04 | 1 | -1/+3 | |
| | | | | | ||||||
| | * | | | Look for memquota configuration in the TorClient configuration | Ian Jackson | 2024-09-04 | 3 | -1/+68 | |
| | | | | | | | | | | | | | | | | | Tests are not entirely trivial and will come in a moment. | |||||
| | * | | | Add memquota cargo features to arti and arti-client | Ian Jackson | 2024-09-04 | 3 | -0/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * In arti, memquota simply turns on in memquota arti-client * In arti-client, add an (unconditional) dependency on tor-memquota, and have the memquota feature turn on the feature in tor-memquota. | |||||
| | * | | | arti/Cargo.toml: Sort the experimental features list | Ian Jackson | 2024-09-04 | 1 | -3/+3 | |
| | | | | | ||||||
| | * | | | tor-memquota: Rework optionality configuration | Ian Jackson | 2024-09-04 | 7 | -32/+86 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow a `Config` to represent "this is supposed to be disabled". This involves wrapping the actual built configuration in an IfEnabled. We treat max = usize::MAX, or max being unspecified, as "disable". We can now reporting an error during config building if max is set but we're compiling the feature out. Conversely, we can now make `MemoryQuotaTracker::new()` unconditional, since enabled confiogurations are uninhabited when the feature is compiled out. We change how we derive the setters, deriving them from the Builder. I chose to abolish the use of derive_builder. See the new comment on ConfigBuilder. | |||||
| | * | | | tor-memquota: impl PartialEq for IfEnabled and EnabledToken | Ian Jackson | 2024-09-04 | 1 | -2/+4 | |
| | | | | | ||||||
| | * | | | tor-memquota: Add unit tests for config handling | Ian Jackson | 2024-09-04 | 3 | -0/+58 | |
| |/ / / | | | | | | | | | | | | | We're about to change the config behaviour; adding these tests first allows us to demonstrate the changes. | |||||
| * | | | Merge branch 'orport' into 'main' | opara | 2024-09-03 | 5 | -14/+56 | |
| |\ \ \ | | | | | | | | | | | | | | | | | tor-relay: add `ChanMgr` to `TorRelay` See merge request tpo/core/arti!2361 | |||||
| | * | | | tor-relay: add `ChanMgr` to `TorRelay` | Steven Engler | 2024-09-03 | 2 | -2/+41 | |
| | | | | | ||||||
| | * | | | arti-client: replace `convert_override_net_params` with generic `default_extend` | Steven Engler | 2024-09-03 | 1 | -10/+6 | |
| | | | | | ||||||
| | * | | | tor-netdoc: impl `Extend` on `NetParams` | Steven Engler | 2024-09-03 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | arti-relay: pass config in `TorRelay::create_inner` | Steven Engler | 2024-09-03 | 2 | -3/+4 | |
| |/ / / | ||||||
| * | | | Merge branch 'version-bumps-arti-v1.2.7' into 'main'arti-v1.2.7 | gabi-250 | 2024-09-03 | 54 | -564/+586 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Version bumps for the 1.2.7 release See merge request tpo/core/arti!2384 | |||||
| | * | | | Run cargo update for {hashx,equix}/bench. | Gabriela Moldovan | 2024-09-03 | 2 | -134/+156 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ``` | |||||
| | * | | | Bump arti crate to 1.2.7 | Gabriela Moldovan | 2024-09-03 | 4 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using: ``` cargo set-version --bump patch -p arti ``` | |||||
| | * | | | Bump all the unstable tor- and arti- crates to 0.22.0. | Gabriela Moldovan | 2024-09-03 | 46 | -414/+414 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.22.0 done ``` | |||||
| | * | | | Bump the versions of the non-{arti-,tor-} crates. | Gabriela Moldovan | 2024-09-03 | 7 | -12/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bumps the versions of the non-{arti,tor-} crates that have non-functional changes: - fslock-guard (updated rustdoc-args) - equix (comment typo fixes) - caret (updated rustdoc-args) - safelog (updated rustdoc-args) - retry-error (updated rustdoc-args) And of the pre-1.0.0 crates that have new APIs: - fs-mistrust (new `CheckedDir::metadata` API) Done using ``` for c in "${non_tor[@]}"; do maint/bump_nodep $c; done ``` where `non_tor` contains the list above | |||||
| * | | | | Merge branch 'changelog-1.2.7' into 'main' | gabi-250 | 2024-09-03 | 1 | -0/+277 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Add changelog for 1.2.7. See merge request tpo/core/arti!2382 | |||||
| | * | | | CHANGELOG: Add blank lines to satisfy maint/update-md-links. | Gabriela Moldovan | 2024-09-03 | 1 | -0/+2 | |
| | | | | | ||||||
| | * | | | CHANGELOG: Add missing closing bracket. | Gabriela Moldovan | 2024-09-03 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | CHANGELOG: Update links for 1.2.7. | Gabriela Moldovan | 2024-09-03 | 1 | -3/+125 | |
| | | | | | ||||||
| | * | | | CHANGELOG: note that oneshot-fused-workaround is reexported from ↵ | Gabriela Moldovan | 2024-09-03 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | tor-async-utils. | |||||
| | * | | | Merge redundant changelog items. | Gabriela Moldovan | 2024-09-03 | 1 | -6/+4 | |
| | | | | | ||||||
| | * | | | Update the changelog line about deb packaging. | gabi-250 | 2024-09-03 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Add missing link in changelog. | Gabriela Moldovan | 2024-09-03 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Add changelog for 1.2.7. | Gabriela Moldovan | 2024-09-03 | 1 | -0/+155 | |
| | | | | | ||||||
| * | | | | Merge branch 'reexport-oneshot' into 'main' | gabi-250 | 2024-09-03 | 16 | -14/+18 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | tor-async-utils: Re-export oneshot-fused-workaround as oneshot. See merge request tpo/core/arti!2383 | |||||
| | * | | | | oneshot-fused-workaround: Set the initial version to 0.1.0. | Gabriela Moldovan | 2024-09-03 | 15 | -15/+15 | |
| | | | | | | | | | | | | | | | | | | | | | This is the first time we're publishing this, so let's start at 0.1.0. | |||||
| | * | | | | tor-async-utils: Re-export oneshot-fused-workaround as oneshot. | Gabriela Moldovan | 2024-09-03 | 3 | -0/+4 | |
| |/ / / / | ||||||
| * | | | | Merge branch 'fixup-features' into 'main' | gabi-250 | 2024-09-03 | 16 | -15/+62 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Run fixup-features in preparation for release See merge request tpo/core/arti!2381 | |||||
| | * | | | arti-rpcserver: Use a non-wildcard version requirement for slotmap-careful. | Gabriela Moldovan | 2024-09-03 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fix formatting issues introduced by fixup-features. | Gabriela Moldovan | 2024-09-03 | 12 | -13/+58 | |
| | | | | | ||||||
| | * | | | arti: Remove the XXXXs added by fixup-features. | Gabriela Moldovan | 2024-09-03 | 2 | -2/+0 | |
| | | | | | | | | | | | | | | | | | The `restricted-discovery` feature is reachable from `experimental`. | |||||
| | * | | | Run fixup-features in preparation for release. | Gabriela Moldovan | 2024-09-03 | 16 | -17/+21 | |
| |/ / / | ||||||
| * | | | Merge branch 'typos' into 'main' | Ian Jackson | 2024-09-03 | 37 | -53/+53 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!2380 | |||||
| | * | | | Fix typos | Dimitris Apostolou | 2024-09-03 | 37 | -53/+53 | |
| |/ / / | ||||||
| * | | | Merge branch 'ahf/project-naming' into 'main' | gabi-250 | 2024-09-02 | 1 | -2/+2 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Sponsor 101 -> Project 101. See merge request tpo/core/arti!2379 | |||||
| | * | | | Sponsor 101 -> Project 101. | Alexander Færøy | 2024-09-02 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | See: tpo/team#313. | |||||
| * | | | | Merge branch 'update-release-prep' into 'main' | Alexander Hansen Færøy | 2024-09-02 | 1 | -259/+247 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | Run cargo update in preparation for release. See merge request tpo/core/arti!2378 | |||||
| | * | | | Run cargo update in preparation for release. | Gabriela Moldovan | 2024-09-02 | 1 | -259/+247 | |
| |/ / / | ||||||
