After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 785493 - [PATCH] networkAgent: advise the user to push a WPS button on their router
[PATCH] networkAgent: advise the user to push a WPS button on their router
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: network-indicator
3.18.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-07-27 11:44 UTC by Lubomir Rintel
Modified: 2018-12-17 15:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch (3.28 KB, patch)
2017-07-27 11:44 UTC, Lubomir Rintel
reviewed Details | Review

Description Lubomir Rintel 2017-07-27 11:44:59 UTC
Created attachment 356471 [details] [review]
Proposed patch

This is a new feature in future NetworkManager release -- NetworkManager would initiate WPS when the router supports it and the secrets are missing and it indicates that via the secret agent request flag.

Windows NT does a similar thing. In their dialog they seem to use the WPS logo; not sure if that's something we should do too:

http://ptgmedia.pearsoncmg.com/images/art_geier_smallwin7/elementLinks/geier_fig03.jpg

http://www.dlink.cc/wp-content/uploads/2015/07/DIR-890L-WPS-Button-windows-8c.jpg
Comment 1 Ray Strode [halfline] 2017-09-03 18:22:58 UTC
Review of attachment 356471 [details] [review]:

kids are asleep in car so might as well do   a drive-by (hah! park-by?) review... instead of the 0x8 constant, can you just check if NMClient.SecretAgentGetSecretsFlags.WPS_PBC_ACTIVE is defined?
Comment 2 Benjamin Berg 2018-04-25 13:45:27 UTC
I have opened https://gitlab.gnome.org/GNOME/gnome-shell/issues/235 for this.
Comment 3 Benjamin Berg 2018-12-17 15:05:55 UTC
I created https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/329 upstream to get the patch merged.

The libnm dependency has been bumped, so that is not an issue anymore.