summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-13namespace: rework namespace supportLennart Poettering
- don't use pivot_root() anymore, just reuse root hierarchy - first create all mounts, then mark them read-only so that we get the right behaviour when people want writable mounts inside of read-only mounts - don't pass invalid combinations of MS_ constants to the kernel
2012-08-13nspawn: inherit mounts from real root, don't propagate mounts to real rootLennart Poettering
2012-08-12switch-root: remount to MS_PRIVATELennart Poettering
The kernel does not allow switching roots if things are mounted MS_SHARED. As a work-around, remount things MS_PRIVATE before switching roots. This should be fixed in the kernel for good. https://bugzilla.redhat.com/show_bug.cgi?id=847418
2012-08-10udev: export udev_device_new_from_device_id()Kay Sievers
2012-08-10systemctl: fix issue with systemctl daemon-reexecSimon Peeters
2012-08-10shared/utf8: mark char* as constDave Reisner
Avoids compiler warning: src/shared/utf8.c: In function 'ascii_filter': src/shared/utf8.c:278:16: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
2012-08-10shutdown: recursively mark root as private before pivotDave Reisner
Because root is now recursively marked as shared on bootup, we need to recursively mark root as private. This prevents a pivot_root failure on shutdown: Cannot finalize remaining file systems and devices, giving up. pivot failed: Invalid argument
2012-08-10id128: don't use C99 bool in public headersLennart Poettering
2012-08-09journald: never read the same kernel msg twice, and generate message when we ↵Lennart Poettering
lose one
2012-08-09update TODOLennart Poettering
2012-08-09man: document kernel journal fieldsLennart Poettering
2012-08-09journalctl: support device node matches as shortcutLennart Poettering
2012-08-09journald: properly unescape messages from /dev/kmsgLennart Poettering
2012-08-09journald: also parse kernel key/value fields and store them prefixed with ↵Lennart Poettering
_KERNEL_ as journal fields
2012-08-09journald: basic support for /dev/kmsg parsingLennart Poettering
2012-08-09man: clarify the order of seats in sd_get_seats() is undefinedLennart Poettering
2012-08-09update mailmapLennart Poettering
2012-08-09build-sys: use more generic regular expression to generate syscall-list.txt ↵Huang Hang
correctly Currently MIPS and ARM define syscall numbers for multiple ABI in one <asm/unistd.h>. The #define statments for each syscall are formated as: #define __NR_scname (BASE_OFFSET + sc_number) Thus we need a more generic regular expression to match these in awk.
2012-08-09update TODOLennart Poettering
2012-08-08fix a couple of issues found with llvm-analyzeLennart Poettering
2012-08-08build-sys: prepare release 188systemd/v188Lennart Poettering
2012-08-08update TODOLennart Poettering
2012-08-08build-sys: add CFLAGS to CPP callsPeter Alfredsen
It changes the defines WORDSIZE and __I386, CFLAGS=-m32.
2012-08-08build-sys: really override CFLAGS for gtk-docZbigniew Jędrzejewski-Szmek
In 29a00c41 an override was added, but commandline variables have higher precedence than Makefile variables, so the override was not effective for commandline variables. While at it, duplicate for libudev.
2012-08-08update TODOLennart Poettering
2012-08-08update TODOLennart Poettering
2012-08-08Merge remote-tracking branch 'simonpe/cleanup'Lennart Poettering
2012-08-08update TODOLennart Poettering
2012-08-08udev: fix typo in copyrightKay Sievers
2012-08-08gudev: docs - work around the broken gtk-doc messKay Sievers
gtk-doc add CFLAGS/LDFLAGS multiple times to the gcc command line, which breaks options that must be listed only once. For now, clear CFLAGS/LDFLAGS for the intermediate documentation binary.
2012-08-08systemd: introduced new timeout typesMichal Sekletar
Makes possible to specify separate timeout for start and stop of the service. [ Improved the manpage. Coding style fix. -- michich ]
2012-08-08logind: use bus_method_call_with_reply() where posibleSimon Peeters
2012-08-08update-utmp: use bus_method_call_with_reply() where posibleSimon Peeters
2012-08-08udev: re-initialize builtins in the daemon process, not in the workerKay Sievers
2012-08-08udev: initialize rules dir timestamps when reading rulesKay Sievers
On Wed, Aug 8, 2012 at 11:48 AM, Michael Schroeder <mls@suse.de> wrote: > if rules are installed in the first 3 seconds after the udev start, > the stamps will all be zero, so the [first] call to check_rules_timestamp() > will just copy the current mtime [and not cause a rules re-load].
2012-08-08loginctl: use bus_method_call_with_reply() where posibleSimon Peeters
2012-08-08autogen.sh: disable _FORTIFY_SOURCE, we want -O0, which is incompatibleKay Sievers
2012-08-08build-sys: link internal selinux lib to systemd-remount-fsKay Sievers
2012-08-08build-sys: pass param to stack protectorLennart Poettering
2012-08-08build-sys: drop obsolete gcc switchLennart Poettering
2012-08-08build-sys: typo fixLennart Poettering
2012-08-08TODO: misleading socket warningKay Sievers
2012-08-08build-sys: enable a couple of security featuresLennart Poettering
Most distributions enable these downstream anyway, but it probably makes sense to enable them unconditionally upstream too.
2012-08-08move bus_method_call_with_reply() to dbus-commonSimon Peeters
2012-08-08systemctl: use bus_method_call_with_reply() where posibleSimon Peeters
use the method introduced by the previous commit
2012-08-08systemctl: add bus_method_call_with_replySimon Peeters
this method combines the folowing dbus calls and there error handling: dbus_message_new_method_call() dbus_message_append_args() dbus_connection_send_with_reply_and_block()
2012-08-07units: remove prefdmLennart Poettering
It's time to get rid of prefdm. Distributions which still want to use this should maintain this downstream, but it's probably better to just provide proper units for the various display managers, like Fedora is doing this, for example: https://fedoraproject.org/wiki/Features/DisplayManagerRework
2012-08-07update TODOLennart Poettering
2012-08-07journalctl: include corrupted files in outputLennart Poettering
If a journal file was rotated away because it was corrupted or dirty we should still show its contents via "journalctl".
2012-08-06mount-setup: change system mount propagation to shared by defaultLennart Poettering
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.