<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>