Change logs for util-linux source package in Kinetic

  • util-linux (2.38-4ubuntu1) kinetic; urgency=medium
    
      * Merge from Debian unstable. Remaining changes:
        - Build hwclock with audit support.
        - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
          kernels sync the RTC automatically.
        - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
          fallback if the regular shell fails to execute. Patch ported from
          sysvinit. (see LP #505887)
        - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
          machines with locked root accounts (as Ubuntu does by default). Don't
          require --force for sulogin.
      * Dropped changes, included upstream:
        - Revert the change to libsmartcols that outputs shell parsable column
          names when -P / --pairs is used in lsblk. The change breaks older
          MAAS and curtin versions, such that they cannot deploy Jammy.
          (LP: #1961542)
          - d/p/ubuntu/lp-1961542-Revert-libsmartcols-sanitize-variable-names-on-ex.patch
        - SECURITY UPDATE: Unauthorized unmount of FUSE filesystems belonging to
          users with similar uid
          - debian/patches/upstream/CVE-2021-3995-1.patch: make sure mem2strcpy()
            buffer is zeroized in include/strutils.h.
          - debian/patches/upstream/CVE-2021-3995-2.patch: fix UID check for FUSE
            umount in libmount/src/context_umount.c, libmount/src/mountP.h,
            libmount/src/optstr.c.
          - CVE-2021-3995
        - SECURITY UPDATE: Unauthorized unmount in util-linux's libmount
          - debian/patches/upstream/CVE-2021-3996-1.patch: remove support for
            deleted mount table entries in libmount/src/tab_parse.c.
          - debian/patches/upstream/CVE-2021-3996-2.patch: update mountinfo files
            in tests/*.
          - CVE-2021-3996
        - Update translations after changes to HiFive partition names
      * Stop cleaning up weekly fstrim cron file as it has been gone since
        Bionic.
    
     -- Michael Hudson-Doyle <email address hidden>  Wed, 04 May 2022 10:30:45 +1200
  • util-linux (2.38-4) unstable; urgency=medium
    
      * Ship empty /var/lib/libuuid again.
        In 2014 we stopped creating this directory as part of the package. For
        some more time, this was the home directory of the uuid runtime user,
        but that got changed to /run/uuidd then. Ship this directory again,
        as libuuid puts a file there, and since 2.38 the uuidd.service
        definition also wants to bind-mount it. (Closes: #1009686)
      * Update libfdisk1, libmount1, libsmartcols1 symbol files
      * util-linux-extra: fix misc:Pre-Depends mixup in Depends:
      * Use different method to install lsfd into /usr/bin
      * Install lsirq into util-linux-extra
    
     -- Chris Hofstaedtler <email address hidden>  Thu, 14 Apr 2022 11:50:55 +0000
  • util-linux (2.37.2-4ubuntu3) jammy; urgency=medium
    
      * Revert the change to libsmartcols that outputs shell parsable column
        names when -P / --pairs is used in lsblk. The change breaks older
        MAAS and curtin versions, such that they cannot deploy Jammy.
        (LP: #1961542)
        - d/p/ubuntu/lp-1961542-Revert-libsmartcols-sanitize-variable-names-on-ex.patch
    
     -- Matthew Ruffell <email address hidden>  Mon, 21 Feb 2022 14:49:57 +1300