[systemd-devel] [ANNOUNCE] systemd 37

Lennart Poettering lennart at poettering.net
Tue Oct 11 14:02:03 PDT 2011


Heya,

http://www.freedesktop.org/software/systemd/systemd-37.tar.bz2

Mostly bugfixes, but two new features: ConditionCapability= which is
useful inside containers (i.e. start udev only if CAP_MKNOD is
available), and the locale mechanism got extend to kbd configuration for
both X and the console. I tried my best to reduce the necessary
translation logic between X and the console kbd maps to the bare
minimum, an I think it's as pretty as it can get. The translation table
is stolen from Fedora's system-setup-keyboard. If you want to make
bugfixes to this table please consider doing so upstream in
s-s-k/Anaconda first. GNOME already makes use of the kbd config stuff in
the localization configuration panel. In fact, all the mechanisms
systemd provides are now used by GNOME. Yay!

Barry Scott (2):
      man: for ExecStart= provide more details on env var substitution and how that turns into arguments.
      man: .include directive does not include as textual include it includes by parsing the include file.

Dave Reisner (1):
      sd-login.h: correct spelling mistakes in comments

Kay Sievers (3):
      analyze: always draw top kernel, initramfs, userspace bars
      update TODO
      test_virtualization: do not try to compare id in !virt context

Lennart Poettering (22):
      localed: add SetX11Keyboard() and SetVConsoleKeyboard() bus calls
      vconsole: don't parse Fedora's KEYMAP= kernel parameters anymore
      build-sys: fix build
      systemctl: fix detection whether the dbus connection is available
      systemctl: fix error message when no connection to systemd is available
      localed: handle multiple X11 kbd layouts
      logind: properly generate session creation response on dbus
      update TODO
      hashmap: use different version of DJB's hash algorithm that uses shifting instead of multiplication
      update TODO
      update TODO
      update TODO
      units: introduce local-fs-pre.target and remote-fs-pre.target
      units: remount root and API FS before all mount units are applied
      timedate: fall back to /etc/sysconfig/clock on Fedora, for compatibility with legacy
      logind: fail gracefully if too many sessions are created
      units: increase LimitNOFILE a bit
      units: forgot target units
      unit: introduce ConditionCapability
      localed: make sure s-s-k doesn't create any X11 config files anymore
      service: don't try to guess PID for SysV services anymore
      build-sys: bump release for v37

Michal Schmidt (4):
      pager: add a trivial internal pager
      systemctl: print the legend regardless of stdout type, add --no-legend
      systemctl: better width and alignment of fields
      systemctl: fix corrupted output of units

Miklos Vajna (1):
      hostname-setup: Frugalware switched to /etc/hostname

Paolo Bonzini (1):
      readahead: lower max file size for readahead

Ran Benita (1):
      man: document list-unit-files

Thomas Jarosch (2):
      tmpfiles: fix file descriptor leak
      util: fix close() call on wrong variable

Zbigniew Jędrzejewski-Szmek (3):
      l10n: Reword the polish translation a bit
      pager: add _noreturn_ to pager_fallback()
      localed: shorten generate-kbd-model-map

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list