summaryrefslogtreecommitdiffstats
path: root/libck-connector
Commit message (Collapse)AuthorAgeFilesLines
* add a new configure option --with-slibdir to use for connectorWilliam Jon McCann2007-03-132-2/+3
| | | | Turns out that just using libdir breaks the .pc file install.
* install the connector into libdir by defaultWilliam Jon McCann2007-03-132-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.
* update all .gitignore filesWilliam Jon McCann2007-03-081-0/+9
|
* fix the example codeWilliam Jon McCann2007-03-051-0/+4
|
* add a with_parameters function to connectorWilliam Jon McCann2007-03-053-194/+255
|
* rename host-name to remote-host-name to make it more intuitiveWilliam Jon McCann2007-03-051-8/+0
|
* 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 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-282-391/+603
| | | | | | | | | | | | 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-284-0/+534
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?