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 |