summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2013-11-07Remove what's left of Nokia's "Aegis" APISimon McVittie1-34/+0
We already deleted the actual plugin. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-10-04Remove remnants of deleted Aegis pluginSimon McVittie1-12/+0
2013-10-02Use AM_CPPFLAGS instead of deprecated INCLUDESSimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69885 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-09-12Remove old "D-Bus ACL" plugin APISimon McVittie1-441/+0
It was last used in Maemo 6. Mainstream Linux doesn't treat the session bus as a security boundary, and if it did, we could do this a lot better (with GAsyncResult, for a start). Also, McpRequestPolicy does this in a much less speculatively-general way. https://bugs.freedesktop.org/show_bug.cgi?id=69176 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2012-05-14Use telepathy-glib meta-headersSimon McVittie1-3/+3
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49753
2012-05-08Use TP_ERROR instead of long-deprecated TP_ERRORSSimon McVittie1-1/+1
2011-06-24The Aegis ACL plugin must activate handlers to check their credentialsVivek Dasmohapatra1-5/+34
2011-06-01Hook up the built-in plugins to the new plugin debug infrastructureVivek Dasmohapatra1-5/+1
2011-05-11Fix caller_creds_are_enough() debug output so it will actually terminateSimon McVittie1-1/+1
2011-05-06include Handler's unique name in suitability checks if availableSimon McVittie1-3/+22
2011-05-06make Handler suitability-checking asynchronousSimon McVittie1-6/+17
In the general case, when we do the check the Handler won't be running yet, so we can't check its group ID, Aegis credentials or any other process parameters; so plugins may need to be able to activate it and wait for it to start, and MC should be able to do other work in the meantime.
2011-05-05pid_is_permitted(): removeSimon McVittie1-20/+0
2011-05-05Use GetConnectionCredentials() when checking credentials asynchronouslySimon McVittie1-11/+17
Again, this avoids a time of check / time of use vulnerability.
2011-05-05Use GetConnectionCredentials() when checking credentials synchronouslySimon McVittie1-33/+80
This avoids a time of check / time of use vulnerability. Also, don't crash if the D-Bus call fails.
2011-05-05AegisAcl: implement McpDispatchOperationPolicy, not McpDBusChannelAclSimon McVittie1-9/+7
2011-05-05mcp_dbus_channel_acl_authorised: redo API in terms of McpDispatchOperationSimon McVittie1-31/+8
This vastly simplifies both the caller (McdDispatchOperation) and the plugin.
2011-05-05Flatten AegisChannelAcl into AegisAcl, which now implements both interfacesSimon McVittie1-14/+102
This means we don't need any extra glue to hook it into MC as a pseudo-plugin.
2011-05-05aegis_acl_class_init: only initialize onceSimon McVittie1-2/+1
2011-05-05AegisAcl: remove unused struct membersSimon McVittie1-2/+0
2011-05-05AegisAcl: hide the concrete type completelySimon McVittie2-5/+5
2011-05-05AegisAcl: move struct contents and Aegis internals into the .c fileSimon McVittie2-14/+15
2011-05-05Move mcp-dbus-aegis-acl plugin back to plugins and load it via plugin-loaderSimon McVittie3-5/+336
2011-05-04Remove the old external Aegis ACL pluginVivek Dasmohapatra2-302/+0
2011-04-05Put the right value in the SEND_MESSAGE #defineVivek Dasmohapatra1-1/+2
2011-04-05Update the libcreds/cellular ACL to include the new message API callVivek Dasmohapatra1-4/+27
2011-04-05Free creds handle when we are done with itVivek Dasmohapatra1-0/+2
2011-02-15Update copyright notices, prefer AUTHORS to per-file Contact: entriesVivek Dasmohapatra1-2/+2
2011-01-27Aegis plugin: fix a leak of DBus proxiesMarco Barisione1-6/+10
Fixes: <https://bugs.freedesktop.org/show_bug.cgi?id=33612>
2010-07-15Typo in comment.Vivek Dasmohapatra1-1/+1
2010-05-24Correct some comments.Vivek Dasmohapatra1-1/+1
2010-05-24Aegis/libcreds based DBus caller ACL pluginVivek Dasmohapatra2-0/+289