summaryrefslogtreecommitdiffstats
path: root/rtkit-daemon.c
Commit message (Collapse)AuthorAgeFilesLines
* Pass uid of caller to polkitColin Walters2013-09-261-1/+10
| | | | | Otherwise, we force polkit to look up the uid itself in /proc, which is racy if they execve() a setuid binary.
* systemd: secure rtkit service a bitLennart Poettering2012-05-151-2/+2
|
* rlimit: RLIMIT_RTTIME is in usec, not nsecLennart Poettering2012-05-151-14/+14
| | | | | | We are taking the liberty not to bump the bus API. This should be unproblematic since it's only an auxiliary function, and not exported in any binary API (but is in a drop-in file).
* Rename MakeHighPriority* to MakeThreadHighPriority* in introspectionTimo Juhani Lindfors2012-04-101-2/+2
| | | | | | | | | Introspection data talks about MakeHighPriority but the code implements MakeThreadHighPriority. This patch updates the introspection data to make it easier to call the methods from e.g. d-feet. Ditto for MakeHighPriorityWithPID.
* caps: handle kernels with additional caps properlyLennart Poettering2011-07-141-3/+8
|
* drop supplemental groupsSteve Grubb2011-07-141-1/+3
| | | | | | | | | | | | | | | | | | | | | Hello, Below is a patch that fixes a security flaw in rtkit daemon. Its not dropping supplemental groups. rtkit 1845 1 0 07:27 ? 00:00:00 /usr/libexec/rtkit-daemon Name: rtkit-daemon State: S (sleeping) Tgid: 1845 Pid: 1845 PPid: 1 Uid: 491 491 491 491 Gid: 478 478 478 478 Groups: 0 1 2 3 4 6 10 -Steve
* caps: set capability bounding setLennart Poettering2011-03-171-7/+24
|
* systemd: send systemd style status messagesLennart Poettering2010-07-101-1/+9
|
* daemon: fix gcc warningsLennart Poettering2010-06-291-2/+2
|
* daemon: bump up timer slack, our timers don't need to be on timeLennart Poettering2010-06-031-0/+7
|
* Add WithPID functions to allow setting scheduler remotelyMaarten Lankhorst2010-05-081-18/+52
|
* Fix spelling of 'Successfully'Jirka Klimes2010-04-251-5/+5
|
* Add dbus properties for returning rttime-nsec-max, max-realtime-priority and ↵David Henningsson2010-01-171-1/+68
| | | | min-nice-level
* be a little bit more verbose when demoting threadsLennart Poettering2009-12-181-2/+14
|
* Make messages less cuteLennart Poettering2009-12-181-2/+2
| | | | | | Requested for RHEL: https://bugzilla.redhat.com/show_bug.cgi?id=530582
* Make demoting of all RT threads when the canary dies optional, default to ↵Lennart Poettering2009-12-181-1/+16
| | | | | | | | demoting only known threads Requested for RHEL: https://bugzilla.redhat.com/show_bug.cgi?id=530582
* make sure we cannot be fooled into parsing starttime wrongly by a process ↵Lennart Poettering2009-08-041-9/+19
| | | | playing games with its comm field
* rtkit-daemon - Rename the user struct to rtkit_userLuke Yelavich2009-07-231-24/+24
| | | | | | On the armel architecture, including signal.h also includes sys/user.h through a chain of other header files, causing the compilation of rtkit-daemon.c to fail with an error, due to rtkit-daemon redefining the user struct.
* make scheduling policy configurableLennart Poettering2009-07-011-18/+45
|
* don't hand out RT while recovering from system lockupLennart Poettering2009-07-011-2/+50
|
* dump D-Bus introspection data when passing --introspectLennart Poettering2009-06-181-22/+30
|
* fix line breaks in --helpLennart Poettering2009-06-181-2/+2
|
* autoconfizationLennart Poettering2009-06-161-5/+4
|
* change default realtime priority limitsLennart Poettering2009-06-161-2/+2
|
* don't allow polkit user interaction by defaultLennart Poettering2009-06-161-1/+1
|
* don't try to close closed fdsLennart Poettering2009-06-161-2/+2
|
* query policykit before handing auth rtLennart Poettering2009-06-161-5/+123
|
* generate --version string from macroLennart Poettering2009-06-071-1/+1
|
* minor cleanupsLennart Poettering2009-06-071-4/+4
|
* hide gcc messagesLennart Poettering2009-06-071-0/+2
|
* log to syslogLennart Poettering2009-06-071-80/+94
|
* implement canary watchdogLennart Poettering2009-06-071-36/+459
|
* s/priviliges/privileges/Lennart Poettering2009-06-041-12/+12
|
* add a full set of command line optionsLennart Poettering2009-06-041-76/+400
|
* fix reset_all() implementationLennart Poettering2009-06-041-3/+3
|
* implement Exit() and ResetAll() D-Bus callsLennart Poettering2009-06-041-2/+51
|
* add proper licensingLennart Poettering2009-06-041-0/+19
|
* document macros betterLennart Poettering2009-06-041-10/+23
|
* maintain global process/thread statisticsLennart Poettering2009-06-041-0/+16
|
* chroot() the daemonLennart Poettering2009-06-041-18/+36
|
* implement user/process/thread tracking and accountingLennart Poettering2009-06-041-130/+494
|
* properly pass error codes to the clientLennart Poettering2009-06-041-4/+18
|
* Initial commitLennart Poettering2009-06-041-0/+755