summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)Author
2013-05-02Add help option to bootchart man pageNathaniel Chen
Bootchart has a help option. For the sake of consistency, this patch adds it to the man page. Also, the TODO is updated. Bootcharts were added to the journal in commit c4d58b0.
2013-04-30update TODOLennart Poettering
2013-04-30cgroup: make cg_pid_get_path() work properly for co-mounted controllers and ↵Lennart Poettering
normalized named hierarchies
2013-04-30cryptsetup: warn if keyfiles are world-readableLennart Poettering
2013-04-30cryptsetup: warn if /etc/crypttab is world-readableLennart Poettering
2013-04-30cgroup: do not allow manipulating the cgroup path of units within the ↵Lennart Poettering
systemd:/system subtree
2013-04-30id128: when taking user input for a 128bit ID, validate syntaxLennart Poettering
Also, always accept both our simple hexdump syntax and UUID syntax.
2013-04-25util: rework safe_atod() to be locale-independentLennart Poettering
This adds some syntactic sugar with a macro RUN_WITH_LOCALE() that reset the thread-specific locale temporarily.
2013-04-25conf-parser: restrict .include usageLennart Poettering
Disallow recursive .include, and make it unavailable in anything but unit files.
2013-04-24cgroup: always validate cgroup controller namesLennart Poettering
Let's better be safe than sorry.
2013-04-24nss-myhostname: resolve 'localhost' so that /etc/hosts becomes optionalLennart Poettering
This makes sure nss-myhostname not only resolves the local host name to 127.0.0.2/::1 but also the host name 'localhost: to 127.0.0.1/::1. This makes installation of /etc/passwd optional, as it usually only includes a mapping for 'localhost'. This change also resolves ::1 to the local hostname (as before), but also lists 'localhost' as an alias. This means look-ups are now fully reversible, even though they are 1:n mappings. Finally, the module will no longer erroneously claim that local IP addresses which aren't on the loopback device were.
2013-04-24fileio: unify how we chop off whitespace from key and value in ↵Lennart Poettering
parse_env_file_internal()
2013-04-24test: make it easier to override kernel versionZbigniew Jędrzejewski-Szmek
2013-04-23timer: make sure we restart timers even if units are still running or if one ↵Lennart Poettering
of their conditions fails
2013-04-23update TODOLennart Poettering
2013-04-22cgroup: make sure all our cgroup objects have a suffix and are properly escapedLennart Poettering
Session objects will now get the .session suffix, user objects the .user suffix, nspawn containers the .nspawn suffix. This also changes the user cgroups to be named after the numeric UID rather than the username, since this allows us the parse these paths standalone without requiring access to the cgroup file system. This also changes the mapping of instanced units to cgroups. Instead of mapping foo@bar.service to the cgroup path /user/foo@.service/bar we will now map it to /user/foo@.service/foo@bar.service, in order to ensure that all our objects are properly suffixed in the tree.
2013-04-22update TODOLennart Poettering
2013-04-21systemd,nspawn: use extended attributes to store metadataZbigniew Jędrzejewski-Szmek
All attributes are stored as text, since root_directory is already text, and it seems easier to have all of them in text format. Attributes are written in the trusted. namespace, because the kernel currently does not allow user. attributes on cgroups. This is a PITA, and CAP_SYS_ADMIN is required to *read* the attributes. Alas. A second pipe is opened for the child to signal the parent that the cgroup hierarchy has been set up.
2013-04-20TODO: remove dbus items which we will not touch anymoreKay Sievers
2013-04-20TODO: journal enhancementsJosh Triplett
2013-04-19build-sys: prepare release 202Lennart Poettering
2013-04-18journal: when iterating through a file we might lose messages when changing ↵Marius Vollmer
direction. https://bugs.freedesktop.org/show_bug.cgi?id=63672
2013-04-18update TODOLennart Poettering
2013-04-18update TODOLennart Poettering
2013-04-17update TODOLennart Poettering
2013-04-17update TODOLennart Poettering
2013-04-17update TODOLennart Poettering
2013-04-17TODO: add s.th. like "systemctl set-log-level debug"Harald Hoyer
2013-04-17TODO: remove fixed systemctl property bugHarald Hoyer
2013-04-17timedated: fixed NTP enabled: n/aHarald Hoyer
2013-04-16bus: parse unit/user unit/session from cgroup pathLennart Poettering
2013-04-16update TODOLennart Poettering
2013-04-15update TODOLennart Poettering
2013-04-14TODO: bootchart items.Auke Kok
2013-04-11update TODOLennart Poettering
2013-04-11TODO: updateKay Sievers
2013-04-10shell-completion: show failed units as candidates for startZbigniew Jędrzejewski-Szmek
Also show disabled units as candidates for reenable, since it works and one may want to do enable-or-reenable in one line.
2013-04-09update TODOLennart Poettering
2013-04-08update TODOLennart Poettering
2013-04-08TODO: updateKay Sievers
2013-04-08update TODOLennart Poettering
2013-04-05update TODOLennart Poettering
2013-04-04update TODOLennart Poettering
2013-04-03update TODOLennart Poettering
2013-04-02update TODOLennart Poettering
2013-04-02update TODOLennart Poettering
2013-04-01cryptsetup: RequiresMountsFor if source is a fileThomas Weißschuh
Fixes: https://bugzilla.novell.com/show_bug.cgi?id=730496 https://bugs.freedesktop.org/show_bug.cgi?id=60821
2013-04-01Add AllowIsolate=yes to snapshotsOleksii Shevchuk
2013-03-31units/user: default.target must be isolatableZbigniew Jędrzejewski-Szmek
... Activating default unit: default.target Default target could not be isolated, starting instead: Operation refused, unit may not be isolated.
2013-03-30TODOLennart Poettering