Commit Graph
305 Commits
Author SHA1 Message Date
JohannesSchillingandJohannes Schilling 8576ef07c4 README: fix gnu vs musl note (#13303)
Co-authored-by: Johannes Schilling <dario@deaktualisierung.org>
2026-07-07 12:42:52 +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
Sylvestre Ledru 9404167781 we have a domain name now 2026-06-27 13:33:02 +02:00
Sylvestre Ledru 5e65ceb4a7 docs: add fuzz pointer, AI policy, playground link, and Ubuntu note 2026-05-28 10:55:14 +02:00
oech3 873a7c7520 README.md: update compatibility (#12302) 2026-05-15 11:47:14 +02:00
oech3 2b05f2fa8c Remove duplicated features (#11510) 2026-03-27 09:52:28 +01:00
oech3 bdf3b826f0 Drop release-fast profile for simplicity (#10476) 2026-02-06 23:54:25 +01:00
oech3 da7ad84181 MSRV 1.88 (#10771) 2026-02-06 22:18:08 +01:00
Aaron Ang c9c78b2415 chore: run pre-commit on all files (#10119) 2026-02-04 22:12:53 +01:00
oech3 1d8f304cad Merge pull request #10678 from oech3/patch-2
README.md: Don't recommend latest-commit for everyone
2026-02-03 20:29:56 +01:00
oech3 084ab30f7e Merge branch 'main' into core-freepfx 2026-01-18 14:39:52 +09:00
oech3 08c78f2e2d {README,CONTRIBUTIONS}.md: Add link to binaries from latest commit (#10280)
* {README,CONTRIBUTIONS}.md: Add link to binaries from latest commit

* Add the word "from main branch" at link to tag/latest-commit
2026-01-17 14:17:59 +01:00
oech3 ee3163ab2c coreutils: Remove limitation for prefix 2026-01-16 14:12:59 +09:00
oech3 ef8fcf6e76 README.md: Avoid losting unix specific progs (#9867) 2025-12-28 23:24:12 +01:00
oech3andSylvestre Ledru 280d96c705 README.md: Guide people to release page or main (#9709)
* README.md: Guide people to release page or main

* README.md: Fix woording

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>

---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2025-12-19 13:37:46 +01:00
oech3 8d7777b7ba README.md: note that separator is needed for PROG_PREFIX 2025-11-22 14:49:13 +09:00
oech3 5202ac137d Merge pull request #8730 from oech3/profile
GNUmakefile: Use any profile from make install
2025-11-15 10:05:04 +01:00
oech3 5f4e223efe README.md: profiles for binary size 2025-11-14 17:53:22 +09:00
Daniel Hofstetter f37eb2ab92 Merge pull request #8994 from oech3/doc-uudoc
README.md: Fix about manpage generation
2025-10-29 16:55:52 +01:00
EandDaniel Hofstetter 3a44280093 README.md: Show how to build all individual bins by cargo (#9069)
* README.md: Build all individual bins by cargo

* Improve cmd to build all ndividual bins

* README.md: remove bracket

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-10-29 15:25:00 +01:00
E c97cd29d3e Append .bash to completions 2025-10-27 21:19:37 +09:00
Dorian Péron 6cf658c310 README: Fix coverage badge URL (#9046) 2025-10-27 10:27:35 +01:00
E 0772737f12 README.md: Fix about manpage generation 2025-10-27 15:50:28 +09:00
Aaron Ang 2919027841 uudoc: move manpage generation away from the binary 2025-10-22 01:17:08 -07:00
E eb80eb0b76 doc: How to build for SELinux by cargo (#8964) 2025-10-20 23:30:22 +02:00