summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* give root permission to use the property interfaceWilliam Jon McCann2007-03-091-1/+5
|
* fix the user prop typeWilliam Jon McCann2007-03-091-9/+9
|
* add a few more parameters to session idlWilliam Jon McCann2007-03-092-1/+97
|
* add uuid to cookieWilliam Jon McCann2007-03-091-1/+9
|
* add a tool to autogenerate dbus object ref docsWilliam Jon McCann2007-03-0913-160/+884
| | | | | | | I hope I didn't reinvent a wheel but it seems to work much better than hand coding these refentries. Still need to add support for comments and actual descriptions ala gtk-doc.
* tweak the css for the docsWilliam Jon McCann2007-03-082-15/+66
|
* update all .gitignore filesWilliam Jon McCann2007-03-085-1/+28
|
* add a stub for docbook documentationWilliam Jon McCann2007-03-0811-30/+378
|
* prevent the use of the glib properties interfaceWilliam Jon McCann2007-03-081-1/+3
| | | | | We don't want anyone to be able to directly modify properties. Also make these policies mandatory.
* update todoWilliam Jon McCann2007-03-071-4/+2
|
* remove debug noiseWilliam Jon McCann2007-03-061-1/+1
|
* add very basic idle monitoring of text sessions and rework parameter parsingWilliam Jon McCann2007-03-062-23/+205
| | | | | Rework the parameter parsing so it is a bit more robust and so that parameters can get passed to the constructor.
* use paths.h if availableWilliam Jon McCann2007-03-066-15/+58
|
* add some items in a TODO fileWilliam Jon McCann2007-03-061-0/+24
|
* exit if we can't acquire name at startup and fix a glib warningWilliam Jon McCann2007-03-061-9/+32
|
* add is-local back to the pam moduleWilliam Jon McCann2007-03-061-0/+4
|
* check for empty strings as well as nullWilliam Jon McCann2007-03-061-7/+9
|
* use a slightly more sophisticated rule for adding sessions to static seatWilliam Jon McCann2007-03-062-5/+33
|
* allow for the possibility of matching multiple sessions for deviceWilliam Jon McCann2007-03-061-15/+145
| | | | | | | In the event that there is more than one session that matches a particular tty when the VT changes we use the following rule: 1. take the oldest session where display-device == active VT device 2. take the oldest session where x11-display-device == active VT device
* add x11-display-device to parse tableWilliam Jon McCann2007-03-052-6/+9
|
* try to parse the real meaning of PAM_TTYWilliam Jon McCann2007-03-051-0/+10
|
* fix the example codeWilliam Jon McCann2007-03-051-0/+4
|
* use with_parameters and add remote-host-name if availableWilliam Jon McCann2007-03-051-10/+39
|
* add a with_parameters function to connectorWilliam Jon McCann2007-03-053-194/+255
|
* rename host-name in one more placeWilliam Jon McCann2007-03-051-6/+6
|
* rename host-name to remote-host-name to make it more intuitiveWilliam Jon McCann2007-03-056-47/+44
|
* add x11-display-device to ck-list-sessionsWilliam Jon McCann2007-03-051-6/+22
|
* add two more proc sysdep functionsWilliam Jon McCann2007-03-052-0/+57
|
* add x11-display-device attributeWilliam Jon McCann2007-03-054-100/+164
| | | | | | In certain cases it is necessary to distinguish the display-device (tty of session leader) from the x11-display-device (tty of xorg process).
* use an async job to collect session infoWilliam Jon McCann2007-03-055-78/+681
| | | | | Use an async helper job to collect session info for the OpenSession() method.
* allow uid 0 to use the pam moduleDavid Zeuthen2007-03-051-1/+0
| | | | | | | | | So in Fedora's Rawhide /bin/login is now using libck-connector via the PAM module and CK will track such sessions. However, it doesn't work when root logs in and I think that's a bug. Attached patch should fix it (is already in Rawhide). Thanks. David
* add linux backends for collecting session informationWilliam Jon McCann2007-03-026-10/+560
| | | | | These tools will be used to generate and verify the parameters used to open a session.
* dist the manual page for the PAM moduleDavid Zeuthen2007-03-011-0/+4
|
* add a test program for the PAM moduleWilliam Jon McCann2007-03-014-5/+174
| | | | | Basically this is a mini login. It authenticates, opens a session, sleeps 20 seconds, and then closes the session.
* fix some typosWilliam Jon McCann2007-03-011-4/+3
|
* add a test program for the connectorWilliam Jon McCann2007-02-282-9/+135
| | | | | Add a simple test app for the connector. Adapted from the example David put in the header.
* change the connector API a bit + misc analityWilliam Jon McCann2007-02-283-519/+762
| | | | | | | | | | | | I modified the API of the new connector a bit. * include errors * make names a bit more consistent with what they do * have symmetry between open and close * use refcounting * do parameter checking on inputs I also made some changes to whitespace and style. And converted descriptions to gtkdoc style comments.
* add a connector library and (reluctantly) a PAM moduleDavid Zeuthen2007-02-289-0/+890
| | | | | | | | | | | Here are some patches to add one library and one PAM module so other programs (apart from gdm) can easily interact with ConsoleKit. It's mainly going to be used, I think, by login(1) and xinit(1). I'm not super happy about doing a PAM module but the Fedora util-linux package maintainer seems to be insist on this instead of just patching login(1). The PAM module isn't built by default. Both pieces of code are licensed under the MIT license as god knows what might want to use them. Sounds good to you?
* add framework for backend toolsWilliam Jon McCann2007-02-283-0/+64
| | | | System dependent tools will be built in subdirectories under tools.
* lay the groundwork for making open session asyncWilliam Jon McCann2007-02-281-118/+252
| | | | | | | | | | Restructure things a bit so that we can be completely async about creating sessions. We want to do this so we can use callouts to gather session info or to verify info. Also make the OpenSession create a parameter list and then create the session rather than creating the session and changing attributes. This is less racy and the session will be complete and correct before any signals are emitted.
* don't rely on evironment getting updated in python scriptsWilliam Jon McCann2007-02-281-1/+4
|
* install the list-sessions tool as ck-list-sessionsWilliam Jon McCann2007-02-271-4/+4
|
* post release version bumpWilliam Jon McCann2007-02-261-2/+2
|
* update news for release0.1.2William Jon McCann2007-02-262-1/+15
| | | | Also fix a distcheck error.
* rename some items in proc.h api; add some more error checkingWilliam Jon McCann2007-02-263-64/+99
| | | | | Make the proc.h API more coherent. Convert some warnings to debug statements. Fix two leaks. Add more error checking.
* add support for glib < 2.12William Jon McCann2007-02-212-3/+49
| | | | Copy the iso8601 function from glib to support versions less than 2.12.
* make separate test scripts for open session methodsWilliam Jon McCann2007-02-213-0/+45
|
* don't use null parametersWilliam Jon McCann2007-02-211-15/+17
|
* add a system-idle-hint and system-idle-since-hintWilliam Jon McCann2007-02-203-22/+166
| | | | | The system idle hint is TRUE when there are no busy (ie non-idle) sessions. So the system is idle when there are no sessions or all sessions are idle.
* make the idle hint getters sync dbus methodsWilliam Jon McCann2007-02-203-11/+20
| | | | | This makes it easier to use from C code. Also fix a bug where we weren't emitting the argument in the idle-hint-changed signal.