Skip to content
Snippets Groups Projects
  1. Jun 14, 2021
  2. May 06, 2021
  3. May 04, 2021
  4. May 03, 2021
  5. Apr 26, 2021
  6. Mar 24, 2021
  7. Mar 18, 2021
    • Walter Lozano's avatar
      Switch to OpenSSL · 7eff05fd
      Walter Lozano authored
      
      To follow the Apertis guidelines, which chooses OpenSSL as TLS stack, switch
      systemd to be build against it.
      
      In the same line drop systemd-journal-remote and its dependency
      libmicrohttpd-dev since it can only be built against GnuTLS but has no value
      for Apertis.
      
      Signed-off-by: default avatarWalter Lozano <walter.lozano@collabora.com>
      7eff05fd
  8. Mar 16, 2021
  9. Mar 12, 2021
    • Denis Pynkin's avatar
    • Denis Pynkin's avatar
      Add /usr to non-unmountable list · 09dc211b
      Denis Pynkin authored
      
      Debian's systemd has split-usr enabled as both Debian and in principle Apertis
      support both a split and a merged-usr setup. This mostly adds search paths to
      system (e.g. to look at both `/bin/` and `/usr/bin`) however it also means that
      if `/usr` is a mountpoint system will try to unmount it.  Unfortunately this causes
      issues at shutdown for systems with a merged-usr layout as basic libraries (e.g. libc)
      are located in `/usr` making it impossible to unmount.
      
      For Apertis we don't support `/usr` being a seperate partition, the only time
      `/usr` is on a mountpoint is when using ostree images (where it is a bind mount
      and which use a merged-usr layout). So also add `/usr` to the list of paths that
      are considered unmountable even with split-usr support enabled in systemd.
      
      Signed-off-by: default avatarDenis Pynkin <denis.pynkin@collabora.com>
      09dc211b
  10. Mar 09, 2021
  11. Jan 29, 2021
  12. Nov 17, 2020
  13. Nov 01, 2020
  14. Oct 24, 2020
    • Michael Biebl's avatar
      Import Debian changes 241-7~deb10u5 · 3365dc64
      Michael Biebl authored
      systemd (241-7~deb10u5) buster; urgency=medium
      
        * basic/cap-list: parse/print numerical capabilities (Closes: #964926)
        * missing: add new Linux capabilities.
          Linux kernel v5.8 adds two new capabilities. Make sure we can recognize
          them even when built with an older kernel.
        * networkd: do not generate MAC for bridge device (Closes: #963488)
  15. Sep 23, 2020
  16. Sep 03, 2020
  17. May 29, 2020
  18. May 27, 2020
  19. Apr 27, 2020
    • Michael Biebl's avatar
      Import Debian changes 241-7~deb10u4 · ddb38744
      Michael Biebl authored
      systemd (241-7~deb10u4) buster; urgency=medium
      
        * polkit: when authorizing via PolicyKit re-resolve callback/userdata
          instead of caching it.
          This fixes a heap use-after-free vulnerability in systemd, when
          asynchronous PolicyKit queries are performed while handling DBus messages.
          CVE-2020-1712 (Closes: #950732)
        * Install 60-block.rules in udev-udeb and initramfs-tools.
          The block device rules were split out from 60-persistent-storage.rules
          into its own rules file in v220. Those rules ensure that change events
          are emitted and the udev db is updated after metadata changes.
          Thanks to Pascal Hambourg (Closes: #958397)
  20. Mar 30, 2020
  21. Jan 29, 2020
    • Michael Biebl's avatar
      Import Debian changes 241-7~deb10u3 · 89a24807
      Michael Biebl authored
      systemd (241-7~deb10u3) buster; urgency=medium
      
        * core: set fs.file-max sysctl to LONG_MAX rather than ULONG_MAX.
          Since kernel 5.2 (but also stable kernels like 4.19.53) the kernel
          thankfully returns proper errors when we write a value out of range to
          the sysctl. Which however breaks writing ULONG_MAX to request the
          maximum value. Hence let's write the new maximum value instead,
          LONG_MAX. (Closes: #945018)
        * core: change ownership/mode of the execution directories also for static
          users.
          This ensures that execution directories like CacheDirectory and
          StateDirectory are properly chowned to the user specified in User= before
          launching the service. (Closes: #919231)
  22. Dec 19, 2019
  23. Dec 16, 2019
  24. Dec 11, 2019
  25. Oct 16, 2019
    • Michael Biebl's avatar
      Import Debian changes 241-7~deb10u2 · 677d5ce9
      Michael Biebl authored
      systemd (241-7~deb10u2) buster; urgency=medium
      
        * core: never propagate reload failure to service result.
          Fixes a regression introduced in v239 where the main process of a
          service unit gets killed on reload if ExecReload fails. (Closes: #936032)
        * shared/seccomp: add sync_file_range2.
          Some architectures need the arguments to be reordered because of alignment
          issues. Otherwise, it's the same as sync_file_range.
          Fixes sync_file_range failures in nspawn containers on arm, ppc.
          (Closes: #935091)
        * core: factor root_directory application out of apply_working_directory.
          Fixes RootDirectory not working when used in combination with User.
          (Closes: #939408)
        * shared/bus-util: drop trusted annotation from
          bus_open_system_watch_bind_with_description().
          This ensures that access controls on systemd-resolved's D-Bus interface
          are enforced properly.
          (CVE-2019-15718, Closes: #939353)
        * login: add a missing error check for session_set_leader()
          Fixes assertion due to insufficient function return check.
          (Closes: #939998)
        * d/e/r/73-usb-net-by-mac.rules: import net.ifnames only for network devices
          (Closes: #934589)
        * d/e/r/73-usb-net-by-mac.rules: skip if iface name was provided by user-space
        * namespace: make MountFlags=shared work again (Closes: #939551)
        * mount/generators: do not make unit wanted by its device unit.
          Among other things, this fixes StopWhenUnneeded=true being broken for
          mount units. (Closes: #941758)
Loading