-
systemd (232-21ubuntu7.1) zesty-security; urgency=medium
* SECURITY UPDATE: remote DoS in resolve (LP: #1725351)
- debian/patches/CVE-2017-15908.patch: fix loop on packets with pseudo
dns types in src/resolve/resolved-dns-packet.c.
- CVE-2017-15908
-- Marc Deslauriers <email address hidden> Thu, 26 Oct 2017 07:59:03 -0400
-
systemd (232-21ubuntu7) zesty; urgency=medium
* networkd: accept `:' in ifnames in systemd/networkd. (LP: #1714933)
* networkd: add support for ActiveSlave and PrimarySlave netdev options.
(LP: #1709135)
* Cherrypick upstream fix for a race between .mount and .automount units,
which currently may result in automounts hanging. (LP: #1709649)
* systemd.postinst: Fix-up version number check in the previous sru.
The version check in the postinst was too tight, thus the SRU fix failed
validation. (LP: #1710410)
systemd (232-21ubuntu6) zesty; urgency=medium
* link: Fix offload features initialization.
This fixes a regression introduced in v232 which caused TCP
segmentation offloads being disabled by default, resulting in
significant performance issues under certain conditions. (Closes: #864073)
(LP: #1703393)
* loginctl: Fix loginctl ignoring user given session IDs at command-line
(LP: #1682154)
* Disable fallback DNS servers.
This causes resolved to call-home to google, attempt to access network when
none is available, and spams logs. (LP: #1449001)
* initramfs-tools: trigger udevadm add actions with subsystems first.
This updates the initramfs-tools init-top udev script to trigger udevadm
actions with type specified. This mimicks the
systemd-udev-trigger.service. Without type specified only devices are
triggered, but triggering subsystems may also be required and should happen
before triggering the devices. This is the case for example on s390x with zdev
generated udev rules. (LP: #1713536)
* Enable systemd-resolved by default. (LP: #1710410)
* core: fix systemd failing to serialize tasks correctly on daemon-reload.
(LP: #1702823)
-- Dimitri John Ledkov <email address hidden> Wed, 04 Oct 2017 14:22:02 +0100
-
systemd (232-21ubuntu6) zesty; urgency=medium
* link: Fix offload features initialization.
This fixes a regression introduced in v232 which caused TCP
segmentation offloads being disabled by default, resulting in
significant performance issues under certain conditions. (Closes: #864073)
(LP: #1703393)
* loginctl: Fix loginctl ignoring user given session IDs at command-line
(LP: #1682154)
* Disable fallback DNS servers.
This causes resolved to call-home to google, attempt to access network when
none is available, and spams logs. (LP: #1449001)
* initramfs-tools: trigger udevadm add actions with subsystems first.
This updates the initramfs-tools init-top udev script to trigger udevadm
actions with type specified. This mimicks the
systemd-udev-trigger.service. Without type specified only devices are
triggered, but triggering subsystems may also be required and should happen
before triggering the devices. This is the case for example on s390x with zdev
generated udev rules. (LP: #1713536)
* Enable systemd-resolved by default. (LP: #1710410)
* core: fix systemd failing to serialize tasks correctly on daemon-reload.
(LP: #1702823)
-- Dimitri John Ledkov <email address hidden> Thu, 31 Aug 2017 13:27:39 +0100
-
systemd (232-21ubuntu5) zesty-security; urgency=medium
* SECURITY UPDATE: Out-of-bounds write in systemd-resolved (LP: #1695546)
- debian/patches/test-resolved-packet-add-a-simple-test-for-our-alloc.patch:
Add a simple allocation test
- debian/patches/resolved-simplify-alloc-size-calculation.patch: Simply
allocation size calculation
- CVE-2017-9445
-- Chris Coulson <email address hidden> Wed, 21 Jun 2017 16:33:22 +0100
-
systemd (232-21ubuntu4) zesty; urgency=medium
* Cherrypick upstream commit to enable system use kernel maximum limit for
RLIMIT_NOFILE isntead of hard-coded (low) limit of 65536. (LP: #1686361)
* debian/tests/root-unittests: disable execute and seccomp tests on arm
test-seccomp and test-execute fail on arm64 kernels. Marking both tests as
expected failures. An upstream bug report is filed to resolve these.
(LP: #1672499)
* Cherrypick upstream patch for platform predictable interface names.
(LP: #1686784)
* resolved: fix null pointer dereference crash (LP: #1621396)
* Cherrypick core/timer downgrade message about random time addition
(LP: #1692136)
-- Dimitri John Ledkov <email address hidden> Wed, 24 May 2017 16:26:16 +0100
-
systemd (232-21ubuntu3) zesty; urgency=medium
[ Martin Pitt ]
* resolved: Disable DNSSEC by default on stretch and zesty.
Both Debian stretch and Ubuntu zesty are close to releasing, switch to
DNSSEC=off by default for those. Users can still turn it back on with
DNSSEC=allow-downgrade (or even "yes"). (LP: #1682499)
[ Michael Biebl ]
* journal: fix up syslog facility when forwarding native messages.
Native journal messages (_TRANSPORT=journal) typically don't have a
syslog facility attached to it. As a result when forwarding the
messages to syslog they ended up with facility 0 (LOG_KERN).
Apply syslog_fixup_facility() so we use LOG_USER instead. (Closes: #837893)
(LP: #1682484)
[ Dimitri John Ledkov ]
* networkd: cherry-pick support for setting bridge port's priority.
This is a useful feature/bugfix to improve feature parity of networkd with
ifupdown. This matches netplan's expectations to be able to set bridge port's
priorities via networked. This featue is to be used by netplan/MAAS/OpenStack.
(LP: #1668347)
* TEST-12: cherry-pick upstream fix for compat with new netcat-openbsd.
(LP: #1672542)
* udev.postinst: preserve virtio interfaces names on upgrades, on s390x.
New udev generates stable interface names on s390x kvm instances, however, upon
upgrades existing ethX names should be preserved to prevent breaking networking
and software configurations. (Closes: #860246) (LP: #1682437)
-- Dimitri John Ledkov <email address hidden> Thu, 13 Apr 2017 18:10:33 +0100
-
systemd (232-21ubuntu2) zesty; urgency=medium
* pkgconfig: Cherrypick upstream fix to libdir locations in .pc files
(LP: #1674201)
-- Dimitri John Ledkov <email address hidden> Tue, 28 Mar 2017 16:59:14 +0100
-
systemd (232-21ubuntu1) zesty; urgency=medium
* Merge from Debian unstable, remaining changes:
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf: if
resolved is going to be started, make sure this blocks
network-online.target. LP: #1673860.
-- Gianfranco Costamagna <email address hidden> Thu, 23 Mar 2017 10:02:35 +0100
-
systemd (232-20ubuntu1) zesty; urgency=medium
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf: if
resolved is going to be started, make sure this blocks
network-online.target. LP: #1673860.
-- Steve Langasek <email address hidden> Fri, 17 Mar 2017 17:18:46 -0700
-
systemd (232-20) unstable; urgency=medium
[ Martin Pitt ]
* debian/gbp.conf: Switch to "stretch" branch
* udev: Fix /dev/disk/by-path aliases for virtio disks. (Closes: #856558)
* udev: Create persistent net names for virtio CCW devices.
This only affects s390x as only this has CCW devices. This provides
stable network interface names for those and avoids changing the names
on updating Stretch to Buster. (Closes: #856559)
* Move systemd.link(5) to udev package.
.link files are being handled by udev, so it should ship the
corresponding manpage. Bump Breaks/Replaces accordingly. (Closes: #857270)
[ Michael Biebl ]
* Avoid strict DM API versioning.
Compiling against the dm-ioctl.h header as provided by the Linux kernel
will embed the DM interface version number. Running an older kernel can
lead to errors on shutdown when trying to detach DM devices.
As a workaround, build against a local copy of dm-ioctl.h based on 3.13,
which is the minimum required version to support DM_DEFERRED_REMOVE.
(Closes: #856337)
* cryptsetup-generator: Run cryptsetup service before swap unit.
Otherwise if the cryptsetup service unit and swap unit for a swap
device are not strictly ordered, it might happen that the swap unit
activates/mounts the swap device before its cryptsetup service unit has
a chance to run the 'mkswap' command. (Closes: #787028)
* Override package-name-doesnt-match-sonames lintian warning for libnss-*
* networkd: Fix size of MTUBytes so that it does not overwrite ARP
[ Felipe Sateler ]
* git-cherry-pick: Actually use cherry-pick for picking.
Use git cherry-pick for picking instead of rebase.
This allows using -x flag and thus record the upstream commit that is
being picked.
-- Michael Biebl <email address hidden> Thu, 16 Mar 2017 17:38:24 +0100
-
systemd (232-19) unstable; urgency=medium
[ Martin Pitt ]
* debian/README.source: Update patch and changelog handling to current
reality.
* root-unittests autopkgtest: Blacklist test-journal-importer.
This got added in a recent PR, but running this requires using "make
install-tests" which hasn't landed yet.
* fsckd: Fix format specifiers on 32 bit architectures.
* resolved: Fix NSEC proofs for missing TLDs (Closes: #855479)
* boot-and-services autopkgtest: Skip CgroupsTest on unified hierarchy.
* boot-smoke autopkgtest: Run in containers, too.
* logind autopkgtest: Adjust to work in containers.
[ Dimitri John Ledkov ]
* Fix resolved failing to follow CNAMES for DNS stub replies (LP: #1647031)
* Fix emitting change signals with a sessions property in logind
(LP: #1661568)
[ Michael Biebl ]
* If an automount unit is masked, don't react to activation anymore.
Otherwise we'll hit an assert sooner or later. (Closes: #856035)
[ Felipe Sateler ]
* resolved: add the new KSK to the built-in resolved trust anchor.
The old root key will be discarded in early 2018, so get this into
stretch.
* Backport some zsh completion fixes from upstream (Closes: #847203)
-- Martin Pitt <email address hidden> Thu, 02 Mar 2017 09:21:12 +0100
-
systemd (232-18ubuntu1) zesty; urgency=medium
[ Martin Pitt ]
* debian/README.source: Update patch and changelog handling to current reality.
We've used gbp dch for a fair while now, let's document it as official
policy.
Update documentation about patch handling: using quilt directly is
not really "welcome" any more as it creates a lot of noise in pq, so
only document pq now. Also document the usage of topic branches, and our
shiny debian/git-cherry-pick tool.
[ Dimitri John Ledkov ]
* Fix resolved failing to follow CNAMES for DNS stub replies (LP: #1647031)
* Fix emitting change signals with a sessions property in logind.
(LP: #1661568)
systemd (232-18) unstable; urgency=medium
* udev autopkgtest: Adjust to script-based test /sys creation.
PR #5250 changes from the static sys.tar.xz to creating the test /sys
directory with a script. Get along with both cases until 233 gets
released and packaged.
* systemd-resolved.service.d/resolvconf.conf: Don't fail if resolvconf is
not installed. ReadWritePaths= fails by default if the referenced
directory does not exist. This happens if resolvconf is not installed, so
use '-' to ignore the absence. (Closes: #854814)
* Fix two more seccomp issues.
* Permit seeing process list of units whose unit files are missing.
* Fix systemctl --user enable/disable without $XDG_RUNTIME_DIR being set.
(Closes: #855050)
-- Dimitri John Ledkov <email address hidden> Thu, 16 Feb 2017 22:33:24 +0000
-
systemd (232-17ubuntu1) zesty; urgency=medium
* debian/patches/0001-resolved-follow-CNAMES-for-DNS-stub-
replies.patch: cherry-pick upstream fix for following CNAMEs in DNS
stub replies. Closes LP: #1647031.
-- Steve Langasek <email address hidden> Sun, 12 Feb 2017 22:54:55 -0800
-
systemd (232-17) unstable; urgency=medium
* Add libcap2-bin build dependency for tests. This will make
test_exec_capabilityboundingset() actually run. (Closes: #854394)
* Add iproute2 build dependency for tests. This will make
test_exec_privatenetwork() actually run; it skips if "ip" is not present.
(Closes: #854396)
* autopkgtest: Run all upstream unit tests as root.
Ship all upstream unit tests in libsystemd-dev, and run them all as root
in autopkgtest. (Closes: #854392) This also fixes the FTBFS on non-seccomp
architectures.
* systemd-resolved.service.d/resolvconf.conf: Allow writing to
/run/resolvconf. Upstream PR #5283 will introduce permission restrictions
for systemd-resolved.service, including the lockdown to writing
/run/systemd/. This will then cause the resolvconf call in our drop-in to
fail as that needs to write to /run/resolvconf/. Add this to
ReadWritePaths=. (This is a no-op with the current unrestricted unit).
-- Martin Pitt <email address hidden> Fri, 10 Feb 2017 11:52:46 +0100
-
systemd (232-10ubuntu1) zesty; urgency=medium
* d/p/0001-libudev-util-change-util_replace_whitespace-to-retur.patch,
d/p/0002-udev-event-add-replace_whitespace-param-to-udev_even.patch,
d/p/0003-udev-rules-perform-whitespace-replacement-for-symlin.patch:
Cherry-pick upstream fixes from Dan Streetman <email address hidden> to
fix by-id symlinks for devices whose IDs contain whitespace.
LP: #1647485.
-- Steve Langasek <email address hidden> Fri, 13 Jan 2017 18:08:34 +0200
-
systemd (232-10) unstable; urgency=medium
* Add NULL sentinel to strjoin.
We haven't cherry-picked upstream commit 605405c6c which introduced a
strjoin macro that adds the NULL sentinel automatically so we need to do
it manually. (Closes: #851210)
-- Michael Biebl <email address hidden> Fri, 13 Jan 2017 05:08:55 +0100
-
systemd (232-9) unstable; urgency=medium
* Use --disable-wheel-group configure switch.
Instead of mangling the tmpfiles via sed to remove the wheel group, use
the configure switch which was added upstream in v230.
See https://github.com/systemd/systemd/issues/2492
* Update debian/copyright.
Bob Jenkins released the lookup3.[ch] files as public domain which means
there is no copyright holder.
* Drop fallback for older reportbug versions when attaching files
* debian/extra/init-functions.d/40-systemd: Stop checking for init env var.
This env variable is no longer set when systemd executes a service so
it's pointless to check for it.
* debian/extra/init-functions.d/40-systemd: Stop setting _SYSTEMCTL_SKIP_REDIRECT=true.
It seems we don't actually need it to detect recursive loops (PPID is
sufficient) and by exporting it we leak _SYSTEMCTL_SKIP_REDIRECT into
the runtime environment of the service. (Closes: #802018)
* debian/extra/init-functions.d/40-systemd: Rename _SYSTEMCTL_SKIP_REDIRECT.
Rename _SYSTEMCTL_SKIP_REDIRECT to SYSTEMCTL_SKIP_REDIRECT to be more
consistent with other environment variables which are used internally by
systemd, like SYSTEMCTL_SKIP_SYSV.
* Various specifier resolution fixes.
Turn on specifier expansion for more unit file settings.
See https://github.com/systemd/systemd/pull/4835 (Closes: #781730)
-- Michael Biebl <email address hidden> Thu, 12 Jan 2017 16:59:22 +0100
-
systemd (232-8) unstable; urgency=medium
[ Martin Pitt ]
* Drop systemd dependency from libnss-myhostname again.
This NSS module is completely independent from systemd, unlike the other
three.
* Install 71-seat.rules into the initrd.
This helps plymouth to detect applicable devices. (Closes: #756109)
* networkd: Fix crash when setting routes.
* resolved: Drop removal of resolvconf entry on stop.
This leads to timeouts on shutdown via the resolvconf hooks and does not
actually help much -- /etc/resolv.conf would then just be empty instead of
having a nonexisting 127.0.0.53 nameserver, so manually stopping resolved
in a running system is broken either way. (LP: #1648068)
* Keep RestrictAddressFamilies on amd64.
This option and libseccomp currently work on amd64 at least, so let's make
sure it does not break there as well, and benefit from the additional
protection at least on this architecture.
* Explicitly set D-Bus policy dir.
This is about to change upstream in
https://github.com/systemd/systemd/pull/4892, but as explained in commit
2edb1e16fb12f4 we need to keep the policies in /etc/ until stretch+1.
[ Michael Biebl ]
* doc: Clarify NoNewPrivileges in systemd.exec(5). (Closes: #756604)
* core: Rework logic to determine when we decide to add automatic deps for
mounts. This adds a concept of "extrinsic" mounts. If mounts are
extrinsic we consider them managed by something else and do not add
automatic ordering against umount.target, local-fs.target,
remote-fs.target. (Closes: #818978)
* rules: Add persistent links for nbd devices. (Closes: #837999)
-- Michael Biebl <email address hidden> Sat, 17 Dec 2016 01:54:18 +0100
-
systemd (232-7) unstable; urgency=medium
[ Michael Biebl ]
* Mark liblz4-tool build dependency as <!nocheck>
* udev: Try mount -n -o move first
initramfs-tools is not actually using util-linux mount (yet), so making
mount -n --move the first alternative would trigger an error message if
users have built their initramfs without busybox support.
[ Alexander Kurtz ]
* debian/extra/kernel-install.d/85-initrd.install: Remove an unnecessary
variable. (Closes: #845977)
[ Martin Pitt ]
* Drop systemd-networkd's "After=dbus.service" ordering, so that it can
start during early boot (for cloud-init.service). It will auto-connect to
D-Bus once it becomes available later, and transient (from DHCP) hostname
and timezone setting do not currently work anyway. (LP: #1636912)
* Run hwdb/parse_hwdb.py during package build.
* Package libnss-systemd
* Make libnss-* depend on the same systemd package version.
-- Martin Pitt <email address hidden> Wed, 30 Nov 2016 14:38:36 +0100
-
systemd (232-6) unstable; urgency=medium
* Add policykit-1 test dependency for networkd-test.py.
* debian/rules: Don't destroy unit symlinks with sed -i.
Commit 21711e74 introduced a "sed -i" to remove RestrictAddressFamilies= from
units. This also caused unit symlinks to get turned into real files, causing
D-BBus activated services like timedated to fail ("two units with the same
D-Bus name").
* Fall back to "mount -o move" in udev initramfs script
klibc's mount does not understand --move, so for the time being we need to
support both variants. (Closes: #845161)
* debian/README.Debian: Document how to generate a shutdown log.
Thanks 積丹尼 Dan Jacobson. (Closes: #826297)
-- Martin Pitt <email address hidden> Mon, 21 Nov 2016 10:39:57 +0100
-
systemd (232-5) unstable; urgency=medium
* Add missing liblz4-tool build dependency.
Fixes test-compress failure during package build.
* systemd: Ship /var/lib.
This will soon contain a polkit pkla file.
-- Martin Pitt <email address hidden> Sun, 20 Nov 2016 12:22:52 +0100
-
systemd (232-4) unstable; urgency=medium
[ Martin Pitt ]
* debian/tests/unit-config: Query pkg-config for system unit dir.
This fixes confusion on merged-/usr systems where both /usr/lib/systemd and
/lib/systemd exist. It's actually useful to verify that systemd.pc says the
truth.
* debian/tests/upstream: Fix clobbering of merged-/usr symlinks
* debian/tests/systemd-fsckd: Create /etc/default/grub.d if necessary
* debian/rules: Drop check for linking to libs in /usr.
This was just an approximation, as booting without an initrd could still be
broken by library updates (e. g. #828991). With merged /usr now being the
default this is now completely moot.
* Move kernel-install initrd script to a later prefix.
60- does not leave much room for scripts that want to run before initrd
building (which is usually one of the latest things to do), so bump to 85.
Thanks to Sjoerd Simons for the suggestion.
* Disable 99-default.link instead of the udev rule for disabling persistent interface names.
Disabling 80-net-setup-link.rules will also cause ID_NET_DRIVER to not be set
any more, which breaks 80-container-ve.network and matching on driver name in
general. So disable the actual default link policy instead.
Still keep testing for 80-net-setup-link.rules in the upgrade fix and
73-usb-net-by-mac.rules to keep the desired behaviour on systems which already
disabled ifnames via that udev rule.
See https://lists.freedesktop.org/archives/systemd-devel/2016-November/037805.html
* debian/tests/boot-and-services: Always run seccomp test
seccomp is now available on all architectures on which Debian and Ubuntu run
tests, so stop making this test silently skip if seccomp is disabled.
* Bump libseccomp build dependency as per configure.ac.
* Replace "Drop RestrictAddressFamilies=" patch with sed call.
With that it will also apply to upstream builds/CI, and it is structurally
simpler.
* Rebuild against libseccomp with fixed shlibs. (Closes: #844497)
[ Michael Biebl ]
* fstab-generator: add x-systemd.mount-timeout option. (Closes: #843989)
* build-sys: do not install ctrl-alt-del.target symlink twice.
(Closes: #844039)
* Enable lz4 support.
While the compression rate is not as good as XZ, it is much faster, so a
better default for the journal and especially systemd-coredump.
(Closes: #832010)
[ Felipe Sateler ]
* Enable machines.target by default. (Closes: #806787)
[ Evgeny Vereshchagin ]
* debian/tests/upstream: Print all journal files.
We don't print all journal files. This is misleading a bit:
https://github.com/systemd/systemd/pull/4331#issuecomment-252830790
https://github.com/systemd/systemd/pull/4395#discussion_r87948836
[ Luca Boccassi ]
* Use mount --move in initramfs-tools udev script.
Due to recent changes in busybox and initramfs-tools the mount
utility is no longer the one from busybox but from util-linux.
The latter does not support mount -o move.
The former supports both -o move and --move, so use it instead to be
compatible with both.
See this discussion for more details:
https://bugs.debian.org/823856 (Closes: #844775)
-- Michael Biebl <email address hidden> Sun, 20 Nov 2016 03:34:58 +0100
-
systemd (232-3) unstable; urgency=medium
[ Felipe Sateler ]
* Make systemd-delta less confused on merged-usr systems. (Closes: #843070)
* Fix wrong paths for /bin/mount when compiled on merged-usr system.
Then the build system finds /usr/bin/mount which won't exist on a
split-/usr system. Set the paths explicitly in debian/rules and drop
Use-different-default-paths-for-various-binaries.patch. (Closes: #843433)
[ Martin Pitt ]
* debian/tests/logind: Split out "pid in logind session" test
* debian/tests/logind: Adjust "in logind session" test for unified cgroup
hierarchy
* debian/tests/boot-and-services: Check common properties of CLI programs.
Verify that CLI programs have a sane behaviour and exit code when being
called with --help, --version, or an invalid option.
* nspawn: Fix exit code for --help and --version (Closes: #843544)
* core: Revert using the unified hierarchy for the systemd cgroup.
Too many things don't get along with it yet, like docker, LXC, or runc.
(Closes: #843509)
-- Martin Pitt <email address hidden> Wed, 09 Nov 2016 09:34:45 +0100
-
systemd (232-2git1) zesty; urgency=medium
Upload current packaging git head to fix autopkgtest.
[ Felipe Sateler ]
* Make systemd-delta less confused on merged-usr systems. (Closes: #843070)
[ Martin Pitt ]
* debian/tests/logind: Split out "pid in logind session" test
* debian/tests/logind: Adjust "in logind session" test for unified cgroup hierarchy
-- Felipe Sateler <email address hidden> Mon, 07 Nov 2016 13:09:01 +0100
-
systemd (232-2) unstable; urgency=medium
* Drop RestrictAddressFamilies from service files.
RestrictAddressFamilies= is broken on 32bit architectures and causes
various services to fail with a timeout, including
systemd-udevd.service.
While this might actually be a libseccomp issue, remove this option for
now until a proper solution is found. (Closes: #843160)
-- Michael Biebl <email address hidden> Sat, 05 Nov 2016 22:43:27 +0100
-
systemd (232-1) unstable; urgency=medium
[ Martin Pitt ]
* New upstream release 232:
- Fix "systemctl start" when ReadWriteDirectories is a symlink
(Closes: ##792187)
- Fix "journalctl --setup-keys" output (Closes: #839097)
- Run run sysctl service if /proc/sys/net is writable, for containers
(Closes: #840529)
- resolved: Add d.f.ip6.arpa to the DNSSEC default negative trust anchors
(Closes: #834453)
* debian/tests/logind: Copy the current on-disk unit instead of the
on-memory one.
* Build sd-boot on arm64. gnu-efi is available on arm64 now.
(Closes: #842617)
* Link test-seccomp against seccomp libs to fix FTBFS
* debian/rules: Remove nss-systemd (until we package it)
* Install new systemd-mount
[ Michael Biebl ]
* Install new journal-upload.conf man pages in systemd-journal-remote
-- Martin Pitt <email address hidden> Fri, 04 Nov 2016 07:18:10 +0200
-
systemd (231-10) unstable; urgency=medium
[ Martin Pitt ]
* systemctl: Add --wait option to wait until started units terminate again.
* nss-resolve: return NOTFOUND instead of UNAVAIL on resolution errors.
This makes it possible to configure a fallback to "dns" without breaking
DNSSEC, with "resolve [!UNAVAIL=return] dns".
* libnss-resolve.postinst: Skip dns fallback if resolve is present.
Only fall back to "dns" if nss-resolve is not installed (for the
architecture of the calling program). Once it is, we never want to fall
back to "dns" as that breaks enforcing DNSSEC verification and also
pointlessly retries NXDOMAIN failures. (LP: #1624071)
* unit: sent change signal before removing the unit if necessary
(LP: #1632964)
* networkd: Fix assertion crash on adding VTI with IPv6 addresses
(LP: #1633274)
* debian/tests/upstream: Stop specifying initrd, it is autodetected now.
* debian/tests/upstream: Add gcc/libc-dev/make test dependencies,
so that the tests can build helper binaries.
[ Felipe Sateler ]
* Explicitly disable installing the upstream-provided PAM configuration.
* Register interest in the status of dracut and initramfs-tools in reportbug
template
[ Michael Biebl ]
* Stop creating systemd-update-utmp-runlevel.service symlinks manually
-- Martin Pitt <email address hidden> Wed, 26 Oct 2016 13:24:37 +0200
-
systemd (231-9git1) yakkety; urgency=medium
* systemctl: Add --wait option to wait until started units terminate again.
This is a prerequisite for using systemd for graphical sessions without
ugly polling.
* nss-resolve: return NOTFOUND instead of UNAVAIL on resolution errors.
This makes it possible to configure a fallback to "dns" without breaking
DNSSEC, with "resolve [!UNAVAIL=return] dns".
* libnss-resolve.postinst: Skip dns fallback if resolve is present.
Only fall back to "dns" if nss-resolve is not installed (for the
architecture of the calling program). Once it is, we never want to fall
back to "dns" as that breaks enforcing DNSSEC verification and also
pointlessly retries NXDOMAIN failures. (LP: #1624071)
-- Martin Pitt <email address hidden> Sun, 02 Oct 2016 10:33:11 +0200