[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: terminfo capability for hyperlinks
From: |
Bruno Haible |
Subject: |
Re: terminfo capability for hyperlinks |
Date: |
Fri, 03 Jan 2025 01:44:18 +0100 |
Hi Tom,
> > https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
>
> I'm aware of that. PuTTY's authors have a different attitude about
> that, and have presented a longer answer than I've done (since you
> haven't bothered to check on that, this might help):
>
> https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/osc8.html
The PuTTY developers merely say that they won't support it. Whereas here
are more than 20 terminal emulators that support it:
https://github.com/Alhadis/OSC8-Adoption
These terminal emulators include those of the most common GUI desktops
(GNOME, KDE, Xfce4).
They cite security concerns and UI ergonomy problems.
Re security concerns: Have we seen a flood of CVEs regarding this feature,
for the more than 20 terminal emulators? No.
And if there are security concerns, I bet they will only exist under ssh,
not for users running a command on their host machine. Therefore if some
workarounds will be needed for security reasons, it will be
a) in the code that creates file://HOSTNAME/... URLs in the applications,
or
b) in ssh.
Re UI ergonomy problems: When there are more than 20 implementations
competing for users, you can count on improvements to be copied by other
implementations - as usual in FOSS.
So, please consider adding this support in terminfo. So as to improve
the general experience of so many users.
Bruno