#4424: systemd-241 (Hold until 8.5)
--------------------+----------------------
 Reporter:  renodr  |      Owner:  lfs-book
     Type:  task    |     Status:  new
 Priority:  normal  |  Milestone:  8.4
Component:  Book    |    Version:  SVN
 Severity:  normal  |   Keywords:
--------------------+----------------------
 New version

 As a result of backwards-incompatible changes, a hard reqirement on kernel
 4.19.x or later, and the fact that we are so close to freeze, I'm holding
 on this until directly after 8.4 releases.

 {{{


 🎆 A new, official systemd release has just 🎉 been 🎊 tagged 🍾. Please
 download the tarball here:

         https://github.com/systemd/systemd/archive/v241.tar.gz

 Changes since the previous release:

         * The default locale can now be configured at compile time.
 Otherwise,
           a suitable default will be selected automatically (one of
 C.UTF-8,
           en_US.UTF-8, and C).

         * The version string shown by systemd and other tools now includes
 the
           git commit hash when built from git. An override may be
 specified
           during compilation, which is intended to be used by
 distributions to
           include the package release information.

         * systemd-cat can now filter standard input and standard error
 streams
           for different syslog priorities using the new --stderr-priority=
           option.

         * systemd-journald and systemd-journal-remote reject entries which
           contain too many fields (CVE-2018-16865) and set limits on the
           process' command line length (CVE-2018-16864).

         * $DBUS_SESSION_BUS_ADDRESS environment variable is set by
 pam_systemd
           again.

         * A new network device NamePolicy "keep" is implemented for link
 files,
           and used by default in 99-default.link (the fallback
 configuration
           provided by systemd). With this policy, if the network device
 name
           was already set by userspace, the device will not be renamed
 again.
           This matches the naming scheme that was implemented before
           systemd-240. If naming-scheme < 240 is specified, the "keep"
 policy
           is also enabled by default, even if not specified. Effectively,
 this
           means that if naming-scheme >= 240 is specified, network devices
 will
           be renamed according to the configuration, even if they have
 been
           renamed already, if "keep" is not specified as the naming policy
 in
           the .link file. The 99-default.link file provided by systemd
 includes
           "keep" for backwards compatibility, but it is recommended for
 user
           installed .link files to *not* include it.

           The "kernel" policy, which keeps kernel names declared to be
           "persistent", now works again as documented.

         * kernel-install script now optionally takes the paths to one or
 more
           initrd files, and passes them to all plugins.

         * The mincore() system call has been dropped from the @system-
 service
           system call filter group, as it is pretty exotic and may
 potentially
           used for side-channel attacks.

         * -fPIE is dropped from compiler and linker options. Please
 specify
           -Db_pie=true option to meson to build position-independent
           executables. Note that the meson option is supported since
 meson-0.49.

         * The fs.protected_regular and fs.protected_fifos sysctls, which
 were
           added in Linux 4.19 to make some data spoofing attacks harder,
 are
           now enabled by default. While this will hopefully improve the
           security of most installations, it is technically a backwards
           incompatible change; to disable these sysctls again, place the
           following lines in /etc/sysctl.d/60-protected.conf or a similar
 file:

               fs.protected_regular = 0
               fs.protected_fifos = 0

           Note that the similar hardlink and symlink protection has been
           enabled since v199, and may be disabled likewise.

         * The files read from the EnvironmentFile= setting in unit files
 now
           parse backslashes inside quotes literally, matching the
 behaviour of
           POSIX shells.

         * udevadm trigger, udevadm control, udevadm settle and udevadm
 monitor
           now automatically become NOPs when run in a chroot()
 environment.

         * The tmpfiles.d/ "C" line type will now copy directory trees not
 only
           when the destination is so far missing, but also if it already
 exists
           as a directory and is empty. This is useful to cater for systems
           where directory trees are put together from multiple separate
 mount
           points but otherwise empty.

         * A new function sd_bus_close_unref() (and the associated
           sd_bus_close_unrefp()) has been added to libsystemd, that
 combines
           sd_bus_close() and sd_bus_unref() in one.

         * udevadm control learnt a new option for --ping for testing
 whether a
           systemd-udevd instance is running and reacting.

         Contributions from: Aaron Plattner, Alberts Muktupāvels, Alex
 Mayer,
         Ayman Bagabas, Beniamino Galvani, Burt P, Chris Down, Chris Lamb,
 Chris
         Morin, Christian Hesse, Claudius Ellsel, dana, Daniel Axtens,
 Daniele
         Medri, Dave Reisner, David Santamaría Rogado, Diego Canuhe,
 Dimitri
         John Ledkov, Evgeny Vereshchagin, Fabrice Fontaine, Filipe
         Brandenburger, Franck Bui, Frantisek Sumsal, govwin, Hans de
 Goede,
         James Hilliard, Jan Engelhardt, Jani Uusitalo, Jan Janssen, Jan
         Synacek, Jonathan McDowell, Jonathan Roemer, Jonathon Kowalski,
 Joost
         Heitbrink, Jörg Thalheim, Lance, Lennart Poettering, Louis Taylor,
         Lucas Werkmeister, Mantas Mikulėnas, Marc-Antoine Perennou,
         marvelousblack, Michael Biebl, Michael Sloan, Michal Sekletar,
 Mike
         Auty, Mike Gilbert, Mikhail Kasimov, Neil Brown, Niklas Hambüchen,
         Patrick Williams, Paul Seyfert, Peter Hutterer, Philip Withnall,
 Roger
         James, Ronnie P. Thomas, Ryan Gonzalez, Sam Morris, Stephan Edel,
         Stephan Gerhold, Susant Sahani, Taro Yamada, Thomas Haller, Topi
         Miettinen, YiFei Zhu, YmrDtnJu, YunQiang Su, Yu Watanabe, Zbigniew
         Jędrzejewski-Szmek, zsergeant77, Дамјан Георгиевски

         — Berlin, 2018-02-14
 _______________________________________________
 systemd-devel mailing list
 [email protected]
 https://lists.freedesktop.org/mailman/listinfo/systemd-devel


 }}}

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4424>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to