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