<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">I’m
happy to announce the availability of MidnightBSD 2.2 for amd64
and i386. This release focused on updating third party software
in the base system and some smaller enhancements.  </p>
<br>
Bug Fixes and new features
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">use
md library sha256 implementation for lzma</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">/bin/sh
updated based on freebsd 12-stable sources</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">root
shell changed to tcsh from csh. This adds history to the root
user’s interactive shell. We may change the root shell to mksh
in the future.</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Introduce
a patch to dummynet from pfsense to increase max value to 4Gb/s
instead of 2Gb/s.</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">mport
2.2.0</p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">removes
use of libdispatch / gcd dependency so we can eventually support
static built mport.</p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">add
desktop-file-utils command to plist.</p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">add
@KLD to plist handler (allows packages to define kernel modules)</p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Introduce
type on ucl pkg messages (allows package messages on specific
events)</p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">add
null check on stub detach (prevents crashing when unloading a
package)</p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">add
chroot path to libexec commands and mport.list (allows a chroot
for updating in a jail)</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Fixed
issues with desktop startup and created an initial .xinitrc file
for GUI installs.</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">A
Hyper-V vPCI emulation change can cause SR-IOV (Single-Root I/O
Virtualization) and DDA (Discrete Device Assignment) devices to
fail to operate correctly under Hyper-V. In recent Hyper-V
releases on Windows Server 2022, the vPCI code does not
initialize the last 4 bit of device registers. This behavior
change could result in failure to initialize guest drivers for
SR-IOV or DDA devices.</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Netcat:
add sctp support from FreeBSD</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Add
ptsname_r to libc. </p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Ipfilter
bug fixes from FreeBSD.</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Enable
dbus and hald during the firstboot script (long term we want hal
to go away)</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">Slow
down the loader twiddle. (speeds up boot on VMs like AWS AMI
and older hardware)</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">add
siginfo to chflags</p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">switch
to less pager for root. </p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">cat(1):
Bring in a bug fix for the -e flag as found in FreeBSD 12 stable</p>
<br>
<span style="font-weight: normal;">Known Issues</span><br>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">mport
package manager - On systems with a large number of packages
installed, a mport upgrade can run out of file descriptors.  </p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;">OpenSSL
is quite out of date. We had planned to update this for the
release, but ran into some issues with GELI. Instead, we
backported some public patches to our OpenSSL version. We will
continue to work on this and do another release when available.Â
Please use the mports version of OpenSSL for any software you
build.</p>
</p>
<p>See full release notes: <a class="moz-txt-link-freetext" href="https://www.midnightbsd.org/notes/">https://www.midnightbsd.org/notes/</a> <br>
</p>
<p>Download: <a class="moz-txt-link-freetext" href="https://www.midnightbsd.org/download/">https://www.midnightbsd.org/download/</a><br>
</p>
<p><br class="Apple-interchange-newline">
</p>
<pre class="moz-signature" cols="72">--
Lucas Holt
<a class="moz-txt-link-abbreviated" href="mailto:Luke@FoolishGames.com">Luke@FoolishGames.com</a>
________________________________________________________
MidnightBSD.org (Free OS)
JustJournal.com (Free blogging)</pre>
</body>
</html>