Environment=ONE='one' "TWO='two two' too" THREE=
ExecStart=/bin/python3 -c 'import sys;print(sys.argv)' $ONE $TWO $THREE
-* MEMORY return code is overloaded for syntax errors in the commandline.
+* MEMORY return code is overloaded for syntax errors in the command line.
str_split_quoted() should return a real return code, so spawn_child can
report the failure properly.
Features:
+* maybe add support for specifier expansion in user.conf, specifically DefaultEnvironment=
+
+* kdbus: set the bus-wide creds sender requirement mask to ANY
+
+* kdbus: busnames.target should get pulled in by basic.target
+
+* code cleanup: retire FOREACH_WORD_QUOTED, port to unquote_first_word() loops instead
+
* logind: when the power button is pressed short, just popup a logout dialog. If it is pressed for 1s, do the usual shutdown. Inspiration are Macs here.
* optionally support running journald from the command line for testing purposes in external projects
* maybe provide an API to allow migration of foreign PIDs into existing scopes.
-* kdbus: maybe rename "connection name" concept to something that doesn't reuse the word "name"?
-
* PID 1 doesn't apply nspawns devices cgroup policy
* maybe support a new very "soft" reboot mode, that simply kills all processes, disassembles everything, flushes /run and sysvipc, and then reexecs systemd again
* maybe add "systemctl edit" that copies unit files from /usr/lib/systemd/system to /etc/systemd/system and invokes vim on them
-* maybe introduce AssertXYZ= similar to ConditionXYZ= that causes a unit to fail (instead of skipping it) if some condition is not true...
-
* refcounting in sd-resolve is borked
* exponential backoff in timesyncd and resolved when we cannot reach a server
* maybe add a generator that looks for "systemd.run=" on the kernel cmdline for container usercases...
-* timedatectl: print a nicer message when enabling ntp fails because ntpd/chrony are not installed
-
* cgtop: make cgtop useful in a container
* test/:
- when parsing calendar timestamps support the UTC timezone (even if we will not support arbitrary timezone specs, support UTC itself certainly makes sense), also support syntaxes such as +0200
- Modulate timer frequency based on battery state
-* update the kernel's TZ (sys_tz) when DST changes
-
* add libsystemd-password or so to query passwords during boot using the password agent logic
* If we show an error about a unit (such as not showing up) and it has no Description string, then show a description string generated form the reverse of unit_name_mangle().
* make timer units go away after they elapsed
-* come up with a nice way to write queue/read_ahead_kb for a block device without interfering with readahead
-
* move PID 1 segfaults to /var/lib/systemd/coredump?
* create /sbin/init symlinks from the build system