Dan Williams
ffb808f4c4
core: fix possible leak in error path
2010-12-10 10:46:09 -06:00
Dan Williams
47eaf97d67
core: add nm_auth_uid_in_acl()
...
For checking whether a specific user ID is:
1) in a known session
2) allowed by the connection's permissions ACL
2010-11-18 13:49:47 -06:00
Dan Williams
eccca738aa
core: make nm_auth_get_caller_uid() error description non-const
...
For consistency with the next commit, so we don't need to remember
when to free the description or not.
2010-11-18 13:47:04 -06:00
Dan Williams
1064397904
core: add helper to access authentication result
2010-11-17 16:56:34 -06:00
Dan Williams
39ed9c2956
core: get D-Bus manager during auth if not provided
2010-10-26 11:00:30 -05:00
Dan Williams
022d8e665c
Merge remote branch 'origin/master' into gsoc
2010-08-26 09:18:37 -05:00
Dan Williams
f917852de3
core: validate Enable/Disable WiFi and WWAN requests (rh #626337 )
...
Since these were properties they are harder to validate the caller as
dbus-glib doesn't have any hooks before the property is set. So we
install a low-level dbus filter function to catch property Set
requests before they get to dbus-glib and handle the property access
there.
2010-08-25 15:12:32 -05:00
Daniel Gnoutcheff
5fda5283b9
core: remove internal API refs. to user settings
...
Remove all references to connection scope and user-settings services
from the various internal APIs of the daemon. The external DBus API
remains unchanged, albeit in stub form for scope stuff.
2010-08-06 13:05:46 -04:00
Dan Williams
6cbe50ffbd
core: add nm_auth_uid_authorized() to check user permissions
...
Basically cleaned up is_user_request_authorized() from nm-manager.c.
2010-06-03 23:04:10 -07:00
Dan Williams
78c4e0798e
core: check permissions on the user settings service too
...
And if the permissions change, make sure we allow or deny user
settings connections as appropriate.
2010-06-03 13:03:07 -07:00
Dan Williams
a08227525c
core: simplify auth chain permission callback handling
2010-06-02 02:16:14 -07:00
Dan Williams
3b6917f74b
core: make nm_auth_is_caller_root() more generic
2010-05-31 09:45:26 -07:00
Dan Williams
41faf87b0e
core: root can always enable/disable and sleep/wake
2010-05-30 08:30:37 -07:00
Dan Williams
c013490ba3
core: PolicyKit-protect enable/disable networking method
2010-05-29 23:00:46 -07:00
Dan Williams
716a9c6c0d
core: add permissions framework for various operations (rh #585182 ) (bgo #619323 )
2010-05-28 18:23:00 -07:00