summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-01-21socket: don't crash if the .service unit for a .socket unit is not foundLennart Poettering
2011-01-21mount: ignore if an fsck is requested for a bind mount, so that we don't ↵Lennart Poettering
wait for the bind 'device' to show up
2011-01-21automount: fix segfault when shutting downLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=32076
2011-01-20dbus: don't try to connect to the system bus before it is actually upLennart Poettering
2011-01-20service: make chain of main commands and control commands independent of ↵Lennart Poettering
each other, so that both can be executed simultaneously and independently
2011-01-20service: don't allow reload operations for oneshot servicesLennart Poettering
During starting of oneshot we are in START state which we don't want to combine with the RELOAD state, hence we disallow both at the same time.
2011-01-20vala: convert from dbus-glib to gdbusLennart Poettering
2011-01-20systemctl: highlight failed processes in systemctl statusLennart Poettering
2011-01-20systemctl: show process type along process exit codesLennart Poettering
2011-01-20service: when reloading a service fails don't fail the entire service but ↵Lennart Poettering
just the reload job
2011-01-19shutdown: use correct kexec optionsBrett Witherspoon
The kexec man page is awful and misleading.
2011-01-18systemctl: before spawning pager cache number of columnsLennart Poettering
2011-01-18pam: optionally keep processes of root user aroundLennart Poettering
2011-01-18service: if a reload operation fails, don't shut down the serviceLennart Poettering
2011-01-18execute: make sending of SIGKILL on shutdown optionalLennart Poettering
2011-01-18mount: FAT uuids are uppercaseLennart Poettering
2011-01-18man: document missing KillSignal= and swap optionsLennart Poettering
2011-01-17arch: remove support for legacy daemonsTom Gundersen
This is now done by a generator, shipped downstream.
2011-01-08device: don't warn if we cannot bump the socket bufferLennart Poettering
2011-01-07logger: when passing on PID info, fall back to our own if originating ↵Lennart Poettering
process is already gone
2011-01-07service: don't hit an assert if information in LSB headers is incorrectly ↵Lennart Poettering
formatted https://bugzilla.redhat.com/show_bug.cgi?id=667665
2011-01-06execute,util: fix two small memory leaksLennart Poettering
2011-01-06specifier: at minimal testLennart Poettering
2011-01-06execute: drop empty assignments from env blocks on execution but keep them ↵Lennart Poettering
around otherwise to make them visible
2011-01-06umount: don't try to detach the dm device the root dir is on, to minimize ↵Lennart Poettering
warning messages
2011-01-06locale: fix variable namesLennart Poettering
2011-01-06fragment: allow prefixing of the EnvironmentFile= path with - to ignore errorsLennart Poettering
2011-01-05util: don't pass invalid fd to fdopendir() on error to avoid corruption of errnoLennart Poettering
2011-01-05tmpfiles: nicer message when two or more conflicting lines are configured ↵Lennart Poettering
for the same file
2011-01-05fragment: properly handle quotes in assignments in EnvironmentFile= filesLennart Poettering
2011-01-05sysctl: don't warn if sysctls are goneLennart Poettering
2011-01-04readahead: ignore if files are removed during collection or before replayLennart Poettering
2011-01-04serial: use TERM=vt100 instead of TERM=vt100-navLennart Poettering
TERM=vt100-nav was necessary for compat with some ppc hvc devices, a long time ago. Unfortunately vt100-nav terminfo is not installed by default on most distros, hence change the default to v100 which is available universally and still should be a relatively safe and conservative default. Should it turn out that vt100 is not really the best choice we can revert this change again and then ask distros to move vt100-nav into their default install.
2011-01-04systemctl: Don't use Debian's 'sensible-pager', use 'pager' insteadLennart Poettering
2011-01-04cryptsetup: call mkswap on dm device, not on source deviceLennart Poettering
2011-01-04mount-setup: mount /dev/pts with mode=620,gid=5 by default and make GID ↵Lennart Poettering
overridable via configure switch
2011-01-04systemctl: drop redundant getenv('LESS') checkLennart Poettering
2011-01-04systemctl: spawn pager only for commands that generates long outputLennart Poettering
2011-01-04systemctl: make the child the pager, leave systemctl as parentLennart Poettering
It's nicer if the child process gets reinitialized cleanly instead of the parent process.
2011-01-04systemctl: try harder to find a suitable pagerLennart Poettering
2011-01-02systemctl: implement auto-pager a la gitMiklos Vajna
2011-01-01arch: remove welcome messageTom Gundersen
This is now done by os-release downstream.
2011-01-01shutdown: drop redundant sync() invocationLennart Poettering
2011-01-01util: invoke sync() implicitly on freeze()Lennart Poettering
Suggested by Tom Gundersen.
2010-12-28tmpfiles: ensure we do no follow symlinks when cleaning up dirsLennart Poettering
Patch suggested by Miloslav Trmac.
2010-12-27service: ifdef (more) distro-specific compat logicMichael Biebl
This should make it easier to get rid of that compat code later and avoids problems like stripping of rc. from /etc/init.d/rc.local on Debian.
2010-12-24pam: do not sort user sessions into their own cgroups in the 'cpu' hierarchy ↵Lennart Poettering
by default While this offers quite a few benefits for normally scheduled processes this breaks RT scheduling for all user processes, since we do not assign an RT share to the cgroups created via this mechanism. If the user cgroups have no RT share assigned no member process can make use of RT functionality. However, software like JACK and PA/rtkit assume that RT is available in some way or another, either via RLIMIT_RTPRIO or via some privileged service. Creating implicit cpu cgroups but not adding RT shares to them hence breaks these applications. There is no sane way to implicitly add RT shares to these groups, since they are pulled from a global, limited pool and it would hence be very hard to make this work without limiting the number of concurrent sessions, or constantly rewriting the cpu share settings of already logged in session cgroups. Most likely this issue needs to be fixed in-kernel because we can enable this feature by default again.
2010-12-23mount-setup: drop noexec flag from default mount options for /dev/shmLennart Poettering
We shouldn't break PROT_EXEC which is a valid mmap() flag.
2010-12-21util: properly handle OOM when allocating Debian version stringLennart Poettering
2010-12-21debian: Prefix welcome string with "Debian "Michael Biebl
For stable releases /etc/debian_version only contains a version number, so we add a prefix "Debian ".