]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
gc: remove a lot of unused code
[thirdparty/systemd.git] / fixme
CommitLineData
77d98d66 1* dot output for --test showing the 'initial transaction'
00bfd428 2
00bfd428
KS
3* check 'disable'
4 <Viking-Ice> "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recomended
5 <kay> when does it do that?
6 <Viking-Ice> if you disable the service
7
b9911f44
KS
8* fixup var-run/var-lock tmpfs mounts. we need:
9 touch /var/run/utmp
10 chown root:utmp /var/run/utmp
11 mkdir -p /var/lock/subsys
12
13* downgrade warnings for non-existent services pulled-in
14 by soft dependencies, like:
15 init[1]: Failed to load configuration for isdn.service: No such file or directory
16
2ab7076c
KS
17* have a simple syslog bridge providing /dev/log and forward messages
18 to /dev/kmsg. at the moment the real syslog can be started, the bridge
19 is stopped and the open /dev/log fd to the real syslog. that way we
20 don't lose any early log message, and simple systems have full syslog
21 support in the kernel ringbuffer, without any syslog service or disk
22 access
23
8c6db833 24* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
75787bb7 25
129126f3 26* implicitly import "defaults" settings file into all types
75787bb7 27
129126f3 28* add #ifdefs for non-sysv builds
75787bb7 29
129126f3 30* reinvestigate random seed, hwclock
75787bb7 31
129126f3 32* "disabled" load state?
f94ea366 33
129126f3
LP
34* ability to kill services? i.e. in contrast to stopping them, go directly
35 into killing mode?
36
37* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
38
39 - uuidd DONE
9726b29e 40 - dbus DONE
88ce42f6 41 - rsyslog DONE
c0120d99
LP
42 - rpcbind (/var/run/rpcbind.sock!) DONE
43 - cups DONE
44 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 45 - ssh CLASSIC
a625ac1a 46 - postfix, saslauthd
a625ac1a
LP
47 - apache/samba
48 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
49 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
50 - distccd
51
6d526de2
LP
52* write utmp record a la upstart for processes
53
5b6319dc 54* follow property change dbus spec
6d526de2 55
50f2a90d 56* selinux policy loading/socket stuff
7e4249b9 57
b708e7ce 58* systemctl status $PID, systemctl stop $PID!
828f33e8 59
c24eb49e 60* place /etc/inittab with explaining blurb.
84b00965 61
4445a875
LP
62* vielleicht implizit immer auf syslog dependen?
63
50f2a90d 64* debian deadlock when partition set to noauto
772a599e 65
064f51fa 66* fingerprint.target, wireless.target, gps.target
0ff3dea7 67
246756ca
LP
68* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
69
8fe914ec
LP
70* fix merging in .swap units
71
246756ca
LP
72* pahole
73
50f2a90d
LP
74* chkconfig/systemd-install glue
75
76* io priority during initialization
8fe914ec 77
ea4a240d
LP
78* if a service fails too often, make the service enter maintainence mode, and the socket, too.
79
2e81c8a5 80* don't show file not found msgs for irrelevant units
e4b61340 81
4927fcae 82* j->installed issue
b5e9dba8 83
4927fcae 84* plymouth boot.log
b5e9dba8 85
cd6d0a45
LP
86* plymouth different shut down msgs
87
e51bc1a2
LP
88* fix nscd disable
89
75d287d3 90External:
45fb0699 91
c593cfe1
LP
92* sysv functions should color when stdout is tty, not stdin
93
75d287d3 94* agetty should not modify baudrate
45fb0699 95
75d287d3 96* ck logging, ssh readahead
45fb0699 97
50f2a90d
LP
98* pam: fix double sudo session cleanup:
99 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
100
f9704703
LP
101* patch /etc/init.d/functions with:
102
103 if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
104
50f2a90d
LP
105https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
106https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
107https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
108https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
109https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
110https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
111https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
112http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 113http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5e9dba8
LP
114https://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
115https://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
116https://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
117https://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
118https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
119https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
120https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
121https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
14bd37fe 122
129126f3 123Regularly:
874aa2cc 124
129126f3 125* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 126
129126f3 127* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
128
129* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
130
131* %m in printf() instead of strerror();