]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
service: rename ValidNoProcess= to RemainAfterExit=
[thirdparty/systemd.git] / fixme
CommitLineData
20d91009
KS
1* systemd.log_level=debug should overwrite 'quiet' ?
2
3* implicit 'default.target' ?
4 systemd currently fails to boot when the link is dangling, like
5 after the move of the runlevel targets from /etc to /lib
6
77d98d66 7* dot output for --test showing the 'initial transaction'
00bfd428 8
00bfd428 9* check 'disable'
d90e1a30 10 <Viking-Ice> "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recommended
00bfd428
KS
11 <kay> when does it do that?
12 <Viking-Ice> if you disable the service
13
2ab7076c
KS
14* have a simple syslog bridge providing /dev/log and forward messages
15 to /dev/kmsg. at the moment the real syslog can be started, the bridge
16 is stopped and the open /dev/log fd to the real syslog. that way we
17 don't lose any early log message, and simple systems have full syslog
18 support in the kernel ringbuffer, without any syslog service or disk
19 access
20
8c6db833 21* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
75787bb7 22
129126f3 23* implicitly import "defaults" settings file into all types
75787bb7 24
129126f3 25* add #ifdefs for non-sysv builds
75787bb7 26
ca2cab5d 27* reinvestigate hwclock
75787bb7 28
129126f3 29* "disabled" load state?
f94ea366 30
129126f3
LP
31* ability to kill services? i.e. in contrast to stopping them, go directly
32 into killing mode?
33
34* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
35
36 - uuidd DONE
9726b29e 37 - dbus DONE
88ce42f6 38 - rsyslog DONE
c0120d99
LP
39 - rpcbind (/var/run/rpcbind.sock!) DONE
40 - cups DONE
41 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 42 - ssh CLASSIC
a625ac1a 43 - postfix, saslauthd
a625ac1a
LP
44 - apache/samba
45 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
46 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
47 - distccd
48
6d526de2
LP
49* write utmp record a la upstart for processes
50
5b6319dc 51* follow property change dbus spec
6d526de2 52
444a79d3 53* selinux policy loading
7e4249b9 54
c24eb49e 55* place /etc/inittab with explaining blurb.
84b00965 56
064f51fa 57* fingerprint.target, wireless.target, gps.target
0ff3dea7 58
246756ca
LP
59* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
60
8fe914ec
LP
61* fix merging in .swap units
62
50f2a90d
LP
63* chkconfig/systemd-install glue
64
65* io priority during initialization
8fe914ec 66
5192bd19 67* if a service fails too often, make the service enter maintenance mode, and the socket, too.
ea4a240d 68
00b07cb3 69* Ray: plymouth after/before getty? https://bugzilla.redhat.com/show_bug.cgi?id=623430
3059b1c1 70
75d287d3 71External:
45fb0699 72
85ad5b18
LP
73* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
74
75* make sysinit honour forcefsck/fastboot from the kernel command line
3aef3aee 76
c88f64bd 77* sysv functions should color when stdout is tty, not stdin
c593cfe1 78
00b07cb3 79* agetty should not modify baudrate https://bugzilla.redhat.com/show_bug.cgi?id=623685
45fb0699 80
75d287d3 81* ck logging, ssh readahead
45fb0699 82
50f2a90d
LP
83* pam: fix double sudo session cleanup:
84 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
85
f9704703
LP
86* patch /etc/init.d/functions with:
87
88 if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
89
50f2a90d
LP
90https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
91https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
92https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
93https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
94https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
95https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
96https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
97http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 98http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5e9dba8
LP
99https://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
100https://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
101https://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
102https://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
103https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
104https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
105https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
106https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
02ee865a 107https://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
14bd37fe 108
129126f3 109Regularly:
874aa2cc 110
129126f3 111* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 112
129126f3 113* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
114
115* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
116
117* %m in printf() instead of strerror();
444a79d3
LP
118
119* pahole
120
121* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"