Change logs for systemd source package in Hirsute

  • systemd (247.3-3ubuntu3.7) hirsute-security; urgency=medium
    
      * SECURITY UPDATE: systemd-tmpfiles could be made to crash.
        - d/p/rm-rf-refactor-rm-rf-children-split-out-body-of-directory.patch:
          Backport upstream patch from PR#20173
        - d/p/rm-rf-optionally-fsync-after-removing-directory-tree.patch:
          Backport upstream patch required for CVE-2021-3997 patches
        - d/p/CVE-2021-3997-1.patch: Backport upstream patch to refactor
          rm_rf_children_inner()
        - d/p/CVE-2021-3997-2.patch: Backport upstream patch to refactor
          rm_rf()
        - d/p/CVE-2021-3997-3.patch: Backport upstream patch to loop over
          nested directories instead of using recursion
        - CVE-2021-3997
    
     -- Alex Murray <email address hidden>  Mon, 10 Jan 2022 14:56:34 +1030
  • systemd (247.3-3ubuntu3.6) hirsute; urgency=medium
    
      * d/p/dell-clamshell-accel-location-base-with-sku.patch:
        Revert incorrect patch (LP: #1942899)
    
    systemd (247.3-3ubuntu3.5) hirsute; urgency=medium
    
      [ Yao Wei ]
      * d/p/dell-clamshell-accel-location-base-with-sku.patch:
        Use SKU to identify Dell clamshell models for accelerometer properties
        (LP: #1938259)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a21edd743408b5603b0177e9c230c6d6b919e589
    
      [ Lukas Märdian ]
      * Add d/p/lp1934221-resolved-disable-event-sources-before-unreffing-them.patch
        - Fix segfault in systemd-resolve (LP: #1934221)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=55906c32bdfd862e454c0fce80c4e023de6c3b19
    
      [ Simon Chopin ]
      * d/p/lp1914740-network-enable-DHCP-broadcast-flag-if-required-by-in.patch:
        - Apply upstream patch to fix Hipersocket DHCP mode (LP: #1914740)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c7559785d7d4efaaa899009bceeb9498e53342e5
    
      [ Dan Streetman ]
      * d/p/lp1934981-correct-suspend-then-sleep-string.patch:
        Fix sleep verb used by logind during suspend-then-hibernate
        (LP: #1934981)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=cf75bbb01a6e7e2516e2bbf541c8e84d0548359c
      * d/p/lp1934147/0001-cgroup-do-catchup-for-unit-cgroup-inotify-watch-file.patch,
        d/p/lp1934147/0002-core-Make-sure-cgroup_oom_queue-is-flushed-on-manage.patch:
        Catchup cgroup inotify watch after reexec/reload (LP: #1934147)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d34d104339065665fa64ccda72d07ba8e2b7e10f
    
     -- Dan Streetman <email address hidden>  Tue, 07 Sep 2021 14:34:22 -0400
  • systemd (247.3-3ubuntu3.5) hirsute; urgency=medium
    
      [ Yao Wei ]
      * d/p/dell-clamshell-accel-location-base-with-sku.patch:
        Use SKU to identify Dell clamshell models for accelerometer properties
        (LP: #1938259)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a21edd743408b5603b0177e9c230c6d6b919e589
    
      [ Lukas Märdian ]
      * Add d/p/lp1934221-resolved-disable-event-sources-before-unreffing-them.patch
        - Fix segfault in systemd-resolve (LP: #1934221)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=55906c32bdfd862e454c0fce80c4e023de6c3b19
    
      [ Simon Chopin ]
      * d/p/lp1914740-network-enable-DHCP-broadcast-flag-if-required-by-in.patch:
        - Apply upstream patch to fix Hipersocket DHCP mode (LP: #1914740)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c7559785d7d4efaaa899009bceeb9498e53342e5
    
      [ Dan Streetman ]
      * d/p/lp1934981-correct-suspend-then-sleep-string.patch:
        Fix sleep verb used by logind during suspend-then-hibernate
        (LP: #1934981)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=cf75bbb01a6e7e2516e2bbf541c8e84d0548359c
      * d/p/lp1934147/0001-cgroup-do-catchup-for-unit-cgroup-inotify-watch-file.patch,
        d/p/lp1934147/0002-core-Make-sure-cgroup_oom_queue-is-flushed-on-manage.patch:
        Catchup cgroup inotify watch after reexec/reload (LP: #1934147)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d34d104339065665fa64ccda72d07ba8e2b7e10f
    
     -- Dan Streetman <email address hidden>  Thu, 26 Aug 2021 10:10:50 -0400
  • systemd (247.3-3ubuntu3.4) hirsute-security; urgency=medium
    
      * SECURITY UPDATE: DoS via DHCP FORCERENEW
        - debian/patches/CVE-2020-13529.patch: tentatively ignore FORCERENEW
          command in src/libsystemd-network/sd-dhcp-client.c.
        - CVE-2020-13529
      * SECURITY UPDATE: denial of service via stack exhaustion
        - debian/patches/CVE-2021-33910.patch: do not use strdupa() on a path
          in src/basic/unit-name.c.
        - CVE-2021-33910
    
     -- Marc Deslauriers <email address hidden>  Tue, 20 Jul 2021 07:38:18 -0400
  • systemd (247.3-3ubuntu3.2) hirsute; urgency=medium
    
      [ Kai-Heng Feng ]
      * d/p/hwdb-Add-ProBook-to-use-micmute-hotkey.patch:
        - Add ProBook to use micmute hotkey (LP: #1930910)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90ffcafda001ca1dd3598078f6f474327d5573c9
    
      [ Zhang Youfu ]
      * d/p/lp1925827/0001-network-make-routing_policy_rule_remove-take-Manager.patch,
        d/p/lp1925827/0002-network-introduce-routing_policy_rule_equal.patch,
        d/p/lp1925827/0003-network-use-netlink_message_read_in_addr_union-where.patch,
        d/p/lp1925827/0004-network-set-FRA_PROTOCOL-to-RTPROT_STATIC-by-default.patch,
        d/p/lp1925827/0005-network-adjust-protocol-of-rules-sent-from-kernel-wh.patch,
        d/p/lp1925827/0006-network-treat-rule-which-has-l3mdev-flag-as-created-.patch,
        d/p/lp1925827/0007-network-drop-unnecessary-routing-policy-rules.patch,
        d/p/lp1925827/0008-network-do-not-serialize-deserialize-routing-policy-.patch,
        d/p/lp1925827/0009-network-constify-several-arguments.patch,
        d/p/lp1925827/0010-network-drop-unnecessary-checks.patch,
        d/p/lp1925827/0011-network-always-re-configure-rules-even-if-already-ex.patch,
        d/p/lp1925827/0012-network-set-RoutingPolicyRule-family-based-on-Family.patch,
        d/p/lp1925827/0013-network-drop-fib-rules-configured-with-Family-both.patch,
        d/p/lp1925827/0014-test-network-add-tests-for-fib-rules-with-Family-bot.patch:
        - backport routing policy rule fix (LP: #1925827)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=40ad9a36c7c68bc6f7456741b2a8d4ac313e88b1
    
      [ Jeremy Szu ]
      * d/p/lp1932352-hwdb-Add-mic-mute-key-mapping-for-HP-Elite-Dragonfly.patch:
        - Fix micmute hotkeys on HP Elite Dragonfly (LP: #1932352)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ff43db882db719e23bd52bf2aa74662865791c4d
    
      [ Dan Streetman ]
      * d/p/lp1931578/0001-network-default-RequiredForOnline-false-if-Activacti.patch,
        d/p/lp1931578/0002-networkctl-add-field-Required-For-Online.patch,
        d/p/lp1931578/0003-test-add-test-to-verify-RequiredForOnline-setting-wi.patch:
        Adjust default for RequiredForOnline when using ActivationPolicy
        (LP: #1931578)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f2008e613c8ae5ea58d3171d7446b9772236ba4d
      * d/p/lp1894622-Add-systemd-resolve-backwards-compatibility-section-.patch:
        Add man page symlink and deprecation notice for systemd-resolve
        (LP: #1894622)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=acc7bb952109717777b774ab1e1c162f003048ae
      * d/p/lp1858210/0001-time-simplify-get_timezones.patch,
        d/p/lp1858210/0002-time-split-get_timezone-into-main-function-and-zone1.patch,
        d/p/lp1858210/0003-time-get-timezones-from-tzdata.zi.patch:
        Parse tzdata.zi so timedatectl list-timezones also lists aliases
        (LP: #1858210)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=24fb40db173a07559a805b2b61396dba805c8d45
      * d/p/lp1891215/0001-fs-util-add-conservative_rename-that-suppresses-unne.patch,
        d/p/lp1891215/0002-resolved-don-t-update-resolv.conf-snippets-unnecessa.patch,
        d/p/lp1891215/0003-fs-util-rename-conservative_rename-conservative_rena.patch,
        d/p/lp1891215/0004-fs-util-make-sure-conservative_renameat-properly-det.patch:
        Don't rewrite resolv.conf is content unchanged (LP: #1891215)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b8f16358b838e8878ac4d669ce9b95e8d015ac86
    
     -- Dan Streetman <email address hidden>  Tue, 06 Jul 2021 13:56:54 -0400
  • systemd (247.3-3ubuntu3.1) hirsute; urgency=medium
    
      [ Andy Chi ]
      * debian/patches/lp1926547-hwdb-60-keyboard-Update-Dell-Privacy-Local-Mic-Mute-.patch
        - Apply upstream patch to correct key and device mapping.
          (LP: #1926547)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f360a705d992205e3da511910c859e81390e93c6
    
      [ Łukasz 'sil2100' Zemczak ]
      * d/p/lp1664844/0001-network-add-ActivationPolicy-configuration-parameter.patch,
        d/p/lp1664844/0002-test-add-ActivationPolicy-unit-tests.patch,
        d/p/lp1664844/0003-save-link-activation-policy-to-state-file-and-displa.patch:
        - add support for configuring the activation policy for an interface
          (LP: #1664844)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ae75627f573f5946169819e4fdfe89290badaf21
    
      [ Dan Streetman ]
      * d/p/debian/UBUNTU-resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch,
        d/p/lp1785383-resolved-address-DVE-2018-0001.patch:
        - Use upstream patch for DVE-2018-0001 handling (LP: #1785383)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6c6e948e4364649a4a803a8f1c9cdd5c70e1f0ab
      * d/p/lp1929849-rfkill-add-some-casts-to-silence-Werror-sign-compare.patch:
        - Fix FTBFS due to kernel header change (LP: #1929849)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=656bfde76b7a2d172d84d4e7905d80e1dfa2b68d
    
     -- Dan Streetman <email address hidden>  Thu, 27 May 2021 11:09:57 -0400
  • systemd (247.3-3ubuntu3) hirsute; urgency=medium
    
      * Make systemd-rfkill work with latest Linux kernels (LP: #1921696)
        Files:
        - debian/patches/lp1921696/rfkill-improve-error-logging.patch
        - debian/patches/lp1921696/rfkill-use-short-writes-and-accept-long-reads.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7fc7bece33c21b155822ef6640adffb0e703da50
      * LoadCredentials: do not assert on invalid syntax
        File: debian/patches/LoadCredentials-do-not-assert-on-invalid-syntax.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5e7f913d0fd36b0800a8d99f809f61d263200343
    
     -- Balint Reczey <email address hidden>  Wed, 07 Apr 2021 17:57:49 +0200
  • systemd (247.3-3ubuntu2) hirsute; urgency=medium
    
      [ Dan Streetman ]
      * d/p/lp1887744-basic-unit-file-when-loading-linked-unit-files-use-l.patch:
        Use src name, not dst name, of symlinked unit files (LP: #1887744)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=667a881ab3bace6c4a7550067d4ecf2e4b9ece82
    
     -- Balint Reczey <email address hidden>  Mon, 29 Mar 2021 12:22:06 +0200
  • systemd (247.3-3ubuntu1) hirsute; urgency=medium
    
      * Merge to Ubuntu from Debian unstable
      * Bugfix only upload
    
    systemd (247.3-3) unstable; urgency=medium
    
      * pkg-config: make prefix overridable again (Closes: #984763)
      * Revert "units: turn off DNSSEC validation when timesyncd resolves
        hostnames"
        Support for SYSTEMD_NSS_RESOLVE_VALIDATE=0 requires the changes from
        https://github.com/systemd/systemd/pull/17823 for the dnssec bypass
        logic. Those are rather invasive changes and not suitable for a stable
        backport.
    
    systemd (247.3-2ubuntu1) hirsute; urgency=medium
    
      * Merge to Ubuntu from Debian unstable
      * Bugfix only upload
    
    systemd (247.3-2) unstable; urgency=medium
    
      [ Michael Biebl ]
      * Downgrade a couple of warnings to debug.
        If a package still ships only a SysV init script or if a service file or
        tmpfile uses /var/run, downgrade those messages to debug. We can use
        lintian to detect those issues.
        For service files and tmpfiles in /etc, keep the warning, as those files
        are typically added locally and aren't checked by lintian.
        (Closes: #981407)
      * core: fix mtime calculation of dropin files
        (Closes: #975289)
      * analyze: slightly reword PrivateTmp= message
        (Closes: #931753)
      * rules: move ID_SMARTCARD_READER definition to a <70 configuration
        (Closes: #978011)
      * units: turn off DNSSEC validation when timesyncd resolves hostnames
        (Closes: #898530)
      * table: drop trailing white spaces of the last cell in row
        (Closes: #980820)
    
     -- Balint Reczey <email address hidden>  Wed, 17 Mar 2021 13:12:43 +0100
  • systemd (247.3-2ubuntu1) hirsute; urgency=medium
    
      * Merge to Ubuntu from Debian unstable
      * Bugfix only upload
    
    systemd (247.3-2) unstable; urgency=medium
    
      [ Michael Biebl ]
      * Downgrade a couple of warnings to debug.
        If a package still ships only a SysV init script or if a service file or
        tmpfile uses /var/run, downgrade those messages to debug. We can use
        lintian to detect those issues.
        For service files and tmpfiles in /etc, keep the warning, as those files
        are typically added locally and aren't checked by lintian.
        (Closes: #981407)
      * core: fix mtime calculation of dropin files
        (Closes: #975289)
      * analyze: slightly reword PrivateTmp= message
        (Closes: #931753)
      * rules: move ID_SMARTCARD_READER definition to a <70 configuration
        (Closes: #978011)
      * units: turn off DNSSEC validation when timesyncd resolves hostnames
        (Closes: #898530)
      * table: drop trailing white spaces of the last cell in row
        (Closes: #980820)
    
     -- Balint Reczey <email address hidden>  Wed, 10 Mar 2021 15:09:55 +0100
  • systemd (247.3-1ubuntu4) hirsute; urgency=medium
    
      [ Dimitri John Ledkov ]
      * d/p/debian/UBUNTU-resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch:
        Patch updated to reduce log level to debug
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=299002546ec2d62e7f0dd7d614ba958fc9df83c2
    
      [ Dan Streetman ]
      * d/p/lp1906331-sd-event-ref-event-loop-while-in-sd_event_prepare-ot.patch:
        Take event reference while processing (LP: #1906331)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1bc38abcd3b62d317fcb62b72e26d9cb2e35ccf9
      * d/p/lp1917458-udev-rules-add-rule-to-create-dev-ptp_hyperv.patch:
        Create symlink for hyperv-provided ptp device (LP: #1917458)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8f1ee790ad66395457ca64cb5f8a01fdd8aabe47
    
      [ Balint Reczey ]
      * Pick proposed patch for not returning early in udevadm (LP: #1914062)
        File: debian/patches/lp1914062-udevadm-don-t-return-early.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d8c80751a97b0c6c4df972f6f8325293aa1607c4
      * debian/tests/control: Mark systemd-fsckd flaky again.
        As promised in LP: 1915126, until further investigation.
        File: debian/tests/control
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=68fbaab272af81aab29497f7c6a3e4e6e9aa091b
    
     -- Balint Reczey <email address hidden>  Thu, 04 Mar 2021 12:19:05 +0100
  • systemd (247.3-1ubuntu3) hirsute; urgency=medium
    
      * No-change rebuild to drop the udeb package.
    
     -- Matthias Klose <email address hidden>  Mon, 22 Feb 2021 10:36:23 +0100
  • systemd (247.3-1ubuntu2) hirsute; urgency=medium
    
      [ Stéphane Graber ]
      * Revert the change to udevd service and sockets. They must start in LXC.
        LXD containers do have proper uevent handling and actively send
        uevents for udevd to handle.
    
    systemd (247.3-1ubuntu1) hirsute; urgency=medium
    
      [ Dan Streetman ]
      * d/p/lp1907306/0001-sd-dhcp-client-don-t-log-timeouts-if-already-expired.patch,
        d/p/lp1907306/0002-sd-dhcp-client-track-dhcp4-t1-t2-expire-times.patch,
        d/p/lp1907306/0003-sd-dhcp-client-add-RFC2131-retransmission-details.patch,
        d/p/lp1907306/0004-sd-dhcp-client-simplify-dhcp4-t1-t2-parsing.patch,
        d/p/lp1907306/0005-sd-dhcp-client-correct-dhcpv4-renew-rebind-retransmi.patch,
        d/p/lp1907306/0006-sd-dhcp-client-correct-retransmission-timeout-to-mat.patch,
        d/p/lp1907306/0007-test-network-increase-wait_online-timeout-to-handle-.patch,
        d/p/lp1907306/0008-sd-dhcp-client-fix-renew-rebind-timeout-calculation-.patch:
        Send correct number of dhcpv4 renew and rebind requests
        (LP: #1907306)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9454c4cb1b85f6f6945a29b6860e0747432318a1
      * d/t/root-unittests:
        Remove any corrupt journal files (LP: #1881947)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c4f2a65d53972eec7d4cf46facb9f72e989e3af2
    
      [ Balint Reczey ]
      * Merge to Ubuntu from Debian unstable
        - Dropped changes:
          * test: use modern qemu numa arguments
      * Switch default hierarchy (back) to hybrid again because snapd is not ready
        yet (LP: 1850667)
        Files:
        - debian/rules
        - debian/systemd.NEWS
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4976b9474aa3b3b2587bb805472b8c37a4574346
      * Drop reverts that used to keep netplan.io's autopkgtest happy
        Files:
        - debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
        - debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=23340d4608eb9f281ecc47f7356b40f2ac8db540
      * Fall back to device name when net_get_name(device) fails again, dropping
        the patch to skip it
        File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=34cfe66296463dcc8ad9ebe07add846dd955fedc
      * Don't start udevd service and sockets in LXC.
        LXC mounts /sys in read-write mode unlike other containers. (LP: #1914062)
        File: debian/patches/debian/UBUNTU-Don-t-start-udevd-service-and-sockets-in-LXC.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fa63ef6891eff6762509b322429687d4d506bdb2
    
    systemd (247.3-1) unstable; urgency=medium
    
      [ Michael Biebl ]
      * New upstream version 247.3
      * Rebase patches
    
      [ Ioanna Alifieraki ]
      * systemctl: return error code when scheduled shutdown fails
    
    systemd (247.2-5) unstable; urgency=medium
    
      [ Matthias Klumpp ]
      * Configure localed to run locale-gen to generate missing locale.
        This applies an (upstreamed) patch to permit systemd-localed to run
        locale-gen to generate missing locale when requested to switch the
        system locale.
        This makes localectl usable on Debian for changing locale without
        breaking system localization or even prevent certain applications from
        running at all after switching to a non-generated locale.
    
      [ Michael Biebl ]
      * systemctl: do not shutdown immediately on scheduled shutdown.
        When, for whatever reason, a scheduled shutdown fails to be set, systemd
        will proceed with immediate shutdown without allowing the user to react.
        This is counterintuitive because when a scheduled shutdown is issued,
        it means the user wants to shutdown at a specified time in the future,
        not immediately. (Closes: #931235)
      * test: disable DnsmasqClientTest.test_resolved_etc_hosts in
        networkd-test.py.
        This test appears to be flaky.
        See: #979716
      * Bump Standards-Version to 4.5.1
      * Set upstream metadata fields: Bug-Submit, Bug-Database, Repository,
        Repository-Browse
    
    systemd (247.2-4) unstable; urgency=medium
    
      * Move libraries and NSS modules from /lib to /usr/lib.
        Keep libpam_systemd.so installed in /lib, as PAM doesn't support
        loading PAM modules from /usr/lib on a split-usr system.
    
    systemd (247.2-3) unstable; urgency=medium
    
      * test: use modern qemu numa arguments
        This fixes TEST-36-NUMAPOLICY from the upstream autopkgtest when using
        qemu >= 5.2.
      * Increase timeout when running unit tests.
        The default timeout for individual unit tests is 30s. On slower
        architectures and environments like reproducible-builds, this sometimes
        is not enough.
        Instead of fine-tuning the timeout for each individual test, we instead
        increase the timeouts by a factor of 10.
      * init-functions, getty-static.service: Don't hard-code path to systemctl
        binary.
        This should simplify an eventual move of systemctl from /bin to
        /usr/bin.
      * getty-static.service: Skip if dbus-broker is installed.
        Check for the binary in /usr/bin as this makes it easier to move the
        service files from /lib/systemd to /usr/lib/systemd.
    
    systemd (247.2-2) unstable; urgency=medium
    
      * Switch to "unified" cgroup hierarchy (i.e. cgroupv2) (Closes: #943981)
    
    systemd (247.2-1) unstable; urgency=medium
    
      [ Balint Reczey ]
      * debian/systemd.NEWS: Mention udev rules changes in 247
    
      [ Michael Biebl ]
      * New upstream version 247.2
      * Rebase patches
      * test: fix fd_is_mount_point() check
    
     -- Balint Reczey <email address hidden>  Thu, 11 Feb 2021 18:50:13 +0100
  • systemd (247.3-1ubuntu1) hirsute; urgency=medium
    
      [ Dan Streetman ]
      * d/p/lp1907306/0001-sd-dhcp-client-don-t-log-timeouts-if-already-expired.patch,
        d/p/lp1907306/0002-sd-dhcp-client-track-dhcp4-t1-t2-expire-times.patch,
        d/p/lp1907306/0003-sd-dhcp-client-add-RFC2131-retransmission-details.patch,
        d/p/lp1907306/0004-sd-dhcp-client-simplify-dhcp4-t1-t2-parsing.patch,
        d/p/lp1907306/0005-sd-dhcp-client-correct-dhcpv4-renew-rebind-retransmi.patch,
        d/p/lp1907306/0006-sd-dhcp-client-correct-retransmission-timeout-to-mat.patch,
        d/p/lp1907306/0007-test-network-increase-wait_online-timeout-to-handle-.patch,
        d/p/lp1907306/0008-sd-dhcp-client-fix-renew-rebind-timeout-calculation-.patch:
        Send correct number of dhcpv4 renew and rebind requests
        (LP: #1907306)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9454c4cb1b85f6f6945a29b6860e0747432318a1
      * d/t/root-unittests:
        Remove any corrupt journal files (LP: #1881947)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c4f2a65d53972eec7d4cf46facb9f72e989e3af2
    
      [ Balint Reczey ]
      * Merge to Ubuntu from Debian unstable
        - Dropped changes:
          * test: use modern qemu numa arguments
      * Switch default hierarchy (back) to hybrid again because snapd is not ready
        yet (LP: 1850667)
        Files:
        - debian/rules
        - debian/systemd.NEWS
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4976b9474aa3b3b2587bb805472b8c37a4574346
      * Drop reverts that used to keep netplan.io's autopkgtest happy
        Files:
        - debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
        - debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=23340d4608eb9f281ecc47f7356b40f2ac8db540
      * Fall back to device name when net_get_name(device) fails again, dropping
        the patch to skip it
        File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=34cfe66296463dcc8ad9ebe07add846dd955fedc
      * Don't start udevd service and sockets in LXC.
        LXC mounts /sys in read-write mode unlike other containers. (LP: #1914062)
        File: debian/patches/debian/UBUNTU-Don-t-start-udevd-service-and-sockets-in-LXC.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fa63ef6891eff6762509b322429687d4d506bdb2
    
    systemd (247.3-1) unstable; urgency=medium
    
      [ Michael Biebl ]
      * New upstream version 247.3
      * Rebase patches
    
      [ Ioanna Alifieraki ]
      * systemctl: return error code when scheduled shutdown fails
    
    systemd (247.2-5) unstable; urgency=medium
    
      [ Matthias Klumpp ]
      * Configure localed to run locale-gen to generate missing locale.
        This applies an (upstreamed) patch to permit systemd-localed to run
        locale-gen to generate missing locale when requested to switch the
        system locale.
        This makes localectl usable on Debian for changing locale without
        breaking system localization or even prevent certain applications from
        running at all after switching to a non-generated locale.
    
      [ Michael Biebl ]
      * systemctl: do not shutdown immediately on scheduled shutdown.
        When, for whatever reason, a scheduled shutdown fails to be set, systemd
        will proceed with immediate shutdown without allowing the user to react.
        This is counterintuitive because when a scheduled shutdown is issued,
        it means the user wants to shutdown at a specified time in the future,
        not immediately. (Closes: #931235)
      * test: disable DnsmasqClientTest.test_resolved_etc_hosts in
        networkd-test.py.
        This test appears to be flaky.
        See: #979716
      * Bump Standards-Version to 4.5.1
      * Set upstream metadata fields: Bug-Submit, Bug-Database, Repository,
        Repository-Browse
    
    systemd (247.2-4) unstable; urgency=medium
    
      * Move libraries and NSS modules from /lib to /usr/lib.
        Keep libpam_systemd.so installed in /lib, as PAM doesn't support
        loading PAM modules from /usr/lib on a split-usr system.
    
    systemd (247.2-3) unstable; urgency=medium
    
      * test: use modern qemu numa arguments
        This fixes TEST-36-NUMAPOLICY from the upstream autopkgtest when using
        qemu >= 5.2.
      * Increase timeout when running unit tests.
        The default timeout for individual unit tests is 30s. On slower
        architectures and environments like reproducible-builds, this sometimes
        is not enough.
        Instead of fine-tuning the timeout for each individual test, we instead
        increase the timeouts by a factor of 10.
      * init-functions, getty-static.service: Don't hard-code path to systemctl
        binary.
        This should simplify an eventual move of systemctl from /bin to
        /usr/bin.
      * getty-static.service: Skip if dbus-broker is installed.
        Check for the binary in /usr/bin as this makes it easier to move the
        service files from /lib/systemd to /usr/lib/systemd.
    
    systemd (247.2-2) unstable; urgency=medium
    
      * Switch to "unified" cgroup hierarchy (i.e. cgroupv2) (Closes: #943981)
    
    systemd (247.2-1) unstable; urgency=medium
    
      [ Balint Reczey ]
      * debian/systemd.NEWS: Mention udev rules changes in 247
    
      [ Michael Biebl ]
      * New upstream version 247.2
      * Rebase patches
      * test: fix fd_is_mount_point() check
    
     -- Balint Reczey <email address hidden>  Wed, 10 Feb 2021 20:21:08 +0100
  • systemd (247.1-4ubuntu1) hirsute; urgency=medium
    
      [ Dan Streetman ]
      * d/p/lp1905044-test-use-cap_last_cap-for-max-supported-cap-number-n.patch:
        Fix test use of new cap numbers with 5.8 kernel (LP: #1905044)
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d55c6f8186cb2cb73f61d6ff5b2e0ded82ef265c
    
      [ Balint Reczey ]
      * Merge to Ubuntu from Debian unstable
      * Refresh patches
        - Dropped changes:
          * debian/patches/dhcp-Allow-setting-request-options-again.patch
            (Upstream code has been changed in a similar way)
          * debian/patches/Revert-network-do-not-drop-foreign-config-if-interface-is.patch
            debian/patches/network-Set-link-state-to-LINK_STATE_PENDING-instead-of-t.patch
            (Revert-network-prevent-interfaces-to-be-initialized-multi.patch is still kept)
          * debian/patches/lp1845909/0002-network-add-link-setting_genmode-flag.patch
          * d/p/lp1905044-test-use-cap_last_cap-for-max-supported-cap-number-n.patch
            (Present in upstream 247.)
      * debian/udev.NEWS: Mention udev rules changes in 247
        File: debian/udev.NEWS
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9f33f19683c2b864384c2ae59b312b2c844ed633
      * Don't start systemd-udev-trigger.service in containers.
        It fails and is not likely to be useful.
        File: debian/patches/units-Don-t-start-systemd-udev-trigger.service-in-a-conta.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7b04fe5f98a4d204f73a1ec22884b9b3053a9a82
      * test: use modern qemu numa arguments (LP: #1908259)
        File: debian/patches/test-use-modern-qemu-numa-arguments.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=158106e74d452cf6cd5cd737432cbe6b7d47286c
    
    systemd (247.1-4) unstable; urgency=medium
    
      [ наб ]
      * debian/extra/kernel-install.d/85-initrd.install: Don't install initrd when
        an explicit path was passed (Closes: #970213)
      * debian/extra/kernel-install.d/85-initrd.install: Match initrd installation
        messages and uninstallation to 90-loaderentry.install
    
      [ Michael Biebl ]
      * sd-device: keep escaped strings in DEVLINK= property (Closes: #976699)
    
    systemd (247.1-3) unstable; urgency=medium
    
      * d/t/timedated: Ignore return code of dbus-monitor in wait_mon()
        We are not really interested in the return code and error messages from
        dbus-monitor after killing it, so ignore them to avoid undesired
        autopkgtest failures.
    
    systemd (247.1-2) unstable; urgency=medium
    
      [ Michael Biebl ]
      * Upload to unstable
      * Revert "d/t/timedated: use /bin/bash to work around job handling issue in
        dash"
    
      [ Balint Reczey ]
      * debian/tests/timedated: Wait for the killed child only.
        There may be other children of the script due to autopkgtest machinery
        and they exit after the script exited. (LP: #1904406)
    
    systemd (247.1-1) experimental; urgency=medium
    
      * New upstream version 247.1
    
    systemd (247-1) experimental; urgency=medium
    
      * New upstream version 247
      * Rebase patches
      * Update symbol versions for the v247 release
    
    systemd (247~rc2-3) experimental; urgency=medium
    
      * Merge changes from unstable
      * sd-device: make sd_device_has_current_tag() compatible with udev database
        generated by older udevd
        (Closes: #974730)
      * Add Breaks: udev (<< 247~) to systemd.
        This ensures that udev is upgraded alongside systemd and both support
        the new udev tags concept introduced in v247. (Closes: #975554)
    
    systemd (247~rc2-2) experimental; urgency=medium
    
      * missing: define several syscall numbers for MIPS arch (Closes: #974619)
    
    systemd (247~rc2-1) experimental; urgency=medium
    
      [ Michael Biebl ]
      * New upstream version 247~rc2
        - tmpfiles: Handle filesystems without ACL support in more cases
          (Closes: #972135)
      * Rebase patches
      * Explicitly disable oomd
      * Use -Dmode=release as we want a release, not developer, build
      * Update symbols file for libudev1 and libsystemd0
    
      [ Luca Boccassi ]
      * systemd-container: install systemd-dissect binary.
        Required for TEST-50-DISSECT since:
        https://github.com/systemd/systemd/pull/16046
      * d/t/control: install squashfs-tools for upstream test.
        Required by TEST-50-DISSECT since upstream PR:
        https://github.com/systemd/systemd/pull/16046
    
      [ Dan Streetman ]
      * d/control: update meson minimum version
        https://github.com/systemd/systemd/pull/13842#issuecomment-601105975
      * d/t/upstream: convert 'blacklist' term to 'deny-list'
        Support transition for upstream-ci from
        https://github.com/systemd/systemd/pull/16262
    
     -- Balint Reczey <email address hidden>  Wed, 16 Dec 2020 10:27:06 +0100
  • systemd (246.6-5ubuntu1) hirsute; urgency=medium
    
      * Merge from Debian unstable
      * debian/control: Make udev break systemd (<< ${binary:Version})
        This ensures upgrading systemd as well when upgrading udev
        File: debian/control
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9e52d28054c2c1ba118014ad9442189d7039f871
    
    systemd (246.6-5) unstable; urgency=medium
    
      * Drop non-functional DefaultTasksMax patch.
        This patch was supposed to remove the DefaultTasksMax limit, but lost
        its actual logic over 4 years ago, when the patches were rebased for the
        v231 release. Since nobody has complained so far, we can assume it is
        safe to drop this patch. (Closes: #975335)
      * test-seccomp: accept ENOSYS from sysctl(2) too.
        It seems that kernel 5.9 started returning that.
      * test/test-functions: copy /usr/lib/pam.d into $initdir.
        The systemd-user file has been moved from /etc/pam.d into /usr/lib/pam.d,
        so test-functions needs to copy it from /usr/lib/pam.d instead.
    
    systemd (246.6-4) unstable; urgency=medium
    
      * Revert "Trigger a systemctl daemon-reload when init scripts are installed
        or removed"
        Remove the dpkg file trigger which called systemctl daemon-reload whenever
        a SysV init script was installed. We have proper support in debhelper
        nowadays which makes this superfluous and we want to avoid unnecessary
        systemctl daemon-reload calls.
    
    systemd (246.6-3) unstable; urgency=medium
    
      * pam: include pam_keyinit session module in systemd-user.
        We want that systemd --user gets its own keyring, not the basic keyring
        set up by systemd --system.
      * pam: move systemd-user PAM config from /etc/pam.d to /usr/lib/pam.d.
        This is supported since PAM 1.2 and we want as little files in /etc as
        possible.
      * init-functions: update LSB hook to not use ignore-dependencies
        job-mode=ignore-dependencies, as currently used in the LSB hook during
        bootup and shutdown, can have undesired side-effects, like changing the
        ordering of services and ultimately causing them to fail, due to unmet
        dependencies.
        So simplify that, and only apply --no-block on reload requests during
        bootup and shutdown. (Closes: #960594)
      * d/t/timedated: use /bin/bash to work around job handling issue in dash.
        See: #975010
    
     -- Balint Reczey <email address hidden>  Fri, 27 Nov 2020 15:55:01 +0100
  • systemd (246.6-2ubuntu1) hirsute; urgency=medium
    
      [ Dan Streetman ]
      * d/t/boot-smoke: update test to avoid false negatives
        File: debian/tests/boot-smoke
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=205c30ca53b0e421db28bb56afaf5f88650ce592
      * d/t/boot-and-services: remove unneeded test lines
        File: debian/tests/boot-and-services
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=71853082af4e668996db574915c5a156f9897fd3
      * d/t/systemd-fsckd: rewrite test to try to fix false negatives (LP: #1892358)
        Files:
        - debian/tests/control
        - debian/tests/systemd-fsckd
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ae6be039ec582410769d2d6d131e12bdcd19a68
    
      [ Balint Reczey ]
      * debian/gbp.conf: Update debian-branch to ubuntu-hirsute
        File: debian/gbp.conf
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0b78512dbb5141458468ba5e9c2a4e966ada088
      * Merge from Debian unstable
        - Move sysusers.d/sysctl.d/binfmt.d/modules-load.d back to /usr
        (LP: #1897620)
      * debian/tests/systemd-fsckd: Plymouth-start stays active in 20.10 and later
        (LP: #1892358)
        File: debian/tests/systemd-fsckd
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c46eda821e97df5595a4cdc5f5c41a9b49a51745
    
    systemd (246.6-2) unstable; urgency=medium
    
      * XDG autostart improvements
        - Add support for Path= in XDG Desktop File
        - Ignore more common XDG Desktop Entry fields
        - Lower most info messages to debug level (Closes: #968116)
      * Re-enable seccomp support on riscv64.
        This should be safe now, as the code has fallbacks for systems with
        older libseccomp versions.
      * Move sysusers.d/sysctl.d/binfmt.d/modules-load.d back to /usr.
        In Debian, late mounting of /usr is no longer supported, so it is safe
        to install those files in /usr.
        We want those facilities in /usr, not /, as this will make an eventual
        switch to a merged-usr setup easier. (Closes: #971282)
      * units: update serial-getty@.service to support 57600 baud rate
        (Closes: #969144)
      * bootspec: don't fail with EIO if searching for ESP and finding one without
        an enveloping partition table
        (Closes: #970534)
    
     -- Balint Reczey <email address hidden>  Thu, 29 Oct 2020 18:38:15 +0100
  • systemd (246.6-1ubuntu1) groovy; urgency=medium
    
      [ Dan Streetman ]
      * Fix resolved.conf Cache= default to match default (LP: #1895418)
        Files:
        - debian/patches/lp1895418.patch
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dd4d93d94ebe2cf416f6b5a5eb59a16432cbc47b
    
      [ Balint Reczey ]
      * Bugfix-only upload
      * Merge from Debian unstable
        - core: propagate unit start limit hit state to triggering path unit (LP: #1891657)
      * Skip test_rsyslog in s390x containers.
        The test is failing almost all the time. (LP: #1895576)
        File: debian/tests/boot-and-services
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ff8d286de52daa8b0856213ae52e66b81474fb57
      * debian/tests/tests-in-lxd: Don't create the lxd test image twice
        File: debian/tests/tests-in-lxd
        https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e858e7c41b84bc4c34e8af79d6e4b6114fe23952
    
    systemd (246.6-1) unstable; urgency=medium
    
      * New upstream version 246.6
      * Rebase patches
    
     -- Balint Reczey <email address hidden>  Thu, 24 Sep 2020 21:27:11 +0200