summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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 ".
2010-12-16service: ifdef distro-specific compat logicKay Sievers
2010-12-16service: drop rc. prefix on frugalware linuxMiklos Vajna
2010-12-09suse: add 'smtp' LSB facilityKay Sievers
2010-12-01path: fix watching the root directoryMichal Schmidt
If you have a path unit with: DirectoryNotEmpty=/foo and "/foo" does not exist, creating it later escapes the attention of systemd. When adding watches for parent directories, systemd never adds one for the root directory. It attempts to add a watch for an empty string instead, which fails. If the path is "/", we must not trim the slash.
2010-12-01src/quotacheck.c: Fix typoOzan Çağlayan
Fix quota misspelling in quotacheck.c Signed-off-by: Ozan Çağlayan <ozan@pardus.org.tr>
2010-11-29build-sys: frugalware linux supportMiklos Vajna
2010-11-26gnome-ask-password-agent: also support libnotify < 0.7 for nowKay Sievers
2010-11-26udev: make sure we aleways read from netlink, if there is dataKay Sievers
2010-11-26udev: increase event buffer size, handle -ENOBUFS, handle filtered-out devicesKay Sievers
2010-11-25dbus: use the right data slot allocatorLennart Poettering
Thanks to 'trapni' on IRC for tracking this down.
2010-11-24manager: bump up max number of units to 128KLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=655857
2010-11-24mount: trivial typo fixLennart Poettering
2010-11-23build-sys: allow cross-compilationThierry Reding
When cross-compiling systemd, the introspection XML files fail to be generated because the systemd host binary is not executable. This patch works around this by putting the introspection XML data into separate ELF sections and extracting them from the binary when generating the XML files. The extracted XML data is passed through the strings utility in order to strip the trailing NUL character. A small AWK script is used to prepend the doctype and add the opening and closing node tags respectively. Finally, the C preprocessor is used to substitute the correct doctype information from the D-Bus header files.
2010-11-23logger: fix error handlingLennart Poettering
2010-11-22swap: order file-based swap devices after remount-rootfsLennart Poettering
2010-11-22mount_cgroup_controllers: expect 2 items from fscanf()Kay Sievers
2010-11-21systemctl: don't return LSB status error codes for systemctl showLennart Poettering
Use them only for systemctl status. https://bugzilla.redhat.com/show_bug.cgi?id=637183
2010-11-21mount: do not try to mount disable cgroup controllersLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=655222
2010-11-21systemctl: redirect enable/disable to chkconfig if applicableLennart Poettering
2010-11-19Revert "Revert "fsck: add new -l switch to fsck mount options""Lennart Poettering
This reverts commit c8bc83f5eac49f083ae53d965577118c1b5c1116. As Karel pointed out the -l switch doesn't actualy conflict with per-filesystem options, since those can be seperated by -- in the command line. Since -l is here to stay we hence enable it again for now.
2010-11-18cryptsetup: actually show disk nameLennart Poettering
2010-11-18cryptsetup: show udev device name when asking for passwordLennart Poettering
2010-11-18sysctl: don't consider missing kernel options fatalLennart Poettering
2010-11-18sysctl: implement native sysctl tool to support Debian-style /etc/sysctl.dLennart Poettering
2010-11-18mount: trivial optimizationLennart Poettering
2010-11-18util: introduce /etc/os-release so that distros don't need to patch systemd ↵Lennart Poettering
to get a welcome message
2010-11-18job: make sure we don't fail umount.target if a mount unit failed to stopLennart Poettering
2010-11-18cgroup: after killing cgroup processes, ensure the group is really dead ↵Lennart Poettering
gone. wait for 3s at max
2010-11-18cgroup: if we couldn't remove a cgroup after killing evertyhing in it then ↵Lennart Poettering
it's fine
2010-11-18cryptsetup: automatically order crypt partitions before cryptsetup.targetLennart Poettering
2010-11-18manager: make list of default controllers configurableLennart Poettering
2010-11-18build: expose libcryptsetup dependency in build stringLennart Poettering
2010-11-17cgroup: by default, duplicate service cgroup in the cpu hierarchyLennart Poettering
2010-11-17pam: duplicate cgroup tree in the cpu hierarchy by default, optionally moreLennart Poettering
2010-11-17Revert "update TODO"Kay Sievers
This reverts commit afe635e71838c9e62e25a928cbcefc343744dda5. Oops, libnotify should not have been in here.