TODO revision a4cc3e5ccc0a3033d764a9eb3ae5ee90db560682
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart Poettering* check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* swap units that are activated by one name but shown in the kernel under another are semi-broken
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart Poettering* make anaconda write timeout=0 for encrypted devices
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering* Dangling symlinks of .automount unit files in .wants/ directories, set up
7d640cdf66a7c032c871ccfe0ee4ad56f7e3869bLennart Poettering automount points even when the original .automount file did not exist
62170515a17d0771aa38c8e7711a7a60c8d14d2fLennart Poettering anymore. Only the .mount unit was still around.
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* make polkit checks async
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
34df5a34e1d0ac4bba453fb5f52f18a2f5f260f9Lennart Poettering* Retest multi-seat
099663ff8c117303af369a4d412dafed0c5614c2Lennart Poettering* if we have systemd-analyze in C "systemctl dot" should move there too
b925e72633bf98438f56a140520e07ec8c959e46Lennart Poettering* fsck hookup for the ESP mount is missing
e677657e8dddb33d1f1e32eda0ebc126e08a538dLennart Poettering* external: maybe it is time to patch procps so that "ps" links to
f1dd0c3f9b4a257e81ff9c6a08070c702a0db45aLennart Poettering libsystemd-logind to print a pretty service name, seat name, session
f1dd0c3f9b4a257e81ff9c6a08070c702a0db45aLennart Poettering name in its output. Currently it only shows cgroup membership, but
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering that's sometimes kinda hard to parse.
fc7ac59412742e2ef0638e86070c33afd579848eLennart Poettering* write man page for efi boot generator
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering* document bootloader interface in wiki
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering* link runlevel targets on install only if sysv compat is enabled
4d99d2fd3cc3c02173ad935f94a6f96195fc9e2bKay Sievers* logind: when executing sleep/shutdown job, keep track of its id, and
4d99d2fd3cc3c02173ad935f94a6f96195fc9e2bKay Sievers as long as the job is running refuse any further operation.
7a03b1970c35c2b0924152404fb7526965eb4f3cKay Sievers* maybe not install getty@tty1.service symlink in /etc but in /usr?
7a03b1970c35c2b0924152404fb7526965eb4f3cKay Sievers* re-enable "make check" for gtk-doc (broken for unknown reason)
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering* logind: make PrepareForSuspend(false) an official api for notification of resumes
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering* "systemctl disable" on a static unit prints no message and does
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering nothing. "systemctl enable" does nothing, and gives a bad message
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering about it. Should fix both to print nice actionable messages.
a49408ec64063023524b964064d393c1fce36e4aKay Sievers* fstab: add new mount option x-systemd-after=/foobar/waldo to allow manual dependencies to other mount points
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers https://bugzilla.redhat.com/show_bug.cgi?id=812826
2791a8f8dc8764a9247cdba3562bd4c04010f144Lennart Poettering* add "loginctl unlock-sessions" as counterpart for "loginctl lock-sessions"
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers* cgroup attrs:
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers - don't filter out duplicate settings
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers - support high-level cgroup setting syntax in systemctl. Example: "systemctl set-cgroup-attr MemoryLimit 5K"
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers - support writte string mapping even for non-high-level settings
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers - add man page for systemctl commands
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers - make sure we work fine with multi-line strings
7d9e57d2cf671f7173324942e0eb9de0d030c505Kay Sievers* print a nicer explanation if people use variable/specifier expansion in ExecStart= for the first word
2791a8f8dc8764a9247cdba3562bd4c04010f144Lennart Poettering* kernel cmdline switch to turn off predictable network interface names
a49408ec64063023524b964064d393c1fce36e4aKay Sievers* mount: turn dependency information from /proc/self/mountinfo into dependency information between systemd units.
a49408ec64063023524b964064d393c1fce36e4aKay Sievers* logind: optionally, ignore idle-hint logic for autosuspend, block suspend as long as a session is around
099663ff8c117303af369a4d412dafed0c5614c2Lennart Poettering* service: when killing a service with SIGKILL always kill all processes, even if for SIGTERM we only killed the main process
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering* exec: when deinitializating a tty device fix the perms and group, too, not only when initializing. Set access mode/gid to 0620/tty.
81253930180bac6b6fb372a9c7bea724bd795c86Lennart Poettering* DeviceAllow/DeviceDeny: disallow everything by default, but whitelist /dev/zero, /dev/null and friends
7fc7012b8b54bdd6610d32649d4ee9c938a4843dLennart Poettering* service: watchdog logic: for testing purposes allow ping, but do not require pong
1a6f4df6c9437ed631080b7e006f666326063d36Lennart Poettering* journald: when dropping msgs due to ratelimit make sure to write
1a6f4df6c9437ed631080b7e006f666326063d36Lennart Poettering "dropped %u messages" not only when we are about to print the next
1a6f4df6c9437ed631080b7e006f666326063d36Lennart Poettering message that works, but alraedy after a short tiemout
3db48a7850d9ceb8e81ec4ad410520c05c008763Lennart Poettering* journald: also get thread ID from client, plus thread name
a49408ec64063023524b964064d393c1fce36e4aKay Sievers* check if we can make journalctl by default use --follow mode inside of less if called without args?
3db48a7850d9ceb8e81ec4ad410520c05c008763Lennart Poettering* Add a verbose mode to "systemctl start" and friends that explains what is being done or not done
2e0d98fa87a4e399763c8235abe56be4f8ac7fb8Lennart Poettering* journal is not closed properly at shutdown when run in a container?
a49408ec64063023524b964064d393c1fce36e4aKay Sievers* journal: when waiting for journal additions in the client always sleep at least 1s or so, in order to minimize wakeups
b5c6cf87342bedeb67fbbc4f3f512af1603a461cLennart Poettering* When shutdown.target is queued begin with an asynchronous sync()?
3185a36b05d53757a412f847d8c510978b9b00f0Lennart Poettering* add API to close/reopen/get fd for journal client fd in libsystemd-journal.
3185a36b05d53757a412f847d8c510978b9b00f0Lennart Poettering* maybe add API to send pairs of iovecs via sd_journal_send
b8bb3e8f346468e61dcc7a6aba5e7ac9c623d964Lennart Poettering* fallback to /dev/log based logging in libsystemd-journal, if we can't log natively?
f959c5e63a9080cbff42ac4160154f8a6b508e7aLennart Poettering* declare the local journal protocol stable in the wiki interface chart
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering* journal: reuse XZ context
47ae6e6760301ecae086e984b0b23f2db9663b28Lennart Poettering* sd-journal: speed up sd_journal_get_data() with transparent hash table in bg
487a15bb726698f84503682ccbc30375586c52deLennart Poettering* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various NTP implementations
2c4b304e64ca674e1a79a7e5c83a996a03611a17Lennart Poettering* timer units should get the ability to trigger when:
2c4b304e64ca674e1a79a7e5c83a996a03611a17Lennart Poettering - CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET)