Commit Graph

913 Commits

Author SHA1 Message Date
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
Lennart Poettering 7e75c5ac2d unit: make sure structured logging is available before we enter the main boot phase 2012-09-03 18:59:05 -07:00
Lennart Poettering 877d54e9b0 journal: generate structured journal messages for a number of events 2012-09-03 18:59:04 -07:00
Lennart Poettering 88fae6e044 shared: in code that might get called from suid programs use __secure_getenv() rather than getenv()
It's better to be safe than sorry.
2012-09-03 18:59:04 -07:00
Lennart Poettering 38a60d7112 build-sys: prepare release 189 2012-08-23 02:46:22 +02:00
Lennart Poettering 8d1b002a2e service: introduce a proper service result if the start limit is hit 2012-08-22 05:02:33 +02:00
Lennart Poettering 99add6fd0b journalctl: complain if unprivileged users attempt to access the journal and persistant logging is off 2012-08-22 04:45:17 +02:00
Lennart Poettering c0d6e764d1 unit: add new ConditionHost= condition type 2012-08-22 01:51:53 +02:00
Lennart Poettering c0ca7aeec9 journalctl: be more friendly when informing about seal verification 2012-08-21 23:03:20 +02:00
Lennart Poettering d8b78264a5 update TODO 2012-08-21 17:38:29 +02:00
Lennart Poettering 50b3e64e27 update TODO 2012-08-21 17:19:32 +02:00
Lennart Poettering feb12d3ed2 journal: make libgcrypt dependency optional 2012-08-20 16:51:46 +02:00
Lennart Poettering f982e6f761 journal: set secure deletion flags for FSS file 2012-08-17 22:10:11 +02:00
Lennart Poettering abdf799316 man: extend documentation for RestartPreventExitStatus= and SuccessExitStatus= a bit 2012-08-14 18:37:45 +02:00
Lennart Poettering 7560fffcd2 journald: initial version of FSPRG hookup
This adds forward-secure authentication of journal files. This patch
includes key generation as well as tagging of journal files,
Verification of journal files will be added in a later patch.
2012-08-13 20:31:10 +02:00
Lennart Poettering 5a7e959984 update TODO 2012-08-13 16:27:17 +02:00
Lennart Poettering 68f160039e update TODO 2012-08-13 15:39:25 +02:00
Lennart Poettering f7357f59c3 update TODO 2012-08-09 17:25:22 +02:00
Lennart Poettering 0790b9fed4 update mailmap 2012-08-09 12:52:49 +02:00
Lennart Poettering df1c8f6ac8 update TODO 2012-08-09 02:10:44 +02:00
Lennart Poettering d7535514c3 update TODO 2012-08-08 21:44:40 +02:00
Lennart Poettering 5aea932fd5 update TODO 2012-08-08 19:19:45 +02:00
Lennart Poettering 918943c75f update TODO 2012-08-08 19:09:59 +02:00
Lennart Poettering fd4d89b2c0 update TODO 2012-08-08 18:43:56 +02:00
Kay Sievers d086fe4e08 TODO: misleading socket warning 2012-08-08 12:09:33 +02:00
Lennart Poettering 773ba90946 update TODO 2012-08-07 01:01:33 +02:00
Lennart Poettering de2c390731 journalctl: include corrupted files in output
If a journal file was rotated away because it was corrupted or dirty we
should still show its contents via "journalctl".
2012-08-07 00:51:17 +02:00
Lennart Poettering b3ac5f8cb9 mount-setup: change system mount propagation to shared by default
In order to make containers work nicely out of the box it is highly
desirable to have the mount propagation mode for the root fs is set as
"shared" by default so that containers receive system mounts by default.
(See mount --make-shared for more information).

As it is unlikely that the kernel will change the default to "shared"
for this, do this early at boot-up from PID 1. Setups which prefer the
default of "private" should undo this change via invoking "mount
--make-private /" or a similar command after boot.

In the long run /etc/fstab should take the propagation mode as a mount
option like any other, so that this may be used to change the default
mode. However, if fstab is not around or doesn't list / we still should
default to shared as propagation mode, hence this change now.
2012-08-06 18:35:01 +02:00
Shawn Landden 1421211924 continue work with error messages, log_oom()
Adds messages for formally silent errors: new "Failed on cmdline argument %s: %s".

Removes some specific error messages for -ENOMEM in mount-setup.c. A few specific
ones have been left in other binaries.
2012-08-06 16:37:01 +02:00
Lennart Poettering 8230e26dc9 update TODO 2012-08-06 16:36:13 +02:00
Kay Sievers 9cb48731b2 TODO: /etc/timezone 2012-08-06 15:09:46 +02:00
Lennart Poettering dcfc4b2e5c update TODO 2012-08-03 21:49:06 +02:00
Zbigniew Jędrzejewski-Szmek 871b876ecc man: document three new cgtop options 2012-08-03 18:12:07 +02:00
Lennart Poettering 3bea51c59d update TODO 2012-08-01 19:53:24 +02:00
Lennart Poettering 4d9909c93e update TODO 2012-08-01 19:53:23 +02:00
Kay Sievers 73fcda2737 update TODO 2012-07-30 20:03:00 +02:00
Lennart Poettering 7212a8a99e logind: add new loginctl lock-sessions command 2012-07-29 17:08:47 +02:00
Lennart Poettering 56d4fbf92e systemctl: append .service to unit names lacking suffix
https://bugs.freedesktop.org/show_bug.cgi?id=39386
2012-07-28 13:20:35 +02:00
Lennart Poettering 47ae7201b1 update TODO 2012-07-27 12:21:39 +02:00
Lennart Poettering 941e990db1 journalctl: add --priority= switch for filtering by priority 2012-07-27 10:32:37 +02:00
Lennart Poettering c51742d029 journald: log driver messages at LOG_INFO 2012-07-26 16:56:22 +02:00
Lennart Poettering decab96090 update README 2012-07-26 15:56:56 +02:00
Kay Sievers e146e4516b update TODO 2012-07-26 10:21:10 +02:00
Lennart Poettering 919a7f39e6 update TODO 2012-07-25 18:13:32 +02:00
Kay Sievers 88a6c5894c update TODO 2012-07-25 11:40:14 +02:00
Lennart Poettering 6a7353684b update TODO 2012-07-20 16:57:13 +02:00
Lennart Poettering c4f1b86299 build-sys: prepare 187 2012-07-20 00:38:02 +02:00
Lennart Poettering 9f8d29834b journald: don't choke on journal files with no cutoff date 2012-07-19 02:03:22 +02:00
Lennart Poettering bbd16ba573 update TODO 2012-07-18 13:13:15 +02:00
Lennart Poettering a8bb2e6503 service: make start jobs wait, not fail, when an automatic restart is queued
When an automatic restart is already queued, then make subsequent start
jobs wait until the restart can be handled (i.e. after the holdhoff
time), instead of simply fail.
2012-07-18 02:28:08 +02:00
Lennart Poettering 6b78f9b435 unit: don't serialize job state, only unit state across switch-root 2012-07-18 01:46:52 +02:00
Lennart Poettering cee530bb23 switch-root: don't wait for processes
When we transition from the initrd to the main system, don't reap
processes, so that they can be handled normally after deserialization.
2012-07-17 17:44:26 +02:00
Lennart Poettering 02b89260ce update TODO 2012-07-17 16:33:35 +02:00
Lennart Poettering 8351ceaea9 execute: support syscall filtering using seccomp filters 2012-07-17 04:17:53 +02:00
Lennart Poettering a6c9b1c492 man: actually generate h2 headers for letters in index as we meant to 2012-07-16 19:26:08 +02:00
Ville Skyttä 49f43d5f91 Spelling fixes. 2012-07-16 12:16:29 +02:00
Kay Sievers 4cb72937d3 udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run 2012-07-15 22:10:46 +02:00
Kay Sievers 17ec33d69e update TODO 2012-07-15 15:55:47 +02:00
Lennart Poettering 7f2cddae09 unit: rename BindTo= to BindsTo=
all other dependencies are in 3rd person. Change BindTo= accordingly to
BindsTo=.

Of course, the dependency is widely used, hence we parse the old name
too for compatibility.
2012-07-13 23:34:40 +02:00
Lennart Poettering 9a1d541663 build-sys: don't install sd-readahead.h as include file, but as documentation
sd-readahead.h is supposed to be a drop-in API, nothing people should
ever link to or could make use without also adding sd-readahead.c to
their sources. Hence, don't install this header file into INCLUDES, but
instead install it as DOCS.
2012-07-13 22:47:46 +02:00
Lennart Poettering b59866aefa man: document sd_journal_get_cutoff_realtime_usec() 2012-07-13 20:17:37 +02:00
Lennart Poettering b7def68494 util: rename join() to strjoin()
This is to match strappend() and the other string related functions.
2012-07-13 13:41:01 +02:00
Zbigniew Jędrzejewski-Szmek ba961854dd journalctl: show any printable Unicode character
This makes sure we are OK in outputting all valid, non-control UTF-8
characters, instead of just printable 7bit ASCII.
2012-07-13 01:07:41 +02:00
Lennart Poettering 3a419b9848 update TODO 2012-07-13 00:32:33 +02:00
Kay Sievers 347e1b6df0 update TODO 2012-07-11 03:32:28 +02:00
Lennart Poettering d957be9bae update TODO 2012-07-11 02:45:00 +02:00
Lennart Poettering 14a65d65a0 journalctl: add a marker to log output for reboots
With this we'll print a marker "----- Reboot -----" between two
subsequent lines with different boot IDs.
2012-07-11 01:36:55 +02:00
Lennart Poettering a963990ff4 journal: rework directory enumeration/watch logic
There's now sd_journal_new_directory() for watching specific journal
directories. This is exposed in journalctl -D.

sd_journal_wait() and sd_journal_process() now return whether changes in
the journal are invalidating or just appending.

We now create inotify kernel watches only when we actually need them
2012-07-11 01:08:38 +02:00
Lennart Poettering 166503dada update TODO 2012-07-10 19:44:19 +02:00
Lennart Poettering 205c4d1d6a journald: use "persistent", not "permanent" as storage option
"permanent" is simply the wrong term and we use "persistant" in most
other contexts to correct this.
2012-07-10 19:39:27 +02:00
Lennart Poettering 805623aaa4 update TODO 2012-07-10 19:36:29 +02:00
Lennart Poettering 3131f6c362 update TODO 2012-07-10 19:20:30 +02:00
Lennart Poettering 94163dd543 update TODO 2012-07-10 19:06:59 +02:00
Lennart Poettering 825c6fe5eb util: add extra safety check to in_initrd()
initrds can only be on tmpfs or ramfs, so check for that
2012-07-10 18:46:26 +02:00
Lennart Poettering a9f55579e8 update TODO 2012-07-10 18:06:06 +02:00
Lennart Poettering 0bf07cb5e4 update TODO 2012-07-10 17:07:32 +02:00
Lennart Poettering c66d36e5b5 update TODO 2012-07-10 16:46:15 +02:00
Lennart Poettering d246fbb054 update TODO 2012-07-10 00:33:13 +02:00
Lennart Poettering be0aa78406 update TODO 2012-07-10 00:32:22 +02:00
Lennart Poettering c61a4f22c1 update TODO 2012-07-10 00:03:14 +02:00