Change logs for multipath-tools source package in Lunar

  • multipath-tools (0.8.8-1ubuntu2.3) lunar; urgency=medium
    
      * d/p/lp2042366-dm_get_map-fix-segfault-when-can-t-found-target.patch:
        Introduce NULL pointer check to multipath map params. (LP: #2042366)
    
     -- Mauricio Faria de Oliveira <email address hidden>  Tue, 31 Oct 2023 19:17:05 -0300
  • multipath-tools (0.8.8-1ubuntu2.2) lunar; urgency=medium
    
      * debian/multipath-tools.postinst: restart multipathd when upgrading from lt
        0.8.8-1ubuntu2.2 (LP: #2035098)
    
    multipath-tools (0.8.8-1ubuntu2.1) lunar; urgency=medium
    
      * d/p/0018-libmpathpersist-fix-command-keyword-ordering.patch:
        Fix mpathpersist command keyword ordering. (LP: #2026881)
      * Do not install init scripts (LP: #2000186)
        - d/multipath-tools.maintscript: remove /etc/init.d/multipath-tools
        - d/rules: do not call dh_installinit
    
     -- Mitchell Dzurick <email address hidden>  Wed, 20 Sep 2023 05:18:54 -0700
  • multipath-tools (0.8.8-1ubuntu2.1) lunar; urgency=medium
    
      * d/p/0018-libmpathpersist-fix-command-keyword-ordering.patch:
        Fix mpathpersist command keyword ordering. (LP: #2026881)
      * Do not install init scripts (LP: #2000186)
        - d/multipath-tools.maintscript: remove /etc/init.d/multipath-tools
        - d/rules: do not call dh_installinit
    
     -- Mitchell Dzurick <email address hidden>  Thu, 13 Jul 2023 11:50:32 -0700
  • multipath-tools (0.8.8-1ubuntu2) lunar; urgency=medium
    
      * SECURITY UPDATE: symlink attack
        - debian/patches/CVE-2022-41973.patch: use /run instead of /dev/shm in
          .gitignore, Makefile.inc, libmultipath/defaults.h,
          multipath/Makefile, multipath/multipath.rules.in,
          multipath/tmpfiles.conf.in.
        - debian/multipath-tools.install: install tmpfiles.d/multipath.conf.
        - debian/rules: copy udev rule after build.
        - CVE-2022-41973
      * SECURITY UPDATE: authorization bypass
        - debian/patches/CVE-2022-41974-pre1.patch: fix command completion in
          interactive mode in multipathd/callbacks.c, multipathd/cli.c,
          multipathd/cli_handlers.c, multipathd/main.c.
        - debian/patches/CVE-2022-41974.patch: more robust command parsing in
          multipathd/callbacks.c, multipathd/cli.c, multipathd/cli.h,
          multipathd/cli_handlers.c, multipathd/uxlsnr.c.
        - debian/patches/CVE-2022-41974-2.patch: fix command completion with
          robust parser in multipathd/cli.c, multipathd/cli.h,
          multipathd/uxlsnr.c.
        - debian/patches/CVE-2022-41974-3.patch: add test for command parsing
          in Makefile.inc, tests/Makefile, tests/cli.c, multipathd/cli.h,
          multipathd/cli.c.
        - debian/patches/CVE-2022-41974-4.patch: fix memory leak handling
          invalid commands in multipathd/uxlsnr.c.
        - CVE-2022-41974
    
     -- Marc Deslauriers <email address hidden>  Fri, 28 Oct 2022 14:43:41 -0400
  • multipath-tools (0.8.8-1ubuntu1) jammy; urgency=medium
    
      * Merge with Debian unstable (LP: #1946834, #1961136). Remaining changes:
        - d/p/enable-find-multipaths.patch: re-enable find_multipaths by
          default -- see the removed 'add_find-multipaths.patch' (LP 1463046)
        - d/p/kpartx-Improve-finding-loopback-device-by-file.patch: Improve
          finding loopback devices (LP 1747044)
        - d/multipath.conf: Install friendly names multipath.conf by default,
          instead of generating it in every installer.
        - debian/multipath-tools.dm-mpath-lvm.udev: Adjust initramfs integration
          for new udev rules
        - Remove d/initramfs/local-top (redundant with other initramfs scripts):
          + init-top: take over loading modules (dm-multipath and SCSI device
            handlers); move the missing dm-emc there (now scsi-dh-emc; see
            BTS 567014).
          + d/rules: do not install local-top anymore.
          + remove d/initramfs/local-top
        - debian/initramfs/hooks: Add dm-queue-length: users may want to
          change from the default selector and should be able to do so.
          (LP 1673350)
        - multipath initramfs fixes for booting from multipathed devices:
          + d/initramfs/hooks: also copy wwids file on the installed
            system to ensure all paths come up on boot. (LP 1479929)
          + d/initramfs/hooks: install multipathd and required
            directories.
          + d/initramfs/hooks: copy multipath udev rules to initramfs
          + d/initramfs/hooks: do not copy kpartx rules to initramfs
          + d/initramfs/local-bottom: remember to stop multipathd.
          + d/initramfs/local-premount: wait for udev to settle before
            the call to resolve_device() in local_mount_root(), so the
            by-uuid/ symlinks have a chance to be updated by the
            multipath udev rules (LP 1503286).
          + d/initramfs/local-premount: Run multipath with -B so not to
            assign names nor change /etc/multipath/bindings during
            initramfs (LP 1561103)
          + d/rules: install d/initramfs/local-bottom
          + d/rules: install d/initramfs/local-premount
        - debian/initramfs/local-bottom: wait for the multipathd unix
          socket to close, so to avoid multipathd.socket unit failure.
          (LP 1682178)
        - Split kpartx initramfs bits into kpartx-boot for dmraid (LP 941874)
          + d/initramfs/kpartx.hook
          + d/kpartx-boot.postinst
          + d/kpartx-boot.postrm
          + d/control: Add kpartx-boot package for dmraid
          + d/rules: Install kpartx initramfs hook
        - d/rules: Move udev rules to priority 95, because rules that load
          modules should be >90.
        - Don't build the multipath-tools binary package on i386; we only want
          kpartx.
      * Dropped changes:
        - Use stable wwn-* names in autopkgtest that work with or without
          friendly names, as scsi-${DM_NAME} is not a stable symlink name.
          [ Included in 0.8.8-1 ]
        - debian/tests/tgtbasedmpaths: Add sleep to allow for device creation
          [ Included in 0.8.8-1 ]
        - d/p/kpartx_more_loopback_fixes.patch: fix loopback mounted files
          some more: since we stat() the loopback device node, we can't rely
          on S_ISREG() tests to handle this case, and should look at the
          device itself instead. (LP 1543430)
          [ Applied upstream in 0.8.6 ]
        - d/p/no-start-in-containers.patch: Do not attempt to start
          multipath-tools in containers, should switch for on-demand udev/socket
          based activation in the future. (LP 1823093)
          [ Applied upstream in 0.8.7 ]
        - d/t/control: use allow-stderr for kpartx-file-loopback, the new
          gdisks version displays warnings on stderr now.
          [ Fixed in 0.8.8-1 ]
      * Added changes:
        - d/t/kpartx-file-loopback: silence kpartx messages to stderr
        - d/rules: remove -Bsymbolic-functions from LDFLAGS
    
     -- Athos Ribeiro <email address hidden>  Mon, 21 Feb 2022 18:18:27 -0300