summaryrefslogtreecommitdiffstats
path: root/TODO (follow)
Commit message (Collapse)AuthorAgeFilesLines
* update TODOLennart Poettering2016-12-141-5/+32
|
* update TODOLennart Poettering2016-12-141-7/+5
|
* Merge pull request #4861 from keszybz/dissect-tweaksLennart Poettering2016-12-111-0/+4
|\ | | | | A prettification of the dissect code, mkosi and TODO updates
| * TODO: add dissect sectionZbigniew Jędrzejewski-Szmek2016-12-101-0/+4
| |
* | Merge pull request #4835 from poettering/unit-name-printfZbigniew Jędrzejewski-Szmek2016-12-101-2/+0
|\ \ | | | | | | Various specifier resolution fixes.
| * | update TODOLennart Poettering2016-12-071-2/+0
| |/
* / tree-wide: replace all readdir cycles with FOREACH_DIRENT{,_ALL} (#4853)Reverend Homer2016-12-091-2/+0
|/
* core: introduce parse_ip_port (#4825)Susant Sahani2016-12-061-2/+0
| | | | | 1. Listed in TODO. 2. Tree wide replace safe_atou16 with parse_ip_port incase it's used for ports.
* calendarspec: add support for scheduling timers at the end of the monthDouglas Christman2016-11-231-1/+0
| | | | | | | | "*-*~1" => The last day of every month "*-02~3..5" => The third, fourth, and fifth last days in February "Mon 05~07/1" => The last Monday in May Resolves #3861
* update TODOLennart Poettering2016-11-171-0/+5
|
* update TODOLennart Poettering2016-11-161-2/+0
|
* Merge pull request #4536 from poettering/seccomp-namespacesZbigniew Jędrzejewski-Szmek2016-11-091-6/+0
|\ | | | | | | | | core: add new RestrictNamespaces= unit file setting Merging, not rebasing, because this touches many files and there were tree-wide cleanups in the mean time.
| * core: add new RestrictNamespaces= unit file settingLennart Poettering2016-11-041-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new setting permits restricting whether namespaces may be created and managed by processes started by a unit. It installs a seccomp filter blocking certain invocations of unshare(), clone() and setns(). RestrictNamespaces=no is the default, and does not restrict namespaces in any way. RestrictNamespaces=yes takes away the ability to create or manage any kind of namspace. "RestrictNamespaces=mnt ipc" restricts the creation of namespaces so that only mount and IPC namespaces may be created/managed, but no other kind of namespaces. This setting should be improve security quite a bit as in particular user namespacing was a major source of CVEs in the kernel in the past, and is accessible to unprivileged processes. With this setting the entire attack surface may be removed for system services that do not make use of namespaces.
* | Drop FOREACH_WORD_QUOTEDZbigniew Jędrzejewski-Szmek2016-11-051-3/+0
|/
* update TODOLennart Poettering2016-11-021-0/+5
|
* update TODOLennart Poettering2016-10-201-0/+4
|
* update TODOLennart Poettering2016-10-121-9/+0
|
* Merge pull request #4067 from poettering/invocation-idZbigniew Jędrzejewski-Szmek2016-10-111-0/+6
|\ | | | | Add an "invocation ID" concept to the service manager
| * update TODOLennart Poettering2016-10-071-0/+6
| |
* | update TODOLennart Poettering2016-10-101-0/+2
|/
* update TODOLennart Poettering2016-10-061-0/+4
|
* NEWS: add another batch of entriesZbigniew Jędrzejewski-Szmek2016-10-031-0/+1
|
* core: complain if Before= dep on .device is declaredZbigniew Jędrzejewski-Szmek2016-10-011-2/+0
| | | | | | | | | | | | [Unit] Before=foobar.device [Service] ExecStart=/bin/true Type=oneshot $ systemd-analyze verify before-device.service before-device.service: Dependency Before=foobar.device ignored (.device units cannot be delayed)
* coredump,catalog: give better notice when a core file is truncatedZbigniew Jędrzejewski-Szmek2016-09-281-0/+1
| | | | | | | | | | | | | | | coredump had code to check if copy_bytes() hit the max_bytes limit, and refuse further processing in that case. But in 84ee0960443, the return convention for copy_bytes() was changed from -EFBIG to 1 for the case when the limit is hit, so the condition check in coredump couldn't ever trigger. But it seems that *do* want to process such truncated cores [1]. So change the code to detect truncation properly, but instead of returning an error, give a nice log entry. [1] https://github.com/systemd/systemd/issues/3883#issuecomment-239106337 Should fix (or at least alleviate) #3883.
* Update TODOLennart Poettering2016-09-251-27/+11
|
* TODO: update networkd TODOSusant Sahani2016-09-151-2/+0
|
* TODO: remove duplicated itemZbigniew Jędrzejewski-Szmek2016-09-141-6/+3
|
* Always use unicode ellipsis when ellipsizingZbigniew Jędrzejewski-Szmek2016-09-141-2/+0
| | | | | | | | | | | | | We were already unconditionally using the unicode character when the input string was not pure ASCII, leading to different behaviour in depending on the input string. systemd[1]: Starting printit.service. python3[19962]: foooooooooooooooooooooooooooooooooooo…oooo python3[19964]: fooąęoooooooooooooooooooooooooooooooo…oooo python3[19966]: fooąęoooooooooooooooooooooooooooooooo…ąęąę python3[19968]: fooąęoooooooooooooooooąęąęąęąęąęąęąęą…ąęąę systemd[1]: Started printit.service.
* TODO: remove strerror entryZbigniew Jędrzejewski-Szmek2016-09-141-2/+0
| | | | | I believe the remaining call sites are legitimate uses which cannot be easily replaced with %m.
* machinectl: split OS field in two; print ip addresses (#4058)Seraphime Kirkovski2016-08-311-2/+0
| | | | | | | | | | This splits the OS field in two : one for the distribution name and one for the the version id. Dashes are written for missing fields. This also prints ip addresses of known machines. The `--max-addresses` option specifies how much ip addresses we want to see. The default is 1. When more than one address is written for a machine, a `,` follows it. If there are more ips than `--max-addresses`, `...` follows the last address.
* update TODOLennart Poettering2016-08-221-3/+18
|
* Merge pull request #3884 from poettering/private-usersZbigniew Jędrzejewski-Szmek2016-08-061-3/+7
|\
| * update TODOLennart Poettering2016-08-031-3/+7
| |
* | update TODOLennart Poettering2016-08-041-10/+0
|/
* update TODOLennart Poettering2016-07-221-3/+24
|
* update TODOLennart Poettering2016-07-211-0/+2
|
* treewide: fix typos and remove accidental repetition of wordsTorstein Husebø2016-07-111-2/+2
|
* calendarspec: allow ranges in date and time specificationsDouglas Christman2016-07-021-1/+0
| | | | Resolves #3042
* update TODOLennart Poettering2016-07-021-0/+15
|
* updateLennart Poettering2016-06-241-11/+1
|
* systemctl: Create new unit files with "edit --force" (#3584)Doug Christman2016-06-241-3/+1
|
* update TODOLennart Poettering2016-06-161-3/+0
|
* update TODOLennart Poettering2016-06-141-2/+4
|
* update TODOLennart Poettering2016-06-131-0/+4
|
* update TODOLennart Poettering2016-06-101-0/+2
|
* update TODOLennart Poettering2016-06-101-0/+3
|
* update TODOLennart Poettering2016-05-301-4/+0
|
* update TODOLennart Poettering2016-05-121-0/+16
|
* update TODOLennart Poettering2016-05-091-3/+2
|
* NEWS: bring NEWS a bit up-to-dateLennart Poettering2016-05-061-7/+2
|