Commit Graph

892 Commits

Author SHA1 Message Date
Lennart Poettering
ec6d2611e4 update TODO 2013-01-14 23:30:20 +01:00
Lennart Poettering
7b4da18c17 update TODO 2013-01-14 21:25:24 +01:00
Lennart Poettering
6eebcda6a2 update TODO 2013-01-14 20:34:56 +01:00
Lennart Poettering
946c11ed25 update TODO 2013-01-11 01:10:17 +01:00
Lennart Poettering
988d77ef2e update TODO 2013-01-10 03:10:47 +01:00
Kay Sievers
d5a89d7dc1 udev: move string copy functions to shared/ 2013-01-09 19:06:46 +01:00
Lennart Poettering
9096ad367f update TODO 2013-01-08 21:39:44 +01:00
Lennart Poettering
788f75a0e7 update TODO 2013-01-08 19:44:04 +01:00
Kay Sievers
d0100018c2 TODO: update 2013-01-07 23:48:43 +01:00
Lennart Poettering
205b7fa465 update TODO 2013-01-07 22:16:07 +01:00
Tom Gundersen
9c2c47b428 TODO 2013-01-07 15:17:12 +01:00
Zbigniew Jędrzejewski-Szmek
d05c556b6b update TODO 2013-01-06 13:53:44 -05:00
Kay Sievers
772374a8c4 TODO: update 2013-01-06 19:14:56 +01:00
Kay Sievers
48a849ee17 udev: set device node permissions only at "add" events 2013-01-04 16:15:46 +01:00
Thomas Hindoe Paaboel Andersen
1a0fce458d systemctl: add is-failed
Adds is-failed to join is-active and is-enabled.

I grabbed this one from the todo list. Most of the functionality was
already there for is-active. I just needed to make check_one_unit take
the states to check for as an argument instead of the hardcoded
"active" and "reloading".

is-failed will return 1 if none of the units given are failed. This is
different from is-active which will return 3 if none of the units
given are active. It returns 3 with this comment:
/* According to LSB: "program is not running" */
As that does not make sense when looking for failed units I simply
chose 1 instead.
2013-01-04 00:33:25 +01:00
Lennart Poettering
9b41366bae TODO 2012-12-31 21:24:26 +01:00
Lennart Poettering
240dbaa44f unit: add ConditionACPower= 2012-12-31 21:24:26 +01:00
Lennart Poettering
2a2784badc TODO 2012-12-31 21:24:26 +01:00
Lennart Poettering
31c15e20ce TODO 2012-12-31 21:24:26 +01:00
Lennart Poettering
a78a8c4337 update TODO 2012-12-24 19:12:22 +01:00
Lennart Poettering
95b4be1719 update TODO 2012-12-24 00:29:40 +01:00
Lennart Poettering
15abdb9a6f update TODO 2012-12-24 00:29:39 +01:00
Lennart Poettering
2d0b0528ac update TODO 2012-12-22 22:17:58 +01:00
Lennart Poettering
373d8fccc1 update TODO 2012-12-21 22:20:46 +01:00
Lennart Poettering
499519c649 update TODO 2012-12-19 20:50:42 +01:00
Lennart Poettering
490b7e4709 update TODO 2012-12-19 15:27:44 +01:00
Sami Kerola
23757887f7 licence: remove references to old FSF address
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=57206
2012-12-17 11:41:31 +01:00
Zbigniew Jędrzejewski-Szmek
20ad4cfd8e core: add catalog entry and MESSAGE_ID for overmounting 2012-12-05 12:25:50 +01:00
Lennart Poettering
8403cbbe7b update TODO 2012-11-25 00:34:43 +01:00
Lennart Poettering
d85f4d4ebf update TODO 2012-11-24 00:24:46 +01:00
Lennart Poettering
b8b3589f2e update TODO 2012-11-23 21:38:15 +01:00
Lennart Poettering
2eb8ca3b3e update TODO 2012-11-23 18:35:09 +01:00
David Strauss
c649f72bae Update TODO to include splitting systemd-analyze.
The split should be into a lightweight collection tool that can run
with minimal dependencies and resources for server and embedded
systems. The analysis tool can pull in desktop-style dependencies
like Cairo and GTK.
2012-11-23 03:51:41 -06:00
Lennart Poettering
5965984d6b update TODO 2012-11-22 20:16:29 +01:00
Lennart Poettering
a624aa9e3d update TODO 2012-11-22 20:16:29 +01:00
Lennart Poettering
98ef27df89 update TODO 2012-11-22 00:45:22 +01:00
Lennart Poettering
3c957acf86 nspawn: reset supplementary and main group id before entering nspawn 2012-11-22 00:45:22 +01:00
Lennart Poettering
9b4a547408 update TODO 2012-11-21 18:55:01 +01:00
Lennart Poettering
8b04b925e5 update TODO 2012-11-21 00:33:37 +01:00
Lennart Poettering
e41814846c update TODO 2012-11-20 21:39:16 +01:00
Lennart Poettering
54728c372a update TODO 2012-11-20 21:39:16 +01:00
Lennart Poettering
e9fd44b728 update TODO 2012-11-20 19:13:54 +01:00
Lennart Poettering
3040728b66 update TODO 2012-11-20 19:12:19 +01:00
Lennart Poettering
78db35f371 update TODO 2012-11-20 00:21:44 +01:00
Lennart Poettering
8ed206517c update TODO 2012-11-20 00:21:44 +01:00
Lennart Poettering
92b5814007 update TODO 2012-11-16 20:07:14 +01:00
Lennart Poettering
6f9e5c9619 update TODO 2012-11-16 03:03:30 +01:00
Lennart Poettering
e6c6e7afff update TODO 2012-11-16 01:36:29 +01:00
Lennart Poettering
8e6054f732 Update TODO 2012-11-15 23:07:25 +01:00
Lennart Poettering
e673ad0415 update TODO 2012-11-14 22:21:16 +01:00
Lennart Poettering
7361c3b4e1 TODO 2012-11-14 22:21:16 +01:00
Kay Sievers
35ec16ea8a TODO: update 2012-11-12 01:03:14 +01:00
Kay Sievers
40fe8b11be udev: use usec_t and now() 2012-11-12 01:03:14 +01:00
Kay Sievers
f6113d42d0 TODO: update 2012-11-07 14:06:29 +01:00
Thomas Hindoe Paaboel Andersen
edca2e2348 README,TODO: typo fixes 2012-11-05 21:13:28 +01:00
Kay Sievers
7a43e910ce TODO: fix typo 2012-11-05 02:17:23 +01:00
Kay Sievers
6aa220e019 mount-setup: try mounting 'efivarfs' only if the system bootet with EFI 2012-11-04 17:03:48 +01:00
Kay Sievers
d2e83c23f5 TODO: update RTC, DST stuff 2012-11-04 15:47:08 +01:00
Kay Sievers
39cff5961a TODO: add efi check 2012-11-04 12:17:28 +01:00
Kay Sievers
62ffb3327a TODO: update 2012-11-02 15:18:29 +01:00
Kay Sievers
465b1686ec TODO: update 2012-11-02 00:34:07 +01:00
Lennart Poettering
173fa08331 update TODO 2012-10-31 02:57:26 +01:00
Lennart Poettering
c55b1b59b8 update TODO 2012-10-31 00:13:55 +01:00
Lennart Poettering
e65d8c3760 update TODO: insserv belongs on the chopping block 2012-10-30 23:58:10 +01:00
Lennart Poettering
822e5dd1d6 update TODO 2012-10-30 18:30:44 +01:00
Lennart Poettering
faf22b6559 update TODO 2012-10-30 03:40:42 +01:00
Kay Sievers
6c1703cc35 update TODO 2012-10-29 20:56:02 +01:00
Zbigniew Jędrzejewski-Szmek
f2d433e178 Tweak TODO 2012-10-28 02:14:41 +02:00
Lennart Poettering
9ec82de172 update TODO 2012-10-28 00:50:35 +02:00
Lennart Poettering
e9f600f2fb journal: fix parsing of monotonic kernel timestamps 2012-10-26 14:56:41 +02:00
Lennart Poettering
e707c49485 update TODO 2012-10-26 03:55:58 +02:00
Lennart Poettering
220369cc0c update TODO 2012-10-26 01:18:41 +02:00
Lennart Poettering
a73d88fa02 update TODO 2012-10-25 01:24:44 +02:00
Lennart Poettering
a19554ed92 update TODO 2012-10-24 01:06:30 +02:00
Lennart Poettering
1cb88f2c61 update TODO 2012-10-23 17:13:20 +02:00
Kay Sievers
796b06c21b udev: add hardware database support 2012-10-23 16:43:32 +02:00
Lennart Poettering
603cd8fe07 update TODO 2012-10-23 01:53:23 +02:00
Lennart Poettering
06bf461193 update TODO 2012-10-23 00:12:33 +02:00
Lennart Poettering
936d6fcb6c update TODO 2012-10-20 17:01:19 +02:00
Lennart Poettering
3ce51ebb3d Update TODO 2012-10-19 00:58:31 +02:00
Lennart Poettering
8481248b9f util: unify usage of on_tty() in util.c 2012-10-19 00:07:55 +02:00
Lennart Poettering
ea117d4fde update TODO 2012-10-18 03:35:58 +02:00
Lennart Poettering
935fb723ba update TODO 2012-10-17 21:51:16 +02:00
Lennart Poettering
6d0274f115 timedatectl: introduce new command line client for timedated
Much like logind has a client in loginctl, and journald in journalctl
introduce timedatectl, to change the system time (incl. RTC), timezones
and related settings.
2012-10-17 21:25:42 +02:00
Lennart Poettering
4b69bfdb5b update TODO 2012-10-16 22:59:14 +02:00
Lennart Poettering
f530371f1f update TODO 2012-10-16 01:04:32 +02:00
Lennart Poettering
a7a3f28be4 update TODO 2012-10-15 16:28:39 +02:00
Lennart Poettering
cfbc22abd0 journalctl: implement --since= and --until for filtering by time 2012-10-11 16:43:37 +02:00
Lennart Poettering
9a526a06bd update TODO 2012-10-10 22:41:02 +02:00
Lennart Poettering
a8985ba3c2 update TODO 2012-10-08 20:07:50 +02:00
Zbigniew Jędrzejewski-Szmek
380d7cc5b7 Shrink TODO 2012-10-08 14:35:46 +02:00
Lennart Poettering
9b27910bb0 update TODO 2012-10-04 14:10:02 -04:00
Lennart Poettering
b03bfa212d update TODO 2012-10-04 08:20:04 -04:00
Lennart Poettering
08f9588885 update TODO 2012-10-03 11:55:38 -04:00
Lennart Poettering
71ef24d095 TODO 2012-10-02 13:14:29 -04:00
Kay Sievers
7d8197d1f2 update TODO 2012-10-02 19:09:09 +02:00
Kay Sievers
9ee58bddeb update TODO 2012-10-02 18:18:41 +02:00
Kay Sievers
f0ad654c68 update TODO 2012-10-02 18:07:57 +02:00
Lennart Poettering
1b89884ba3 update TODO 2012-09-27 17:18:38 +02:00
Lennart Poettering
1920e37ef9 update TODO 2012-09-24 23:26:46 +02:00
Lennart Poettering
a07fdfa376 main: don't try to mout cpuset with cpu+cpuacct anymore
Turns out cpuset needs explicit initialization before we could make use
of it. Thus mounting cpuset with cpu/cpuacct would make it impossible to
just create a group in "cpu" and start it.
2012-09-24 11:35:51 +02:00
Lennart Poettering
f801968466 journal: completely rework the mmap cache as I too dumb to actually understand it
Instead of doing hand optimized fd bisect arrays just use plain old
hashmaps. Now I can understand my own code again. Yay!

As a side effect this should fix some bad memory accesses caused by
accesses after mmap(), introduced in 189.
2012-09-21 20:52:23 +02:00
Lennart Poettering
409133be63 logind: allow users to override their own suspend/sleep inhibitors 2012-09-21 11:57:48 +02:00
Lennart Poettering
68e9f6e6be update TODO 2012-09-20 23:00:44 +02:00
Lennart Poettering
9e5f3dbb1c update TODO 2012-09-20 20:52:19 +02:00
Lennart Poettering
040f18ea8a util: overflow hardening 2012-09-20 11:08:27 +02:00
Lennart Poettering
06957305d7 update TODO 2012-09-19 15:46:43 +02:00
Zbigniew Jędrzejewski-Szmek
49111a708e systemctl: warn about triggering units only at the end
Instead of checking each unit separately, check once at the end. This
should avoid spurious warnings about a service being triggerable by
other stuff.
2012-09-19 08:27:34 +02:00
Zbigniew Jędrzejewski-Szmek
67445f4e22 core: move ManagerRunningAs to shared
Note: I did s/MANAGER/SYSTEMD/ everywhere, even though it makes the
patch quite verbose. Nevertheless, keeping MANAGER prefix in some
places, and SYSTEMD prefix in others would just lead to confusion down
the road. Better to rip off the band-aid now.
2012-09-18 19:53:34 +02:00
Lennart Poettering
2b4957a99e update TODO 2012-09-18 12:15:19 +02:00
Lennart Poettering
c481f78be7 mount: don't mount securityfs in a container 2012-09-18 12:13:02 +02:00
Lennart Poettering
6569cae18e unit-printf: add specifiers for the host name, machine id, boot id 2012-09-18 11:53:47 +02:00
Lennart Poettering
41f9172f42 unit: split unit_printf() and friends into its own .c file 2012-09-18 11:27:56 +02:00
Lennart Poettering
b7848021c3 execute: apply PAM logic only to main process if PermissionsStartOnly is set
https://bugs.freedesktop.org/show_bug.cgi?id=54176
2012-09-18 10:54:23 +02:00
Lennart Poettering
c309067483 selinux: use existing library calls for audit data 2012-09-18 01:55:49 +02:00
Lennart Poettering
e9ace802cf Update TODO 2012-09-18 01:17:03 +02:00
Lennart Poettering
b14eda963c logind: split up inhibit acquire policy 2012-09-18 01:16:23 +02:00
Lennart Poettering
178cc7700c journald: log when we fail to forward messages to syslog
https://bugzilla.redhat.com/show_bug.cgi?id=847207
2012-09-17 23:59:26 +02:00
Lennart Poettering
a866073d35 main: when transitioning from initrd to the main system log to kmsg
When the new PID is invoked the journal socket from the initrd might
still be around. Due to the default log target being journal we'd log to
that initially when the new main systemd initializes even if the kernel
command line included a directive to redirect systemd's logging
elsewhere.

With this fix we initially always log to kmsg now, if we are PID1, and
only after parsing the kernel cmdline try to open the journal if that's
desired.

(The effective benefit of this is that SELinux performance data is now
logged again to kmsg like it used to be.)
2012-09-17 17:47:47 +02:00
Lennart Poettering
bfba3256a0 service: don't hit an assert if a service unit changes type and we get a spurious event from before 2012-09-17 14:56:44 +02:00
Lennart Poettering
de34a42bca update TODO 2012-09-17 14:56:44 +02:00
Lennart Poettering
98a77df5fe logind: make sure there's always a getty available on TTY6
Previously, if X allocated all 6 TTYs (for multi-session for example) no
getty would be available anymore to guarantee console-based logins.

With the new ReserveVT= switch in logind.conf we can now choose one VT
(6 by default) that will always be subject to autovt-style activation,
i.e. we'll always have a getty on TTY6, and X will never take possession
of it.
2012-09-17 12:39:16 +02:00
Zbigniew Jędrzejewski-Szmek
4db17f291c build-sys: __secure_getenv lost dunder in libc 2.17 2012-09-17 00:21:25 +02:00
Lennart Poettering
49cb1ecf2d update TODO 2012-09-15 07:38:38 +02:00
Lennart Poettering
4ce849853c TODO: isolate items to fix before F18 2012-09-15 06:57:15 +02:00
Lennart Poettering
dcf76484ec update TODO 2012-09-14 20:50:24 +02:00
Lennart Poettering
050a99bd7b man: update localtime(5) a bit 2012-09-14 20:45:37 +02:00
Lennart Poettering
424a19f8a2 timedate: assorted improvements
- Make writing/reading of /etc/timezone dependendent of HAVE_SYSV_COMPAT

- Introduce symlink_atomic() after all, and use it

- Use relative symlink for /etc/localtime
2012-09-14 20:02:52 +02:00
Lennart Poettering
67f3c40265 systemctl: show unit name when a job fails
https://bugzilla.redhat.com/show_bug.cgi?id=845028
https://bugzilla.redhat.com/show_bug.cgi?id=846483
2012-09-14 15:11:07 +02:00
Lennart Poettering
a1cccad1fe update TODO 2012-09-13 17:11:10 +02:00
Lennart Poettering
a8b10efaec readahead: use 20K instead of 16K as temporary request nr bump 2012-09-13 00:10:35 +02:00
Kay Sievers
9f26fa2217 update TODO 2012-09-12 21:28:52 +02:00
Kay Sievers
6db01ccb78 update TODO 2012-09-12 21:07:26 +02:00
Lennart Poettering
8556879e0d unit-name: rework unit_name_replace_instance function()
https://bugzilla.redhat.com/show_bug.cgi?id=855863
2012-09-12 04:46:38 +02:00
Lennart Poettering
4a30847b9d update TODO 2012-09-11 01:45:27 +02:00
Lennart Poettering
b5b46d5995 when determining unit file list, include invalid unit names in an "invalid" state 2012-09-11 01:14:25 +02:00
Lennart Poettering
802840582c update TODO 2012-09-11 00:23:05 +02:00
Lennart Poettering
5e8b28838e update TODO 2012-09-10 22:45:20 +02:00
Lennart Poettering
a1a03e3075 journal: add call to determine current journal file disk usage 2012-09-07 23:20:28 +02:00
Lennart Poettering
2b43f939a4 journald: avoid logging to kmsg in the normal paths 2012-09-06 00:32:51 -07:00
Lennart Poettering
f687b27382 localed: system-setup-keyboard is no more on fedora 2012-09-05 23:54:09 -07:00
Lennart Poettering
a29271926a man: document that ExecStart= doesn't understand shell command lines 2012-09-05 23:51:19 -07:00
Lennart Poettering
cb7ed9dfca tmpfiles: don't attempt creation of device nodes when we run in a container 2012-09-05 23:42:05 -07:00
Lennart Poettering
d87be9b0af nspawn: handle poweroff/reboot nicely in containers 2012-09-05 16:23:41 -07:00
Lennart Poettering
a6e87e90ed journalctl: rework JSON output mode
This splits the JSON output mode into different modes: json and
json-pretty. The former printing one entry per line, the latter showing
JSON objects nicely indented and in multiple lines to make it easier to
read for humans.
2012-09-05 15:25:32 -07:00
Lennart Poettering
04bc4a3f47 nspawn: generate a new randomized boot ID for each container 2012-09-05 14:39:16 -07:00
Lennart Poettering
438bacd18e update TODO 2012-09-04 13:39:18 -07:00
Lennart Poettering
88f89a9b6d update TODO -- hackfest edition 2012-09-03 18:59:05 -07:00
Lennart Poettering
1946b0bd55 journalctl: include logs from PID 1 about services in systemctl status 2012-09-03 18:59:05 -07:00
Lennart Poettering
cde9cb343a util: make path_is_mount_point() recognize bind mounts, too 2012-09-03 18:59:05 -07:00