| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
It's a method of CkSession hence it belongs in ck-session.h
|
| |
|
|
|
|
|
| |
It was trying to write the log message way too early,
before the root filesystem was mounted.
|
| |
|
|
|
|
|
|
|
|
|
| |
The docs were failing to build when srcdir != builddir
because ConsoleKit.xml was ending up in builddir and
all its entities are in srcdir.
This commit makes ConsoleKit.xml load the entities from
srcdir, which fixes make distcheck.
|
|
|
|
|
| |
git-log (with a hyphen) is an obsolete way to call
git log.
|
|
|
|
|
|
| |
This change is necessarily following commit:
e0d9cc359b3099307067107b59ec691418e280b8
|
| |
|
|
|
|
|
|
|
|
|
| |
In some cases a controlling tty won't be able available to
peek at to find the VT of the X display. In those cases,
we fall back to looking at the XFree86_VT property.
We can do this because we know the display is a local display
since we've already gotten peer credentials from its socket.
|
|
|
|
|
|
|
| |
Solaris now builds with flags to give getpwnam_r
more standard semantics.
bug 22361
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=21310
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=20232
|
| |
|
|
|
|
| |
Error if no backend for target host
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is a little different with Brian's. Let's me explain the whole patch
one by one.
1. pam-ck-connector/Makefile.am (same with Brian's)
Solaris does not have libpam_misc, so only build test_pam under linux
2. +#include <limits.h>
This is to get macro PATH_MAX from system. I think it is better than
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
On ubuntu, PATH_MAX=4096, on Solaris, PATH_MAX=1024
3. +#include <security/pam_appl.h>
This is to include declaration of pam_handle_t, to resolve error like:
"/usr/include/security/pam_modules.h", line 38: syntax error before or at: *
"/usr/include/security/pam_modules.h", line 45: syntax error before or at: *
4.-#include <security/_pam_macros.h>
Solaris does not have this file, I remove it, no more error, seems no use
here.
5. +#ifndef PAM_EXTERN ... part
Solaris PAM_EXTERN marco in pam_modules.h, while Ubuntu has, I just copy the
logic from Ubuntu.
6. getpwnam_r part (same with Brian's)
getpwnam_r() have difference behavior between Solaris and Ubuntu.
https://bugs.freedesktop.org/show_bug.cgi?id=18173
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=18149
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I changed the code to also loop through watch->notifies when
removing the watch due to inotify, and NULL each notify->watch
reference, the code then checks this before trying to delete
the watch itself if asked to remove the notify.
In order to prevent other race conditions in this area I also
made the inotify code not pass a watch to emit_events_in_idle,
as the watch may get freed in the meantime. It instead passes
the wd and the emit loop looks up the watch, discarding the
event if the watch has been removed.
I did however leave in the code that checks for a removed watch
before doing anything with inotify, as I hoped that this would
just optimise this case.
|
|
|
|
|
|
|
|
|
|
| |
Chris Jones observed that console-kit-daemon had open a large number of
redundant file descriptors, pointing to /etc/ConsoleKit/run-session.d and
/usr/lib/ConsoleKit/run-session.d. It turns out that ck_run_programs() doesn't
close the directory handles after iterating, resulting in a fd leak and a small
memory leak.
The attached patch corrects this.
|
|
|
|
|
|
|
|
|
| |
Ignores PAM sessions where PAM_TTY is an X11 display. This allows adding
pam_ck_connector to PAM's "common-session" without interfering
with the already existing ConsoleKit operations in gdm, the
Xsession script, etc.
https://bugs.freedesktop.org/show_bug.cgi?id=16746
|
|
|
|
|
| |
These can be used to add system start/stop/restart logging
but hooking into Upstart event mechanism.
|
| |
|
| |
|
|
|
|
| |
Fixes #17866
|
|
|
|
| |
Fixes #17741
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
At one point we had to strip out the docs because dbus-glib didn't support
unknown tags. Apparently this is now fixed. Also install the xml to
/usr/share/dbus-1/interfaces.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Pointed out by Lennart Poettering
|