[Bug 2050] Support XDG basedir specification

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Fri Jul 10 01:45:22 AEST 2020


https://bugzilla.mindrot.org/show_bug.cgi?id=2050

Drew DeVault <sir at cmpwn.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sir at cmpwn.com

--- Comment #9 from Drew DeVault <sir at cmpwn.com> ---
It's about time you stopped dying on this hill, guys.

Here's what would happen if SSH introduced XDG base directory support:
nothing whatsoever, because everyone's ~/.ssh would still be there and
would be picked up as the fallback directory. Tools which provision new
systems by dumping keys into ~/.ssh would continue to work.

What might break is someone deciding to move their SSH directory, at
which point they are perpared for their scripts to break because
they've made the change themselves.

Third-party SSH tools will quickly update, likely within a year, to
support XDG base dirs as well. Give it 2 years to be safe, then update
the default behavior. Hell, read the env from SSH_XDG_* for a start, so
people have to opt-in to making SSH do the right thing.

25 years of using ~/.ssh doesn't make it right, it just makes it
egregiously wrong.

-- 
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.


More information about the openssh-bugs mailing list