summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'changelog' into 'main'arti-v1.4.6Ian Jackson2025-08-053-5/+198
|\ | | | | | | | | Changelog content for 1.4.6 See merge request tpo/core/arti!3119
| * changelog: Fix a linkIan Jackson2025-08-051-0/+1
| |
| * changelog: Remove boilerplate line.Ian Jackson2025-08-051-1/+0
| |
| * chagnelog: Run maint/format_md_links to add two missing full stopsIan Jackson2025-08-051-2/+2
| |
| * changelog: Linkify an MRIan Jackson2025-08-051-1/+1
| | | | | | | | This escaped previously by being in the wrong section.
| * changelog: Move an item to the right release (!)Ian Jackson2025-08-051-5/+5
| |
| * Update the release dateIan Jackson2025-08-051-1/+1
| |
| * changelog: manually add missing linksIan Jackson2025-08-051-5/+5
| |
| * changelog: run maint/update-md-linksIan Jackson2025-08-051-2/+47
| |
| * changelog: manually adjust some referencesIan Jackson2025-08-051-14/+7
| |
| * changelog: run maint/changelog-syntax-fiddleIan Jackson2025-08-051-42/+25
| |
| * maint/changelog-syntax-fiddle: Write out links at endIan Jackson2025-08-051-0/+2
| | | | | | | | Otherwise we can lose the links from the last item!
| * maint/changelog-syntax-fiddle: Break out write_out_linksIan Jackson2025-08-051-4/+8
| |
| * changelog: acknowledge contributors (maint/thanks output)Ian Jackson2025-08-051-3/+1
| |
| * changelog: Provide a summaryIan Jackson2025-08-051-10/+8
| |
| * changelog: Document remaining changes in 1.4.6Ian Jackson2025-08-051-2/+5
| |
| * changelog: Mark two things as experimentalIan Jackson2025-08-051-2/+2
| |
| * changelog: Move hsdesc limit to security sectionIan Jackson2025-08-041-3/+4
| |
| * changelog: Suggestions from reviewIan Jackson2025-08-041-3/+3
| |
| * changelog: include changes up to nowIan Jackson2025-08-041-36/+115
| |
| * changelog: Add some todo marksIan Jackson2025-08-041-2/+5
| |
| * changelog: Copy ChangelogTemplate.md into CHANGELOG.mdIan Jackson2025-08-041-0/+84
| |
* | Merge branch 'versions' into 'main'Ian Jackson2025-08-0554-569/+583
|\ \ | | | | | | | | | | | | Version bumps for 1.4.6 See merge request tpo/core/arti!3123
| * | Bump version of tor-basic-utilsIan Jackson2025-08-0529-36/+36
| | | | | | | | | | | | This was accidentally omitted from my version bump script.
| * | Update hashx-bench lockfileIan Jackson2025-08-051-20/+27
| | | | | | | | | | | | cd crates/hashx/bench && cargo update
| * | Update equix-bench lockfileIan Jackson2025-08-051-20/+27
| | | | | | | | | | | | cd crates/equix/bench && cargo update
| * | Version bumps for 1.4.6Ian Jackson2025-08-0551-493/+493
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Made with the following shell script: export CARGO='nailing-cargo -Eu' # Non-functional changes only maint/bump_nodep hashx # Special $CARGO set-version -p arti 1.4.6 # Additional features, no breaking changes, depended on in tree $CARGO set-version -p safelog 0.4.8 # Unconditional bump to 0.33.0 xargs -I P <<END $CARGO set-version -p P 0.33.0 tor-error tor-general-addr tor-geoip tor-rtcompat tor-rtmock tor-async-utils tor-config tor-config-path tor-rpc-connect tor-log-ratelim tor-rpcbase tor-memquota tor-units tor-llcrypto tor-bytes tor-protover tor-checkable tor-cert tor-key-forge tor-hscrypto tor-socksproto tor-linkspec tor-cell tor-proto tor-netdoc tor-consdiff tor-netdir tor-relay-selection tor-persist tor-chanmgr tor-ptmgr tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-keymgr tor-hsclient tor-hsservice tor-hsrproxy tor-relay-crypto arti-client arti-relay arti-rpcserver arti-ureq arti-rpc-client-core END
* | Merge branch 'update' into 'main'Ian Jackson2025-08-0426-196/+241
|\ \ | | | | | | | | | | | | Dependency updates (release prep) See merge request tpo/core/arti!3117
| * | Bump rusqlite to 0.37Ian Jackson2025-08-042-5/+5
| | |
| * | Bump derive-deftly to 1.2.0Ian Jackson2025-08-0425-54/+54
| | | | | | | | | | | | No upstream changes that break our code.
| * | Routine argo updateIan Jackson2025-08-041-137/+182
| |/
* | Merge branch 'features' into 'main'Nick Mathewson2025-08-043-1/+4
|\ \ | | | | | | | | | | | | Sort out fixup-features See merge request tpo/core/arti!3120
| * | cargo features: Run fixup-features (fmt)Ian Jackson2025-08-041-1/+2
| | | | | | | | | | | | Manual format tidying
| * | cargo features: Run fixup-featuresIan Jackson2025-08-042-2/+2
| | | | | | | | | | | | | | | | | | This just added some obvious full-transitivity. It left a formatting oddity.
| * | cargo features: Restore "memquota" feature into "full"Ian Jackson2025-08-042-0/+2
| |/ | | | | | | | | Our feature doctrine doesn't have a special case for features that are empty and retained for compatibility. "full" is probably best.
* | Merge branch 'arti-ureq-wrong-expected-runtime' into 'main'wesleyac2025-08-041-4/+6
|\ \ | |/ |/| | | | | arti-ureq: Move `builder()` and `new()` to non-generic PreferredRuntime impl See merge request tpo/core/arti!3101
| * arti-ureq: Move `builder()` and `new()` to non-generic PreferredRuntime implnield2025-08-041-4/+6
|/ | | | `builder()` and `new()` always return a runtime with `tor_rtcompat::PreferredRuntime` so these methods should only be implemented for that type.
* Merge branch 'enable-memquota' into 'main'opara2025-07-3117-72/+444
|\ | | | | | | | | arti,arti-client,tor-memquota: Always enable the memquota system See merge request tpo/core/arti!3110
| * tor-memquota: moved auto calc into separate functionSteven Engler2025-07-311-49/+112
| |
| * tor-memquota: return an error when `total_available_memory()` failsSteven Engler2025-07-311-15/+29
| |
| * maint: change the dependencies in 'downgrade_dependencies'Steven Engler2025-07-311-1/+4
| |
| * arti: update example configSteven Engler2025-07-311-5/+16
| |
| * tor-memquota: small fmt change to log messageSteven Engler2025-07-311-1/+1
| | | | | | | | | | | | All other INFO log lines emitted when arti starts begin with an uppercase character, so this line looks out of place if it begins with a lowercase character.
| * tor-memquota: change behaviour of "auto"Steven Engler2025-07-311-23/+180
| | | | | | | | | | A `max` of "auto" (the default) now determines a limit based on the system's total available memory, rather than acting as "disabled".
| * tor-memquota: config now supports `ExplicitOrAuto`Steven Engler2025-07-313-17/+61
| | | | | | | | | | Note that this contains a breaking change to the `ConfigBuilder`. This should not break any existing toml configuration files.
| * tor-memquota: add 'cfg-if' and 'sysinfo' dependenciesSteven Engler2025-07-312-0/+46
| |
| * tor-config: impl `NotAutoValue` for `ByteQty`Steven Engler2025-07-312-0/+4
| |
| * tor-config: add `ExplicitOrAuto::map` and `From<T> for ExplicitOrAuto<T>`Steven Engler2025-07-311-0/+18
| |
| * tor-memquota: add config test for `usize::MAX`Steven Engler2025-07-311-0/+4
| |
| * arti-relay: always enable "tor-memquota/memquota"Steven Engler2025-07-311-2/+1
| |