-
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