ls: `--block-size=0` is accepted when `--si` comes later
メンテナーはふだん 1 日以内に返信
評価
調査の方向性
まず ls の --block-size に関するオプション解析と検証を確認し、次に --si と -h が前後どちらに現れるかによって検証にどう影響するかを比較してください。示されたコマンドで再現し、ブロックサイズオプションに関する既存のテスト範囲を確認してください。オプションの順序にかかわらず --block-size=0 が終了ステータス 2 で拒否され、有効な ls -h --block-size=0 の動作が維持されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
$ touch a.txt
$ ls --block-size=0 --si a.txt; echo $?
GNU:
ls: invalid --block-size argument '0'
2
uutils prints a.txt and exits 0. ls -h --block-size=0 is already rejected correctly, but the block size is not validated when --si or -h comes after it.
Reported in #15254 (found by a differential fuzzer; reproduced against GNU coreutils 9.12).
- 主要言語
- Rust
- スター
- 24.3k
- フォーク
- 2.1k
- 平均マージ
- 1日 21時間
- マージ済み PR(30日)
- 360
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
uutils/coreutils のほかの issue
-
U - fold
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
uutils/coreutils#15962 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
B - high priority U - tr
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 1 日以内に返信
-
U - df
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
mv: a failed cross-device move always reports "Permission denied"対応中かも @afnan-mojumder が 1 日前に担当しました。 オープンU - mv
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
uutils/coreutils の issue をすべて見る
似ている issue
-
Published SDL drops input-field default values: a non-null field with a default renders as requiredオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
色変記事を追加オープンpriority middle
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
KATO-Hiro/AtCoderClans#12955 ·
メンテナーはふだん 1 日以内に返信
-
auto:doc-drift auto:producer
難易度 2/5 1〜3時間 初心者へのやさしさ 60/100
fritzprix/libr-agent#2458 ·
メンテナーはふだん 1 日以内に返信
-
Flaky test: terminal parity an_exited_shell_says_how reads status before the exit is seen対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
yantrikos/yantrik-os#1048 ·
メンテナーはふだん 1 日以内に返信
-
rust
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
vllm-project/vllm#64939 ·
メンテナーはふだん 1 日以内に返信