~vcs-imports/gnome-control-center/+git/gnome-control-center:wip/identity

Last commit made on 2012-06-22
Get this branch:
git clone -b wip/identity https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Recent commits

0062544... by Ray Strode <email address hidden>

update for latest changes

I'm planning on scrapping a lot of the account dialog changes soon
though.

i'm just doing an unorganized push since code hoarding considered
harmful.

d978519... by Stef Walter

user-accounts: Update the realmd dbus interface to latest

The changes in the realmd dbus interface are futureproofing to
support cancellation.

In addition during this time of interface flux, check the
daemon version number to make sure we can talk to it.

https://bugzilla.gnome.org/show_bug.cgi?id=678105

56d6308... by Bastien Nocera

build: Enable Kerberos by default if present

https://bugzilla.gnome.org/show_bug.cgi?id=671156

112e0cd... by Bastien Nocera

build: Print out status of kerberos support

https://bugzilla.gnome.org/show_bug.cgi?id=671156

53f9166... by Ray Strode <email address hidden>

user-accounts: Use identity manager in user panel

This commit hooks up the identity manager to the actual
UI. It creates a list of currently "accessible realms"
and provides buttons for signing out of those realms.

This is outlined here:

https://live.gnome.org/Design/Proposals/UserIdentities

https://bugzilla.gnome.org/show_bug.cgi?id=671156

93cb3a4... by Ray Strode <email address hidden>

user-accounts: add kerberos implemention of identity manager interface

This commits adds a concrete implementation of the identity manager
inteface using the krb5 libraries.

In the future we may add a different interface that leverages SSSD.

https://bugzilla.gnome.org/show_bug.cgi?id=671156

c0e6341... by Ray Strode <email address hidden>

user-accounts: add alarm class

When we support showing kerberos realms in the UI,
we're going to need some way to get notified when
the users credentials are no longer valid for
those realms.

This commit adds an alarm class that abstracts
timerfd so we can get proper notification when
kerberos credentials expire.

https://bugzilla.gnome.org/show_bug.cgi?id=671156

8c2329e... by Ray Strode <email address hidden>

user-accounts: Add identity manager interface

The page here:

https://live.gnome.org/Design/Proposals/UserIdentities

proposes adding a list of "accessible realms" to the user
panel. To implement that we'll need to get a list of realms
to show.

This commit adds the basics of the required interface. A
subsequent commit will had a concrete implementation based
on kerberos. At some point, we may add an SSSD based
implementation, too, which is why there's the abstraction.

https://bugzilla.gnome.org/show_bug.cgi?id=671156

83f7135... by Ray Strode <email address hidden>

user-accounts: hide admin tasks from non-administrators

If the user isn't an administrator (either by account type,
or through polkit escalation), then don't show administrative
tasks in the panel like editing other users, setting up autologin,
etc.

https://bugzilla.gnome.org/show_bug.cgi?id=671156

f87057b... by Ray Strode <email address hidden>

user-accounts: add "Other Passwords" button

Since the user can change the login password from
the user panel, it stands to reason the user may want
to be able to adjust other passwords from there as well.

This commit adds an "Other Passwords" button which runs
seahorse when clicked.

See:

https://live.gnome.org/Design/Proposals/UserIdentities

for more information.

https://bugzilla.gnome.org/show_bug.cgi?id=671156