summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)Author
2014-05-15update TODOLennart Poettering
2014-05-15Make systemctl --root look for files in the proper placesZbigniew Jędrzejewski-Szmek
Running systemctl enable/disable/set-default/... with the --root option under strace reveals that it accessed various files and directories in the main fs, and not underneath the specified root. This can lead to correct results only when the layout and configuration in the container are identical, which often is not the case. Fix this by adding the specified root to all file access operations. This patch does not handle some corner cases: symlinks which point outside of the specified root might be interpreted differently than they would be by the kernel if the specified root was the real root. But systemctl does not create such symlinks by itself, and I think this is enough of a corner case not to be worth the additional complexity of reimplementing link chasing in systemd. Also, simplify the code in a few places and remove an hypothetical memory leak on error.
2014-05-14core: sysvcompat - $network should be equivalent to network-online, rather ↵Tom Gundersen
than network target Most likely the facility needed is actual connectivity, rather than whether or not the network managment daemon is running. We also need to explicitly pull in the network-online.target, as it is not active by default. This means {systemd-networkd,NetworkManager}-wait-online.service, can be enabled by default as part of network-online.target, and only delay boot when some service actively pulls it in. See: <https://bugzilla.gnome.org/show_bug.cgi?id=728965> Cc: Pavel Šimerda <psimerda@redhat.com> Cc: Michal Sekletar <msekleta@redhat.com>
2014-05-12networkd: Add todo patch kernel for tunnel module aliasSusant Sahani
Add to todo : 1. Patch kernel to support module alias for tunnel device 2. Remove libkmod dependency from networkd
2014-05-06doc: typographical fine tuningJan Engelhardt
2014-05-06doc: use non-contracted forms in written documentsJan Engelhardt
2014-05-06update TODOLennart Poettering
2014-05-06update TODOLennart Poettering
2014-05-06update TODOLennart Poettering
2014-05-05update TODOLennart Poettering
2014-05-03TODOTom Gundersen
2014-05-02update TODOLennart Poettering
2014-04-29update TODOMichal Sekletar
2014-04-28TODO: networkTom Gundersen
2014-04-27networkd: update TODOUmut Tezduyar Lindskog
2014-04-25update TODOLennart Poettering
2014-04-25update TODOLennart Poettering
2014-04-23update TODOLennart Poettering
2014-04-23update TODOLennart Poettering
2014-04-16systemctl: add --recursive for list-timersThomas Hindoe Paaboel Andersen
2014-04-13update TODOLennart Poettering
2014-04-13update TODOLennart Poettering
2014-04-12journal: properly detect language specified in lineZbigniew Jędrzejewski-Szmek
... it turns out that the duplicates in our own catalog were not real duplicates, but translations.
2014-04-05systemctl: update NAME to PATTERN in help()Zbigniew Jędrzejewski-Szmek
Previously the man page was modified, but not help().
2014-04-03networkd: smooth transition from ipv4ll to dhcp addressUmut Tezduyar Lindskog
Currently when both ipv4ll and dhcp are enabled, ipv4ll address (if one has been claimed) is removed when dhcp address is aquired. This is not the best thing to do since there might be clients unaware of the removal trying to communicate. This patch provides a smooth transition between ipv4ll and dhcp. If ipv4ll address was claimed [1] before dhcp, address is marked as deprecated. Deprecated address is still a valid address and packets can be received on it but address cannot be selected as a source address. If dhcp lease cannot be extended, then ipv4ll address is marked as valid again. [1] If there is no collision, claiming IPv4LL takes between 4 to 7 seconds.
2014-03-31TODOTom Gundersen
2014-03-25completions: fix/augment zsh completions for systemd-nspawn, busctl, ↵Daniel Mack
loginctl, hostnamectl, localectl, machinectl
2014-03-25update TODOLennart Poettering
2014-03-25update TODOLennart Poettering
2014-03-24core: remove tcpwrap supportLennart Poettering
tcpwrap is legacy code, that is barely maintained upstream. It's APIs are awful, and the feature set it exposes (such as DNS and IDENT access control) questionnable. We should not support this natively in systemd. Hence, let's remove the code. If people want to continue making use of this, they can do so by plugging in "tcpd" for the processes they start. With that scheme things are as well or badly supported as they were from traditional inetd, hence no functionality is really lost.
2014-03-24update TODOLennart Poettering
2014-03-22sd-bus: mark sd_bus_unref() as broken regarding self-refsDavid Herrmann
If you allocate a message with bus==NULL and then unref the main bus, it will free your message underneath and your program will go boom! To fix that, we really need to figure out what the semantics for self-references (m->bus) should be and when/where/what accesses are actually allowed. Same is true for the pseudo-thread-safety we employ..
2014-03-21sd-ipv4ll/networkd: generate predictable addressesUmut Tezduyar Lindskog
Increase the chance of using the same link local address between reboots. The pseudo random sequence of addresses we attempt is now seeded with data that is very likely to stay the same between reboots, but at the same time be unique to the specific machine/nic. First we try to use the ID_NET_NAME_* data from the udev db combined with the machin-id, which is guaranteed to be unique and persistent, if available. If that is not possible (e.g., in containers where we don't have access to the udev db) we fallback to using the MAC address of the interface, which is guaranteed to be unique, and likely to be persistent. [tomegun: three minor changes: - don't expose HASH_KEY in the siphash24 header - get rid of some compile-warnings (and some casts at the same time), by using uint8_t[8] rather than uint64_t in the api - added commit message]
2014-03-21update TODOLennart Poettering
2014-03-20TODOTom Gundersen
2014-03-20update TODOLennart Poettering
2014-03-19update TODOLennart Poettering
2014-03-19update TODOLennart Poettering
2014-03-19update TODOLennart Poettering
2014-03-19update TODOLennart Poettering
2014-03-19update TODOLennart Poettering
2014-03-19update TODOLennart Poettering
2014-03-18update TODOLennart Poettering
2014-03-18udate TODOLennart Poettering
2014-03-18update TODOLennart Poettering
2014-03-17update TODOLennart Poettering
2014-03-17update TODOLennart Poettering
2014-03-15networkd: netdev - support joining already existing netdevsTom Gundersen
2014-03-14update TODOLennart Poettering
2014-03-14update TODOLennart Poettering