]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
manager: downgrade a few log msgs regarding conflicting but fixable jobs
[thirdparty/systemd.git] / fixme
CommitLineData
2ab7076c
KS
1* have a simple syslog bridge providing /dev/log and forward messages
2 to /dev/kmsg. at the moment the real syslog can be started, the bridge
3 is stopped and the open /dev/log fd to the real syslog. that way we
4 don't lose any early log message, and simple systems have full syslog
5 support in the kernel ringbuffer, without any syslog service or disk
6 access
7
8c6db833 8* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
75787bb7 9
129126f3 10* implicitly import "defaults" settings file into all types
75787bb7 11
129126f3 12* add #ifdefs for non-sysv builds
75787bb7 13
129126f3 14* reinvestigate random seed, hwclock
75787bb7 15
129126f3 16* "disabled" load state?
f94ea366 17
129126f3
LP
18* ability to kill services? i.e. in contrast to stopping them, go directly
19 into killing mode?
20
21* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
22
23 - uuidd DONE
9726b29e 24 - dbus DONE
88ce42f6 25 - rsyslog DONE
c0120d99
LP
26 - rpcbind (/var/run/rpcbind.sock!) DONE
27 - cups DONE
28 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 29 - ssh CLASSIC
a625ac1a 30 - postfix, saslauthd
a625ac1a
LP
31 - apache/samba
32 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
33 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
34 - distccd
35
6d526de2
LP
36* write utmp record a la upstart for processes
37
5b6319dc 38* follow property change dbus spec
6d526de2 39
50f2a90d 40* selinux policy loading/socket stuff
7e4249b9 41
b708e7ce 42* systemctl status $PID, systemctl stop $PID!
828f33e8 43
c24eb49e 44* place /etc/inittab with explaining blurb.
84b00965 45
4445a875
LP
46* vielleicht implizit immer auf syslog dependen?
47
50f2a90d 48* debian deadlock when partition set to noauto
772a599e 49
064f51fa 50* fingerprint.target, wireless.target, gps.target
0ff3dea7 51
246756ca
LP
52* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
53
8fe914ec
LP
54* fix merging in .swap units
55
246756ca
LP
56* pahole
57
50f2a90d
LP
58* chkconfig/systemd-install glue
59
60* io priority during initialization
8fe914ec 61
ea4a240d
LP
62* if a service fails too often, make the service enter maintainence mode, and the socket, too.
63
183ae5f9
LP
64* send cgroup msg directly
65
2e81c8a5 66* don't show file not found msgs for irrelevant units
e4b61340 67
75d287d3 68External:
45fb0699 69
75d287d3 70* agetty should not modify baudrate
45fb0699 71
75d287d3 72* ck logging, ssh readahead
45fb0699 73
50f2a90d
LP
74* pam: fix double sudo session cleanup:
75 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
76
f9704703
LP
77* patch /etc/init.d/functions with:
78
79 if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
80
50f2a90d
LP
81https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
82https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
83https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
84https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
85https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
86https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
87https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
88http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 89http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
14bd37fe 90
129126f3 91Regularly:
874aa2cc 92
129126f3 93* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 94
129126f3 95* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
96
97* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
98
99* %m in printf() instead of strerror();