| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | upgrade docker image for reproducible builds | trinity-1686a | 2024-03-03 | 1 | -1/+1 |
| | | |||||
| * | fixup-features: Upgrade toml_edit and itertools. | Nick Mathewson | 2024-02-26 | 2 | -5/+4 |
| | | |||||
| * | cargo_audit: Add an exception for RUSTSEC-2024-0014. | Gabriela Moldovan | 2024-02-19 | 1 | -0/+8 |
| | | | | | | We should migrate to `slotmap`, but in the meantime let's just add an exception to unblock CI. | ||||
| * | maint/matrix_test: add maint/ to CRATEDIRS | Ian Jackson | 2024-02-08 | 1 | -0/+1 |
| | | |||||
| * | maint/list_crates: Strip maint/, handling maint/ crates | Ian Jackson | 2024-02-08 | 1 | -1/+1 |
| | | |||||
| * | maint/fixup-features: Remove a spurious blank line from Cargo.toml | Ian Jackson | 2024-02-08 | 1 | -1/+0 |
| | | | | | maint/cargo_sort complains about this. | ||||
| * | maint/check_toposort: Teach it to ignore maint/ crates. | Ian Jackson | 2024-02-07 | 1 | -1/+2 |
| | | |||||
| * | maint/fixup-features: Add standard lint block with some overrides | Ian Jackson | 2024-02-07 | 1 | -0/+56 |
| | | | | | | | | | | We don't have any of these lints yet but let's do this tidying while we're here. The test lint block seems appropriate for this maintenance utility, at least right now while we're not making it a proper external published thing. Override the two lints that currently trip. | ||||
| * | maint/fixup-features: Make part of the main workspace | Ian Jackson | 2024-02-07 | 2 | -96/+0 |
| | | | | | | This ties it into everything, so we run CI on it, have it in our main lockfile, and so on. | ||||
| * | maint/fixup-features: Use .or_default() (prompted by clippy) (fmt) | Ian Jackson | 2024-02-07 | 1 | -3/+1 |
| | | |||||
| * | maint/fixup-features: Use .or_default() (prompted by clippy) | Ian Jackson | 2024-02-07 | 1 | -1/+1 |
| | | |||||
| * | Introduce maint/list_crates_publish | Ian Jackson | 2024-02-05 | 2 | -0/+27 |
| | | |||||
| * | maint/semver-checks: allow overriding CARGO | Ian Jackson | 2024-02-05 | 1 | -1/+3 |
| | | |||||
| * | maint/thanks: Set LC_COLLATE | Ian Jackson | 2024-02-05 | 1 | -0/+4 |
| | | |||||
| * | maint/fixup-features: Commit a lockfile | Ian Jackson | 2024-02-05 | 2 | -1/+94 |
| | | |||||
| * | Examples using hyper v1 | ramidzkh | 2024-01-11 | 2 | -1/+2 |
| | | |||||
| * | Fix typos | Dimitris Apostolou | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | Restore deleted entries to OBSOLETE_IGNORE | Nick Mathewson | 2023-12-11 | 1 | -0/+23 |
| | | | | | | We should have added these to our record of previous rustsec ignores, but we accidentally removed them instead. | ||||
| * | Remove our cargo-audit exception for ed25519-dalek | Nick Mathewson | 2023-12-11 | 1 | -8/+11 |
| | | | | | It's no longer necessary now that we have upgraded. | ||||
| * | Add a check-license exception for tinystr. | Nick Mathewson | 2023-12-04 | 1 | -0/+5 |
| | | |||||
| * | Merge branch 'msrv-bump-1.70' into 'main' | Ian Jackson | 2023-11-30 | 1 | -1/+1 |
| |\ | | | | | | | | | Increase our MSRV to 1.70 See merge request tpo/core/arti!1773 | ||||
| | * | In every crate, change rust-version to 1.70. | Nick Mathewson | 2023-11-28 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'misc-upgrades' into 'main' | Nick Mathewson | 2023-11-28 | 1 | -1/+2 |
| |\ \ | |/ |/| | | | | | Upgrade several crates in preparation for this month's release. See merge request tpo/core/arti!1763 | ||||
| | * | downgrade-dependencies: un-downgrade futures-lite. | Nick Mathewson | 2023-11-28 | 1 | -1/+2 |
| | | | | | | | | | | | | | This is necessary for async-global-executor, which uses `futures_lite::future::or`, which futures-lite does not have before 1.4.0 or thereabouts. | ||||
| * | | Ignore rsa timing cargo-audit warning | Nick Mathewson | 2023-11-28 | 1 | -0/+6 |
| |/ | |||||
| * | update rustc for reproducible builds | trinity-1686a | 2023-11-16 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'clap4' into 'main' | gabi-250 | 2023-11-15 | 1 | -2/+1 |
| |\ | | | | | | | | | Upgrade to clap 4 See merge request tpo/core/arti!1735 | ||||
| | * | cargo_audit: Remove note about clap use of atty. | Nick Mathewson | 2023-11-15 | 1 | -2/+1 |
| | | | |||||
| * | | Remove webpki cargo_audit exception | Nick Mathewson | 2023-11-15 | 1 | -13/+0 |
| |/ | | | | | Apparently webpki came out of retirement and actually fixed RUSTSEC-2023-0052. Versions >=0.22.2 should be fine. | ||||
| * | Add BSL-1.0 license to permitted list | Nick Mathewson | 2023-11-02 | 1 | -0/+1 |
| | | |||||
| * | Add downgrade-dependencies exceptions to make tor-proto build right. | Nick Mathewson | 2023-10-12 | 1 | -1/+3 |
| | | |||||
| * | Merge branch 'new-mock-time' into 'main' | Nick Mathewson | 2023-10-05 | 1 | -0/+15 |
| |\ | | | | | | | | | Provide and use a SimpleMockTimeProvider See merge request tpo/core/arti!1639 | ||||
| | * | tor-rtmock: Add priority-queue dependency | Ian Jackson | 2023-10-03 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | For our time provider we want a priority queue that lets us look up entries and delete them. std's Heap doesn't do that. priority-queue has the API we need and reasonable stats etc, and is maintained. It has some IMO-tolerable licence wrinkles. | ||||
| * | | fixup-features: Detect published=>unpublished dependencies | Nick Mathewson | 2023-10-04 | 1 | -8/+58 |
| | | | | | | | | | | | (If a published crate depends on an unpublished crate, crates.io will refuse it.) | ||||
| * | | fixup-features: detect wildcard versions. | Nick Mathewson | 2023-10-04 | 1 | -2/+26 |
| | | | | | | | | | | | None of our crates should use wildcard versions; this will help us detect them before publishing. | ||||
| * | | Update changed_crates and Release.md to robustify release process | Nick Mathewson | 2023-10-04 | 1 | -2/+63 |
| |/ | | | | | | | | | | In particular, this change should help avoid the kind of problem we ran into as #1054 and fixed with 00e4405943498754, where a crate changed only in which versions of our crates it depended upon, and we didn't notice that we had to update its version too. This commit also fixes a couple of minor issues in the `changed_crates` script, and gives it a verbose mode. | ||||
| * | Merge branch 'locked' into 'main' | Ian Jackson | 2023-09-14 | 1 | -2/+6 |
| |\ | | | | | | | | | CI: Use cargo install --locked See merge request tpo/core/arti!1587 | ||||
| | * | CI: Force refresh of all "cargo install" | Ian Jackson | 2023-09-11 | 1 | -1/+5 |
| | | | |||||
| | * | CI: Use cargo install --locked | Ian Jackson | 2023-09-11 | 1 | -1/+1 |
| | | | | | | | | | Unaccountably, this isn't the default. | ||||
| * | | maint/downgrade_dependencies: Honour $CARGO | Ian Jackson | 2023-09-14 | 1 | -2/+4 |
| |/ | | | | This let me run it with my privsep setup. | ||||
| * | Merge branch 'nodep' into 'main' | Nick Mathewson | 2023-09-10 | 1 | -2/+2 |
| |\ | | | | | | | | | maint/bump_nodep: Two changes to help it work in my environment See merge request tpo/core/arti!1573 | ||||
| | * | maint/bump_nodep: Use "git checkout" instead of "git restore" | Ian Jackson | 2023-09-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | Sadly the environment I ran this command on today didn't have "git restore". I should upgrade it but there are yaks, and I may not have managed to upgrade it by *next* Arti release. | ||||
| | * | maint/bump_nodep: Allow $CARGO to contain multiple words | Ian Jackson | 2023-09-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | This is a more convenient approach to command overriding. It's what we do elsewhere. I need this because with a script like "maint/bump_nodep", which edits the tree, I need to write CARGO='nailing-cargo -E' maint/bump_nodep .... (The -E option tells my privsep tool that the command is *supposed* to edit the tree - and that I am intending to review those changes.) | ||||
| * | | matrix_test: find directories correctly | Nick Mathewson | 2023-09-05 | 1 | -2/+12 |
| | | | |||||
| * | | Update "list_crates" to handle examples right. | Nick Mathewson | 2023-09-05 | 1 | -6/+6 |
| | | | |||||
| * | | downgrade_dependencies: upgrade "log" | Nick Mathewson | 2023-09-05 | 1 | -0/+1 |
| | | | | | | | | | We don't use "log" but some dependency of one of our examples does. | ||||
| * | | Check-licenses: Allow "MIT AND BSD-3-Clause" | Nick Mathewson | 2023-09-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | We have automatic support for "OR", but we can't do anything automated with AND, since the intersection of licenses can get complicated. So we just have to authorize the specific combinations that exist. This is used by matchit, which is used in the gotlou's examples. | ||||
| * | | Teach check_toposort to not expect examples in crates/ | Nick Mathewson | 2023-09-05 | 1 | -1/+1 |
| |/ | |||||
| * | downgrade_dependencies: re-upgrade filetime | Nick Mathewson | 2023-09-05 | 1 | -1/+2 |
| | | | | | | | | We don't actually use filetime directly, but notify wants it, and notify accepts a version that doesn't actually appear to work. This fixes minimal_versions CI. | ||||
| * | CI: cargo install caching: Use cache/ directory, per-image | Ian Jackson | 2023-08-25 | 1 | -2/+8 |
| | | | | | | | This avoids us trying to run binaries built on one image, on a different one. I believe that this is supposed to work according to Rust doctrine, but empirically it doesn't. | ||||
