TODO revision c3175a7f40a2d2fabc3a2de63033a6810d45221a
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringBugfixes:
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* swap units that are activated by one name but shown in the kernel under another are semi-broken
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering
05677bb78079c3fa0283101aac2c07581f4873f1Lennart Poettering* make anaconda write timeout=0 for encrypted devices
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* make sure timeouts are applied to Type=oneshot services.
ddd88763921a1534081ed28e36f6712a85449005Lennart Poettering
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers* Dangling symlinks of .automount unit files in .wants/ directories, set up
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers automount points even when the original .automount file did not exist
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers anymore. Only the .mount unit was still around.
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers
9a36607584bbd1d78775353e022a51794b4e27b1Lennart Poettering* make polkit checks async
9a36607584bbd1d78775353e022a51794b4e27b1Lennart Poettering
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering* properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringFeatures:
f25626edf4c39bb9409cb165e6ce9551dd130661Lennart Poettering
c3175a7f40a2d2fabc3a2de63033a6810d45221aLennart Poettering* suspend/hibernate/hybrid support, auto-suspend logic with idle hint
c3175a7f40a2d2fabc3a2de63033a6810d45221aLennart Poettering
f8e2fb7b14e53f5a4bcfd66d26910af1dee185c6Lennart Poettering* filter default cgroups in logind too
f8e2fb7b14e53f5a4bcfd66d26910af1dee185c6Lennart Poettering
f8e2fb7b14e53f5a4bcfd66d26910af1dee185c6Lennart Poettering* remove empty cgroups from cgls output
40c32a4ad488256e934ce9ecc05ebfac04851711Léo Gillot-Lamure
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86dKay Sievers* udev: remove /sys and /dev configurability
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86dKay Sievers* udev: find a way to tell udev to not cancel firmware requests when running in initramfs
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86dKay Sievers* udev: scsi_id -> sg3_utils -> kill scsi_id
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86dKay Sievers
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86dKay Sievers* udev: add trigger --subsystem-match=usb/usb_device device
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers* udev: libudev.so.1
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers - use symbol versioning
b45f770f0049fbdf3f6c9db0ab11deeff4ccd86dKay Sievers - remove deprecated symbols
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers - return object with *_unref()
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers - kill: udev_monitor_from_socket()
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers - kill: udev_queue_get_failed_list_entry()
b8217b7bd5fd171916a095b150fad4c3a37f5a41Kay Sievers
08f23fd29c9df9c8b4e874933eb39711f069754bLennart Poettering* allow configuration of console width/height in vconsole.conf
08f23fd29c9df9c8b4e874933eb39711f069754bLennart Poettering
3cc588803dba3530cd39000d299353a31e4c068bLennart Poettering* PrivateTmp should apply to both /tmp and /var/tmp
3cc588803dba3530cd39000d299353a31e4c068bLennart Poettering
3cc588803dba3530cd39000d299353a31e4c068bLennart Poettering* fstab should take priority over units in /usr
3cc588803dba3530cd39000d299353a31e4c068bLennart Poettering
18b754d345ecb0b15e369978aaffa72e9814b86aKay Sievers* cleanup syslog 'priority' vs. 'level' wording
068665b6fd9839f27bcace7e8f56c0baa6935272Lennart Poettering
b070e7f3c9ed680c821bd89d42506695f2438506Lennart Poettering* journal: if mmap() fails for mapping window try to unmap a a few older maps
b070e7f3c9ed680c821bd89d42506695f2438506Lennart Poettering
231931ffba1bca9d8759bbd6f797e56f8c6971faLennart Poettering* dbus upstream still refers to dbus.target and shouldn't
231931ffba1bca9d8759bbd6f797e56f8c6971faLennart Poettering
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering* when a service has the same env var set twice we actually store it twice and return that in systemctl show -p... We should only show the last setting
169c4f65131fbc7bcb51e7d5487a715cdcd0e0ebLennart Poettering
6ba383fa49e01302dfeae1f5083bb942b055628bLennart Poettering* add man page documenting all kernel cmdline options, including stuff like fsck.mode=
6ba383fa49e01302dfeae1f5083bb942b055628bLennart Poettering
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering* show getty in container mode, not sulogin
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering* support container_ttys=
bd08f2422491169e92dc0899d5ba848fcae4c15cLennart Poettering
71100051c5d351daac20610f3a4b8c14901088d8Lennart Poettering* journald: make configurable "store-on-var", "store-on-run", "dont-store", "auto"
d3c7d7dd77b2b72315164b672462825cef6c0f9aKay Sievers (store-persistent, store-volatile?)
71100051c5d351daac20610f3a4b8c14901088d8Lennart Poettering
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering* Add ConditionReadWriteFileSystem= so that systemd-sysctl doesn't get executed when /proc/sys is read-only
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering* introduce mix of BindTo and Requisite
fb0864e7b9c6d26269ccea6ec5c0fd921c029781Lennart Poettering
18da49531e4c6b31bd2439b4d738dc1bb9660af1Lennart Poettering* journalctl: show multiline log messages sanely, expand tabs, and show all valid utf8 messages
18da49531e4c6b31bd2439b4d738dc1bb9660af1Lennart Poettering
8af0fcdb909b87ef4dcef34d50df814656acec81Lennart Poettering* introduce NeedsMounts= or so to create .mount dependencies automatically for a specific path
8af0fcdb909b87ef4dcef34d50df814656acec81Lennart Poettering
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering* add DeleteSocketsOnStop=yes|no option to socket units
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering* add shutdown inhibit API for usage by libvirt and friends
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering* journal: store euid in journal if it differs from uid
9586cdfab6a2638078702b7fea7e16b3a71899e2Lennart Poettering
6b80b9b8ee6d372e00ece51e6a11c6d31899aaecLennart Poettering* support chrony in addition to ntpd in timedated
6b80b9b8ee6d372e00ece51e6a11c6d31899aaecLennart Poettering
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering* document crypttab(5)
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering* There's currently no way to cancel fsck (used to be possible via C-c or c on the console)
7f110ff9b8828b477e87de7b28c708cf69a3d008Lennart Poettering
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering* when dumping cgroup contents, include main/control PID of a service, explicitly
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering* keep an eye on https://bugzilla.gnome.org/show_bug.cgi?id=670100
7d900eb6f58ca76a0f742c6e1823aa7317d4471fLennart Poettering
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering* D-Bus: always pass cred data along each message
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering* journal: allow turning off logging entirely
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering* journal: sanely deal with entries which are larger than the individual file size, but where the componets would fit
101f077676e9fbe1a66c8b2dc4864a8d7a94c372Lennart Poettering
f7f964eb3625e4cca7f16377fa12aa7a760243e7Lennart Poettering* add command to systemctl to plot dependency graph as tree (see rhbz 795365)
f7f964eb3625e4cca7f16377fa12aa7a760243e7Lennart Poettering
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering* make logind reserve tty10 or so for text logins, so that gdm never picks it up
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering* add option to sockets to avoid activation. Instead just drop packets/connections, see http://cyberelk.net/tim/2012/02/15/portreserve-systemd-solution/
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering* default unix qlen is too small (10). bump sysctl? add sockopt?
d0e5a33374cee92962af33dfc03873e470b014f6Lennart Poettering
6edd7ca1624f89c9a36067b721a0280e748acb17Kay Sievers* support units generated by a generator and placed in /run/systemd/system/; the directory is
6edd7ca1624f89c9a36067b721a0280e748acb17Kay Sievers currently ignored because it is empty before the generatores are executed
6edd7ca1624f89c9a36067b721a0280e748acb17Kay Sievers
15e9fbd851c15ecaad4888932584f37dcd26111aLennart Poettering* Possibly, detect whether SysV init scripts can do reloading by looking for "echo Usage:" lines
15e9fbd851c15ecaad4888932584f37dcd26111aLennart Poettering
53ed2eeb2e709a6c0d152d7bdf2d9a4b9f997a16Lennart Poettering* figure out whether we should leave dbus around during shutdown
53ed2eeb2e709a6c0d152d7bdf2d9a4b9f997a16Lennart Poettering
353e12c2f4a9e96a47eb80b80d2ffb7bc1d44a1bLennart Poettering* add interface to allow immediate rotation of the journal, and even flushing.
353e12c2f4a9e96a47eb80b80d2ffb7bc1d44a1bLennart Poettering
680a1dbc354b2f437b4e06e27d4c43217977efdfLennart Poettering* dbus: in fedora, make the machine a symlink to /etc/machine-id
680a1dbc354b2f437b4e06e27d4c43217977efdfLennart Poettering
7e64c73a93cdcc7068280f3e3ba8adbd6c6f8f84Lennart Poettering* journald: reuse XZ context
7e64c73a93cdcc7068280f3e3ba8adbd6c6f8f84Lennart Poettering
c4aa65e7147dc742886edf25593e10466b02fc3aLennart Poettering* logind: add equivalent to sd_pid_get_owner_uid() to the D-Bus API
7e64c73a93cdcc7068280f3e3ba8adbd6c6f8f84Lennart Poettering
36e43bddd0a4526e77cdae2c922bb29f67bd74adLennart Poettering* write RPM spec macros for presets
36e43bddd0a4526e77cdae2c922bb29f67bd74adLennart Poettering
b61c90514e134dc781617d172961f25e7352f53bLennart Poettering* journal: write man pages for API
b61c90514e134dc781617d172961f25e7352f53bLennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: OR matches are borked
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: extend hash tables as we go
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: API for looking for retrieving "all values of this field"
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: deal nicely with byte-by-byte copied files, especially regards header
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: local deserializer of export mode, http server
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: message catalog
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering* journal: forward-secure signatures
a558d00381291afd6a81f7df07269fe76eeae556Lennart Poettering
05aa9edde0f9f4077b8120389c93cb0134eda9c5Lennart Poettering* document the exit codes when services fail before they are exec()ed
05aa9edde0f9f4077b8120389c93cb0134eda9c5Lennart Poettering
31ed59c51126fce7d958c188772a397e2a1ed010Lennart Poettering* rework namespace support, don't use pivot_root, and mount things after creating the namespace, not before
31ed59c51126fce7d958c188772a397e2a1ed010Lennart Poettering
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering* systemctl journal command
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering* journalctl: --cursor support, priority filtering
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering* systemctl status: show coredumps
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering* systemctl status: show whether journal was rotated since service started
62f21ec91ad8e7e24079962f4df066b0094fe68dLennart Poettering
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering* save coredump in Windows/Mozilla minidump format
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering* support crash reporting operation modes (https://live.gnome.org/GnomeOS/Design/Whiteboards/ProblemReporting)
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering
0716c60e37d2083325cd5316caf4310f0acc9a89Lennart Poettering* journal: allow per-entry control on /var vs. /run (think incognito browser mode)
87a8baa35d6d65ac3b58ae8e26e338e67f8ae8edLennart Poettering
5ba081b0fb02380cee4c2ff5bc7e05f869eb8415Lennart Poettering* clean up session cgroups that remain after logout (think sshd), but eventually run empty
5ba081b0fb02380cee4c2ff5bc7e05f869eb8415Lennart Poettering
b3fa47e0819b08ea32e69e19e6d88ce2daca069dLennart Poettering* support "systemctl stop foobar@.service" to stop all units matching a certain template
b3fa47e0819b08ea32e69e19e6d88ce2daca069dLennart Poettering
aaf53376aaac326b700fd3f8e28bbd842f0a9ed1Lennart Poettering* move to LGPL2+
aaf53376aaac326b700fd3f8e28bbd842f0a9ed1Lennart Poettering
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart Poettering* logind: allow showing logout dialog from system
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart Poettering
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart Poettering* document that %% can be used to write % in a string that is specifier extended
7f3e62571a63ac90de6ac5eefeeb8d3e9aa6f49eLennart Poettering
4cbd9ecf45f64c3a9acc99d473fbf3be3687ae24Lennart Poettering* when an instanced service exits, remove its parent cgroup too if possible.
4cbd9ecf45f64c3a9acc99d473fbf3be3687ae24Lennart Poettering
25d6283acfeb87730c2c0c4c2ef76a66fa397e87Lennart Poettering* as Tom Gundersen pointed out there's a always a dep loop if people use crypto file systems with random keys
25d6283acfeb87730c2c0c4c2ef76a66fa397e87Lennart Poettering
a6eb9147a820d1c08b315867373a21bd0ece2f05Lennart Poettering* automatically escape unit names passed on the service (i.e. think "systemctl start serial-getty.service@serial/by-path/jshdfjsdfhkjh" being automatically escaped as necessary.
a6eb9147a820d1c08b315867373a21bd0ece2f05Lennart Poettering
b011116d1829bde044a638cbabfb070a7e0e8fa7Kay Sievers* if we can not get user quota for tmpfs, mount a separate tmpfs instance
b011116d1829bde044a638cbabfb070a7e0e8fa7Kay Sievers for every user in /run/user/$USER with a configured maximum size
7d441ddb5ca090b5a97f58ac4b4d97b3e84fa81eLennart Poettering
65c0cf7108ae3537a357c74b4586a783baba82f9Lennart Poettering* default to actual 32bit PIDs, via /proc/sys/kernel/pid_max
65c0cf7108ae3537a357c74b4586a783baba82f9Lennart Poettering
7ef5875d142f01ab4fe8d35412d48c10723ae2d4Lennart Poettering* add an option to make mounts private/shareable and so on, enable this for root by default
7ef5875d142f01ab4fe8d35412d48c10723ae2d4Lennart Poettering
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers* be able to specify a forced restart of service A where service B depends on, in case B
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers needs to be auto-respawned?
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers
a2f5666d06fe8233025738047115bb9e3959df3eLennart Poettering* Something is wrong with symlink handling of "autovt@.service" in "systemctl list-unit-files"
a2f5666d06fe8233025738047115bb9e3959df3eLennart Poettering
ad740100d108282d0244d5739d4dcc86fe4c5fdeLennart Poettering* when a bus name of a service disappears from the bus make sure to queue further activation requests
ad740100d108282d0244d5739d4dcc86fe4c5fdeLennart Poettering
c821bd28c2ecce8d35248d61949fe1c0c3030b6cLennart Poettering* something like ConditionExec= or ExecStartPre= without failure state
c821bd28c2ecce8d35248d61949fe1c0c3030b6cLennart Poettering
de6c78f8795743894431a099d26ec562a8acf3dfLennart Poettering* tmpfiles: apply "x" on "D" too (see patch from William Douglas)
7d441ddb5ca090b5a97f58ac4b4d97b3e84fa81eLennart Poettering
14e639ae7a1dbf156273ce697d30fbc6c6594209Lennart Poettering* don't set $HOME in services unless requested
14e639ae7a1dbf156273ce697d30fbc6c6594209Lennart Poettering
ff01d048b4c1455241c894cf7982662c9d28fd34Lennart Poettering* hide PAM/TCPWrap options in fragment parser when compile time disabled
ff01d048b4c1455241c894cf7982662c9d28fd34Lennart Poettering
d3c7d7dd77b2b72315164b672462825cef6c0f9aKay Sievers* when we automatically restart a service, ensure we restart its rdeps, too.
72b9ed828bd22f3ddd74b6853c183eebf006d6d8Lennart Poettering
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering* allow Type=simple with PIDFile=
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering https://bugzilla.redhat.com/show_bug.cgi?id=723942
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* move PAM code into its own binary
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* warn if the user stops a service but not its associated socket
0a55b298d930543c8065bb9e708dd112562b1736Lennart Poettering
97f73ffb04947acf0a5854e3a7bdbb7a0105f6faLennart Poettering* logind: spawn user@..service on login
97f73ffb04947acf0a5854e3a7bdbb7a0105f6faLennart Poettering
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering* logind: non-local X11 server handling
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering* implement Register= switch in .socket units to enable registration
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering in Avahi, RPC and other socket registration services.
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering* make sure systemd-ask-password-wall does not shutdown systemd-ask-password-console too early
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering* readahead: use BTRFS_IOC_DEFRAG_RANGE instead of BTRFS_IOC_DEFRAG ioctl, with START_IO
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering* readahead: check whether a btrfs volume includes ssd by checking mount flag "ssd"
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering
7c697168102cb64c5cb65a542959684014da99c7Lennart Poettering* support sd_notify() style notification when reload begins (RELOADING=1), reload is finished (READY=1), and add ReloadSignal= then to use in combination
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* support sd_notify() style notification when shutting down, to make auto-exit bus services work (STOPPING=1)
8d0e38a2b966799af884e78a54fd6a2dffa44788Lennart Poettering
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering* verify that the AF_UNIX sockets of a service in the fs still exist
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering when we start a service in order to avoid confusion when a user
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering assumes starting a service is enough to make it accessible
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering* Make it possible to set the keymap independently from the font on
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering the kernel cmdline. Right now setting one resets also the other.
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering* move nss-myhostname into systemd
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* and a dbus call to generate target from current state
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering* drop /.readahead on bigger upgrades with yum
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* add inode nr check to readahead to suppress preloading changed files
adf70c5e4e6673353b8d702baee4e1d21eb05dfeKay Sievers
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering* add support for /bin/mount -s
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering* GC unreferenced jobs (such as .device jobs)
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering
c798c40ec957a35cd4b7d04a196a9e58880c6ff3Lennart Poettering* when failing to start a service due to ratelimiting, try again later, if restart=always is set
c798c40ec957a35cd4b7d04a196a9e58880c6ff3Lennart Poettering
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering* write blog stories about:
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering - enabling dbus services
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering - status update
7a2a0b907b5cc60f5d9a871997d7d6e7f62bf4d8Lennart Poettering - how to make changes to sysctl and sysfs attributes
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering - remote access
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering - how to pass throw-away units to systemd, or dynamically change properties of existing units
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering - how to integrate cgconfig and suchlike with systemd
acb14d318b84bda00d1e666d7dab6794d5bbeb3fLennart Poettering - resource control in systemd
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering
44143309dd0b37d61d7d842ca58f01a65646ec71Kay Sievers* allow port=0 in .socket units
3d57c6ab801f4437f12948e29589e3d00c3ad9dbLennart Poettering
b9a2a36b519ccd79c4198e7dda4e657d597a14adLennart Poettering* move readahead files into /var, look for them with .path units
b9a2a36b519ccd79c4198e7dda4e657d597a14adLennart Poettering
ba1a55152c50dfbcd3d4a64353b95f4a2f37985eLennart Poettering* teach dbus to activate all services it finds in /etc/systemd/services/org-*.service
9408a2d295a312a5472345090e28e0502570494bLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* support systemd.mask= on the kernel command line.
3f7a8c4e9f1d3ce48919e24eb2c9d56dd6fd88d8Kay Sievers
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering* when key file cannot be found, read it from kbd in cryptsetup
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering* reuse mkdtemp namespace dirs in /tmp?
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering* recreate systemd's D-Bus private socket file on SIGUSR2
2791a8f8dc8764a9247cdba3562bd4c04010f144Lennart Poettering
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering* Support --test based on current system state
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering
Error!

 

There was an error!

null

java.lang.NullPointerException