treysis
5a9fa905bc
network: display IPv6 gateway
2021-05-19 02:43:39 +00:00
treysis
5a18b369c6
Network: Show all IPv6 addresses for an interface
...
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1300
2021-05-12 14:17:52 +12:00
Carlos Garnacho
6524c9a529
network: Make IPv4/v6 pages drive the scrolledwindow adjustments
...
Those 2 pages in the connection editor dialog are scrollable, but don't
hook focus changes so they drive the adjustments. Make them do so.
2021-05-07 04:06:35 +00:00
Felipe Borges
93bbd53bca
network/connection-editor: Fix focus chain to allow keyboard navigation
...
Otherwise tabbing will never focus in the inner widgets.
2021-05-07 04:06:35 +00:00
Igor Raits
f966c99409
network/connection-editor: Fixup creation of the netmask widget
...
Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1274
Signed-off-by: Igor Raits <igor.raits@gmail.com>
2021-03-09 00:43:08 +00:00
treysis
ab443a02c1
network: Show DNS6 parameters in details and connection editor
...
Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1231
2021-02-01 20:18:55 +00:00
Robert Ancell
aef13948eb
network: Remove duplicate list
...
We can just iterate over the GtkNotebook - no need to mantain a list of pages.
2020-12-17 21:27:51 +00:00
Robert Ancell
362548fbd1
network: Don't explicitly disconnect signals that are automatically disconnected.
2020-12-17 21:27:51 +00:00
Robert Ancell
8ded3d956f
network: Show spinner instead of delaying dialog
...
It's better to respond to the user immediately rather than delay the window opening.
2020-12-17 21:27:51 +00:00
Robert Ancell
a1e26cdac1
network: Set transient window from outside NetConnectionEditor constructor
2020-12-17 21:27:51 +00:00
Robert Ancell
d79fa68fbc
network: Make CENetmaskEntry
2020-12-11 19:06:48 +00:00
Robert Ancell
c1a13ccaba
network: Make CEIPAddressEntry
2020-12-11 19:06:48 +00:00
Robert Ancell
c9ea93f195
network: Use g_autoptr with GList
2020-12-11 19:06:48 +00:00
Robert Ancell
fbaa9cb607
network: Remove logic checking visibility of always visibile widget
2020-12-11 19:06:48 +00:00
Robert Ancell
551d72280b
network: Stop using deprecated nm_device_*_get_hw_address
...
There is a general nm_device_get_hw_address which has been available since
NetworkManager 0.9.10.
2020-11-08 22:41:40 +00:00
Jonathan Kang
918838f567
network: complete SAE support
...
Added WirelessSecuritySAE class to fully implement SAE support.
2020-09-25 02:06:52 +00:00
Bin Li
f66e22df57
details-page.ui: Fixed rows of text collide, increased child's top_attach
...
after auto_connect_check.
Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/933
2020-08-18 15:06:40 +12:00
Robert Ancell
f1d892f46b
network: Fix logic in showing IP6 route metric.
...
The logic was inverted and ensured the value was always <= 0.
2020-08-07 03:40:01 +00:00
Robert Ancell
53c9d4999f
network: Remove unused sort function.
...
Nothing was setting the "first" or "last" data used in the sort.
2020-07-19 23:27:30 +00:00
David Bauer
1d0b664f7c
Add support for Enhanced Open WiFi security
2020-07-17 03:41:44 +00:00
Robert Ancell
36196e422f
network: Fix broken logic
...
Was introduced in ed15c1a2f0
2020-07-17 13:39:30 +12:00
Michael Catanzaro
d055c4de5c
Fix -Wimplicit-function-declaration in previous commit
...
Dumb mistake, sorry. Follow up to !791
2020-07-16 18:59:22 -05:00
Michael Catanzaro
ed15c1a2f0
Fix setting to disable IPv6
...
The setting to disable IPv6 did not actually work. Instead, it just
caused NetworkManager to ignore IPv6 entirely. From the libnm
documentation of NM_SETTING_IP6_CONFIG_METHOD_IGNORE: "IPv6 is not
required or is handled by some other mechanism, and NetworkManager
should not configure IPv6 for this connection." It's just the wrong enum
to use here.
I considered adding a new radio button to use the older ignore setting,
but it doesn't make a ton of sense since that setting allows IPv6 to be
configured outside NetworkManager, and what is the point of exposing
graphical configuration for that? So instead, we can have the GUI change
the value from IGNORE to DISABLED if set.
Fixes #593
2020-07-16 23:41:07 +00:00
Robert Ancell
5cc1294390
Fix license headers that must have got search and replaced
2020-07-17 09:24:32 +12:00
Felix Riemann
cd3fa0195b
network: Fix connection editor blanking when removing manual entry
...
To delete a manual entry row (IP addresses or routes) the remove_row
function started walking the widget hierarchy at the connection editor
widget. This caused the entire dialog box getting removed. Begin at the
GtkButton instead to actually remove the corresponding line.
Fixes #972 .
2020-07-16 21:05:23 +00:00
Robert Ancell
5b14e16e9c
network: Connect signals with g_signal_connect_object in swapped form
2020-03-30 16:18:50 +13:00
Georges Basile Stavracas Neto
4bef33781c
network: Fix ws_wpa_psk_new call
...
Introduced by d168eee5cd
.
2020-02-02 12:24:23 -03:00
Robert Ancell
4897c6d8e3
network: Handle case where GtkComboBox has no active iter
2020-01-31 14:13:15 +00:00
Robert Ancell
d168eee5cd
network: Remove WirelessSecurity constructor parameters that were never changed
2020-01-31 14:13:15 +00:00
Robert Ancell
4bc58cac44
network: Remove EAP constructor parameters that were never changed
2020-01-31 14:13:15 +00:00
Robert Ancell
7d9d4d4289
network: Convert WirelessSecurity objects into GtkTemplates
2020-01-31 14:13:15 +00:00
David Bauer
97f6c8f53c
ce-page-details: add SAE support
2020-01-27 23:11:30 +00:00
David Bauer
2e79c53194
ce-page-security: add SAE support
2020-01-27 23:11:30 +00:00
Philip Withnall
ef21229a5b
network: Tweak wording of metered data checkbox in connection dialog
...
Make it clearer in two ways:
• Explicitly mention ‘metered data’, as that’s a commonly used phrase.
• Explicitly mention automatic software updates as being disabled on
metered connections, to make the implications of this checkbox a
little clearer.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: https://gitlab.gnome.org/GNOME/gnome-software/merge_requests/339
2020-01-08 15:46:22 +00:00
Carlos Garnacho
1ce1fbe3c8
network: Make list in "new VPN" dialog fill up space
...
The list holding the different supported VPN types is currently relying
on its content in order to expand horizontally. This comes out odd
if the list is mostly empty or has no specially wide content, as it is
then centered in the dialog.
Have it fill the available space, and align vertically on top.
2019-12-04 20:30:49 +01:00
Robert Ancell
bd7491bc5c
network: Move common code to common location
...
Remove duplicate header file for these functions
2019-11-27 22:05:46 +00:00
Robert Ancell
d689224941
network: Simplify helper function
...
This will allow us to remove ws_802_1x_fill_connection in a following commit.
2019-11-27 22:05:46 +00:00
Robert Ancell
125d971ebe
network: Replace a callback with a signal
2019-11-27 22:05:46 +00:00
Robert Ancell
3d06da2d30
network: Convert WirelessSecurity into a GObject
2019-11-27 22:05:46 +00:00
Robert Ancell
5c3fd6417c
network: Add a method to stop a class peeking inside the GtkBuilder object of another
2019-11-27 22:05:46 +00:00
Robert Ancell
e9973011b1
network: Remove unused enum
2019-11-13 15:12:46 +13:00
Carlo Caione
dfb54d0cad
network: Add option for connection sharing
...
Introduce a new IP{4,6} config method to allow sharing the default
network (usually the Internet) through the wired interface.
This is needed because the control-panel is lacking this feature backed
by nm and currently the only way to enable the connection sharing is by
using nm-connection-editor.
2019-11-13 15:12:01 +13:00
Carlo Caione
408f2775ec
network: cleanup: Rework disabled toggle button
...
The disable toggle button isn't special and there is no real need for it
to not be managed as all the other radio buttons.
2019-11-13 15:10:48 +13:00
Carlo Caione
5bcbe07299
network: cleanup: Avoid toggling button twice
...
After checking the method property of the connection settings we set the
disabled toggle button twice. One is enough.
2019-11-13 14:55:08 +13:00
Bastien Nocera
5bf43b92ac
wifi: Show the frequency used by the Wi-Fi network
...
https://bugzilla.gnome.org/show_bug.cgi?id=722550
2019-11-11 03:33:50 +00:00
Bastien Nocera
e0e085f525
wifi: Show Wi-Fi frequencies the hardware supports
...
https://bugzilla.gnome.org/show_bug.cgi?id=722550
2019-11-11 03:33:50 +00:00
Robert Ancell
1c4cf953d6
network: Remove unused function
2019-11-06 22:04:15 +13:00
Robert Ancell
7ea59681e9
network: Remove unused method
2019-11-06 22:04:15 +13:00
Robert Ancell
eb0bac874c
network: Convert CEPage widgets to GtkTemplate
2019-11-06 22:04:15 +13:00
Robert Ancell
9759121e7f
network: Convert CEPage from a class to an interface
2019-11-06 22:04:15 +13:00