FREEBSD-upgrade (348bea10b6f2b86f757011652ea798ccb3f696c1) FREEBSD-upgrade (14e78a3656efef8f3cbacbab9c0653dff3f925f4)
1 FreeBSD maintainer's guide to OpenSSH-portable
2 ==============================================
3
4 These instructions assume you have a clone of the FreeBSD git repo
5 main branch in src/freebsd/main, and will store vendor trees under
6 src/freebsd/vendor/. In addition, this assumes there is a "freebsd"
7 origin pointing to git(repo).freebsd.org/src.git.
8

--- 157 unchanged lines hidden (view full) ---

166 We include blocklist (https://github.com/zoulasc/blocklist) in FreeBSD,
167 and ssh is patched to report login failures to it.
168
1699) Paths
170
171 A number of paths are changed to match FreeBSD's configuration (e.g.,
172 using /usr/local/ instead of /uxr/X11R6/).
173
1 FreeBSD maintainer's guide to OpenSSH-portable
2 ==============================================
3
4 These instructions assume you have a clone of the FreeBSD git repo
5 main branch in src/freebsd/main, and will store vendor trees under
6 src/freebsd/vendor/. In addition, this assumes there is a "freebsd"
7 origin pointing to git(repo).freebsd.org/src.git.
8

--- 157 unchanged lines hidden (view full) ---

166 We include blocklist (https://github.com/zoulasc/blocklist) in FreeBSD,
167 and ssh is patched to report login failures to it.
168
1699) Paths
170
171 A number of paths are changed to match FreeBSD's configuration (e.g.,
172 using /usr/local/ instead of /uxr/X11R6/).
173
17410) Memory leaks
17410) Retired patches
175
175
176 Coverity reported a memory leak for which we proposed a fix in
177 https://reviews.freebsd.org/D37253 and sent to the upstream mailing list at
178 https://lists.mindrot.org/pipermail/openssh-unix-dev/2022-November/040497.html
179
180 Upstream subsequently fixed only one of the related leaks, so we reverted
181 the partial fix and applied our change.
182
18311) Retired patches
184
185 We no longer have client-side VersionAddendum, but we recognize and ignore
186 the configuration options to avoid breaking existing configurations.
187
176 We no longer have client-side VersionAddendum, but we recognize and ignore
177 the configuration options to avoid breaking existing configurations.
178
18812) PrintLastLog bugfix
17911) PrintLastLog bugfix
189
190 Upstream's autoconf sets DISABLE_LASTLOG if the system does not have
191 lastlog.ll_line, but uses it to disable the PrintLastLog configuration
192 option altogether. There is a hacky SKIP_DISABLE_LASTLOG_DEFINE=yes to
193 skip setting DISABLE_LASTLOG which we've applied for FreeBSD, but the
194 autoconf machinery really ought to be reworked. Reported upstream at
195 https://lists.mindrot.org/pipermail/openssh-unix-dev/2022-May/040242.html
196
197
198This port was brought to you by (in no particular order) DARPA, NAI
199Labs, ThinkSec, Nescafé, the Aberlour Glenlivet Distillery Co.,
200Suzanne Vega, and a Sanford's #69 Deluxe Marker.
201
202 -- des@FreeBSD.org
180
181 Upstream's autoconf sets DISABLE_LASTLOG if the system does not have
182 lastlog.ll_line, but uses it to disable the PrintLastLog configuration
183 option altogether. There is a hacky SKIP_DISABLE_LASTLOG_DEFINE=yes to
184 skip setting DISABLE_LASTLOG which we've applied for FreeBSD, but the
185 autoconf machinery really ought to be reworked. Reported upstream at
186 https://lists.mindrot.org/pipermail/openssh-unix-dev/2022-May/040242.html
187
188
189This port was brought to you by (in no particular order) DARPA, NAI
190Labs, ThinkSec, Nescafé, the Aberlour Glenlivet Distillery Co.,
191Suzanne Vega, and a Sanford's #69 Deluxe Marker.
192
193 -- des@FreeBSD.org