systemd 235-3ubuntu2 source package in Ubuntu
Changelog
systemd (235-3ubuntu2) bionic; urgency=medium * systemd-fsckd: Fix ADT tests to work on s390x too. systemd (235-3ubuntu1) bionic; urgency=medium * Merge 235-3 from debian: - Drop UBUNTU-CVE-2017-15908 included in Debian. * Remaining delta from Debian: - ship dhclient enter hook for dhclient integration with resolved - ship resolvconf integration via stub-resolv.conf - ship s390x virtio interface names migration - do not disable systemd-resolved upon libnss-resolve removal - do not remote fs in containers, for non-degrated boot - CVE-2017-15908 in resolved fix loop on packets with pseudo dns types - Unlink invocation id key, upon chown failure in containers - Change default to UseDomains by default - Do not treat failure to set Nice= setting as error in containers - Add a condition to systemd-journald-audit.socet to not start in containers (fails) - Build without any built-in/fallback DNS server setting - Enable resolved by default - Update autopkgtests for reliability/raciness, and testing for typical defaults - Always upgrade udev, when running adt tests - Skip test-execute on armhf - Cherry-pick a few testsuite fixes * UBUNTU Do not use nested kvm during ADT tests. systemd (235-3) unstable; urgency=medium [ Michael Biebl ] * Switch from XC-Package-Type to Package-Type. As of dpkg-dev 1.15.7 Package-Type is recognized as an official field name. * Install modprobe configuration file to /lib/modprobe.d. Otherwise it is not read by kmod. (Closes: #879191) [ Felipe Sateler ] * Backport upstream (partial) fix for combined DynamicUser= + User= UID was not allowed to be different to GID, which is normally the case in debian, due to the group users being allocated the GID 100 without an equivalent UID 100 being allocated. * Backport upstream patches to fully make DynamicUser=yes + static, pre-existing User= work. [ Martin Pitt ] * Add missing python3-minimal dependency to systemd-tests * Drop long-obsolete systemd-bus-proxy system user systemd-bus-proxy hasn't been shipped since before stretch and never created any files. Thus clean up the obsolete system user on upgrades. (Closes: #878182) * Drop static systemd-journal-gateway system user systemd-journal-gatewayd.service now uses DynamicUser=, so we don't need to create this statically any more. Don't remove the user on upgrades though, as there is likely still be a running process. (Closes: #878183) * Use DynamicUser= for systemd-journal-upload.service. * Add Recommends: libnss-systemd to systemd-sysv. This is useful to actually be able to resolve dynamically created system users with DynamicUser=true. This concept is going to be used much more in future versions and (hopefully) third-party .services, so pulling it into the default installation seems prudent now. * resolved: Fix loop on packets with pseudo dns types. (CVE-2017-15908, Closes: #880026, LP: #1725351) * bpf-firewall: Properly handle kernels without BPF cgroup but with TRIE maps. Fixes "Detaching egress BPF: Invalid argument" log spam. (Closes: #878965) * Fix MemoryDenyWriteExecution= bypass with pkey_mprotect() (LP: #1725348) -- Dimitri John Ledkov <email address hidden> Tue, 21 Nov 2017 16:41:15 +0000
Upload details
- Uploaded by:
- Dimitri John Ledkov
- Uploaded to:
- Bionic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
systemd_235.orig.tar.gz | 6.3 MiB | 25811f96f5a027bf2a4c9383495cf5b623e385d84da31e473cf375932b3e9c52 |
systemd_235-3ubuntu2.debian.tar.xz | 147.9 KiB | a1404ba81dd37405ad598311cddd25cbc1b405e3e11b2e1b20db15deaf1aeaae |
systemd_235-3ubuntu2.dsc | 4.0 KiB | 9dae9ccaff87fe166624d313bb3833badd44388fc20eea8874ffd5fc3aa7d4c8 |
Available diffs
Binary packages built by this source
- libnss-myhostname: nss module providing fallback resolution for the current hostname
This package contains a plugin for the Name Service Switch, providing host
name resolution for the locally configured system hostname as returned by
gethostname(2). It returns all locally configured public IP addresses or -- if
none are configured, the IPv4 address 127.0.1.1 (which is on the local
loopback) and the IPv6 address ::1 (which is the local host).
.
A lot of software relies on that the local host name is resolvable. This
package provides an alternative to the fragile and error-prone manual editing
of /etc/hosts.
.
Installing this package automatically adds myhostname to /etc/nsswitch.conf.
- libnss-myhostname-dbgsym: debug symbols for libnss-myhostname
- libnss-mymachines: nss module to resolve hostnames for local container instances
nss-mymachines is a plugin for the GNU Name Service Switch (NSS) functionality
of the GNU C Library (glibc) providing hostname resolution for local containers
that are registered with systemd-machined. service( 8). The container names are
resolved to IP addresses of the specific container, ordered by their scope.
.
Installing this package automatically adds mymachines to /etc/nsswitch.conf.
- libnss-mymachines-dbgsym: debug symbols for libnss-mymachines
- libnss-resolve: nss module to resolve names via systemd-resolved
nss-resolve is a plugin for the GNU Name Service Switch (NSS) functionality
of the GNU C Library (glibc) providing DNS and LLMNR resolution to programs via
the systemd-resolved daemon (provided in the systemd package).
.
Installing this package automatically adds resolve to /etc/nsswitch.conf.
- libnss-resolve-dbgsym: debug symbols for libnss-resolve
- libnss-systemd: nss module providing dynamic user and group name resolution
nss-systemd is a plug-in module for the GNU Name Service Switch (NSS)
functionality of the GNU C Library (glibc), providing UNIX user and group name
resolution for dynamic users and groups allocated through the DynamicUser=
option in systemd unit files. See systemd.exec(5) for details on this
option.
.
Installing this package automatically adds the module to /etc/nsswitch.conf.
- libnss-systemd-dbgsym: debug symbols for libnss-systemd
- libpam-systemd: system and service manager - PAM module
This package contains the PAM module which registers user sessions in
the systemd control group hierarchy for logind.
.
If in doubt, do install this package.
.
Packages that depend on logind functionality need to depend on libpam-systemd.
- libpam-systemd-dbgsym: debug symbols for libpam-systemd
- libsystemd-dev: systemd utility library - development files
The libsystemd0 library provides interfaces to various systemd components.
.
This package contains the development files.
- libsystemd0: systemd utility library
The libsystemd0 library provides interfaces to various systemd components.
- libsystemd0-dbgsym: debug symbols for libsystemd0
- libudev-dev: libudev development files
This package contains the files needed for developing applications that
use libudev.
- libudev1: libudev shared library
This library provides access to udev device information.
- libudev1-dbgsym: debug symbols for libudev1
- libudev1-udeb: libudev shared library
This library provides access to udev device information.
.
This is a minimal version, only for use in the installation system.
- systemd: system and service manager
systemd is a system and service manager for Linux. It provides aggressive
parallelization capabilities, uses socket and D-Bus activation for starting
services, offers on-demand starting of daemons, keeps track of processes using
Linux control groups, maintains mount and automount points and implements an
elaborate transactional dependency-based service control logic.
.
systemd is compatible with SysV and LSB init scripts and can work as a
drop-in replacement for sysvinit.
.
Installing the systemd package will not switch your init system unless you
boot with init=/bin/systemd or install systemd-sysv in addition.
- systemd-container: systemd container/nspawn tools
This package provides systemd's tools for nspawn and container/VM management:
* systemd-nspawn
* systemd-machined and machinectl
* systemd-importd
- systemd-container-dbgsym: debug symbols for systemd-container
- systemd-coredump: tools for storing and retrieving coredumps
This package provides systemd tools for storing and retrieving coredumps:
* systemd-coredump
* coredumpctl
- systemd-coredump-dbgsym: debug symbols for systemd-coredump
- systemd-dbgsym: debug symbols for systemd
- systemd-journal-remote: tools for sending and receiving remote journal logs
This package provides tools for sending and receiving remote journal logs:
* systemd-journal- remote
* systemd-journal- upload
* systemd-journal- gatewayd
- systemd-journal-remote-dbgsym: debug symbols for systemd-journal-remote
- systemd-sysv: system and service manager - SysV links
systemd is a system and service manager for Linux. It provides aggressive
parallelization capabilities, uses socket and D-Bus activation for starting
services, offers on-demand starting of daemons, keeps track of processes using
Linux control groups, maintains mount and automount points and implements an
elaborate transactional dependency-based service control logic.
.
systemd is compatible with SysV and LSB init scripts and can work as a
drop-in replacement for sysvinit.
.
This package provides the manual pages and links needed for systemd
to replace sysvinit. Installing systemd-sysv will overwrite /sbin/init with a
link to systemd.
- systemd-tests: tests for systemd
This package contains the test binaries. Those binaries are primarily used
for autopkgtest and not meant to be installed on regular user systems.
- systemd-tests-dbgsym: debug symbols for systemd-tests
- udev: /dev/ and hotplug management daemon
udev is a daemon which dynamically creates and removes device nodes from
/dev/, handles hotplug events and loads drivers at boot time.
- udev-dbgsym: debug symbols for udev
- udev-udeb: /dev/ and hotplug management daemon
udev is a daemon which dynamically creates and removes device nodes from
/dev/, handles hotplug events and loads drivers at boot time.
.
This is a minimal version, only for use in the installation system.