TODO revision 7f6d613516020bf390d8de25bbbb2551ea8dade0
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers* somehow some /etc/fstab supplied mount params are never applied to api fs
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers https://bugzilla.redhat.com/show_bug.cgi?id=663108
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers* isolate multi-user.target doesn't start a getty@tty1 if we run it from graphical.target
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers* when plymouth is disabled the console password entry stuff seems to be borked
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers https://bugzilla.redhat.com/show_bug.cgi?id=655538
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering* fsck.btrfs non-existance should not cause mounting to fail
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt* need a way to apply mount options of api vfs from systemd unit files instead of fstab
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek* make it possible to enable status msgs via RT sigs
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek* udisks should not use udisks-part-id, instead use blkid. also not probe /dev/loopxxx
7b4da18c1717f811bae67ea3d39290495857c03eLennart Poettering* snd-seq muss weg
81d112a8f0522a09fcfe317f420363a2b728137cLennart Poettering* mount.tmpfs soll weg und grep weg
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay Sievers* mdmon is irre
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* gnome-shell python script/glxinfo/is-accelerated wech
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* plymouth muss sauber exiten, wenn's schon läuft
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering* pull in by udev change event instead of only start event
b6741478e7661c7e580e5dcfd6a6fccd1899c1d0Lennart Poettering* PID heuristik bei Type=forking ausmachbar machen
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* maybe introduce ExecRestartPre=
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* reload PID file after reload, allow dynamically changing main PIDs
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* figure out what happened to bluez patch
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* introduce StandardOutput=syslog+console and StandardOutput=kmsg+console to support fsck output at boot
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* Patch systemd-fsck to use -C and pass console fd to it
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* support remote/ssh systemctl/systemadm, and local privileged access
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* finish syslog socket stuff
ebcf1f97de4f6b1580ae55eb56b1a3939fe6b602Lennart Poettering* configurable jitter for timer events
08cd15525450ff2c2ac814a58930f6d82284a1baLennart Poettering* support caching password questions in plymouth and on the console
2e41a51ea4cf68f67d6d1e71482d95d9d50091b3Lennart Poettering https://bugzilla.redhat.com/show_bug.cgi?id=655538
718db96199eb307751264e4163555662c9a389faLennart Poettering* exclude java hsp files by default
718db96199eb307751264e4163555662c9a389faLennart Poettering https://bugzilla.redhat.com/show_bug.cgi?id=527425
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* load EnvironmentFile= when starting services, not when reloading configuration
718db96199eb307751264e4163555662c9a389faLennart Poettering https://bugzilla.redhat.com/show_bug.cgi?id=661282
718db96199eb307751264e4163555662c9a389faLennart Poettering* support globs in systemd-tmpfiles
966204e010ed432a1d7a0481d41a326d8ec7b0c8Lennart Poettering* drop IN_ATTRIB from inotify watches for .path units where possible to avoid
94676f3e9352cbf1f72e0a512ee0d2ed83ff676dLennart Poettering lots of wakeups due to /dev changing when we watch a subdir of /dev.
ced4d06784dbb19666688947901961f949f2aa6dLennart Poettering* Support ProcessNeededForShutdown=true to allow stuff like mdmon
ced4d06784dbb19666688947901961f949f2aa6dLennart Poettering to be killed very late after the rootfs is read only
416446221d905b6815175dc4d525d27f8ae43d1bLennart Poettering* Integrate "mdadm --wait-clean". Maybe just let SIGTERM to mdmon trigger the
9db76355212de5eb7985829d352183d3bdfb56d5Lennart Poettering* oneshot services which do not remain: 'exited' instead of 'dead'?
9db76355212de5eb7985829d352183d3bdfb56d5Lennart Poettering it should be visible in 'systemctl' that they have been run?
baa89da40a1d42242c9c62603501ada7e9e52613Lennart Poettering* dot output for --test showing the 'initial transaction'
0aafd43d235982510d1c40564079f7bcec0c7c19Lennart Poettering* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt - check timerfd() patch: http://lkml.org/lkml/2010/11/23/290
df5f6971e6e15b4632884916c71daa076c8bae96Lennart Poettering* systemd --user
df5f6971e6e15b4632884916c71daa076c8bae96Lennart Poettering - get PR_SET_ANCHOR merged: http://lkml.org/lkml/2010/2/2/165
982e44dbc3e70c97e83464a30354b80973d52b41Lennart Poettering* add VT tracking:
982e44dbc3e70c97e83464a30354b80973d52b41Lennart Poettering - provide CK functionality
982e44dbc3e70c97e83464a30354b80973d52b41Lennart Poettering - start getty only when actual vt switch happens (same model as
fcba531ed4c6e6f8f21d8ca4e3a56e3162b1c578Lennart Poettering socket on-demand activation). allocate the next free tty and
fcba531ed4c6e6f8f21d8ca4e3a56e3162b1c578Lennart Poettering start a getty there. this way, pressing alt-f[1-12] will switch
8b8f259170e35b93e6c6d1757cb8b835bbdaa40cZbigniew Jędrzejewski-Szmek through running X and getty sessions, and any unallocated
8b8f259170e35b93e6c6d1757cb8b835bbdaa40cZbigniew Jędrzejewski-Szmek activated tty will start a new getty. the hardcoding of
e10e429f2dcbb586215e65f62847f40c7d8b5956David Herrmann getty[1-6] will entirely go away.
e1b7e7ec9b34ae6ae54a4c8084395cbf2bfe9960Lennart Poettering - http://git.kernel.org/?p=linux/kernel/git/gregkh/tty-2.6.git;a=commitdiff;h=fbc92a3455577ab17615cbcb91826399061bd789
c3bb87dbab8b79bb9253407cb5b7f3e6fe8db395Lennart Poettering* implicitly import "defaults" settings file into all types
bdeeb6b543a2a2d0a494f17b85f1498859cdfc2fLennart Poettering - rsyslog DONE
69af45035913e7119cffd94c542bd3039600e45dZbigniew Jędrzejewski-Szmek - avahi-daemon (/var/run/avahi-daemon/socket) DONE
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay Sievers - postfix, saslauthd
9444b1f20e311f073864d81e913bd4f32fe95cfdLennart Poettering - libvirtd (/var/run/libvirt/libvirt-sock-ro)
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
4e09014daf8f98584b3f15e64e93bed232e70a6bLennart Poettering* fingerprint.target, wireless.target, gps.target
eb01ba5de14859d7a94835ab9299de40132d549aLennart Poettering* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!
86312ab8de59c1066d6d2b456f3a9106ce3e0991Lennart Poettering* io priority during initialization
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* if a service fails too often, make the service enter failed mode, and the socket, too.
bee7e928990fd8a0c5909c2022a2b9eede557c81Lennart Poettering* systemctl list-jobs - show dependencies
80caea6cc72ebd311a311b1527cc6b87201c13bfLennart Poettering* accountsservice is borked
0a825b5cd4adb4d9dadfb2e237cdceae09399804Lennart Poettering* auditd service files
452de75e5b8b1cff207243848f4e5de68620554cLennart Poettering* add systemctl switch to dump transaction without executing it
df98a87ba389bdfc0359beedf47557411f3af434Lennart Poettering* suspend, resume
df98a87ba389bdfc0359beedf47557411f3af434Lennart Poettering* readahead: btrfs/LVM SSD detection
0058679911db806b6db2fa445a1ce879a436c9d6Lennart Poettering* when processes remain in a service even though the start command failed enter active
e62b3b353aa3cd66670428d453ee36b45127df1fLennart Poettering* add seperate man page for [Install] settings
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering* only add quotacheck deps to .mount units which mention grpquota/usrquota in the mount flags
12179984a38fe74581333fbcdc11c822d81f505fLennart Poettering* systemctl condrestart should return 0 if service isn't running
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poettering* tmpfiles: allow specification of .conf files on cmdline
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poettering* allow runtime changing of log level and target
d686f034c3b9021e07faefe172ee660abd952871Lennart Poettering* automatically determine TERM= based on tty name even for /dev/console
d686f034c3b9021e07faefe172ee660abd952871Lennart Poettering http://git.kernel.org/?p=linux/kernel/git/gregkh/tty-2.6.git;a=commitdiff;h=fbc92a3455577ab17615cbcb91826399061bd789
d686f034c3b9021e07faefe172ee660abd952871Lennart Poettering http://git.kernel.org/?p=linux/kernel/git/gregkh/tty-2.6.git;a=commitdiff;h=b7b8de087384cc1954a8cd075af3f9e5977caa2e
19aa7c4fef4a3f1dfc6d9980574ca220a6a40a71Lennart Poettering* global defaults for StandardOuput=xxx
461bd8e47cafacfcd38389e7558330bfb6e902adLennart Poettering* chkconfig → systemd enable/daemon-reload glue
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering* /var/lock, /var/run → what happens if rpm stuff is no %ghosted?
b454b11220e87add6d0f011695c7912b009c853dLennart Poettering* make cryptsetup lower --iter-time
b454b11220e87add6d0f011695c7912b009c853dLennart Poettering* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup.
06db8540cdfc8259423ed90e7352dbc1d71eccd9Lennart Poettering* patch kernel for cpu feature modalias for autoloading aes/kvm/...
06db8540cdfc8259423ed90e7352dbc1d71eccd9Lennart Poettering http://git.kernel.org/?p=linux/kernel/git/ak/linux-misc-2.6.git;a=shortlog;h=refs/heads/cpuid-match
4ff49cb63075aba646b578f2516b37a8dfd5a65bLennart Poettering* place /etc/inittab with explaining blurb.
fff87a35d9e26c0d4ea41273a963c0eb20e18da4Zbigniew Jędrzejewski-Szmek* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poetteringhttps://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poetteringhttps://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poetteringhttps://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poetteringhttp://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poetteringhttp://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett* look for close() vs. close_nointr() vs. close_nointr_nofail()
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett* check for strerror(r) instead of strerror(-r)
09f727eebd87661f263d3c2c1e0de7b7771acd40Lennart Poettering* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering* %m in printf() instead of strerror();
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"