summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2015-06-21Add new DBUS method: ListInhibitorsEric Koegel1-0/+3
Returns the current list of inhibitors, an array of strings representing the what, who, why, mode, and two unsigned int32 representing the user ID and process ID. This is the same method that logind uses. Needed to have inhibit track the uid/pid of the caller to mirror what logind returns.
2014-11-17trivial: ignore non-empty log dir on uninstallEric Koegel1-1/+1
2014-11-11Fix installing 90-consolekit fileEric Koegel2-10/+23
This ensures the 90-consolekit file will be installed to the right location.
2014-11-11Conditionally add the SystemdServiceEric Koegel2-6/+13
Add the SystemdService service tag to the consolekit service file if we're being built with systemd support.
2014-11-11Fix installing logrotate fileEric Koegel2-6/+30
This ensures the logrotate file will rotate the history file correctly. It also now installs to the right location.
2014-10-26Emulate the logind dbus API betterEric Koegel1-0/+12
This patch: - Adds the PowerOff/Reboot and respective Can APIs. - Adds the PolkicyKit interactivity flag for the power and suspend API calls. Same as logind. - Adds a note of when the API calls were introduced to the docs. The goal is just to make it easier for consumers of the APIs to support both ConsoleKit2 and logind. The Stop/Restart API calls from ConsoleKit1 are still present and function almost exactly the same (only change is they respect inhibitors now). This patch fixes: https://github.com/ConsoleKit2/ConsoleKit2/issues/10
2014-10-20Add HybridSleep support and change CanSleepEric Koegel2-5/+23
Emulate the logind API to make it more easier for porting to ConsoleKit2 for the CanSuspend/CanHibernate/CanHybridSleep methods. They now return: yes - system can and user explicitly authorized by polkit, rbac, or neither is running no - system can and user explicitly unauthorized by polkit or rbac challenge - system can and user requires elevation via polkit na - system does not support it (hardware or backend support missing). The auth methods have been removed. Currently HybridSleep only works on Linux.
2014-10-19Install 90-consolekit script to xinitrc dirEric Koegel1-0/+5
This installs an Xsession.d script for ck-launch-session. By default the script is installed to /etc/X11/xinit/xinitrc.d but can be changed by a --with-xinitrc-dir configure switch.
2014-10-19Fix make distcheck when installing log fileEric Koegel2-4/+6
2014-10-19Add --with-logrotate-dir configure optionEric Koegel1-1/+4
We now install the logrotate file and default to /etc/logrotate.d as the default to install to.
2014-10-19Add additional files to data folderEric Koegel3-0/+42
Add the logrotate and Xsession.d script for ck-launch-session to the data folder so it's easier for distros to include it. These files were pulled from the Debian ConsoleKit package: http://ftp.de.debian.org/debian/pool/main/c/consolekit/consolekit_0.4.6-5.debian.tar.xz
2014-10-14Allow the dbus callsEric Koegel1-0/+21
2014-10-09Start adding the Suspend/Hibernate DBUS APIEric Koegel1-0/+35
The initial work in progress to add in suspend/hibernate and the inhibit locks.
2014-10-06Fix for rejected GetAll properties by GDBusTeodor MICU1-1/+1
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678506 for additional details.
2011-04-14systemd: don't pull in sysinit.targetLennart Poettering3-3/+0
In case of shutdown when sysinit.target is not up yet (i.e. emergency mode or suchlike) ensure that we don't try to start sysinit.target before shutting down.
2011-02-17build-sys: make sure make install can be run twice in a rowLennart Poettering1-0/+5
https://bugs.freedesktop.org/show_bug.cgi?id=32130
2011-01-20systemd: fix reference to systemd unitsLennart Poettering2-2/+2
2010-11-19systemd: fix name of unitLennart Poettering3-3/+3
2010-11-17systemd: simplify unit files a littleLennart Poettering3-9/+9
2010-11-17systemd: log shutdown when doing kexec rebootLennart Poettering1-1/+4
2010-09-14systemd: make sure the file system is writable before we write log dataLennart Poettering3-3/+6
2010-09-06systemd: keep around console-kit-log-system-start.service after it was run ↵Lennart Poettering1-0/+1
to avoid that it can be triggered twice
2010-09-05systemd: install unit files for CK logging callsLennart Poettering5-2/+66
This follows the basic scheme of the Upstart scripts we already ship
2010-08-12systemd: install systemd unit filesLennart Poettering4-1/+28
2009-12-21Don't daemonize when activatedMatthias Clasen1-1/+1
It confuses some versions of D-Bus and isn't needed (or wanted it). http://bugs.freedesktop.org/show_bug.cgi?id=25642
2009-07-22Fix example upstart system start scriptRay Strode1-1/+1
It was trying to write the log message way too early, before the root filesystem was mounted.
2009-07-20Add CanStop/Restart to D-Bus security policyMartin Pitt1-0/+6
This change is necessarily following commit: e0d9cc359b3099307067107b59ec691418e280b8
2009-07-20Port to PolicyKit 1.0 apisMatthias Clasen2-3/+3
2009-07-20Allow GetSessions to get calledVincent Untz1-0/+3
The manager interface GetSessions function was disallowed by the dbus security policy, despite only exporting information that's available in other ways. This commit opens it up. See http://bugs.freedesktop.org/show_bug.cgi?id=20471
2009-02-11add example upstart events for loggingWilliam Jon McCann4-0/+27
These can be used to add system start/stop/restart logging but hooking into Upstart event mechanism.
2009-01-18fix up D-Bus permissionsColin Walters1-40/+80
2008-08-20allow calling method SetIdleHint by defaultWilliam Jon McCann1-0/+2
2008-05-05export login session id to the busWilliam Jon McCann1-0/+2
2008-04-20allow retaining authorizations for {stop,restart}-multiple-usersDavid Zeuthen1-2/+2
2008-04-16fix typoWilliam Jon McCann1-1/+1
2008-02-29fix packaging of policy fileWilliam Jon McCann1-1/+1
2008-02-26rename policy fileWilliam Jon McCann1-0/+0
2008-02-12reverse the sense of the dbus policyWilliam Jon McCann1-20/+74
Deny first and then allow. Add a simple test script to check method access policy.
2008-02-11fix typo in dbus policy fileWilliam Jon McCann1-1/+1
2008-01-29update gitignore filesWilliam Jon McCann1-0/+1
2008-01-28make polkit optional and use RBAC on SolarisBrian Cameron1-0/+2
This patch makes polkit an optional dependency. If present it builds with it. If not, polkit support is disabled. This patch also adds a --enable-rbac-shutdown=<key> option. If set, then ConsoleKit will allow shutdown/reboot if the user has the RBAC key authorization defined. For example, since the GDM GUI program runs as the "gdm" user, setting the key for the "gdm" user allows the login program to shutdown and reboot via ConsoleKit. Also this patch modifies the tools/solaris/ck-system-restart and tools/solaris/ck-system-stop scripts to call "/sbin/init 6" and "/sbin/init 5", which are the right commands for Solaris.
2008-01-23fix policy action nameWilliam Jon McCann1-2/+2
2008-01-22initial stop/restart supportWilliam Jon McCann2-0/+52
Add Stop and Restart methods to the Manager object. We'll rename the Manager object to System in the near future. Use libpolkit to determine authorization.
2007-12-08remove obsolete sysv init scriptMichael Biebl2-84/+1
given that my first patch get's applied, it makes sense to remove the old sysv init script, as it's not really needed anymore. Besides, most distros will not use this init script anyways as they have special policies for their init script and provide their own.
2007-12-08start CK service on-demand using D-Bus system activationMichael Biebl2-1/+12
the attached patch installs a D-Bus system service file. This way the CK service can be started on demand. This obviously makes the sysv init script obsolete. Requirements are dbus >= 1.1.2
2007-08-29remove policy for gdm userWilliam Jon McCann1-15/+0
2007-08-27Don't create rc.d/init.d directory on FreeBSD.Florent Thoumie1-2/+1
Move the initdir variable inside the if-block so that it's not created on FreeBSD. Signed-off-by: Florent Thoumie <flz@FreeBSD.org>
2007-08-26Disconnect init.d script on FreeBSD.Florent Thoumie1-0/+5
Don't install ConsoleKit script in init.d/rc.d/ as it is unusable on FreeBSD. Signed-off-by: Florent Thoumie <flz@FreeBSD.org>
2007-08-14remove example device from seat configWilliam Jon McCann1-1/+1
2007-07-20Add preliminary support for seats with devicesWilliam Jon McCann2-0/+9