Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | give root permission to use the property interface | William Jon McCann | 2007-03-09 | 1 | -1/+5 |
| | |||||
* | fix the user prop type | William Jon McCann | 2007-03-09 | 1 | -9/+9 |
| | |||||
* | add a few more parameters to session idl | William Jon McCann | 2007-03-09 | 2 | -1/+97 |
| | |||||
* | add uuid to cookie | William Jon McCann | 2007-03-09 | 1 | -1/+9 |
| | |||||
* | add a tool to autogenerate dbus object ref docs | William Jon McCann | 2007-03-09 | 13 | -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 docs | William Jon McCann | 2007-03-08 | 2 | -15/+66 |
| | |||||
* | update all .gitignore files | William Jon McCann | 2007-03-08 | 5 | -1/+28 |
| | |||||
* | add a stub for docbook documentation | William Jon McCann | 2007-03-08 | 11 | -30/+378 |
| | |||||
* | prevent the use of the glib properties interface | William Jon McCann | 2007-03-08 | 1 | -1/+3 |
| | | | | | We don't want anyone to be able to directly modify properties. Also make these policies mandatory. | ||||
* | update todo | William Jon McCann | 2007-03-07 | 1 | -4/+2 |
| | |||||
* | remove debug noise | William Jon McCann | 2007-03-06 | 1 | -1/+1 |
| | |||||
* | add very basic idle monitoring of text sessions and rework parameter parsing | William Jon McCann | 2007-03-06 | 2 | -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 available | William Jon McCann | 2007-03-06 | 6 | -15/+58 |
| | |||||
* | add some items in a TODO file | William Jon McCann | 2007-03-06 | 1 | -0/+24 |
| | |||||
* | exit if we can't acquire name at startup and fix a glib warning | William Jon McCann | 2007-03-06 | 1 | -9/+32 |
| | |||||
* | add is-local back to the pam module | William Jon McCann | 2007-03-06 | 1 | -0/+4 |
| | |||||
* | check for empty strings as well as null | William Jon McCann | 2007-03-06 | 1 | -7/+9 |
| | |||||
* | use a slightly more sophisticated rule for adding sessions to static seat | William Jon McCann | 2007-03-06 | 2 | -5/+33 |
| | |||||
* | allow for the possibility of matching multiple sessions for device | William Jon McCann | 2007-03-06 | 1 | -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 table | William Jon McCann | 2007-03-05 | 2 | -6/+9 |
| | |||||
* | try to parse the real meaning of PAM_TTY | William Jon McCann | 2007-03-05 | 1 | -0/+10 |
| | |||||
* | fix the example code | William Jon McCann | 2007-03-05 | 1 | -0/+4 |
| | |||||
* | use with_parameters and add remote-host-name if available | William Jon McCann | 2007-03-05 | 1 | -10/+39 |
| | |||||
* | add a with_parameters function to connector | William Jon McCann | 2007-03-05 | 3 | -194/+255 |
| | |||||
* | rename host-name in one more place | William Jon McCann | 2007-03-05 | 1 | -6/+6 |
| | |||||
* | rename host-name to remote-host-name to make it more intuitive | William Jon McCann | 2007-03-05 | 6 | -47/+44 |
| | |||||
* | add x11-display-device to ck-list-sessions | William Jon McCann | 2007-03-05 | 1 | -6/+22 |
| | |||||
* | add two more proc sysdep functions | William Jon McCann | 2007-03-05 | 2 | -0/+57 |
| | |||||
* | add x11-display-device attribute | William Jon McCann | 2007-03-05 | 4 | -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 info | William Jon McCann | 2007-03-05 | 5 | -78/+681 |
| | | | | | Use an async helper job to collect session info for the OpenSession() method. | ||||
* | allow uid 0 to use the pam module | David Zeuthen | 2007-03-05 | 1 | -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 information | William Jon McCann | 2007-03-02 | 6 | -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 module | David Zeuthen | 2007-03-01 | 1 | -0/+4 |
| | |||||
* | add a test program for the PAM module | William Jon McCann | 2007-03-01 | 4 | -5/+174 |
| | | | | | Basically this is a mini login. It authenticates, opens a session, sleeps 20 seconds, and then closes the session. | ||||
* | fix some typos | William Jon McCann | 2007-03-01 | 1 | -4/+3 |
| | |||||
* | add a test program for the connector | William Jon McCann | 2007-02-28 | 2 | -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 anality | William Jon McCann | 2007-02-28 | 3 | -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 module | David Zeuthen | 2007-02-28 | 9 | -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 tools | William Jon McCann | 2007-02-28 | 3 | -0/+64 |
| | | | | System dependent tools will be built in subdirectories under tools. | ||||
* | lay the groundwork for making open session async | William Jon McCann | 2007-02-28 | 1 | -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 scripts | William Jon McCann | 2007-02-28 | 1 | -1/+4 |
| | |||||
* | install the list-sessions tool as ck-list-sessions | William Jon McCann | 2007-02-27 | 1 | -4/+4 |
| | |||||
* | post release version bump | William Jon McCann | 2007-02-26 | 1 | -2/+2 |
| | |||||
* | update news for release0.1.2 | William Jon McCann | 2007-02-26 | 2 | -1/+15 |
| | | | | Also fix a distcheck error. | ||||
* | rename some items in proc.h api; add some more error checking | William Jon McCann | 2007-02-26 | 3 | -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.12 | William Jon McCann | 2007-02-21 | 2 | -3/+49 |
| | | | | Copy the iso8601 function from glib to support versions less than 2.12. | ||||
* | make separate test scripts for open session methods | William Jon McCann | 2007-02-21 | 3 | -0/+45 |
| | |||||
* | don't use null parameters | William Jon McCann | 2007-02-21 | 1 | -15/+17 |
| | |||||
* | add a system-idle-hint and system-idle-since-hint | William Jon McCann | 2007-02-20 | 3 | -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 methods | William Jon McCann | 2007-02-20 | 3 | -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. |