]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
vconsole: drop vconsole config file var prefix
[thirdparty/systemd.git] / fixme
CommitLineData
2f4a4e1e
KS
1* do not throw error when .service file is linked to /dev/null
2
71e40127
KS
3* oneshot services which do not remain: 'exited' instead of 'dead'?
4 it should be visible in 'systemctl' that they have been run
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
2f4a4e1e 20 ABI: sysv "legacy", disable D-Bus export if not compiled-in
75787bb7 21
129126f3 22* "disabled" load state?
f94ea366 23
129126f3
LP
24* ability to kill services? i.e. in contrast to stopping them, go directly
25 into killing mode?
26
27* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
28
29 - uuidd DONE
9726b29e 30 - dbus DONE
88ce42f6 31 - rsyslog DONE
c0120d99
LP
32 - rpcbind (/var/run/rpcbind.sock!) DONE
33 - cups DONE
34 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 35 - ssh CLASSIC
a625ac1a 36 - postfix, saslauthd
a625ac1a
LP
37 - apache/samba
38 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
39 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
40 - distccd
41
6d526de2
LP
42* write utmp record a la upstart for processes
43
444a79d3 44* selinux policy loading
7e4249b9 45
064f51fa 46* fingerprint.target, wireless.target, gps.target
0ff3dea7 47
246756ca
LP
48* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
49
8fe914ec
LP
50* fix merging in .swap units
51
50f2a90d
LP
52* chkconfig/systemd-install glue
53
54* io priority during initialization
8fe914ec 55
74ac3cbd 56* if a service fails too often, make the service enter failed mode, and the socket, too.
ea4a240d 57
d06dacd0 58* systemctl: warning wenn [Install] leer ist bei enable
26192dfc 59
b2423f1f
LP
60* bash completion a la gdbus
61
63090775
LP
62* [Install] section rausmachen für early boot krams, uznd per default nach /lib linken
63
20604ebc 64* systemctl list-jobs deps anzeigen
63090775 65
20604ebc 66* ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= mit !
63090775 67
20604ebc 68* accountsservice is dod
63090775 69
20604ebc
LP
70* auditd service files
71
20604ebc
LP
72* add systemctl switch to dump transaction without executing it
73
20604ebc 74* system.conf/session.conf brauch ne man page
63090775 75
50f74dee
LP
76* exec /sbin/poweroff als PID 1 und shutdown
77
da726a4d
LP
78* kexec, suspend, resume
79
ed370f5d
LP
80* passphrase agent https://bugs.freedesktop.org/show_bug.cgi?id=30038
81
82* emergency.service should start default.target after C-d.
83
b00bad36
LP
84* support dbus introspection in mid-level object paths, i.e. in /org/freedesktop/systemd/units/.
85
2e78aa99
LP
86* default.target auch in /lib linken
87
88* systemctl auto-pager a la git
89
2e78aa99
LP
90* fsck setup
91
92* merge CK
93
2528a7a6 94External:
20604ebc 95
449ddb2d
LP
96* place /etc/inittab with explaining blurb.
97
20604ebc
LP
98* pam_securetty should honour console=
99
26192dfc
LP
100* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
101
85ad5b18
LP
102* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
103
d51d2d3d 104* make sysinit honour forcefsck/fastboot from the kernel command line fsck.mode=auto|force|skip
3aef3aee 105
50f2a90d
LP
106* pam: fix double sudo session cleanup:
107 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
108
50f2a90d
LP
109https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
110https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
111https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
112https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
113https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
114https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
115https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
116http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 117http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5e9dba8
LP
118https://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
119https://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
120https://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
121https://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
122https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
123https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
124https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
125https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
02ee865a 126https://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
63090775 127http://sources.redhat.com/bugzilla/show_bug.cgi?id=11930 -- glibc
14bd37fe 128
129126f3 129Regularly:
874aa2cc 130
129126f3 131* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 132
129126f3 133* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
134
135* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
136
137* %m in printf() instead of strerror();
444a79d3
LP
138
139* pahole
140
141* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"