Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | dont' mark the user properties to be set in the constructor | William Jon McCann | 2007-03-14 | 1 | -2/+2 | |
| | | | | | | | | Now that we have two properties (one deprecated) that refer to the same thing we can't require that they are both set during the constructor. Furthermore, we can't require that either of them are set because we don't know which will be used. | |||||
* | missed a namespace on the permission tag | William Jon McCann | 2007-03-13 | 3 | -70/+70 | |
| | ||||||
* | updated doc dtd | William Jon McCann | 2007-03-13 | 2 | -65/+65 | |
| | ||||||
* | add a new configure option --with-slibdir to use for connector | William Jon McCann | 2007-03-13 | 3 | -2/+18 | |
| | | | | Turns out that just using libdir breaks the .pc file install. | |||||
* | deprecate the user properties and add unix-user properties | William Jon McCann | 2007-03-13 | 15 | -99/+295 | |
| | | | | | Also added deprecated notes to the docs. New code should be using GetUnixUser instead of GetUser etc. | |||||
* | add more doc stubs | William Jon McCann | 2007-03-13 | 6 | -57/+108 | |
| | ||||||
* | various leak fixes | William Jon McCann | 2007-03-13 | 4 | -21/+68 | |
| | ||||||
* | convert to utf8 and xhtml output | William Jon McCann | 2007-03-13 | 3 | -62/+64 | |
| | | | | Seems to fix some problems with invalid characters showing up. | |||||
* | add the last bits of spec framework | William Jon McCann | 2007-03-13 | 23 | -771/+1832 | |
| | | | | | | The spec is the introspection format extended with docs. There are tools to build docbook and strip the docs to make dbus introspect xml. | |||||
* | install the connector into libdir by default | William Jon McCann | 2007-03-13 | 2 | -3/+2 | |
| | | | | | | | | If building the PAM module then it probably should be going into /lib. However, hardcoding /lib makes it very difficult to build as non-root, breaks make distcheck, and probably isn't correct for 64 bit systems. If you are a distro you should probably configure using --libdir=/lib. | |||||
* | regenerate docs | William Jon McCann | 2007-03-10 | 2 | -54/+54 | |
| | ||||||
* | add the generated doc html | William Jon McCann | 2007-03-10 | 2 | -1/+96 | |
| | ||||||
* | 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? |