X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=TODO;h=7cc177f9f311666a77c1204a136b7f095368e504;hb=f4bad2bd2abe8ae260a99a5336145d11efe79892;hp=b36b82099098adfcbc81974fd231f571c8a9f758;hpb=3471bedc005fab03f40b99bf6599645330adcd9e;p=elogind.git diff --git a/TODO b/TODO index b36b82099..7cc177f9f 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,3 @@ -Fedora 18: -* chrony/ntp target? - Bugfixes: * remove MS_SHARED from src/core/execute.c and src/test/test-ns.c. They are always combined with MS_REMOUNT, which currently does nothing in the kernel, but might which fail in the @@ -25,6 +22,28 @@ Bugfixes: Features: +* journald: _BOOT_ID triggers too many collisions. + +* journald: we currently rotate only after MaxUse+MaxFilesize has been reached. + +* reexec journald across initrd transition + +* nspawn: bind mount /var/log/journal from the host + +* The current Storage=auto logic is borked, since people cannot mount + /var/log/journal via NFS since the mount point has to exist and we + already take that as signal to store our stuff there. + +* document that journal data is primarily ASCII, UTF-8 where necessary and binary only where nothing else makes sense. + +* Document: + - PID 1 D-Bus API + - Journal C API manual pages + +* wiki: document logind's PreparingForShutdown, PreparingForSleep + +* support debian's console-setup logic + * introduce Type=pid-file * systemctl list-unit-files appears to be broken for symlinked units in /usr/lib @@ -39,12 +58,7 @@ Features: * new dependency type to "group" services in a target -* add switch to journalctl to only show data from current boot - -* change REquires=basic.target to RequisiteOverride=basic.target - -* turn $NOTIFY_SOCKET back into an abstract namespace socket for - compatibility with services which chroot() +* change Requires=basic.target to RequisiteOverride=basic.target * exclude processes marked with argv[0][0]=@ from the normal service killing too @@ -105,8 +119,6 @@ Features: * don't delete /tmp/systemd-namespace-* before a process is gone down -* don't delete /run/users/lennart if lennart is still logged in even if aging is used - * vconsole: implement setterm -store -foreground xxx --background zzz * ExecOnFailure=/usr/bin/foo @@ -165,8 +177,6 @@ Features: * journal: store euid in journal if it differs from uid -* support chrony in addition to ntpd in timedated - * There's currently no way to cancel fsck (used to be possible via C-c or c on the console) * journal: sanely deal with entries which are larger than the individual file size, but where the componets would fit @@ -231,8 +241,6 @@ Features: * when an instanced service exits, remove its parent cgroup too if possible. -* automatically escape unit names passed on the service (i.e. think "systemctl start serial-getty.service@serial/by-path/jshdfjsdfhkjh" being automatically escaped as necessary. - * if we can not get user quota for tmpfs, mount a separate tmpfs instance for every user in /run/user/$USER with a configured maximum size @@ -412,3 +420,7 @@ Regularly: Scheduled for removal (or fixing): * xxxOverridable dependencies + +* journald.conf: ImportKernel= + +* prefdm.service