2016-04-04 12:27:20 |
Alberto Mardegan |
bug |
|
|
added bug |
2016-04-04 12:27:33 |
Alberto Mardegan |
bug task added |
|
webapps-sprint |
|
2016-04-04 12:55:45 |
Launchpad Janitor |
branch linked |
|
lp:~mardy/gnome-control-center-signon/username-1565772 |
|
2016-04-04 14:34:25 |
Launchpad Janitor |
branch linked |
|
lp:~mardy/account-plugins/usernames-1565772 |
|
2016-04-05 10:53:19 |
Alberto Mardegan |
bug task added |
|
account-plugins |
|
2016-04-05 10:53:28 |
Alberto Mardegan |
webapps-sprint: assignee |
|
Alberto Mardegan (mardy) |
|
2016-04-05 10:53:30 |
Alberto Mardegan |
gnome-control-center-signon: assignee |
|
Alberto Mardegan (mardy) |
|
2016-04-05 10:53:32 |
Alberto Mardegan |
account-plugins: assignee |
|
Alberto Mardegan (mardy) |
|
2016-04-05 10:53:36 |
Alberto Mardegan |
webapps-sprint: importance |
Undecided |
High |
|
2016-04-05 10:53:38 |
Alberto Mardegan |
gnome-control-center-signon: importance |
Undecided |
High |
|
2016-04-05 10:53:40 |
Alberto Mardegan |
account-plugins: importance |
Undecided |
High |
|
2016-04-05 10:53:43 |
Alberto Mardegan |
gnome-control-center-signon: status |
Confirmed |
In Progress |
|
2016-04-05 10:53:46 |
Alberto Mardegan |
webapps-sprint: status |
New |
In Progress |
|
2016-04-05 10:53:48 |
Alberto Mardegan |
account-plugins: status |
New |
In Progress |
|
2016-04-05 10:53:53 |
Alberto Mardegan |
webapps-sprint: milestone |
|
sprint-20 |
|
2016-04-26 13:49:42 |
David Barth |
account-plugins: status |
In Progress |
Fix Committed |
|
2016-04-26 13:51:21 |
David Barth |
account-plugins: status |
Fix Committed |
In Progress |
|
2016-04-26 13:51:28 |
David Barth |
webapps-sprint: milestone |
sprint-20 |
sprint-21 |
|
2016-04-26 13:51:33 |
David Barth |
webapps-sprint: milestone |
sprint-21 |
sprint-22 |
|
2016-05-03 07:51:12 |
Alberto Mardegan |
description |
This bug is related to bug 1547647, even though it makes sense in any case.
Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines.
We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username. |
This bug is related to bug 1547647, even though it makes sense in any case.
Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines.
We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username.
Once we fix this we can also get rid of the files /etc/signon-ui/webkit-options.d/, which are conflicting with those installed by the KDE account plugins packages. |
|
2016-05-06 08:52:44 |
Alberto Mardegan |
account-plugins: importance |
High |
Critical |
|
2016-05-06 09:05:58 |
Alberto Mardegan |
description |
This bug is related to bug 1547647, even though it makes sense in any case.
Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines.
We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username.
Once we fix this we can also get rid of the files /etc/signon-ui/webkit-options.d/, which are conflicting with those installed by the KDE account plugins packages. |
This bug is related to bug 1547647, even though it makes sense in any case.
Currently, the ApOAuthPlugin class in libaccount-plugin gets the username from the SignonIdentity, which in turn gets it from signon-ui, which in the current WebKit1 implementation gets it from the DOM of the login webpage. This is a hack, it's fragile, not trivial to port to the Oxide web engine, and possibly against some providers' guidelines.
We should retrieve the username using some REST API provided by the service, and in order to do so we need to extend libaccounts-plugin with some hooks which subclasses can use to get the username.
Once we fix this we can also get rid of the files /etc/signon-ui/webkit-options.d/, which are conflicting with those installed by the KDE account plugins packages.
SRU information
===============
[Impact] The same file /etc/signon-ui/webkit-options.d/www.facebook.com.conf is installed by the account-plugin-facebook package (used by Unity) and by kaccount-providers (used by KDE). See this bug's duplicates to see actual bug reports.
[Test Case] Install both account-plugin-facebook and kaccount-providers and you'll get the conflict.
[Regression Potential] Users running KDE will be completely unaffected by this. Users running Unity might see a change when creating accounts in System Settings->Online Accounts: with this bugfix, the account's display name is obtained by making a REST API call to the remote service, rather than by scrapping the DOM of the server webpages (which is a hack, and prone to errors if the providers' webpage changes). The new way of retrieving the username is the proper one, and it's been tested to work reliably. In any case, the worst thing that might happen is that accounts get created with an empty display name, which is mostly an aesthetic problem (the display name is used only for UI purposes). |
|
2016-05-12 09:31:57 |
Mikko Pesari |
bug |
|
|
added subscriber Mikko Pesari |
2016-05-18 18:43:37 |
Pat McGowan |
bug task added |
|
canonical-devices-system-image |
|
2016-05-18 18:44:13 |
Pat McGowan |
canonical-devices-system-image: importance |
Undecided |
High |
|
2016-05-18 18:44:13 |
Pat McGowan |
canonical-devices-system-image: status |
New |
Fix Committed |
|
2016-05-18 18:44:13 |
Pat McGowan |
canonical-devices-system-image: milestone |
|
12 |
|
2016-05-18 18:44:13 |
Pat McGowan |
canonical-devices-system-image: assignee |
|
David Barth (dbarth) |
|
2016-05-24 13:20:17 |
David Barth |
webapps-sprint: status |
In Progress |
Fix Committed |
|
2016-05-24 13:24:15 |
Alberto Mardegan |
bug task added |
|
account-plugins (Ubuntu) |
|
2016-05-24 13:24:29 |
Alberto Mardegan |
account-plugins (Ubuntu): status |
New |
In Progress |
|
2016-05-24 13:24:32 |
Alberto Mardegan |
account-plugins (Ubuntu): importance |
Undecided |
Critical |
|
2016-05-24 13:24:41 |
Alberto Mardegan |
account-plugins: status |
In Progress |
Fix Released |
|
2016-05-24 13:24:44 |
Alberto Mardegan |
gnome-control-center-signon: status |
In Progress |
Fix Released |
|
2016-05-24 13:25:04 |
Alberto Mardegan |
bug task added |
|
gnome-control-center-signon (Ubuntu) |
|
2016-05-24 13:25:13 |
Alberto Mardegan |
gnome-control-center-signon (Ubuntu): status |
New |
In Progress |
|
2016-05-24 13:25:15 |
Alberto Mardegan |
gnome-control-center-signon (Ubuntu): importance |
Undecided |
Critical |
|
2016-05-25 15:10:59 |
Brian Murray |
nominated for series |
|
Ubuntu Xenial |
|
2016-05-25 15:10:59 |
Brian Murray |
bug task added |
|
gnome-control-center-signon (Ubuntu Xenial) |
|
2016-05-25 15:10:59 |
Brian Murray |
bug task added |
|
account-plugins (Ubuntu Xenial) |
|
2016-05-25 21:27:00 |
Mathew Hodson |
gnome-control-center-signon (Ubuntu): status |
In Progress |
Fix Released |
|
2016-05-25 21:27:15 |
Mathew Hodson |
gnome-control-center-signon (Ubuntu Xenial): importance |
Undecided |
Critical |
|
2016-05-25 21:28:06 |
Mathew Hodson |
account-plugins (Ubuntu): status |
In Progress |
Fix Released |
|
2016-05-25 21:28:17 |
Mathew Hodson |
account-plugins (Ubuntu Xenial): importance |
Undecided |
Critical |
|
2016-05-31 09:48:07 |
Launchpad Janitor |
account-plugins (Ubuntu Xenial): status |
New |
Confirmed |
|
2016-05-31 09:48:07 |
Launchpad Janitor |
gnome-control-center-signon (Ubuntu Xenial): status |
New |
Confirmed |
|
2016-06-17 01:01:54 |
Amr Ibrahim |
tags |
|
xenial |
|
2016-06-29 18:09:55 |
Will Cooke |
summary |
Allow plugins to decide which username to set on new accounts |
[SRU] Allow plugins to decide which username to set on new accounts |
|
2016-06-29 18:19:21 |
Will Cooke |
gnome-control-center-signon (Ubuntu): milestone |
|
ubuntu-16.04.1 |
|
2016-06-29 18:26:13 |
Will Cooke |
nominated for series |
|
Ubuntu Yakkety |
|
2016-06-29 18:26:13 |
Will Cooke |
bug task added |
|
gnome-control-center-signon (Ubuntu Yakkety) |
|
2016-06-29 18:26:13 |
Will Cooke |
bug task added |
|
account-plugins (Ubuntu Yakkety) |
|
2016-06-29 18:26:44 |
Will Cooke |
gnome-control-center-signon (Ubuntu Yakkety): milestone |
ubuntu-16.04.1 |
|
|
2016-06-29 18:27:08 |
Will Cooke |
account-plugins (Ubuntu Xenial): milestone |
|
ubuntu-16.04.1 |
|
2016-06-29 18:27:35 |
Will Cooke |
gnome-control-center-signon (Ubuntu Xenial): milestone |
|
ubuntu-16.04.1 |
|
2016-07-12 16:26:09 |
Launchpad Janitor |
branch linked |
|
lp:~ci-train-bot/account-plugins/account-plugins-ubuntu-xenial-landing-062 |
|
2016-07-12 16:26:10 |
Launchpad Janitor |
branch linked |
|
lp:~ci-train-bot/gnome-control-center-signon/gnome-control-center-signon-ubuntu-xenial-landing-062 |
|
2016-07-27 20:07:33 |
Pat McGowan |
canonical-devices-system-image: status |
Fix Committed |
Fix Released |
|
2016-08-16 13:14:07 |
David Barth |
tags |
xenial |
verification-done xenial |
|
2016-08-25 07:16:52 |
Martin Pitt |
gnome-control-center-signon (Ubuntu Xenial): status |
Confirmed |
Fix Committed |
|
2016-08-25 07:16:57 |
Martin Pitt |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-08-25 07:16:59 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2016-08-25 07:17:05 |
Martin Pitt |
tags |
verification-done xenial |
xenial |
|
2016-08-25 07:17:08 |
Martin Pitt |
tags |
xenial |
verification-needed xenial |
|
2016-08-25 07:18:24 |
Martin Pitt |
gnome-control-center-signon (Ubuntu Yakkety): status |
Fix Released |
In Progress |
|
2016-08-25 07:20:29 |
Martin Pitt |
account-plugins (Ubuntu Xenial): status |
Confirmed |
Fix Committed |
|
2016-08-25 07:21:59 |
Martin Pitt |
account-plugins (Ubuntu Yakkety): status |
Fix Released |
In Progress |
|
2016-08-25 07:22:17 |
Martin Pitt |
tags |
verification-needed xenial |
verification-failed xenial |
|
2016-08-25 07:23:05 |
Martin Pitt |
account-plugins (Ubuntu Yakkety): assignee |
|
Alberto Mardegan (mardy) |
|
2016-08-25 07:23:19 |
Martin Pitt |
gnome-control-center-signon (Ubuntu Yakkety): assignee |
|
Alberto Mardegan (mardy) |
|
2016-08-29 12:11:02 |
Martin Pitt |
tags |
verification-failed xenial |
verification-needed xenial |
|
2016-08-29 12:11:31 |
Martin Pitt |
gnome-control-center-signon (Ubuntu Yakkety): status |
In Progress |
Fix Released |
|
2016-08-29 12:11:48 |
Martin Pitt |
account-plugins (Ubuntu Yakkety): status |
In Progress |
Fix Released |
|
2016-11-10 21:04:55 |
olfa hedde |
branch unlinked |
lp:~mardy/gnome-control-center-signon/username-1565772 |
|
|
2016-11-10 21:06:52 |
olfa hedde |
branch unlinked |
lp:~mardy/account-plugins/usernames-1565772 |
|
|
2016-11-10 21:07:24 |
olfa hedde |
branch unlinked |
lp:~ci-train-bot/account-plugins/account-plugins-ubuntu-xenial-landing-062 |
|
|
2016-11-10 21:07:46 |
olfa hedde |
branch unlinked |
lp:~ci-train-bot/gnome-control-center-signon/gnome-control-center-signon-ubuntu-xenial-landing-062 |
|
|
2016-12-06 13:52:24 |
Launchpad Janitor |
branch linked |
|
lp:~mardy/account-plugins/webkit-files-1565772 |
|
2016-12-08 22:03:29 |
ali |
bug |
|
|
added subscriber ali |
2016-12-12 11:23:41 |
Launchpad Janitor |
branch linked |
|
lp:~ci-train-bot/account-plugins/account-plugins-ubuntu-xenial-1669 |
|
2016-12-12 11:23:45 |
Launchpad Janitor |
branch linked |
|
lp:~ci-train-bot/gnome-control-center-signon/gnome-control-center-signon-ubuntu-xenial-1669 |
|
2016-12-12 16:36:39 |
Jakub |
bug |
|
|
added subscriber Jakub |
2016-12-12 16:36:47 |
Jakub |
removed subscriber Jakub |
|
|
|
2017-01-05 13:45:20 |
David Barth |
tags |
verification-needed xenial |
verification-failed xenial |
|
2017-01-05 14:21:03 |
Serge Kiki |
bug |
|
|
added subscriber Serge Kiki |
2017-01-16 09:54:52 |
IBRAHIM1 |
bug |
|
|
added subscriber IBRAHIM1 |
2017-01-16 09:54:56 |
IBRAHIM1 |
removed subscriber IBRAHIM1 |
|
|
|
2017-01-16 09:54:58 |
IBRAHIM1 |
bug |
|
|
added subscriber IBRAHIM1 |
2017-04-14 00:43:35 |
Steve Langasek |
bug |
|
|
added subscriber Steve Langasek |
2017-04-14 07:46:21 |
benmoll |
bug |
|
|
added subscriber benmoll |
2017-04-14 07:46:26 |
benmoll |
removed subscriber benmoll |
|
|
|
2017-04-14 07:46:32 |
benmoll |
bug |
|
|
added subscriber benmoll |
2017-05-30 19:01:37 |
Hans Joachim Desserud |
bug |
|
|
added subscriber Hans Joachim Desserud |