Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-14 | cgls: by default start with group of PID 1 | Lennart Poettering | |
2011-03-14 | pam: determine user cgroup tree from cgroup of PID 1 | Lennart Poettering | |
2011-03-14 | nspawn: move container into its own name=systemd cgroup | Lennart Poettering | |
2011-03-14 | manager: don't show kernel boot-up time for containers | Lennart Poettering | |
2011-03-14 | manager: show who killed us | Lennart Poettering | |
2011-03-14 | hostname: don't override the hostname with localhost if it is already set ↵ | Lennart Poettering | |
and /etc/hostname unset | |||
2011-03-14 | audit: give up sending auditing messages when it failed due to EPERM | Lennart Poettering | |
2011-03-14 | nspawn: don't require selinux on if it is compiled in | Lennart Poettering | |
2011-03-14 | main: remove AF_UNIX sockets before binding | Lennart Poettering | |
2011-03-14 | shutdown: print a nice message when terminating a container | Lennart Poettering | |
2011-03-14 | nspawn: mount /selinux if needed | Lennart Poettering | |
2011-03-14 | shutdown: just call exit() if we are in a container | Lennart Poettering | |
2011-03-14 | umount: assume that a non-existing /dev/loop device means it is already detached | Lennart Poettering | |
2011-03-14 | socket: use 777 as default mode for sockets | Lennart Poettering | |
2011-03-14 | nspawn: we don't want a network namespace | Lennart Poettering | |
2011-03-14 | main: log to the console in a container | Lennart Poettering | |
2011-03-14 | main: don't parse /proc/cmdline in containers | Lennart Poettering | |
2011-03-14 | util: add detect_container() | Lennart Poettering | |
2011-03-14 | nspawn: reset environment and load login shell | Lennart Poettering | |
2011-03-14 | nspawn: reset umask if needed | Lennart Poettering | |
2011-03-14 | nspawn: define MS_MOVE manually if needed | Lennart Poettering | |
2011-03-14 | nspawn: improve exit warning | Lennart Poettering | |
2011-03-14 | core: move abstract namespace sockets to /dev/.run | Lennart Poettering | |
Now that we have /dev/.run there's no need to use abstract namespace sockets. So, let's move things to /dev/.run, to make things more easily discoverable and improve compat with chroot() and fs namespacing. | |||
2011-03-14 | nspawn: add simple chroot(1) like tool to execute commands in a namespace ↵ | Lennart Poettering | |
container | |||
2011-03-14 | util: detect CLONE_NEWPID namespaces, and cache results | Lennart Poettering | |
2011-03-14 | git: ignore generated policy file | Lennart Poettering | |
2011-03-14 | util: return exit status in wait_for_terminate_and_warn() | Lennart Poettering | |
2011-03-14 | util: properly identify pty devices by their major | Lennart Poettering | |
2011-03-12 | polkit: autogenerate polkit policy with correct paths | Lennart Poettering | |
2011-03-12 | systemctl: support remote and privileged systemctl access via SSH and pkexec | Lennart Poettering | |
This adds support for executing systemctl operations remotely or as privileged user while still running systemctl itself unprivileged and locally. This currently requires a D-Bus patch to work properly. https://bugs.freedesktop.org/show_bug.cgi?id=35230 | |||
2011-03-11 | gnome-ask-password-agent.vala: check for VALA_0_12 | Kay Sievers | |
<juergbi> VALA_0_X is defined up to and including the current version <juergbi> so VALA_0_10 is defined in 0.10 and 0.11 and 0.12 <juergbi> VALA_0_12 is defined in 0.11 and 0.12 (and later versions) <juergbi> reverse the branches and use VALA_0_12 as conditional <kay> juergbi: changing api but keep the defines? <kay> how do we support vala 0.14 then? <kay> you keep that model with the old defines? <juergbi> VALA_0_10 corresponds to valaversion >= 0.10 | |||
2011-03-11 | gnome-ask-password-agent: check for vala 0.10 instead of libnotify | Kay Sievers | |
2011-03-11 | gnome-ask-password-agent: restore removed libnotify0.6 support | Kay Sievers | |
2011-03-11 | gnome-ask-password-agent: fix path to watch | Lennart Poettering | |
2011-03-11 | units: move the last flag files to /dev/.run | Lennart Poettering | |
2011-03-11 | util: close all fds before freezing execution | Lennart Poettering | |
2011-03-11 | dbus: timeout connection setup | Lennart Poettering | |
2011-03-11 | main: properly handle -b boot option | Lennart Poettering | |
2011-03-10 | pam: do not leak file descriptor if flock fails | Andrey Borzenkov | |
If flock fails, fd is not returned to caller so it cannot clean up. | |||
2011-03-09 | main: refuse system to be started in a chroot | Lennart Poettering | |
2011-03-09 | main: don't check if /usr really is a mount point, since it is fine if it is ↵ | Lennart Poettering | |
passed pre-mounted to us from the initrd | |||
2011-03-09 | condition: take a timestamp and store last result of conditions | Lennart Poettering | |
2011-03-09 | dev: use /dev/.run/systemd as runtime directory, instead of /dev/.systemd | Lennart Poettering | |
2011-03-09 | pkconfig: export full search path as .pc variable | Lennart Poettering | |
2011-03-09 | selinux: bump up error level when in non-enforcing mode | Lennart Poettering | |
2011-03-09 | dbus: fix dbus assert due to uninitialized error | Andrey Borzenkov | |
Add missing dbus_error_init() in UNKNOWN_OBJECT case. Fixes assertion systemd[1]: Caught <ABRT>, dumped core as pid 6256. systemd[1]: Freezing execution. Core was generated by `/bin/systemd systemd.unit=graphical.target'. Program terminated with signal 6, Aborted. #0 0x00007f8966ec81db in raise () from /lib64/libpthread.so.0 (gdb) bt #0 0x00007f8966ec81db in raise () from /lib64/libpthread.so.0 #1 0x000000000040823b in crash (sig=6) at src/main.c:120 #2 <signal handler called> #3 0x00007f896613c075 in raise () from /lib64/libc.so.6 #4 0x00007f896613d806 in abort () from /lib64/libc.so.6 #5 0x00007f89672ac8a5 in _dbus_abort () at dbus-sysdeps.c:94 #6 0x00007f89672a37b5 in _dbus_warn_check_failed ( format=0x7f89672b35d8 "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289 #7 0x0000000000441500 in bus_unit_message_handler (connection=0x21b6090, message=0x21b6760, data=0x1f3e870) at src/dbus-unit.c:572 #8 0x00007f8967299f11 in _dbus_object_tree_dispatch_and_unlock ( tree=0x219d660, message=0x21b6760) at dbus-object-tree.c:858 #9 0x00007f896728bca2 in dbus_connection_dispatch (connection=0x21b6090) at dbus-connection.c:4688 #10 0x000000000043befa in bus_dispatch (m=0x1f3e870) at src/dbus.c:547 #11 0x000000000041056d in manager_loop (m=0x1f3e870) at src/manager.c:2344 #12 0x0000000000409515 in main (argc=<value optimized out>, argv=<value optimized out>) at src/main.c:1229 | |||
2011-03-09 | dbus: properly generate UnknownInterface, UnknownProperty and ↵ | Lennart Poettering | |
PropertyReadOnly errors | |||
2011-03-09 | drop unnecessary suffix NULs as gcc adds them anyway | Lennart Poettering | |
2011-03-09 | mount: use /dev/.run as an early boot alias for /var/run | Lennart Poettering | |
During early boot, mount a tmpfs to /dev/.run and then bind mount it to /var/run as soon as /var is available. This makes it possible for programs involved in early boot to put runtime data in /dev/.run which later on will show up in /var/run like any other. This can be used to solve the early-boot D-Bus problem: D-Bus may start up with its socket bound to /dev/.run/dbus/system_bus_socket and after /var it will also be available under the traditional name /var/run/dbus/system_bus_socket. This also is intended to be used as a better place for systemd, mount, mdadm, blkid, plymouth, bootchart and dracut runtime data, which is currently stored in various places in /dev/.xxx. | |||
2011-03-08 | build-sys: add Mandriva distribution supportsystemd/v20 | Andrey Borzenkov | |
This merges several separate patches that I carry as part of Mandriva systemd RPM. They touch those parts that are very unlikely to be changed in near future and do not impose any functionality change for systemd core. I also think it is useful for troubleshooting to have real distribution name in system logs, espicially when someone reports problem upstream. The patch looks bigger than sum of replaced patches because - previous patches were applied on top of distro=fedora, now I need to add all those bits for distro=mandriva as well - part of patch was done as spec file magic, but it seems more logical to ship all these bits together |