Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-05 | nspawn: handle poweroff/reboot nicely in containers | Lennart Poettering | |
2012-09-05 | shutdown: in containers, invoke reboot(2), too. Then fallback to exit() if ↵ | Lennart Poettering | |
CAP_SYS_BOOT is missing The kernel's PID namespaces support reboot(2) just fine, so let's make use of it if possible. | |||
2012-09-05 | shutdown: remove explicit sync() invocations | Lennart Poettering | |
The kernel implicitly does sync() anyway, hence there is no need to do that in userspace explicitly. This makes the "-n" switch to halt(8) a noop. | |||
2012-09-05 | nspawn: don't provide /dev/rtc0 in the container | Lennart Poettering | |
Since RTCs are hardware devices and are very much shared resources we should avoid to provide them in each container. | |||
2012-09-05 | journalctl: rework JSON output mode | Lennart Poettering | |
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 | nspawn: generate a new randomized boot ID for each container | Lennart Poettering | |
2012-09-05 | nspawn: if a file system comes pre-mounted, still do the read-only remounts | Lennart Poettering | |
2012-09-04 | path: fix invalid variable access in path_is_mount_point() | Lennart Poettering | |
2012-09-04 | path-util: in path_is_mount_point() fall back to the classic stat() test if ↵ | Lennart Poettering | |
fs does not support name_to_handle_at() | |||
2012-09-04 | nspawn: skip mounts if already mounted | Lennart Poettering | |
2012-09-04 | nspawn: mount a clean instance of sysfs | Lennart Poettering | |
2012-09-04 | missing: define name_to_handle_at on our own if it is missing | Lennart Poettering | |
2012-09-03 | shared: logs-show: fflush after each output type | Brandon Philips | |
journalctl -f redirected to a pipe or file wasn't working for some output formats but was working for json. It turns out only json was doing an fflush. Make all output formats flush. | |||
2012-09-03 | main: jointly mount more controllers | Lennart Poettering | |
After talking to the cgroup kernel folks at LPC we came to the conclusion that it is probably a good idea to mount all CPU related resp. all network related cgroup controllers together, both because they are good defaults for admins and because this might prepare for eventual kernel cleanups where the ability to mount them separately is removed. | |||
2012-09-03 | journalctl: include logs from PID 1 about services in systemctl status | Lennart Poettering | |
2012-09-03 | readahead: a bit of reformatting | Lennart Poettering | |
2012-09-03 | util: make path_is_mount_point() recognize bind mounts, too | Lennart Poettering | |
2012-09-03 | swap: don't try to shutdown swaps on shutdown in a container | Lennart Poettering | |
2012-09-03 | swap: refuse start/stop of swaps in container | Lennart Poettering | |
2012-09-03 | shutdown: don't attempt read-only mounts in a container | Lennart Poettering | |
2012-09-03 | journal: suppress structured messages if they'd go to the console | Lennart Poettering | |
2012-09-03 | journal: generate structured journal messages for a number of events | Lennart Poettering | |
2012-09-03 | shared: in code that might get called from suid programs use ↵ | Lennart Poettering | |
__secure_getenv() rather than getenv() It's better to be safe than sorry. | |||
2012-08-25 | journal: add HAVE_XZ check to avoid build failure | Yin Kangkai | |
Without this, build fail with --disable-xz or xz not installed. | |||
2012-08-24 | journald: add missing includes | Allin Cottrell | |
2012-08-23 | sd-journal: return null when mmap_cache_new fails | Lukas Nykryn | |
2012-08-23 | hashmap: hashmap_contains does not need hashmap_entry | Lukas Nykryn | |
2012-08-23 | readahead-analyze: don't call fclose on null | Lukas Nykryn | |
2012-08-23 | core: free word later in parse_proc_cmdline | Lukas Nykryn | |
2012-08-23 | login: check return of parse_pid and parse_uid | Lukas Nykryn | |
2012-08-23 | load-fragment: initialize bool invert before use | Lukas Nykryn | |
2012-08-22 | service: introduce a proper service result if the start limit is hit | Lennart Poettering | |
2012-08-22 | journalctl: complain if unprivileged users attempt to access the journal and ↵ | Lennart Poettering | |
persistant logging is off | |||
2012-08-22 | journal: the ratelimiter is part of journald | Lennart Poettering | |
2012-08-22 | journald: split off native protocol support into its own .c file | Lennart Poettering | |
2012-08-22 | journald: split console transport stuff into its own file | Lennart Poettering | |
2012-08-22 | journald: move stream protocol into its own .c file | Lennart Poettering | |
2012-08-22 | journal: move syslog specific calls out of util.c | Lennart Poettering | |
2012-08-22 | journald: splitt of syslog protocol support into its own file | Lennart Poettering | |
2012-08-22 | journald: split /dev/kmsg related stuff into its own .c file | Lennart Poettering | |
2012-08-22 | journald: write tags also to user journal files | Lennart Poettering | |
2012-08-22 | journald: augment journal entries from the kernel with data from udev | Lennart Poettering | |
2012-08-22 | unit: add new ConditionHost= condition type | Lennart Poettering | |
2012-08-21 | main: fix PR_SET_CHILD_SUBREAPER warning version | Lennart Poettering | |
2012-08-21 | journalctl: be more friendly when informing about seal verification | Lennart Poettering | |
2012-08-21 | shared/util: add fstab support for partuuid/partlabel | Dave Reisner | |
udev has supported this since 172, so it should be a safe (and welcome) addition for users of GPT partitioned disks. | |||
2012-08-21 | shared/util: refactor fstab_node_to_udev_node | Dave Reisner | |
Since this is purely duplicated logic, separate it out into a small static function. | |||
2012-08-21 | dev-setup: make NULL as parameter for dev_setup() equivalent to "" | Lennart Poettering | |
2012-08-21 | nspawn: add /dev FD symlinks in container setup | Dave Reisner | |
This creates /dev/fd, /dev/stdin, /dev/stdout, /dev/stderr, and /dev/core as symlinks to /proc on container creation. Except for /dev/core, these are needed for shells like bash to be fully functional. | |||
2012-08-21 | dev-setup: allow a path prefix for use in chroots | Dave Reisner | |
With this adjustment, we can reuse this code elsewhere, such as in nspawn. |