1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-08-01 21:47:46 +00:00
Commit graph

15884 commits

Author SHA1 Message Date
Daniel Hofstetter
a57bb7f084 ci: reduce timeout of freebsd jobs
from 90 min to 45 min
2025-05-26 09:45:50 +02:00
Daniel Hofstetter
fcfd9210cd
Merge pull request #7988 from drinkcat/bump_toml_edit
Cargo.lock: Bump toml_edit to latest version
2025-05-26 09:10:46 +02:00
Sylvestre Ledru
be77e142aa
Merge pull request #7991 from RenjiSann/sort-multiple-outputs
sort: prevent -o/--output to be specified multiple times
2025-05-26 08:10:49 +02:00
Daniel Hofstetter
12eb45281f deny.toml: remove rustc-hash from skip list 2025-05-26 07:37:41 +02:00
Daniel Hofstetter
eb16277f74 Bump type-map from 0.5.0 to 0.5.1 2025-05-26 07:31:11 +02:00
Dorian Peron
3b4226c48c sort: prevent -o/--output to be specified multiple times 2025-05-25 23:43:48 +02:00
Sylvestre Ledru
c992ce5507
Merge pull request #7948 from BenWiederhake/dev-shred-random-source
shred: implement and test feature --random-source
2025-05-25 22:58:18 +02:00
Sylvestre Ledru
142e4cc049
Merge pull request #7641 from drinkcat/doc-seq-printf
doc: extensions: Explain how printf/seq handle precision
2025-05-25 22:53:12 +02:00
Nicolas Boichat
3f12ed993a doc: extensions: Explain how printf/seq handle precision
There are some difference in behaviour vs GNU coreutils, explain
what those are.
2025-05-25 21:39:08 +02:00
Sylvestre Ledru
04e7de1546
Merge pull request #7976 from cakebaker/bump_onig
Bump `onig` from `6.4.0` to `6.5.1`
2025-05-25 21:32:41 +02:00
Nicolas Boichat
12f075cd95 Cargo.lock: Bump toml_edit to latest version
If we want to update parse_datetime, we'll need winnow 0.7.10
(and not 0.7.3).

So let's just bump here.

Test: cargo build --config 'patch.crates-io.parse_datetime.path="../parse_datetime"'
2025-05-25 21:24:41 +02:00
Daniel Hofstetter
e1db215194
Merge pull request #7987 from RenjiSann/flake-nix-cspell
flake.nix: Add cspell
2025-05-25 19:01:05 +02:00
Dorian Peron
2129caedbe flake.nix: Add cspell 2025-05-25 17:57:18 +02:00
Sylvestre Ledru
2f577a7d98
publish.sh: be more prescriptive on the grep (#7983)
otherwise, we are getting version.workspace first
2025-05-25 16:33:14 +02:00
Daniel Hofstetter
7221d000bc
Merge pull request #7985 from drinkcat/bump_onig_windows_reenable
Reenable windows-latest/x86_64-pc-windows-gnu (and do not update gcc)
2025-05-25 16:25:37 +02:00
Nicolas Boichat
aa3947a1cc .github/workflows/CICD.yml: Do not update gcc
The issue referenced has been long fixed, and for reasons not
totally clear to me, blake3 fails after the GCC update (I tried
to dig into this, but couldn't really figure out if this is really
a problem with GCC 15, or with the version provided by MSYS, or
some other side effect of the exact sequence in CI).

Since blake3 CI doesn't do that gcc update (it uses the default gcc ~12
in the github windows image), let's _also_ not do that, and if there's a
real problem with gcc 15+, that'll presumably fail their CI as well.

Fixes #7977.
2025-05-25 15:12:05 +02:00
Nicolas Boichat
c6473e1bbd Revert "CICD: Disable windows-latest/x86_64-pc-windows-gnu for now"
This reverts commit deef8cbfd6.

A new onig release has happened, this should fix the issue.
2025-05-25 15:05:57 +02:00
Daniel Hofstetter
705c2f1cf4
Merge pull request #7984 from uutils/sylvestre-patch-2
publish.sh: also publish uutests
2025-05-25 14:06:54 +02:00
Daniel Hofstetter
3f9514d115
Merge pull request #7974 from frendsick/fix/expr-regex-special-cases
expr: Handle more special cases for regex pattern
2025-05-25 13:39:44 +02:00
Sylvestre Ledru
796201dbfd
publish.sh: also publish uutests 2025-05-25 09:23:57 +02:00
Sylvestre Ledru
18b963ed6f
Merge pull request #7982 from sylvestre/0.1.0
prepare release 0.1.0
2025-05-24 23:02:52 +02:00
Sylvestre Ledru
7d2644f3a8 move from version 0.0.30 => 0.1.0 2025-05-24 22:28:54 +02:00
Sylvestre Ledru
d748e21412 update-version.sh: adjust to version 0.1.0 2025-05-24 22:20:54 +02:00
Sylvestre Ledru
b29ef8cfc4 update-version.sh: also update the uufuzz version 2025-05-24 22:19:59 +02:00
Teemu Pätsi
ab5cf74185
expr: Simplify parsing special cases for $ in regex 2025-05-24 21:18:27 +03:00
Teemu Pätsi
2a862bc385
expr: Simplify checking of the end of an expression
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-05-24 21:15:53 +03:00
Sylvestre Ledru
f35e3f519b
Merge pull request #7980 from cakebaker/bump_fluent
Bump `fluent` and `fluent-bundle`
2025-05-24 15:34:54 +02:00
Daniel Hofstetter
d6a35dc837 deny.toml: remove self_cell from skip list 2025-05-24 14:57:23 +02:00
Daniel Hofstetter
2a885b8d60 Bump fluent & fluent-bundle
fluent from 0.16.1 to 0.17.0 and fluent-bundle from 0.15.3 to 0.16.0
2025-05-24 14:57:23 +02:00
Daniel Hofstetter
aeadba7ddf
Merge pull request #7955 from sylvestre/locale
uucore: add functions to manage translations
2025-05-24 14:34:53 +02:00
Daniel Hofstetter
a0cf06ea8c Bump onig from 6.4.0 to 6.5.1 2025-05-24 13:35:55 +02:00
Teemu Pätsi
63ce37cf6e
expr: Refactor regex tests into multiple targeted functions 2025-05-24 11:17:39 +03:00
Teemu Pätsi
b0390fe36e
expr: Handle $ at the beginning of the regex pattern 2025-05-24 01:47:35 +03:00
Teemu Pätsi
4555e6fe48
expr: Handle trailing backslash error 2025-05-24 01:47:30 +03:00
Sylvestre Ledru
7b5012c6d1 deny: adjust the skip list for fluent-bundle 2025-05-23 23:37:59 +02:00
Sylvestre Ledru
5a7c50d64e uucore: add functions to manage translations 2025-05-23 23:37:59 +02:00
Dorian Péron
cd9ce77098
Merge pull request #7953 from frendsick/fix/expr-regex-anchors
expr: Fix parsing regex anchors '^' and '$'
2025-05-23 15:16:28 +02:00
Teemu Pätsi
29332865a9
expr: Handle special cases for $ in regex
Enable fixed test `test_bre11`
2025-05-23 15:29:55 +03:00
Teemu Pätsi
f664578a4b
expr: Handle special cases for ^ in regex 2025-05-23 15:23:21 +03:00
Dorian Péron
aa5dd0e3d0
Merge pull request #7971 from cakebaker/bump_nix_and_ctrlc
Bump `nix` & `ctrlc`, adapt code to API changes in `nix`
2025-05-23 12:15:25 +02:00
Daniel Hofstetter
73e447224c Adapt to API changes in nix 2025-05-23 09:24:46 +02:00
Daniel Hofstetter
fd4c315fa3 Bump nix to 0.30.1 and ctrlc to 3.4.7 2025-05-22 16:54:35 +02:00
Daniel Hofstetter
3a05fa92d6
Merge pull request #7908 from sylvestre/selinux-installa
selinux: start the support of install
2025-05-22 15:14:08 +02:00
Daniel Hofstetter
0fd6e8894f
Merge pull request #7969 from uutils/renovate/zip-4.x
chore(deps): update rust crate zip to v4
2025-05-22 07:07:53 +02:00
renovate[bot]
8655e8194d
chore(deps): update rust crate zip to v4 2025-05-22 02:48:34 +00:00
Daniel Hofstetter
10b2a24a73
Merge pull request #7925 from alexs-sh/shred-minor-updates
shred: minor improvements and tests
2025-05-21 17:11:29 +02:00
Alexander Shirokov
14a8f3f3f9
shred:add checks for block sizes
This commit adds checks for block size constants. Misconfigured sizes
could lead to overflows or performance issues. While such cases are
expected to be rare or unlikely, it's better to be notified of them
early.
2025-05-21 15:54:12 +02:00
Alexander Shirokov
24d88d777a
shred:bitwise method to set OPTIMAL_IO_BLOCK_SIZE
The value of the variable remains unchanged (4096 = 2 ^ 12), but using a
bitwise expression provides two benefits:

- follows the same approach used for configuring BLOCK_SIZE

- indicates that a power-of-two value is preferred for this kind of
  constant
2025-05-21 14:54:58 +02:00
Tom D.
9fce1a1529
tsort: remove duplicate sorting step (#7965)
* tsort: remove duplicate sorting step

* tsort: remove unnecessary spaces

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-05-21 10:29:21 +02:00
Sylvestre Ledru
38861cc767 selinux: add support for install 2025-05-21 09:51:27 +02:00