Page MenuHomeFreeBSD

Vendor import of OpenSSH 8.4p1.
AbandonedPublic

Authored by woodsb02 on Jan 23 2021, 8:46 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 10, 10:26 AM
Unknown Object (File)
Wed, Mar 27, 2:45 PM
Unknown Object (File)
Mar 18 2024, 2:58 PM
Unknown Object (File)
Feb 25 2024, 9:43 AM
Unknown Object (File)
Feb 12 2024, 7:12 PM
Unknown Object (File)
Feb 9 2024, 2:16 PM
Unknown Object (File)
Jan 17 2024, 12:47 AM
Unknown Object (File)
Jan 10 2024, 1:47 AM
Subscribers

Details

Summary

Vendor import of OpenSSH 8.4p1.

Test Plan

Confirmed process followed made zero changes
if I tried to import the current vendor release 8.0p1.
This import was from the release tarball from openssh.com.

Diff Detail

Repository
rG FreeBSD src repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 36427
Build 33316: arc lint + arc unit

Event Timeline

Note that I do not have my src commit bit (I am a ports committer), so I am seeking approval to push this src commit upstream to the vendor/openssh branch.

The reason I raised this request was I noticed a new feature was not yet available in the FreeBSD 13 source:

  • sshd(8): add an Include sshd_config keyword that allows including additional configuration files via glob(3) patterns. bz2468

This was introduced in OpenSSH 8.2p1:
https://www.openssh.com/releasenotes.html

This would allow the follow to be added to /etc/ssh/sshd_config in the future:

Include /etc/ssh/sshd_config.d/*.conf

https://linuxliteracy.com/new-way-to-manage-ssh-options-in-ubuntu-20-04/

See D28564 for an update to the in-tree update instructions.

IMO we should push 8.1p1, 8.2p1, 8.3p1, 8.4p1 in order, so that we have the interim revisions in the history (even if we don't end up using them). I've staged that locally while updating the process documented in D28564, but the merge is not trivial.

Abandoning this revision, in favour of Ed’s recommendation to push 8.1p1, 8.2p1, 8.3p1, 8.4p1 in order.