mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 01:55:22 +03:00
TODO: remove some items that are implemented now or otherwise obsolete
This commit is contained in:
parent
71e0acccfd
commit
09624cee53
22
TODO
22
TODO
@ -52,13 +52,6 @@ Features:
|
||||
* tighten sd_notify() MAINPID= checks a bit: don't accept foreign PIDs (i.e.
|
||||
PIDs not managed by the service manager)
|
||||
|
||||
* journald: when we recv a log datagram via the native or syslog transports,
|
||||
search for the PID in the active stream connections, and let's make sure to
|
||||
always process the datagrams before the streams. Then, cache client metadata
|
||||
per stream in the stream object. This way we can somewhat fix the race with
|
||||
quickly exiting processes which log as long as they had their own stream
|
||||
connection...
|
||||
|
||||
* hostnamed: populate form factor data from a new hwdb database, so that old
|
||||
yogas can be recognized as "convertible" too, even if they predate the DMI
|
||||
"convertible" form factor
|
||||
@ -471,8 +464,6 @@ Features:
|
||||
|
||||
* maybe add a generator that looks for "systemd.run=" on the kernel cmdline for container usercases...
|
||||
|
||||
* cgtop: make cgtop useful in a container
|
||||
|
||||
* test/:
|
||||
- add 'set -e' to scripts in test/
|
||||
- make stuff in test/ work with separate output dir
|
||||
@ -722,8 +713,6 @@ Features:
|
||||
|
||||
* cryptsetup:
|
||||
- cryptsetup-generator: allow specification of passwords in crypttab itself
|
||||
- move cryptsetup key caching into kernel keyctl?
|
||||
https://bugs.freedesktop.org/show_bug.cgi?id=54982
|
||||
- support rd.luks.allow-discards= kernel cmdline params in cryptsetup generator
|
||||
|
||||
* hw watchdog: optionally try to use the preset watchdog timeout instead of always overriding it
|
||||
@ -743,8 +732,6 @@ Features:
|
||||
- add trigger --subsystem-match=usb/usb_device device
|
||||
- reimport udev db after MOVE events for devices without dev_t
|
||||
|
||||
* when a service has the same env var set twice we actually store it twice and return that in systemctl show -p... We should only show the last setting
|
||||
|
||||
* There's currently no way to cancel fsck (used to be possible via C-c or c on the console)
|
||||
|
||||
* add option to sockets to avoid activation. Instead just drop packets/connections, see http://cyberelk.net/tim/2012/02/15/portreserve-systemd-solution/
|
||||
@ -803,10 +790,7 @@ Features:
|
||||
|
||||
* dot output for --test showing the 'initial transaction'
|
||||
|
||||
* fingerprint.target, wireless.target, gps.target, netdevice.target
|
||||
|
||||
* pid1:
|
||||
- .timer units should optionally support CLOCK_BOOTTIME in addition to CLOCK_MONOTONIC
|
||||
- When logging about multiple units (stopping BoundTo units, conflicts, etc.),
|
||||
log both units as UNIT=, so that journalctl -u triggers on both.
|
||||
- generate better errors when people try to set transient properties
|
||||
@ -842,12 +826,9 @@ Features:
|
||||
- load-fragment: when loading a unit file via a chain of symlinks
|
||||
verify that it is not masked via any of the names traversed.
|
||||
- introduce Type=pid-file
|
||||
- ExecOnFailure=/usr/bin/foo
|
||||
- introduce mix of BindTo and Requisite
|
||||
- add a concept of RemainAfterExit= to scope units
|
||||
- Set NoNewPrivileges= on all of our own services, where that makes sense
|
||||
- Allow multiple ExecStart= for all Type= settings, so that we can cover rescue.service nicely
|
||||
- consider adding RuntimeDirectoryUser= + RuntimeDirectoryGroup=
|
||||
|
||||
* udev-link-config:
|
||||
- Make sure ID_PATH is always exported and complete for
|
||||
@ -889,7 +870,6 @@ Features:
|
||||
|
||||
* dhcp:
|
||||
- figure out how much we can increase Maximum Message Size
|
||||
- support RFC4702 (pass FQDN)
|
||||
|
||||
* dhcp6:
|
||||
- add functions to set previously stored IPv6 addresses on startup and get
|
||||
@ -921,8 +901,6 @@ External:
|
||||
|
||||
* drop accountsservice's StandardOutput=syslog and Type=dbus fields
|
||||
|
||||
* dbus: in fedora, make /var/lib/dbus/machine-id a symlink to /etc/machine-id
|
||||
|
||||
* /usr/bin/service should actually show the new command line
|
||||
|
||||
* fedora: suggest auto-restart on failure, but not on success and not on coredump. also, ask people to think about changing the start limit logic. Also point people to RestartPreventExitStatus=, SuccessExitStatus=
|
||||
|
Loading…
Reference in New Issue
Block a user