On Mon Feb 24, 2025 at 2:36 AM CET, G. Branden Robinson wrote:
> [...]
> My lodestar on this point is that we can use C and the shell to create
> files named with trailing spaces, so there's no reason *roff, as a bona
> fide programming language, shouldn't be capable as well--as long as it's
> not difficult to implement.
>
> Further, because such file names _are_ so easy to create in C and the
> shell, I think if there were dangerously underhanded threats in the
> offing, we'd have seen them by now.  It's not like people need to
> smuggle such things onto the file system under the cover of a *roff
> document.  (In GNU troff, since "safer mode" is on by default, a
> document can't _create_ a file of _any_ name on its own initiative.)

I think the point is that such filenames aren't being used, so breaking
compatibility (and making adding comments to these requests annoying)
for the sake of supporting them isn't worth it.

~ onf

Reply via email to