Commit Graph
486 Commits
Author SHA1 Message Date
renovate[bot] 39ad97534d chore(deps): update davidanson/markdownlint-cli2-action action to v24 2026-07-04 07:07:32 +02:00
renovate[bot] eae191cd80 chore(deps): update actions/checkout action to v7 2026-07-02 17:10:16 +02:00
Sylvestre Ledru e34b7525a8 ci: test both vendored and system-linked OpenSSL backends 2026-06-29 08:37:21 +02:00
Sylvestre Ledru 730f676994 feat: add OpenSSL backend for checksum utilities
Add an optional OpenSSL (libcrypto) backend for md5/sha1/sha2-family
digest computations. OpenSSL provides hand-tuned assembly implementations
(AVX2, SSSE3, etc.) that are substantially faster than the pure-Rust
crates on CPUs without SHA-NI hardware instructions.

Benchmarks on Intel i9-7940X (no SHA-NI), 100MB file:
  sha256sum: 470ms -> 234ms (was 1.9x slower than GNU, now ~1.0x)
  sha1sum:   198ms -> 131ms (was 1.6x slower, now ~1.09x)
  sha512sum: 246ms -> 166ms (was 1.4x slower, now ~0.96x - faster!)
  md5sum:    185ms -> 174ms (was 1.2x slower, now ~1.09x)

Closes #12251
2026-06-29 08:37:21 +02:00
renovate[bot] 0df85fb82f chore(deps): update actions/cache action to v6 2026-06-24 09:13:07 +02:00
renovate[bot] 87dab83e40 chore(deps): update actions/checkout action to v7 2026-06-18 17:15:24 +02:00
renovate[bot] e55b67489b chore(deps): update codecov/codecov-action action to v7 2026-06-07 10:29:47 +02:00
Sylvestre Ledruandcan1357 7cfc74e47f chcon: anchor recursive relabel resolution to traversal dirfd (#12566)
---------

Co-authored-by: can1357 <me@can.ac>
2026-06-05 22:58:32 +02:00
Sylvestre Ledruandcan1357 58040feb5c split: harden output open path against TOCTOU target swaps (#12565)
Co-authored-by: can1357 <me@can.ac>
2026-06-05 18:09:05 +02:00
Sylvestre Ledru 6b22fda6b9 ci: run check-toctou.sh in a dedicated TOCTOU job 2026-06-05 17:58:26 +02:00
oech3 ee1baca7be CICD: remove an unused variable 2026-05-31 12:40:01 +02:00
xtqqczze 5547962978 ci: specify bash shell for background jobs
GitHub Actions defaults to PowerShell on some runners, which swallows
background job output and can behave differently with `&`.
2026-05-20 18:53:25 +02:00
xtqqczze 3dc8794ada ci: disable credential persistence in checkout steps 2026-04-23 09:07:08 +02:00
renovate[bot] 521c855524 chore(deps): update mozilla-actions/sccache-action action to v0.0.10 2026-04-23 07:37:53 +02:00
renovate[bot] 086eba8be9 chore(deps): update softprops/action-gh-release action to v3 2026-04-12 13:55:56 +02:00
Sylvestre Ledru 8ffb33f1da adjust the spell-checker ignores 2026-04-03 18:57:24 +02:00
Sylvestre Ledru 43cf35b19c pre-commit: fix trailing whitespace and skip cargo hooks in CI 2026-03-31 09:18:04 +02:00
oech3 c7710ac0b7 CICD.yml: Bump cross for NetBSD 2026-03-30 14:31:54 +02:00
oech3 2b05f2fa8c Remove duplicated features (#11510) 2026-03-27 09:52:28 +01:00
renovate[bot] 3dec656974 chore(deps): update codecov/codecov-action action to v6 2026-03-26 17:00:22 +01:00
renovate[bot] 895245282a chore(deps): update davidanson/markdownlint-cli2-action action to v23 2026-03-26 07:13:54 +01:00
pin b7d17150a7 Allow feat_os_unix on NetBSD (#11470)
* Allow `feat_os_unix` on NetBSD

Now that #11428 was merged, this should be fine.

However, CI will still fail.
See discussion on https://github.com/uutils/coreutils/issues/5297#issuecomment-4109942321
for a potential fix.

Compiling `cross` from git will cost 1m 31s on a 2014 Intel® Core™ i5-4210U CPU @ 1.70GHz (4)
2026-03-25 22:24:17 +01:00
oech3 0b437e9d27 CICD: Check more NetBSD progs (#11408) 2026-03-19 07:14:19 +01:00
oech3 59288a76b1 dedup env: CARGO_INCREMENTAL: 0 (#11360) 2026-03-17 14:50:06 +01:00
oech3 0f891cc66f CICD: Partial check for NetBSD 2026-03-15 13:49:56 +01:00