summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-28Merge pull request #34 from ConsoleKit2TransifexBot/masterEric Koegel4-17/+17
Transifex translation update
2015-07-28Add process grouping/trackingEric Koegel7-20/+404
On Linux, this adds an optional dependency on cgmanager to use cgroups to manage and track processes. This is more reliable and secure than the XDG_SESSION_COOKIE however it will fall back to that. https://github.com/ConsoleKit2/ConsoleKit2/issues/7
2015-07-26Prevent infinite loop when removing inhibitorsEric Koegel1-1/+1
2015-07-25Transifex translation updateConsoleKit2TransifexBot1-13/+13
Mode: default Matched 4 languages
2015-07-21Transifex translation updateConsoleKit2TransifexBot4-4/+4
Mode: default Matched 4 languages
2015-07-19Merge pull request #33 from ConsoleKit2TransifexBot/masterEric Koegel1-3/+3
Transifex translation update
2015-07-19Merge pull request #31 from Somasis/masterEric Koegel5-10/+10
Respect multilib/multiarch filesystem layouts
2015-07-19Transifex translation updateConsoleKit2TransifexBot1-3/+3
Mode: default Matched 4 languages
2015-07-19test-session: Fix wrong variable checkEric Koegel1-4/+3
Found by Coverity scan.
2015-07-19Fix get_caller_info in CkSessionEric Koegel2-2/+6
And make sure we unref the variants that get created.
2015-07-19Add an additional bounds checkEric Koegel1-1/+1
2015-07-19I18n: Add BulgarianEric Koegel1-0/+1
2015-07-19Merge pull request #30 from ConsoleKit2TransifexBot/masterEric Koegel4-35/+282
Transifex translation update
2015-07-14Respect multilib/multiarch filesystem layoutsKylie McClain5-10/+10
Adapted from https://bugs.freedesktop.org/show_bug.cgi?id=24608
2015-07-13Transifex translation updateConsoleKit2TransifexBot1-0/+264
Mode: default Matched 4 languages
2015-07-12Transifex translation updateConsoleKit2TransifexBot3-35/+18
Mode: default Matched 3 languages
2015-07-12trivial: updates for release0.9.5Eric Koegel5-20/+51
2015-07-12Add an --enable-tests configure optionEric Koegel4-3/+31
And document the --enable-debug option better. The enable-tests option defaults to off so that normal release builds don't have to waste time compiling tests that won't be installed or used.
2015-07-12Merge pull request #29 from ConsoleKit2TransifexBot/masterEric Koegel3-109/+121
Transifex translation update
2015-07-08Transifex translation updateConsoleKit2TransifexBot3-3/+3
Mode: default Matched 3 languages
2015-07-06Transifex translation updateConsoleKit2TransifexBot3-106/+118
Mode: default Matched 3 languages
2015-07-06i18n: update pot fileEric Koegel1-33/+37
2015-07-06Watch and handle dbus NameOwnerChanged eventsEric Koegel1-72/+48
Properly watch for dbus NameOwnerChanged events so we can handle session bus removal events. This should be the same as before the GDBus port. https://github.com/ConsoleKit2/ConsoleKit2/issues/27
2015-07-05Merge pull request #28 from fluxer/masterEric Koegel1-1/+14
mark sessions as local explicitly when not build with PAM support https://github.com/ConsoleKit2/ConsoleKit2/issues/24 Acked-by: Robby Workman <rworkman@slackware.com>
2015-07-05mark sessions as local explicitly when not build with PAM supportIvailo Monev1-1/+14
2015-06-21Add new DBUS method: ListInhibitorsEric Koegel10-13/+266
Returns the current list of inhibitors, an array of strings representing the what, who, why, mode, and two unsigned int32 representing the user ID and process ID. This is the same method that logind uses. Needed to have inhibit track the uid/pid of the caller to mirror what logind returns.
2015-06-19Transifex translation updateConsoleKit2TransifexBot3-43/+26
Mode: default Minimum percent translated: 50 Matched 3 languages
2015-06-19trivial: fix transifex project configEric Koegel1-1/+2
2015-06-16trivial: updates for release0.9.4Eric Koegel2-2/+18
2015-06-16Update translationsEric Koegel3-4/+4
2015-06-15Cksession return empty string when login session id not setEric Koegel1-4/+8
This matches how it was handled prior to the GDBus port.
2015-06-15Update translationsEric Koegel4-48/+64
2015-06-14test-manager: clean up test sessionsEric Koegel1-2/+26
2015-06-14idle since hint return NULL when idle hint not setEric Koegel1-0/+5
If the idle hint isn't set then return NULL when requesting the idle since hint, otherwise tools like ck-list-sessions returns a time in 1970.
2015-06-14CkSession fix uid handlingEric Koegel1-4/+3
Use the ConsoleKitSession uid for everything. This got missed on the port to GDBus. Now the correct uid is written to the CKDB. Fixes: https://github.com/ConsoleKit2/ConsoleKit2/issues/26
2015-06-14test-session: Close temporary sessionEric Koegel1-1/+15
2015-06-14throw warning if pid <= 1Eric Koegel1-0/+5
2015-06-14list-sessions: Log NULL properties as a debug messageEric Koegel1-1/+1
So we don't spam the console when things like the login session id aren't available.
2015-06-13Handle login_session_id == NULLEric Koegel1-1/+5
2015-06-10trivial: updates for release0.9.3Eric Koegel7-97/+140
2015-06-09Fix build warningsEric Koegel1-25/+15
And operations when both polkit and rabc isn't used.
2015-06-08Update translationsEric Koegel4-157/+187
2015-06-08Fix logic of the inhibit changed eventEric Koegel1-2/+2
2015-06-08Fix Coverity CID 95915 Dereference after null checkEric Koegel1-1/+5
2015-06-08Fix Coverity CID 95916 Identical code for different branchesEric Koegel1-2/+1
2015-06-08Port list-sessions.c to GDBusEric Koegel4-147/+121
The ck-connector only uses libdbus and not dbus-glib and it handles OOM. Going to GDBus wouldn't let us properly handle OOM because glib just aborts when g_malloc hits the OOM. So we'll leave that. This patch removes the dbus-glib dependency as everything has been ported. For: https://github.com/ConsoleKit2/ConsoleKit2/issues/8
2015-06-07Update pot fileEric Koegel1-30/+39
2015-06-07Don't delete the inhibit files on startupEric Koegel1-39/+0
There's no gain since they are randomly generated temp files.
2015-06-07Fix inhibit FD passing with GDBusEric Koegel4-42/+73
2015-06-07Return NULL + error when no sessionsEric Koegel1-4/+4