- 26 Nov, 2018 9 commits
-
-
Andrew Zaborowski authored
The secret agent requests contain two parameters that aren't currently used when handling Wifi network connections: the setting name and hints. Those parameters turned out useful with 802.1X / EAP authentication with NM's IWD backend where it passes a specific 802_1x setting key name that is being requested in the 'hints' array, one of: identity, password or private_key_password. nmcli already gained support for handling such agent requests in 1a6e53808db8bb8e75317fd5feacd74a9a98860f (which was obviously much easier) so this is an attempt to let the src/wireless-security/* classes in nm-applet also handle these requests as intended. A new libnma function nma_wifi_dialog_new_for_secrets is added to receive the values from setting name and hints without changing existing API.
-
Andrew Zaborowski authored
-
Lubomir Rintel authored
!30
-
Lubomir Rintel authored
The user chose not to use a CA certificate when creating the connection, when we ask for secrets there's no way for them to reconsider.
-
Lubomir Rintel authored
It's not actually ignored.
-
Lubomir Rintel authored
...similarly to what we do in the editor windows. It provides some clue about why is the "Connect" button greyed out.
-
Lubomir Rintel authored
For the GTK_RESPONSE_CANCEL, just plain gtk_dialog_set_response_sensitive() is good enough. Let's keep the wrapper function for GTK_RESPONSE_OK because apart from changing sensitivity we do also change the tooltip.
-
Lubomir Rintel authored
If we're asking for secrets only, hide the entry boxes that are greyed out because the key/cert doesn't actually need a password. If both password entries are hidden then also remove the "show passwords" checkbox.
-
Lubomir Rintel authored
It makes no sense and Gtk+ dislikes this: (lt-wifi-dialog:791007): Gtk-CRITICAL **: 17:16:55.127: gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
-
- 25 Nov, 2018 1 commit
-
-
Aurimas Černius authored
-
- 22 Nov, 2018 1 commit
-
-
Rafael Fontenelle authored
-
- 02 Nov, 2018 1 commit
-
-
Alan01 authored
-
- 29 Oct, 2018 3 commits
-
-
Lubomir Rintel authored
It's going away in Gtk4. We don't do show_all() anyway -- just hide the widgets by default. This commit brings back parts of 07d900c0 ("libnma: drop use of GtkWidget.no-show-all property") that was unnecessarily reverted in f56334c3 ("Revert "libnma: drop use of GtkWidget.no-show-all property"") with another fix folded in. !24
-
Lubomir Rintel authored
These make it easy to quickly check the widgets provided by the libnma libary. !21
-
Lubomir Rintel authored
The icon misaligns things too much to the right. Replace the HBox+VBox pair with a Grid that is more flexible. !20
-
- 28 Oct, 2018 2 commits
-
-
Piotr Drąg authored
-
Dušan Kazik authored
-
- 27 Oct, 2018 1 commit
-
-
Marek Černocký authored
-
- 26 Oct, 2018 10 commits
-
-
Lubomir Rintel authored
!25
-
Jan Tojnar authored
Since there is no longer a field for provider name, the string does not make much sense – the user is not entering a provider, she is only setting the APN.
-
Lubomir Rintel authored
-
Lubomir Rintel authored
This avoids some useless casting while keeping the type information more accurate.
-
Lubomir Rintel authored
We don't need it. All we need is the access technology and possibly an APN name.
-
Lubomir Rintel authored
-
Lubomir Rintel authored
It's the APN entry box. Make the name less confusing.
-
Lubomir Rintel authored
-
Lubomir Rintel authored
They just clutter the list unnecessarily -- the user shall select "My country is not listed" to fill in the access method and eventyally the APN manually.
-
Lubomir Rintel authored
Move the "My country is not listed" entry to the providers database, with an empty country code. Add the providers from unrecognized countries to this. This is essentially a robustness improvement. It also makes broken installations (no iso-codes, etc.) less hopeless.
-
- 24 Oct, 2018 2 commits
-
-
Piotr Drąg authored
-
-
- 20 Oct, 2018 1 commit
-
-
Josef Andersson authored
-
- 19 Oct, 2018 1 commit
-
-
Lubomir Rintel authored
By now nobody should be using this. Keep the code around for a little longer just in case anybody still uses this. !29
-
- 05 Oct, 2018 1 commit
-
-
Rafael Fontenelle authored
-
- 03 Oct, 2018 1 commit
-
-
Marek Cernocky authored
-
- 02 Oct, 2018 2 commits
- 22 Sep, 2018 1 commit
-
-
Marek Černocký authored
-
- 21 Sep, 2018 3 commits
-
-
Thomas Haller authored
This broke gnome-control-center and nm-connection-editor, which call gtk_widget_show_all(). Two offending gtk_widget_show_all() calls by nm-connection-editor were removed in response to the issue for nm-openvpn's certificate password ([1], [2], [3], [4]). Of course, older versions of nm-c-e and all versions of gnome-control-center are still broken by the change. However, there are other issues like missing 802-1x tabs [5]. It's not acceptable to break existing users of libnma. Even if they possibly should be fixed. For the moment, revert the patches. [1] NetworkManager-openvpn#6 [2] NetworkManager-openvpn#7 [3] #20 [4] https://bugzilla.redhat.com/show_bug.cgi?id=1626397 [5] #25 !27 Fixes: 07d900c0
-
Thomas Haller authored
This reverts commit 07d900c0.
-
Thomas Haller authored
This reverts commit ba8df364.
-