Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-03 | shutdown: respect the dry run option '-k' | Michal Schmidt | |
Don't do the actual power-off/reboot when '-k' is passed to shutdown. Related to: https://bugzilla.redhat.com/show_bug.cgi?id=624149 | |||
2011-07-03 | shutdown: accept minutes argument without '+' | Michal Schmidt | |
Both SysVinit's and upstart's shutdown commands accept the number of minutes with or without the plus sign. 'shutdown -h 1' works in RHEL 5, Fedora 14, Debian 6. Let's be compatible. https://bugzilla.redhat.com/show_bug.cgi?id=708886 | |||
2011-07-02 | manager: consider the active job when merging | Michal Schmidt | |
In some cases systemd forgets to start enabled services, e.g. in this scenario: 1. The job "sendmail.service/start" is installed. 2. Before systemd proceeds with this job, a process requests a reload of sendmail. The job "sendmail.service/reload" is enqueued. 3. The original job is silently discarded. The service is not started. The reload job proceeds by doing nothing. The fix is to allow merging transaction jobs with the active job. With the fix the resulting merged job "sendmail.service/reload-or-start" is installed and the service works as expected. https://bugzilla.redhat.com/show_bug.cgi?id=633774 | |||
2011-07-02 | tmpfiles: don't exit with an error code if we cannot access all files | Lennart Poettering | |
This is just to avoid confusion if people use stuff like FUSE file systems or SELinux which might disallow access to files even if tmpfiles is running as root. We still log away if we cannot access a file, but we do not return a failure exit code in the end. | |||
2011-07-02 | units: enable dev-hugepages.automount and dev-mqueue.automount only when ↵ | Lennart Poettering | |
enabled in kernel | |||
2011-07-02 | umount: ignore missing /proc/swaps | Michael Olbrich | |
/proc/swaps does not exist when swap is disabled in the kernel. Just report an empty list of mountpoints to unmount in this case. | |||
2011-07-02 | configure: Add --enable-plymouth option | Henry Gebhardt | |
As in the bug[1] it would be nice to configure plymouth support independently of the distro. This patch adds a "--enable-plymouth" and "--disable-plymouth" option to the configure script to overwrite the distro specific default. [1] https://bugs.freedesktop.org/show_bug.cgi?id=38460 | |||
2011-07-01 | manager: don't even think of enumerating sysv services in user instances | Lennart Poettering | |
2011-07-01 | nspawn: better use setresuid() instead of setreuid() | Lennart Poettering | |
2011-07-01 | nspawn: spawn shell under specified --user | Michal Vyskocil | |
Add -u/--user option, which changes the effective and real user and group id to the new value. The user must exists in the chroot, otherwise it will fail. Both username and user id are accepted. The user home is created as well. It also setup HOME, USER, LOGNAME and SHELL variables . | |||
2011-07-01 | nspawn: Move the get_user_creds from execute.c to utils.c for later usage in ↵ | Michal Vyskocil | |
nspawn.c. | |||
2011-07-01 | logind: temporarily hack right user bus address into unit file | Lennart Poettering | |
2011-07-01 | log: log to syslog unless connected to a tty in user mode | Lennart Poettering | |
2011-07-01 | logind: create private subdirectory for X11 socket | Lennart Poettering | |
2011-07-01 | dbus: listen on private sockets in user mode too | Lennart Poettering | |
2011-07-01 | unit: support wildcards in Environment=, EnvironmentFile= | Lennart Poettering | |
2011-07-01 | unit: do wildcard expansion in ListenStream= and friends | Lennart Poettering | |
2011-07-01 | cgroup: kill processes even in cgroups that aren't realized | Lennart Poettering | |
2011-07-01 | unit: add three new specifiers to use in unit files | Lennart Poettering | |
2011-06-30 | pam: initialize XDG_RUNTIME_DIR | Lennart Poettering | |
2011-06-30 | execute: properly pass PAM environment to executed process | Lennart Poettering | |
2011-06-30 | util: try harder to rename the process | Lennart Poettering | |
2011-06-30 | execute: fix PAM error checking | Lennart Poettering | |
2011-06-30 | execute: invoke sigwait() in a loop when waiting for PAM parent, to avoid ↵ | Lennart Poettering | |
spurious wake-ups | |||
2011-06-30 | execute: don't invoke pam_setcred, since we are not running on a tty where ↵ | Lennart Poettering | |
the user could change his password | |||
2011-06-30 | unit: consider all cgroups in the name=systemd hierarchy, even when the user ↵ | Lennart Poettering | |
has specified an explicit path in it | |||
2011-06-30 | execute: when parsing ConrolGroup= replace wildcards | Lennart Poettering | |
2011-06-30 | logind: add service for per-user shared systemd daemon | Lennart Poettering | |
2011-06-30 | logind: make sure to create/run/systemd/sessions before we try to place a ↵ | Lennart Poettering | |
fifo in it | |||
2011-06-30 | manager: use sd_notify() to notify parent systemd that we have finished startup | Lennart Poettering | |
2011-06-30 | execute: do initgroups() first, pam initialization second so that it can ↵ | Lennart Poettering | |
still modify the groups list | |||
2011-06-30 | exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs | Lennart Poettering | |
2011-06-29 | util: clear scrolling region when clearing screen | Lennart Poettering | |
2011-06-29 | logind: allow access to SetIdleHint() to owner of the session | Lennart Poettering | |
2011-06-29 | acl: libudev currently doesn't handle properly enumerator matches with ↵ | Lennart Poettering | |
multiple tags, so avoid using them for now | |||
2011-06-29 | uaccess: drop ACLs in case of error, just to be safe | Lennart Poettering | |
2011-06-29 | logind: hook uaccess into udev by default | Lennart Poettering | |
2011-06-29 | logind: we need to open and close a named pipe once for read before we get EOF | Lennart Poettering | |
2011-06-29 | logind: when initializing drop sessions that are unreferenced | Lennart Poettering | |
2011-06-29 | dbus: add FlushDevices() bus call to reset all seat assignments | Lennart Poettering | |
2011-06-29 | logind: fix typo in config parser | Lennart Poettering | |
2011-06-29 | man: update pam_systemd page to document new behaviour | Lennart Poettering | |
2011-06-29 | logind: add man page for configuration file | Lennart Poettering | |
2011-06-29 | logind: move default reset controller/kill exclude list into logind | Lennart Poettering | |
2011-06-29 | logind: udev no longer ignores subsystem matches on monitors when used in ↵ | Lennart Poettering | |
conjunction with tags | |||
2011-06-29 | logind: be a bit more rigid with seat names | Lennart Poettering | |
2011-06-29 | logind: fix udev rule to generate valid tags, as a temporary fix until udev ↵ | Lennart Poettering | |
gains a native feature for this | |||
2011-06-29 | logind: parse configuration file | Lennart Poettering | |
2011-06-29 | logind: use named pipes instead of fifos to keep track of sessions so that ↵ | Lennart Poettering | |
we can reconnect later | |||
2011-06-28 | logind: fix generation of seat state file | Lennart Poettering | |