]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
manager: don't try to minimize transaction when using isolate
[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
77d98d66 4* dot output for --test showing the 'initial transaction'
00bfd428 5
2ab7076c
KS
6* have a simple syslog bridge providing /dev/log and forward messages
7 to /dev/kmsg. at the moment the real syslog can be started, the bridge
8 is stopped and the open /dev/log fd to the real syslog. that way we
9 don't lose any early log message, and simple systems have full syslog
10 support in the kernel ringbuffer, without any syslog service or disk
11 access
12
8c6db833 13* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
75787bb7 14
129126f3 15* implicitly import "defaults" settings file into all types
75787bb7 16
129126f3 17* add #ifdefs for non-sysv builds
75787bb7 18
129126f3 19* "disabled" load state?
f94ea366 20
129126f3
LP
21* ability to kill services? i.e. in contrast to stopping them, go directly
22 into killing mode?
23
24* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
25
26 - uuidd DONE
9726b29e 27 - dbus DONE
88ce42f6 28 - rsyslog DONE
c0120d99
LP
29 - rpcbind (/var/run/rpcbind.sock!) DONE
30 - cups DONE
31 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 32 - ssh CLASSIC
a625ac1a 33 - postfix, saslauthd
a625ac1a
LP
34 - apache/samba
35 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
36 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
37 - distccd
38
6d526de2
LP
39* write utmp record a la upstart for processes
40
444a79d3 41* selinux policy loading
7e4249b9 42
064f51fa 43* fingerprint.target, wireless.target, gps.target
0ff3dea7 44
246756ca
LP
45* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
46
8fe914ec
LP
47* fix merging in .swap units
48
50f2a90d
LP
49* chkconfig/systemd-install glue
50
51* io priority during initialization
8fe914ec 52
5192bd19 53* if a service fails too often, make the service enter maintenance mode, and the socket, too.
ea4a240d 54
d06dacd0 55* systemctl: warning wenn [Install] leer ist bei enable
26192dfc 56
b2423f1f
LP
57* bash completion a la gdbus
58
63090775
LP
59* [Install] section rausmachen für early boot krams, uznd per default nach /lib linken
60
20604ebc 61* systemctl list-jobs deps anzeigen
63090775 62
20604ebc 63* ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= mit !
63090775 64
20604ebc 65* accountsservice is dod
63090775 66
20604ebc
LP
67* auditd service files
68
20604ebc
LP
69* add systemctl switch to dump transaction without executing it
70
20604ebc 71* system.conf/session.conf brauch ne man page
63090775 72
50f74dee
LP
73* exec /sbin/poweroff als PID 1 und shutdown
74
da726a4d
LP
75* kexec, suspend, resume
76
77v9:
78
1ceec64c
LP
79* MTA IS KAPUTT
80
da726a4d 81* kill-mode=cgroup muss auch die mainpid killen! https://bugzilla.redhat.com/show_bug.cgi?id=626477
1ceec64c 82
da726a4d
LP
83* follow LSB exit codes spec in "systemctl start"
84
85* oom_score_adj
86
da726a4d
LP
87* rename failed/maintenance https://bugzilla.redhat.com/show_bug.cgi?id=614619
88
89* systemctl wrapping https://bugzilla.redhat.com/show_bug.cgi?id=626891 https://bugzilla.redhat.com/show_bug.cgi?id=626443
45fb0699 90
2528a7a6 91External:
20604ebc 92
449ddb2d
LP
93* place /etc/inittab with explaining blurb.
94
20604ebc
LP
95* pam_securetty should honour console=
96
26192dfc
LP
97* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
98
85ad5b18
LP
99* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
100
d51d2d3d 101* make sysinit honour forcefsck/fastboot from the kernel command line fsck.mode=auto|force|skip
3aef3aee 102
d51d2d3d 103* ck logging, ssd readahead
45fb0699 104
50f2a90d
LP
105* pam: fix double sudo session cleanup:
106 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
107
50f2a90d
LP
108https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
109https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
110https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
111https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
112https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
113https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
114https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
115http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 116http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5e9dba8
LP
117https://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
118https://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
119https://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
120https://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
121https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
122https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
123https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
124https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
02ee865a 125https://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
63090775 126http://sources.redhat.com/bugzilla/show_bug.cgi?id=11930 -- glibc
14bd37fe 127
129126f3 128Regularly:
874aa2cc 129
129126f3 130* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 131
129126f3 132* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
133
134* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
135
136* %m in printf() instead of strerror();
444a79d3
LP
137
138* pahole
139
140* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"