Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-14 | container: skip a few things when we are run in a container such as ↵ | Lennart Poettering | |
accessing /proc/cmdline | |||
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. |