Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15791
| Path | csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Mickael KENIKSSI <k.mickael@gmail.com> |
| Newsgroups | gnu.bash.bug |
| Subject | Filename Expansion bug |
| Date | Wed, 8 Jan 2020 08:34:02 +0100 |
| Lines | 28 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.2243.1578475726.1979.bug-bash@gnu.org> (permalink) |
| References | <CAJV=ESGhY7Wu==vMeUS+icoLBYkONBxuUpTdoUsm3fv=EZFiEQ@mail.gmail.com> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | usenet.stanford.edu 1578475727 5035 209.51.188.17 (8 Jan 2020 09:28:47 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| To | bug-bash@gnu.org |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=9li80TBt4EsTC+6nIUokqo4YufDlRQ67/OAzwxUf1FI=; b=ObMFdvr7Zc11/KthIKPpFJH9RvkSCTfRofLKsbcmgNZ3KaxdGBEVdNrZfgFgPdK5C7 Tr1OVQ1cJjYje8kJ0epFNgzTtqjxPCJeZ5FEttM23Ij4uy05hIy/m1tOuS/izMbKUseu tDImWdhAUzqWh4qnHMHIMqnnDEHGvpdlkSB4rxQ0rdX5uqdGcwFzB3RDI6IUUFKAyCz3 6LQhBcPDSek1fTWEeEOYQtkOMco4zKO8v42E16nx/YRY/SgB19BZ/MlG9GFdWcCfASME sKhhFj08fgRy6L85jNdbcZ8S7A01JA/6LT1CWvqlycBvaNRBj0AU2jAJnWXQfq9RH7Lr 7zjg== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=9li80TBt4EsTC+6nIUokqo4YufDlRQ67/OAzwxUf1FI=; b=ibtBoUmqaUHAxG1H1/EbCVny9jvCFmzBHCHDyw/4KkFAnwHxxERpM7xReKJGXpNGwL XDtPFm4V0pG/nKxtsIZwHPPy903KaaDZZUePe+cZFDOhY1S7C+hnFOqOHdQrz2Ue8WTP OPHSQ+JJQSgWC9+pBHMLZjba8HB+4zvsJYzE10L6vPxwgKIe6FFfAxnuM5YPcFS5XYNB T9sFzZnHcUPuvdfHX9YJPISwMUCVwf4xEzVaXyAei85+KNdV3+aOM0pjJ8cUvdMyzmU+ 5Mq2Al7V6DKUfpYF8YrtcqmiJuP48z13ZqJBkLfSDaSMEYaexv5IBLhj4Q9JVQkiXJdu aGuw== |
| X-Gm-Message-State | APjAAAX+Fnbsav1l0bmPWGhlMQZme4gtabWbVZsqEKXGEJKPYm/bLxJn 0wSVkrnbNb130KllSmi6QBrbOXEk58uBKPY6lxWwa3nV |
| X-Google-Smtp-Source | APXvYqz4vSlpVC9jmV9Khn8gMFcmukQsMzEcVFxdNAo0fNc5GUoOPTfdaw7GFi1IDti4uFcedI7CYeS0MaTb/68byTo= |
| X-Received | by 2002:a2e:9999:: with SMTP id w25mr2132803lji.142.1578468879590; Tue, 07 Jan 2020 23:34:39 -0800 (PST) |
| X-detected-operating-system | by eggs.gnu.org: Genre and OS details not recognized. |
| X-Received-From | 2a00:1450:4864:20::22d |
| X-Mailman-Approved-At | Wed, 08 Jan 2020 04:28:45 -0500 |
| X-Content-Filtered-By | Mailman/MimeDel 2.1.23 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.23 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <https://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <CAJV=ESGhY7Wu==vMeUS+icoLBYkONBxuUpTdoUsm3fv=EZFiEQ@mail.gmail.com> |
| Xref | csiph.com gnu.bash.bug:15791 |
Show key headers only | View raw
Hello, I found a bug regarding how pathnames are processed during filename expansion. The result for non-normalized path-patterns may get mangled in a such a way that it becomes inconsistent and unpredictable, making it useless for string comparison or any kind of string manipulation where having it in the exact same form as the pattern is required. How to reproduce : $ mkdir -p a/b/c d/e/f g/h/e; printf '%s\n' .////*//*///////* > .////a/b/c > .////d/e/f > .////g/h/e > This is correct from a filesystem perspective but not from a string perspective, where you'd need each of the computed path as-is: .////a//b///////c > .////d//e///////f > .////g//h///////i > This occurs on all versions >= Bash 3.2. Best regards, Mickaƫl
Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread
Filename Expansion bug Mickael KENIKSSI <k.mickael@gmail.com> - 2020-01-08 08:34 +0100
csiph-web