chiark / gitweb /
parse_env_file() - return empty value strings like FOO="" as NULL value
[elogind.git] / fixme
diff --git a/fixme b/fixme
index 6d0f5b2edb50a7c760f5ba0908b22afa3dc93846..4291269b587b6c44904e11d65b958858722e664a 100644 (file)
--- a/fixme
+++ b/fixme
@@ -1,18 +1,4 @@
-* dot output for --test showing the 'initial transaction'
-
-* check 'disable'
-  <Viking-Ice>    "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recomended
-  <kay>           when does it do that?
-  <Viking-Ice>    if you disable the service
-
-* fixup var-run/var-lock tmpfs mounts. we need:
-    touch /var/run/utmp
-    chown root:utmp /var/run/utmp
-    mkdir -p /var/lock/subsys
-
-* downgrade warnings for non-existent services pulled-in
-  by soft dependencies, like:
-    init[1]: Failed to load configuration for isdn.service: No such file or directory
+v11:
 
 * have a simple syslog bridge providing /dev/log and forward messages
   to /dev/kmsg. at the moment the real syslog can be started, the bridge
 
 * have a simple syslog bridge providing /dev/log and forward messages
   to /dev/kmsg. at the moment the real syslog can be started, the bridge
   support in the kernel ringbuffer, without any syslog service or disk
   access
 
   support in the kernel ringbuffer, without any syslog service or disk
   access
 
-* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
+* emergency.service should start default.target after C-d. synchronize from fedora's initscripts package
 
 
-* implicitly import "defaults" settings file into all types
+* stability promise must say that #ifdef TARGET_XXX style distro compatibility will go away one day
 
 
-* add #ifdefs for non-sysv builds
+* enable tmpfiles by default
 
 
-* reinvestigate random seed, hwclock
+later:
+
+* do not throw error when .service file is linked to /dev/null
+
+* oneshot services which do not remain: 'exited' instead of 'dead'?
+  it should be visible in 'systemctl' that they have been run
+
+* dot output for --test showing the 'initial transaction'
+
+* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
+
+* implicitly import "defaults" settings file into all types
 
 * "disabled" load state?
 
 
 * "disabled" load state?
 
@@ -35,7 +32,6 @@
   into killing mode?
 
 * port over to LISTEN_FDS/LISTEN_PID:
   into killing mode?
 
 * port over to LISTEN_FDS/LISTEN_PID:
-
    - uuidd    DONE
    - dbus     DONE
    - rsyslog  DONE
    - uuidd    DONE
    - dbus     DONE
    - rsyslog  DONE
 
 * write utmp record a la upstart for processes
 
 
 * write utmp record a la upstart for processes
 
-* follow property change dbus spec
-
 * selinux policy loading
 
 * selinux policy loading
 
-* systemctl status $PID, systemctl stop $PID!
-
-* place /etc/inittab with explaining blurb.
-
 * fingerprint.target, wireless.target, gps.target
 
 * fingerprint.target, wireless.target, gps.target
 
-* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
+* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!
 
 * fix merging in .swap units
 
 
 * fix merging in .swap units
 
 
 * io priority during initialization
 
 
 * io priority during initialization
 
-* if a service fails too often, make the service enter maintainence mode, and the socket, too.
+* if a service fails too often, make the service enter failed mode, and the socket, too.
+
+* systemctl enable - warn about empty [Install] section
+
+* bash completion a la gdbus
 
 
-* don't show file not found msgs for irrelevant units
+* systemctl list-jobs - show dependencies
 
 
-* j->installed issue
+* ConditionFileExists=, ConditionKernelCommandLine=, ConditionEnvironment= with !
 
 
-* plymouth boot.log
+* accountsservice is borked
 
 
-* plymouth different shut down msgs
+* auditd service files
+
+* add systemctl switch to dump transaction without executing it
+
+* system.conf/session.conf man page
+
+* exec /sbin/poweroff as PID 1 and do the shutdown
+
+* kexec, suspend, resume
+
+* passphrase agent https://bugs.freedesktop.org/show_bug.cgi?id=30038
+
+* support dbus introspection in mid-level object paths, i.e. in /org/freedesktop/systemd/units/.
+
+* systemctl auto-pager a la git
+
+* fsck setup
+
+* merge CK
+
+* ask-password tty agent, ask-password plymouth agent
+
+* plymouth update status hookup
+
+* ask-password tty timeout
+
+* properly handle multiple inotify events per read() in path.c and util.c
+
+* readahead: btrfs/LVM SSD detection
+
+* document locale.conf, vconsole.conf and possibly the tempfiles.d and modules-load.d mechanism.
+
+* when /proc/self/mountinfo is not parsable, proceed with next line
 
 External:
 
 
 External:
 
-* sysv functions should color when stdout is tty, not stdin
+* place /etc/inittab with explaining blurb.
 
 
-* agetty should not modify baudrate
+* pam_securetty should honour console=
 
 
-* ck logging, ssh readahead
+* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
 
 
-* pam: fix double sudo session cleanup:
-  http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
+* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
 
 
-* patch /etc/init.d/functions with:
+* make sysinit honour forcefsck/fastboot from the kernel command line fsck.mode=auto|force|skip
 
 
-  if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
+* pam: fix double sudo session cleanup:
+  http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
 
 https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
 https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
 
 https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
 https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
@@ -111,6 +137,8 @@ https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
 https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
 https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
 https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
 https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
 https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
 https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
+https://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
+http://sources.redhat.com/bugzilla/show_bug.cgi?id=11930 -- glibc
 
 Regularly:
 
 
 Regularly: