summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2012-07-06Nuke leftover polkit-backend-1.pc fileDavid Zeuthen2-12/+1
This was reported in https://bugs.freedesktop.org/show_bug.cgi?id=51466 Signed-off-by: David Zeuthen <zeuthen@gmail.com>
2012-05-25Run polkitd as an unprivileged userDavid Zeuthen2-5/+20
There's really no reason to run all this code as uid 0. Signed-off-by: David Zeuthen <davidz@redhat.com>
2012-05-23Store private binaries in /usr/lib/polkit-1 instead of /usr/libexecDavid Zeuthen3-4/+6
Signed-off-by: David Zeuthen <davidz@redhat.com>
2012-05-23Add a systemd .service fileDavid Zeuthen3-1/+21
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-10-18Add --no-debug option and use this for D-Bus activationDavid Zeuthen1-1/+1
Signed-off-by: David Zeuthen <davidz@redhat.com>
2009-11-11Add methods AddLockdownForAction() and RemoveLockdownForAction()David Zeuthen1-2/+18
Now to implement this in the interactive authority...
2009-09-29Clarify when AllowUserInteraction should and shouldn't be usedDavid Zeuthen1-1/+1
See https://bugzilla.redhat.com/show_bug.cgi?id=526053 for more details.
2009-09-16Add properties with information about the currently used authorityDavid Zeuthen1-0/+31
Also bump requirement on EggDBus to 0.6 (to be released later) for a bug-fix with flag properties.
2009-09-13Remove POLKIT_USER optionMichael Biebl2-11/+3
PK 1.0 no longer uses a separate user, so remove this ./configure option which also means we no longer have to mangle the dbus policy file. Signed-off-by: David Zeuthen <davidz@redhat.com>
2009-09-12Implement lockdown for the Local Authority implementationDavid Zeuthen1-1/+1
2009-07-28Add polkit.retains_authorization_after_challenge to authz resultDavid Zeuthen1-1/+1
Also make this and other details available via methods on the PolkitAuthorizationResult object. See this and surrounding messages http://lists.freedesktop.org/archives/polkit-devel/2009-July/000189.html for more information.
2009-07-26Allow unprivileged callers to check authorizationsDavid Zeuthen1-2/+10
But only allow this if - the caller and the subject being checked is the same user - no details are passed (otherwise dialogs can be spoofed) Also add a RevokeTemporaryAuthorizationById() method.
2009-07-20Add support for querying and revoking temporary authorizationsDavid Zeuthen1-6/+64
Also change how authentication agents are registered (take a Subject instead of the session-id) and add convenience functions to asynchronously construct a PolkitUnixSession object given a process id (by querying ConsoleKit).
2009-07-15Rename some man pages and the daemon binaryDavid Zeuthen1-1/+1
2009-07-15Rip out polkit-local and refactor local authority to only use tmp authzDavid Zeuthen3-101/+1
2009-07-13Move local authority management to a separate libraryDavid Zeuthen3-11/+23
2009-06-08Expand on the D-Bus docsDavid Zeuthen1-7/+14
2009-05-29Clarify docs for is_challenge member of the AuthorizationResult structDavid Zeuthen1-1/+1
2009-05-15Add a pkexec(1) commandDavid Zeuthen1-1/+1
2009-05-13Change the PolkitAuthorizationResult enumeration into an objectDavid Zeuthen1-11/+13
2009-05-13Only allow privileged apps to check authz and add ActionLookup interfaceDavid Zeuthen2-27/+20
Also remove the ObtainAuthorization() call and allow apps to pass details to CheckAuthorization.
2009-05-11Fix D-Bus policy to work with non-permissive D-BusDavid Zeuthen1-0/+10
2009-02-09add the ObtainAuthorization() method and use in for the 'polkit-1 run' commandDavid Zeuthen1-0/+47
Also add an example for this.
2009-02-08implement cancellation of authorization checksDavid Zeuthen1-1/+22
Also add a short example to test this.
2009-02-08make authentication agents pass a session_id parameterDavid Zeuthen1-1/+9
The session_id has got to be empty for now. The thinking is that in the future we might want to register an authentication agent that runs in secure desktop, e.g. a separate session from the user session.
2009-02-07update for latest EggDBus changesDavid Zeuthen3-38/+40
2009-02-05fix up the D-Bus docs somewhatDavid Zeuthen3-42/+60
2009-02-04use new eggdbus feature to include enums/structs docs in the interface docsDavid Zeuthen3-123/+123
2009-02-03user proper capitalization for AuthenticationAgent D-Bus interface summaryDavid Zeuthen1-1/+1
2009-02-03add docs for the AuthenticationAgent D-Bus interfaceDavid Zeuthen1-7/+18
2009-02-03add docs for the AuthorityManager D-Bus interfaceDavid Zeuthen1-4/+18
2009-02-03add docs for the Authority D-Bus interfaceDavid Zeuthen1-6/+29
2009-02-01move management functions to a separate D-Bus interface and GObject classDavid Zeuthen3-61/+70
This will allow us, in the near future, to declare org.fd.PK1.Authority and PolkitAuthority as stable while allowing changes to how we manage the (local) authority even after 1.0.
2009-01-27add Changed() signal that is fired when actions/authorizations changeDavid Zeuthen1-0/+4
2009-01-21fix 'make distcheck'David Zeuthen1-3/+4
2009-01-21finish authentication agent integrationDavid Zeuthen2-5/+12
Yay, it works!
2009-01-20add enumeration and handling of implicit authorizationsDavid Zeuthen1-3/+51
Now to actually use them...
2009-01-20add infrastructure for registering/unregistering authentication agentsDavid Zeuthen3-7/+53
2009-01-20add pkgconfig filesDavid Zeuthen4-1/+45
2009-01-19add buildsys stuff for authentication library supportDavid Zeuthen2-1/+12
2009-01-19split Subject into Subject and Identity and revise APIDavid Zeuthen1-11/+31
... also remove EnumerateSessions
2009-01-18add remaining glue for {Add,Remove,Enumerate}AuthorizationDavid Zeuthen1-12/+15
Now to finish implementing the local files backend....
2009-01-18rename CheckClaim() to CheckAuthorization()David Zeuthen1-15/+50
Also get rid of AuthorizationClaim type and add D-Bus prototypes for a couple of other methods.
2009-01-18add checks for whether someone is authorized to check authorizationsDavid Zeuthen1-0/+3
2009-01-16add PolkitUnixSession and associcated functionsDavid Zeuthen1-3/+15
2009-01-16remove attributes from AuthorizationClaim and CheckClaim()David Zeuthen1-7/+1
2009-01-11add polkit-1 man page and rework cmd/options handlingDavid Zeuthen1-0/+1
2009-01-07add serialization for subjects and implement Enumerate{Users,Groups}David Zeuthen1-0/+4
2009-01-06add subject interface and some classes implementing this interfaceDavid Zeuthen1-5/+0
2009-01-06update to latest EggDBus and rework how things are doneDavid Zeuthen1-19/+41