]> git.ipfire.org Git - thirdparty/systemd.git/blame - TODO
Fedora: don't ship [Install] sections; these are enabled in the system configuration.
[thirdparty/systemd.git] / TODO
CommitLineData
59fee421
LP
1* oneshot services which do not remain: 'exited' instead of 'dead'?
2 it should be visible in 'systemctl' that they have been run
3
4* dot output for --test showing the 'initial transaction'
5
8c6db833 6* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
75787bb7 7
129126f3 8* implicitly import "defaults" settings file into all types
75787bb7 9
129126f3 10* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a 11 - uuidd DONE
9726b29e 12 - dbus DONE
88ce42f6 13 - rsyslog DONE
c0120d99
LP
14 - rpcbind (/var/run/rpcbind.sock!) DONE
15 - cups DONE
16 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 17 - ssh CLASSIC
a625ac1a 18 - postfix, saslauthd
a625ac1a
LP
19 - apache/samba
20 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
21 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
22 - distccd
23
064f51fa 24* fingerprint.target, wireless.target, gps.target
0ff3dea7 25
647703fe 26* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!
246756ca 27
50f2a90d
LP
28* chkconfig/systemd-install glue
29
30* io priority during initialization
8fe914ec 31
74ac3cbd 32* if a service fails too often, make the service enter failed mode, and the socket, too.
ea4a240d 33
b2423f1f
LP
34* bash completion a la gdbus
35
647703fe 36* systemctl list-jobs - show dependencies
63090775 37
313ed05b 38* accountsservice is borked
63090775 39
20604ebc
LP
40* auditd service files
41
20604ebc
LP
42* add systemctl switch to dump transaction without executing it
43
647703fe 44* system.conf/session.conf man page
63090775 45
3b63d2d3 46* suspend, resume
da726a4d 47
2e78aa99
LP
48* systemctl auto-pager a la git
49
2e78aa99
LP
50* merge CK
51
f015eca2
KS
52* start getty 2-6 only when actual vt switch happens
53 (same model as socket on-demand activation)
54
b9ba604e 55* ask-password: find way to disable wall agent where tty agent is running
50f298ec 56
1a34d367
LP
57* readahead: btrfs/LVM SSD detection
58
c457e083
MB
59* document locale.conf, vconsole.conf and possibly the tempfiles.d and modules-load.d mechanism.
60
71fad675
LP
61* when processes remain in a service even though the start command failed enter active
62
50f298ec 63* fix plymouth socket name, when plymouth started to use a clean one
0ea969e6 64
62c9af5e 65* parse early boot time env var from dracut RD_TIMEOUT, drop RD_xxx
52661efd 66
50f298ec
LP
67* cryptsetup
68
98e1f931
LP
69* add seperate man page for [Install] settings
70
510051fc 71* only add quotacheck deps to .mount units which mention grpquota/usrquota in the mount flags
e5ebf783 72
62c9af5e 73* make use of fsck -l
18f59336 74
2528a7a6 75External:
20604ebc 76
06ae4bfe
LP
77* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup.
78
6f3f9deb
LP
79* patch kernel for cpu feature modalias for autoloading aes/kvm/...
80
449ddb2d
LP
81* place /etc/inittab with explaining blurb.
82
20604ebc
LP
83* pam_securetty should honour console=
84
26192dfc
LP
85* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
86
50f2a90d
LP
87https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
88https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
89https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
90https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
91https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
92https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
93https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
94http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 95http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5e9dba8
LP
96https://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
97https://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
98https://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
99https://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
100https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
101https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
102https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
103https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
02ee865a 104https://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
14bd37fe 105
129126f3 106Regularly:
874aa2cc 107
129126f3 108* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 109
129126f3 110* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
111
112* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
113
114* %m in printf() instead of strerror();
444a79d3
LP
115
116* pahole
117
118* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"