Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Everything should be made as simple as possible, but not simpler. -- Albert Einstein


computers / comp.os.linux.misc / Case-Insensitive File/Directory Names

SubjectAuthor
* Case-Insensitive File/Directory NamesLawrence D'Oliveiro
+* Re: Case-Insensitive File/Directory NamesCarlos E.R.
|+* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||+* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||+* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||||`* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||| +* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|||| |`* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||| | `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|||| |  `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||| |   `- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|||| `- Re: Case-Insensitive File/Directory Namesimmibis
|||+- Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|||`* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
||| +* Re: Case-Insensitive File/Directory NamesCarlos E.R.
||| |+* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
||| ||`* Re: Case-Insensitive File/Directory NamesGrant Taylor
||| || `- Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
||| |`- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||| `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||  +* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|||  |`* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||  | `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|||  |  `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||  |   +- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|||  |   `* Re: Case-Insensitive File/Directory Namesvallor
|||  |    `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|||  |     `- Re: Case-Insensitive File/Directory Namesvallor
|||  `* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
|||   +- Re: Case-Insensitive File/Directory NamesGrant Taylor
|||   `- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||+* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
|||+- Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|||`- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||`* Re: Case-Insensitive File/Directory NamesCarlos E.R.
|| +* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|| |+* Re: Case-Insensitive File/Directory NamesCarlos E.R.
|| ||`- Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|| |`- Re: Case-Insensitive File/Directory NamesGrant Taylor
|| `* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
||  +* Re: Case-Insensitive File/Directory NamesCarlos E.R.
||  |`* Re: Case-Insensitive File/Directory NamesGrant Taylor
||  | `- Re: Case-Insensitive File/Directory NamesCarlos E.R.
||  +- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||  `* Re: Case-Insensitive File/Directory NamesGrant Taylor
||   +* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||   |`* Re: Case-Insensitive File/Directory NamesGrant Taylor
||   | `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||   |  `* Re: Case-Insensitive File/Directory NamesGrant Taylor
||   |   `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
||   |    `- Re: Case-Insensitive File/Directory NamesGrant Taylor
||   `* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
||    `* Re: Case-Insensitive File/Directory NamesGrant Taylor
||     `- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|`* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
| `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|  +* Re: Case-Insensitive File/Directory NamesGrant Taylor
|  |`* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|  | `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|  |  `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|  |   `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|  |    `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|  |     `* Re: Case-Insensitive File/Directory NamesGrant Taylor
|  |      `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|  |       +- Re: Case-Insensitive File/Directory NamesGrant Taylor
|  |       `* Re: Case-Insensitive File/Directory NamesCarlos E.R.
|  |        `* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|  |         `* Re: Case-Insensitive File/Directory Namesvallor
|  |          `- Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|  `* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|   +- Re: Case-Insensitive File/Directory NamesGrant Taylor
|   `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|    `* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|     `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|      `* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
|       +* Re: Case-Insensitive File/Directory NamesJack Strangio
|       |`* Re: Case-Insensitive File/Directory NamesGrant Taylor
|       | `* Re: Case-Insensitive File/Directory NamesJack Strangio
|       |  +- Re: Case-Insensitive File/Directory NamesGrant Taylor
|       |  `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|       |   `* Re: Case-Insensitive File/Directory NamesCarlos E.R.
|       |    +- Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|       |    `* Re: Case-Insensitive File/Directory Namescandycanearter07
|       |     +- Re: Case-Insensitive File/Directory NamesRich
|       |     `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|       |      `* Re: Case-Insensitive File/Directory Namescandycanearter07
|       |       `* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
|       |        `- Re: Case-Insensitive File/Directory Namescandycanearter07
|       `- Re: Case-Insensitive File/Directory NamesCarlos E.R.
`* Re: Case-Insensitive File/Directory NamesMarc Olschok
 +* Re: Case-Insensitive File/Directory NamesGrant Taylor
 |`* Re: Case-Insensitive File/Directory NamesMarc Olschok
 | `- Re: Case-Insensitive File/Directory NamesGrant Taylor
 `* Re: Case-Insensitive File/Directory NamesAndreas Kempe
  +- Re: Case-Insensitive File/Directory NamesMarc Olschok
  +* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
  |`* Re: Case-Insensitive File/Directory NamesAndreas Kempe
  | +* Re: Case-Insensitive File/Directory NamesThe Natural Philosopher
  | |+- Re: Case-Insensitive File/Directory NamesAndreas Kempe
  | |+* Re: Case-Insensitive File/Directory NamesLawrence D'Oliveiro
  | ||`* Re: Case-Insensitive File/Directory NamesCarlos E.R.
  | |`* Re: Case-Insensitive File/Directory NamesRichard Kettlewell
  | `* Re: Case-Insensitive File/Directory NamesPancho
  `* Re: Case-Insensitive File/Directory NamesEric Pozharski

Pages:123456
Case-Insensitive File/Directory Names

<uq1bsh$1lp15$5@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12810&group=comp.os.linux.misc#12810

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 01:48:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <uq1bsh$1lp15$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 01:48:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5894b09826b61230d924acc4bad71243";
logging-data="1762341"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/QjSQ//xp5WzxwhIBChyqQ"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:YLtqENYUBxI72TYUoCAkB0B6Yxw=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 01:48 UTC

Did you know that the ext4 filesystem has the option for case-insensitive
file/directory names?

First of all, ensure your kernel was built with the “CONFIG_UNICODE=y”
option. Then, you have to enable this option at filesystem creation time,
by specifying an “encoding” setting, e.g.

mkfs -t ext4 -E encoding=utf8 «block-device»

Next, you mount the volume as normal, but there is no difference in
behaviour--yet. You must enable case-insensitivity on the directories on
that volume where you want it (before putting anything in those
directories):

chattr +F «dirname»

This attribute is propagated by default when subdirectories are created in
that directory, so if you want to enable it for the whole volume, you can
set it on the root directory of the volume while it is still empty.

Re: Case-Insensitive File/Directory Names

<dbud9kxt1s.ln2@Telcontar.valinor>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12811&group=comp.os.linux.misc#12811

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: robin_li...@es.invalid (Carlos E.R.)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 04:28:13 +0100
Lines: 27
Message-ID: <dbud9kxt1s.ln2@Telcontar.valinor>
References: <uq1bsh$1lp15$5@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net sT13jn9xIcQi4Uyn2V1hGgA8b9POE5T6tdjxJD/H3fxYlAwOB7
X-Orig-Path: Telcontar.valinor!not-for-mail
Cancel-Lock: sha1:dF+V0rDdqWrHfsE9eYHuCPuwSis= sha256:7ezUpfg+Pts5KyLORwofsppfHKaDLJ8vv7mPclggLyM=
User-Agent: Mozilla Thunderbird
Content-Language: es-ES, en-CA
In-Reply-To: <uq1bsh$1lp15$5@dont-email.me>
 by: Carlos E.R. - Thu, 8 Feb 2024 03:28 UTC

On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
> Did you know that the ext4 filesystem has the option for case-insensitive
> file/directory names?
>
> First of all, ensure your kernel was built with the “CONFIG_UNICODE=y”
> option. Then, you have to enable this option at filesystem creation time,
> by specifying an “encoding” setting, e.g.
>
> mkfs -t ext4 -E encoding=utf8 «block-device»
>
> Next, you mount the volume as normal, but there is no difference in
> behaviour--yet. You must enable case-insensitivity on the directories on
> that volume where you want it (before putting anything in those
> directories):
>
> chattr +F «dirname»
>
> This attribute is propagated by default when subdirectories are created in
> that directory, so if you want to enable it for the whole volume, you can
> set it on the root directory of the volume while it is still empty.

Be careful, this is dangerous.

--
Cheers, Carlos.

Re: Case-Insensitive File/Directory Names

<uq1jer$1qn0n$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12812&group=comp.os.linux.misc#12812

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 03:57:15 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <uq1jer$1qn0n$1@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 03:57:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5894b09826b61230d924acc4bad71243";
logging-data="1924119"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YRPUC8/ujtlD88v4ePTmO"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:S8CSK2SVvJHxj7mNRcXzTvfImCM=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 03:57 UTC

On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:

> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>
>> Did you know that the ext4 filesystem has the option for
>> case-insensitive file/directory names?
>
> Be careful, this is dangerous.

Why?

Re: Case-Insensitive File/Directory Names

<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12813&group=comp.os.linux.misc#12813

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtay...@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Wed, 7 Feb 2024 22:59:35 -0600
Organization: TNet Consulting
Message-ID: <uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Feb 2024 04:59:35 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="9967"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <uq1jer$1qn0n$1@dont-email.me>
 by: Grant Taylor - Thu, 8 Feb 2024 04:59 UTC

On 2/7/24 21:57, Lawrence D'Oliveiro wrote:
> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>
>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>
>>> Did you know that the ext4 filesystem has the option for
>>> case-insensitive file/directory names?
>>
>> Be careful, this is dangerous.
>
> Why?
It's a fundamental paradigm change that goes against one of the things
that is related to security.

E.g. PATH=/usr/local/bin:/usr/bin:/bin

Which executable is run first when you type `su`?

- /usr/local/bin/SU
- /usr/bin/sU
- /bin/su

By changing how the system interprets case, you inadvertently break
fundamental assumptions that the system makes.

--
Grant. . . .

Re: Case-Insensitive File/Directory Names

<uq1pq9$1rfli$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12814&group=comp.os.linux.misc#12814

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 05:45:45 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <uq1pq9$1rfli$2@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 05:45:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5894b09826b61230d924acc4bad71243";
logging-data="1949362"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18XnNqbOWCgFXco6piv5mFb"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:UC5tqHad5qquSOH/AhJOKD3Pljo=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 05:45 UTC

On Wed, 7 Feb 2024 22:59:35 -0600, Grant Taylor wrote:

> Which executable is run first when you type `su`?
>
> - /usr/local/bin/SU
> - /usr/bin/sU
> - /bin/su

The first one that matches, same as now.

Re: Case-Insensitive File/Directory Names

<uq27n0$1tfdb$4@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12815&group=comp.os.linux.misc#12815

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 09:42:56 +0000
Organization: A little, after lunch
Lines: 43
Message-ID: <uq27n0$1tfdb$4@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 09:42:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8c3b89e63fa89cae6d04a969979b5851";
logging-data="2014635"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19zl88bzLav2c+N8jRdlBTKHOWiKSSsf2s="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:oRt7NIdS9oWBPgFvsV90cTwpbEM=
In-Reply-To: <dbud9kxt1s.ln2@Telcontar.valinor>
Content-Language: en-GB
 by: The Natural Philosop - Thu, 8 Feb 2024 09:42 UTC

On 08/02/2024 03:28, Carlos E.R. wrote:
> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>> Did you know that the ext4 filesystem has the option for case-insensitive
>> file/directory names?
>>
>> First of all, ensure your kernel was built with the “CONFIG_UNICODE=y”
>> option. Then, you have to enable this option at filesystem creation time,
>> by specifying an “encoding” setting, e.g.
>>
>>      mkfs -t ext4 -E encoding=utf8 «block-device»
>>
>> Next, you mount the volume as normal, but there is no difference in
>> behaviour--yet. You must enable case-insensitivity on the directories on
>> that volume where you want it (before putting anything in those
>> directories):
>>
>>      chattr +F «dirname»
>>
>> This attribute is propagated by default when subdirectories are
>> created in
>> that directory, so if you want to enable it for the whole volume, you can
>> set it on the root directory of the volume while it is still empty.
>
> Be careful, this is dangerous.
>
>
Tell me about it

I once mistakenly added a case sensitive disk to an Apple OS/X machine.
Applications promptly stopped working.

Using 'strings' on the source code revealed that *the same files* were
randomly being accessed in upper case, lower case and a mixture of both!

--
The theory of Communism may be summed up in one sentence: Abolish all
private property.

Karl Marx

Re: Case-Insensitive File/Directory Names

<uq27nm$1tfdb$5@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12816&group=comp.os.linux.misc#12816

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 09:43:18 +0000
Organization: A little, after lunch
Lines: 33
Message-ID: <uq27nm$1tfdb$5@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 09:43:18 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8c3b89e63fa89cae6d04a969979b5851";
logging-data="2014635"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18qAVVvq5C3/NLt52SQBn9XOTnIqnLQiw8="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mDecogKYGWyoq4Zzriw3W1BSDsE=
Content-Language: en-GB
In-Reply-To: <uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
 by: The Natural Philosop - Thu, 8 Feb 2024 09:43 UTC

On 08/02/2024 04:59, Grant Taylor wrote:
> On 2/7/24 21:57, Lawrence D'Oliveiro wrote:
>> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>>
>>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>>
>>>> Did you know that the ext4 filesystem has the option for
>>>> case-insensitive file/directory names?
>>>
>>> Be careful, this is dangerous.
>>
>> Why?
> It's a fundamental paradigm change that goes against one of the things
> that is related to security.
>
> E.g.  PATH=/usr/local/bin:/usr/bin:/bin
>
> Which executable is run first when you type `su`?
>
>  - /usr/local/bin/SU
>  - /usr/bin/sU
>  - /bin/su
>
> By changing how the system interprets case, you inadvertently break
> fundamental assumptions that the system makes.
>
>
>
+1001

--
No Apple devices were knowingly used in the preparation of this post.

Re: Case-Insensitive File/Directory Names

<wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12817&group=comp.os.linux.misc#12817

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.niel.me!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: inva...@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 08 Feb 2024 10:58:12 +0000
Organization: terraraq NNTP server
Message-ID: <wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="3450"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:lpTw2zF1PHd3bVwkgGmaOKdkMMw=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
 by: Richard Kettlewell - Thu, 8 Feb 2024 10:58 UTC

Grant Taylor <gtaylor@tnetconsulting.net> writes:
> On 2/7/24 21:57, Lawrence D'Oliveiro wrote:
>> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>>> Did you know that the ext4 filesystem has the option for
>>>> case-insensitive file/directory names?
>>>
>>> Be careful, this is dangerous.
>> Why?
> It's a fundamental paradigm change that goes against one of the things
> that is related to security.
>
> E.g. PATH=/usr/local/bin:/usr/bin:/bin
>
> Which executable is run first when you type `su`?
>
> - /usr/local/bin/SU
> - /usr/bin/sU
> - /bin/su

What’s the threat model here?

If an attacker can put a hostile command sU in /usr/bin, they must have
been able to write /usr/bin, in which case they could just replace
/usr/bin/su with their own version. They don’t need a case-insensitive
filesystem to do that.

If a legitimate administrator has created /usr/bin/sU, with different
behavior to /usr/bin/su, they’re only attacking themselves.

--
https://www.greenend.org.uk/rjk/

Re: Case-Insensitive File/Directory Names

<wwvzfwb6wba.fsf@LkoBDZeT.terraraq.uk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12818&group=comp.os.linux.misc#12818

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.nntp4.net!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: inva...@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 08 Feb 2024 11:15:53 +0000
Organization: terraraq NNTP server
Message-ID: <wwvzfwb6wba.fsf@LkoBDZeT.terraraq.uk>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="3450"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:RHg62kdBB/TlpRgujahFJkwx2rw=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
 by: Richard Kettlewell - Thu, 8 Feb 2024 11:15 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>> Did you know that the ext4 filesystem has the option for
>>> case-insensitive file/directory names?
>>
>> Be careful, this is dangerous.
>
> Why?

There’s a bit of extra attack surface not present in a case-sensitive
filesystem, i.e. the code to do case-insensitive comparisons.

AFAIK you’re already buying into that if you use SMB, FAT, etc though,
and filesystems are already rather complex code (IMO much more so than
even a fairly full-featured Unicode implementation). So at this level I
would say “fractionally more risky” than “dangerous”.

A more concrete issue is that where a collection of files (e.g. a zip
archive, a git repo, etc) contains files that differ only in letter
case, it can’t be represented correctly in a case-independent
filesystem.

Examples:

https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man3
(NAN.3 and nan.3)

https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/tree/man2
(_Exit.2 and _exit.2)

https://github.com/torvalds/linux/tree/master/net/netfilter
(xt_hl.c and xt_HL.c)

The effect is that you can’t successfully clone the manpages or kernel
trees onto a case-insensitive filesystem. For the most part that’s
inconvenient rather than dangerous though though I certainly wouldn’t
want to exclude the possibility that someone’s managed to snooker
themselves into a process which would be genuinely exploitatable this
way.

--
https://www.greenend.org.uk/rjk/

Re: Case-Insensitive File/Directory Names

<uq2ggr$1ush6$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12819&group=comp.os.linux.misc#12819

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 12:13:15 +0000
Organization: A little, after lunch
Lines: 28
Message-ID: <uq2ggr$1ush6$2@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <wwvzfwb6wba.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 12:13:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8c3b89e63fa89cae6d04a969979b5851";
logging-data="2060838"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+/Yzh1WJ/t2oLI+BSf6EilgyT/Ezf0KxE="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:t+GIerCwgj2HMv3Y0U2Xo0qe3BU=
Content-Language: en-GB
In-Reply-To: <wwvzfwb6wba.fsf@LkoBDZeT.terraraq.uk>
 by: The Natural Philosop - Thu, 8 Feb 2024 12:13 UTC

On 08/02/2024 11:15, Richard Kettlewell wrote:
> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>>> Did you know that the ext4 filesystem has the option for
>>>> case-insensitive file/directory names?
>>>
>>> Be careful, this is dangerous.
>>
>> Why?
>
> There’s a bit of extra attack surface not present in a case-sensitive
> filesystem, i.e. the code to do case-insensitive comparisons.
......
....

In the end it breaches the guideline that you should always do whatever
the incompetent programmer who built the system expected you to do.

Unless its a feature you need, simply don't use it.

--
Canada is all right really, though not for the whole weekend.

"Saki"

Re: Case-Insensitive File/Directory Names

<opve9kxb1a.ln2@Telcontar.valinor>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12820&group=comp.os.linux.misc#12820

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!rocksolid2!news.neodome.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: robin_li...@es.invalid (Carlos E.R.)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 13:59:04 +0100
Lines: 29
Message-ID: <opve9kxb1a.ln2@Telcontar.valinor>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
<wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net /FlAwRN1ymWdzTCogYCG3QpADJAgx64MTI4YYYbnvrF09OSpQ6
X-Orig-Path: Telcontar.valinor!not-for-mail
Cancel-Lock: sha1:CI2LTenwwewoYZ8+77KMop5vGbY= sha256:dPKLuqhXOuIpNbOkPryIKC2MZxbiiGJ7TlN5JsW8QG0=
User-Agent: Mozilla Thunderbird
Content-Language: es-ES, en-CA
In-Reply-To: <wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>
 by: Carlos E.R. - Thu, 8 Feb 2024 12:59 UTC

On 2024-02-08 11:58, Richard Kettlewell wrote:
> Grant Taylor <gtaylor@tnetconsulting.net> writes:
>> On 2/7/24 21:57, Lawrence D'Oliveiro wrote:
>>> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>>>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>>>> Did you know that the ext4 filesystem has the option for
>>>>> case-insensitive file/directory names?
>>>>
>>>> Be careful, this is dangerous.
>>> Why?
>> It's a fundamental paradigm change that goes against one of the things
>> that is related to security.
>>
>> E.g. PATH=/usr/local/bin:/usr/bin:/bin
>>
>> Which executable is run first when you type `su`?
>>
>> - /usr/local/bin/SU
>> - /usr/bin/sU
>> - /bin/su
>
> What’s the threat model here?

It is not about threats.

--
Cheers, Carlos.

Re: Case-Insensitive File/Directory Names

<m50f9kxana.ln2@Telcontar.valinor>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12821&group=comp.os.linux.misc#12821

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: robin_li...@es.invalid (Carlos E.R.)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 14:05:26 +0100
Lines: 30
Message-ID: <m50f9kxana.ln2@Telcontar.valinor>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net FJmg6M6ibCE8L5WZ5Gb8zwn1kboomz4Q4U+MRwGFj3XdNFNCPX
X-Orig-Path: Telcontar.valinor!not-for-mail
Cancel-Lock: sha1:AzUJeG0gISF0TlM1Y5mOD++NX/8= sha256:eBLPp9iIFdRyruhrC+KOhM7Ha4rwFvs5FBM2fKWLcTo=
User-Agent: Mozilla Thunderbird
Content-Language: es-ES, en-CA
In-Reply-To: <uq1jer$1qn0n$1@dont-email.me>
 by: Carlos E.R. - Thu, 8 Feb 2024 13:05 UTC

On 2024-02-08 04:57, Lawrence D'Oliveiro wrote:
> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>
>> On 2024-02-08 02:48, Lawrence D'Oliveiro wrote:
>>
>>> Did you know that the ext4 filesystem has the option for
>>> case-insensitive file/directory names?
>>
>> Be careful, this is dangerous.
>
> Why?

Because the filesystem structure is designed considering the case is
relevant.

You would have to examine all the files in your distribution, to check
that there are no collisions. Check all the scripts, all the programs.

Huge overtaking.

You can, however, do it for a data directory of your design. For
example, if you have a directory which you export via samba to windows
machines, that directory could be useful to be case insensitive.

/sambashare

--
Cheers, Carlos.

Re: Case-Insensitive File/Directory Names

<uq2l68$1vsm2$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12822&group=comp.os.linux.misc#12822

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp...@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 13:32:56 +0000
Organization: A little, after lunch
Lines: 30
Message-ID: <uq2l68$1vsm2$1@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <m50f9kxana.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 8 Feb 2024 13:32:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8c3b89e63fa89cae6d04a969979b5851";
logging-data="2093762"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+COMyzNm+4Pqn0nGYvWzLIvMhK9wFwv4M="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:na5im6PRVBJlXUtnOP6ZAyYzcK8=
Content-Language: en-GB
In-Reply-To: <m50f9kxana.ln2@Telcontar.valinor>
 by: The Natural Philosop - Thu, 8 Feb 2024 13:32 UTC

On 08/02/2024 13:05, Carlos E.R. wrote:

> Because the filesystem structure is designed *considering the case is
> relevant*.
>
That is the killer. It's like taking a car designed for a 1.5 litre
engine and cramming a supercharged 6 litre in it. Things will simply break.

> You would have to examine all the files in your distribution, to check
> that there are no collisions. Check all the scripts, all the programs.
>
> Huge overtaking.
>
Undertaking...
>
> You can, however, do it for a data directory of your design. For
> example, if you have a directory which you export via samba to windows
> machines, that directory could be useful to be case insensitive.
>
> /sambashare
>
Moving away from uppercase DOS 6x.3x filenames was a step forward. Why
would anyone go back?

--
"The great thing about Glasgow is that if there's a nuclear attack it'll
look exactly the same afterwards."

Billy Connolly

Re: Case-Insensitive File/Directory Names

<wwva5obqcgj.fsf@LkoBDZeT.terraraq.uk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12823&group=comp.os.linux.misc#12823

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.chmurka.net!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: inva...@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 08 Feb 2024 14:04:28 +0000
Organization: terraraq NNTP server
Message-ID: <wwva5obqcgj.fsf@LkoBDZeT.terraraq.uk>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
<wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>
<opve9kxb1a.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="6088"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:1SqeONTI/iH7jmgKFxBaEtHn5xI=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
 by: Richard Kettlewell - Thu, 8 Feb 2024 14:04 UTC

"Carlos E.R." <robin_listas@es.invalid> writes:
> On 2024-02-08 11:58, Richard Kettlewell wrote:
>> Grant Taylor <gtaylor@tnetconsulting.net> writes:
>>> It's a fundamental paradigm change that goes against one of the things
>>> that is related to security.
>>>
>>> E.g. PATH=/usr/local/bin:/usr/bin:/bin
>>>
>>> Which executable is run first when you type `su`?
>>>
>>> - /usr/local/bin/SU
>>> - /usr/bin/sU
>>> - /bin/su
>> What’s the threat model here?
>
> It is not about threats.

Grant seems to think it is; he explicitly mentioned security.

--
https://www.greenend.org.uk/rjk/

Re: Case-Insensitive File/Directory Names

<wwv1q9nqbzu.fsf@LkoBDZeT.terraraq.uk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12824&group=comp.os.linux.misc#12824

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: inva...@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 08 Feb 2024 14:14:29 +0000
Organization: terraraq NNTP server
Message-ID: <wwv1q9nqbzu.fsf@LkoBDZeT.terraraq.uk>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <m50f9kxana.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="6227"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:7VEn9UrqeKukSrR2FMqm4cF1K2E=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
 by: Richard Kettlewell - Thu, 8 Feb 2024 14:14 UTC

"Carlos E.R." <robin_listas@es.invalid> writes:
> On 2024-02-08 04:57, Lawrence D'Oliveiro wrote:
>> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>>> Be careful, this is dangerous.
>> Why?
>
> Because the filesystem structure is designed considering the case is
> relevant.
>
> You would have to examine all the files in your distribution, to check
> that there are no collisions. Check all the scripts, all the programs.
>
> Huge overtaking.

Doing the check on an installed system is a shell one-liner (and it
produces a few dozen hits on my system). Doing it on, say, a
distribution archive would be a little more but it’s not really a
difficult task.

However I don’t see Lawrence advocating doing it to whole system
(i.e. /) so much as individual volumes or even directories.

--
https://www.greenend.org.uk/rjk/

Re: Case-Insensitive File/Directory Names

<cusf9kx8m3.ln2@Telcontar.valinor>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12825&group=comp.os.linux.misc#12825

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: robin_li...@es.invalid (Carlos E.R.)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 22:16:28 +0100
Lines: 34
Message-ID: <cusf9kx8m3.ln2@Telcontar.valinor>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <m50f9kxana.ln2@Telcontar.valinor>
<wwv1q9nqbzu.fsf@LkoBDZeT.terraraq.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net PN67PIe/NauWKSZb1bqF/wFEoOOnMnVTejwcSgPasXbWMbiI8o
X-Orig-Path: Telcontar.valinor!not-for-mail
Cancel-Lock: sha1:heNFcGc2QdpgOfieR5BkfaKw6F0= sha256:3EtyY1A+C+PHo6v/PUMF9+RvhuHhq3y6DHNakYdC2DU=
User-Agent: Mozilla Thunderbird
Content-Language: es-ES, en-CA
In-Reply-To: <wwv1q9nqbzu.fsf@LkoBDZeT.terraraq.uk>
 by: Carlos E.R. - Thu, 8 Feb 2024 21:16 UTC

On 2024-02-08 15:14, Richard Kettlewell wrote:
> "Carlos E.R." <robin_listas@es.invalid> writes:
>> On 2024-02-08 04:57, Lawrence D'Oliveiro wrote:
>>> On Thu, 8 Feb 2024 04:28:13 +0100, Carlos E.R. wrote:
>>>> Be careful, this is dangerous.
>>> Why?
>>
>> Because the filesystem structure is designed considering the case is
>> relevant.
>>
>> You would have to examine all the files in your distribution, to check
>> that there are no collisions. Check all the scripts, all the programs.
>>
>> Huge overtaking.
>
> Doing the check on an installed system is a shell one-liner (and it
> produces a few dozen hits on my system). Doing it on, say, a
> distribution archive would be a little more but it’s not really a
> difficult task.

The point is, you never know what script or program may create or access
a file of the same name but different case as another part of the
program or another program. You can never be sure.

> However I don’t see Lawrence advocating doing it to whole system
> (i.e. /) so much as individual volumes or even directories.

That's feasible. For a Samba share, it would be desirable, it can avoid
trouble in Windows programs that expect case to not matter.

--
Cheers, Carlos.

Re: Case-Insensitive File/Directory Names

<utsf9kx8m3.ln2@Telcontar.valinor>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12826&group=comp.os.linux.misc#12826

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!rocksolid2!i2pn.org!paganini.bofh.team!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: robin_li...@es.invalid (Carlos E.R.)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 22:16:14 +0100
Lines: 35
Message-ID: <utsf9kx8m3.ln2@Telcontar.valinor>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <m50f9kxana.ln2@Telcontar.valinor>
<uq2l68$1vsm2$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net SykGW6p4xq8ocdmiTVghFwiQD8EU5hZKJHBVmn1FjT2KZzSdik
X-Orig-Path: Telcontar.valinor!not-for-mail
Cancel-Lock: sha1:sPcHl+6dGE+24Oo5AxXpHYjPzog= sha256:L9RjgzQigfROOA2BSqbm6Y395mcwwZyheG/dbP5Kuz4=
User-Agent: Mozilla Thunderbird
Content-Language: es-ES, en-CA
In-Reply-To: <uq2l68$1vsm2$1@dont-email.me>
 by: Carlos E.R. - Thu, 8 Feb 2024 21:16 UTC

On 2024-02-08 14:32, The Natural Philosopher wrote:
> On 08/02/2024 13:05, Carlos E.R. wrote:
>
>> Because the filesystem structure is designed *considering the case is
>> relevant*.
>>
> That is the killer. It's like taking a car designed for a 1.5 litre
> engine and cramming a supercharged 6 litre in it. Things will simply break.
>
>> You would have to examine all the files in your distribution, to check
>> that there are no collisions. Check all the scripts, all the programs.
>>
>> Huge overtaking.
>>
> Undertaking...

Oops :-)

>>
>> You can, however, do it for a data directory of your design. For
>> example, if you have a directory which you export via samba to windows
>> machines, that directory could be useful to be case insensitive.
>>
>> /sambashare
>>
> Moving away from uppercase DOS 6x.3x filenames was a step forward. Why
> would anyone go back?

In current day Windows you can name files with upper, lower, mixed case.
No matter how you do it, in Windows it is the same file. It is simply a
prettier file name.

--
Cheers, Carlos.

Re: Case-Insensitive File/Directory Names

<uq3jiv$25287$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12827&group=comp.os.linux.misc#12827

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 22:11:43 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <uq3jiv$25287$3@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq27n0$1tfdb$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 22:11:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="90dcf57beced22e986224bda49ef3a06";
logging-data="2263303"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+lxYj8t4i7oPPf/FpZLxrP"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:pKZj8lfIsKpoWIWIldG+zkNHipg=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 22:11 UTC

On Thu, 8 Feb 2024 09:42:56 +0000, The Natural Philosopher wrote:

> I once mistakenly added a case sensitive disk to an Apple OS/X machine.
> Applications promptly stopped working.

That’s the opposite of what we’re discussing here.

Re: Case-Insensitive File/Directory Names

<uq3jk1$25287$4@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12828&group=comp.os.linux.misc#12828

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 22:12:18 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <uq3jk1$25287$4@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <m50f9kxana.ln2@Telcontar.valinor>
<wwv1q9nqbzu.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 22:12:18 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="90dcf57beced22e986224bda49ef3a06";
logging-data="2263303"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/x0KpI1tE9biPU9sM28tA"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:SPQQ5KyLxESF4ogCVJfqxx2ksoI=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 22:12 UTC

On Thu, 08 Feb 2024 14:14:29 +0000, Richard Kettlewell wrote:

> However I don’t see Lawrence advocating doing it to whole system (i.e.
> /) so much as individual volumes or even directories.

Which is precisely why the feature is designed that way.

Re: Case-Insensitive File/Directory Names

<uq3jo8$25287$5@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12829&group=comp.os.linux.misc#12829

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 22:14:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <uq3jo8$25287$5@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me> <wwvzfwb6wba.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 22:14:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="90dcf57beced22e986224bda49ef3a06";
logging-data="2263303"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Zz5CmIrLu2KBF94lBiVD/"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:wQa/jJYZxPEKx035l1Cb35XBBYw=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 22:14 UTC

On Thu, 08 Feb 2024 11:15:53 +0000, Richard Kettlewell wrote:

> A more concrete issue is that where a collection of files (e.g. a zip
> archive, a git repo, etc) contains files that differ only in letter
> case, it can’t be represented correctly in a case-independent
> filesystem.

The solution is simple: create a case-sensitive directory, and extract the
archive there.

Consider that Windows users have this same problem, without having
recourse to the same solution.

Re: Case-Insensitive File/Directory Names

<uq3jsg$25287$6@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12830&group=comp.os.linux.misc#12830

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 22:16:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <uq3jsg$25287$6@dont-email.me>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
<wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk> <opve9kxb1a.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 8 Feb 2024 22:16:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="90dcf57beced22e986224bda49ef3a06";
logging-data="2263303"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18kaRoppf2xK4S0mvwM1pmP"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:8Vtxm0PWfaIQvFlmqRdZCJOH2yw=
 by: Lawrence D'Oliv - Thu, 8 Feb 2024 22:16 UTC

On Thu, 8 Feb 2024 13:59:04 +0100, Carlos E.R. wrote:

> On 2024-02-08 11:58, Richard Kettlewell wrote:
>
>> Grant Taylor <gtaylor@tnetconsulting.net> writes:
>>
>>> E.g. PATH=/usr/local/bin:/usr/bin:/bin
>>>
>>> Which executable is run first when you type `su`?
>>>
>>> - /usr/local/bin/SU
>>> - /usr/bin/sU
>>> - /bin/su
>>
>> What’s the threat model here?
>
> It is not about threats.

It’s not about anything at all, really. It’s a question about a non-
problem.

Re: Case-Insensitive File/Directory Names

<uq3s8t$1i269$1@solani.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12831&group=comp.os.linux.misc#12831

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: nob...@nowhere.invalid (Marc Olschok)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Fri, 9 Feb 2024 00:39:57 -0000 (UTC)
Sender: quarc <quarc@freeshell.de>
Message-ID: <uq3s8t$1i269$1@solani.org>
References: <uq1bsh$1lp15$5@dont-email.me>
Injection-Date: Fri, 9 Feb 2024 00:39:57 -0000 (UTC)
Injection-Info: solani.org;
logging-data="1640649"; mail-complaints-to="abuse@news.solani.org"
User-Agent: tin/2.4.4-20191224 ("Millburn") (Linux/5.4.0-170-generic (x86_64))
Cancel-Lock: sha1:Rad2bhfBj7KfmdTF6z+aenDxy+g=
X-User-ID: eJwFwQkBwDAIA0BLfAm103TgX8LukHS+LoKFxZ73oD53C7HS/bRNM8xkjtZEj+xJjxBn7Ac1vhGv
 by: Marc Olschok - Fri, 9 Feb 2024 00:39 UTC

On Thu, 08 Feb 2024 02:48:02 Lawrence D'Oliveiro wrote:
> Did you know that the ext4 filesystem has the option for case-insensitive
> file/directory names?[...]

I did not know and in fact I cannot think of a situation where I
would desire case-insensitivity. But of course it helps to be aware
of this possibility just in case one runs into a system configured
this way. Thanks.

--
M.O.

Re: Case-Insensitive File/Directory Names

<uq3svo$tu7$1@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12832&group=comp.os.linux.misc#12832

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtay...@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 18:52:08 -0600
Organization: TNet Consulting
Message-ID: <uq3svo$tu7$1@tncsrv09.home.tnetconsulting.net>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
<uq1pq9$1rfli$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 9 Feb 2024 00:52:08 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30663"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <uq1pq9$1rfli$2@dont-email.me>
 by: Grant Taylor - Fri, 9 Feb 2024 00:52 UTC

On 2/7/24 23:45, Lawrence D'Oliveiro wrote:
> The first one that matches, same as now.

I disagree.

`su` (lower case) is decidedly not `SU` upper case.

And if your system was using case insensitive files like you are
suggesting and I arranged to put `SU` in a directory earlier in your
path, you just ran a trojan when you mean to run `su`.

This is a first hand example of why case folding is a Bad Idea (TM).

--
Grant. . . .

Re: Case-Insensitive File/Directory Names

<uq3tll$tu7$2@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12833&group=comp.os.linux.misc#12833

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtay...@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 19:03:49 -0600
Organization: TNet Consulting
Message-ID: <uq3tll$tu7$2@tncsrv09.home.tnetconsulting.net>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
<wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 9 Feb 2024 01:03:49 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30663"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk>
 by: Grant Taylor - Fri, 9 Feb 2024 01:03 UTC

On 2/8/24 04:58, Richard Kettlewell wrote:
> What’s the threat model here?

It's different for different people.

> If an attacker can put a hostile command sU in /usr/bin, they must have
> been able to write /usr/bin, in which case they could just replace
> /usr/bin/su with their own version. They don’t need a case-insensitive
> filesystem to do that.

The examples I gave were exactly that, overt examples meant to
demonstrate a concept. There are MANY subtle ways that this type of
thing can bite you.

What if someone has `.` as the first directory in their PATH
(.:/usr/local/bin:/usr/bin:/bin type thing) and the are in (their
current working directory is) /tmp, and someone places a file named `SU`
-- which is a wrapper around /bin/su -- and the person runs `su` to do
something. The person unwittingly / inadvertently ran /tmp/SU instead
of the expected /bin/su.

There are multiple things that work in concert with each other to result
in unexpected and likely unwanted behavior of the system. Each of the
things is in and of itself innocuous enough. But combined ... unwanted
things can easily, if not likely, happen.

Depending exactly on how the case folding works, what library is used
when someone needs to load libnss_dns.so:

/lib/LIBNSS_DNS.SO
/lib/LiBnSs_DnS.sO
/lib/libnss_dns.so

It may be entirely possible to have mixed case files on the file system
but have the system do things to fold case when trying to access files.
Which file will be accessed?

> If a legitimate administrator has created /usr/bin/sU, with different
> behavior to /usr/bin/su, they’re only attacking themselves.

Maybe. Maybe not.

This class of problem, case confusion, can bite in a LOT of different
ways in a LOT of different ways.

What if two users named Bob exist on the system from when case folding
wasn't enabled:

/home/BOB
/home/bob

Case folding is enabled.

Eliding authentication issues, which home directory is used?

--
Grant. . . .

Re: Case-Insensitive File/Directory Names

<uq3tn1$tu7$3@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=12834&group=comp.os.linux.misc#12834

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtay...@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: Case-Insensitive File/Directory Names
Date: Thu, 8 Feb 2024 19:04:33 -0600
Organization: TNet Consulting
Message-ID: <uq3tn1$tu7$3@tncsrv09.home.tnetconsulting.net>
References: <uq1bsh$1lp15$5@dont-email.me> <dbud9kxt1s.ln2@Telcontar.valinor>
<uq1jer$1qn0n$1@dont-email.me>
<uq1n3n$9nf$1@tncsrv09.home.tnetconsulting.net>
<wwv5xyz8bp7.fsf@LkoBDZeT.terraraq.uk> <opve9kxb1a.ln2@Telcontar.valinor>
<wwva5obqcgj.fsf@LkoBDZeT.terraraq.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 9 Feb 2024 01:04:33 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30663"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <wwva5obqcgj.fsf@LkoBDZeT.terraraq.uk>
 by: Grant Taylor - Fri, 9 Feb 2024 01:04 UTC

On 2/8/24 08:04, Richard Kettlewell wrote:
> Grant seems to think it is; he explicitly mentioned security.

Security is the most obvious / easiest place to demonstrate problems
that arise from case confusion.

--
Grant. . . .

Pages:123456
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor