| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
support
|
|
|
|
|
|
|
| |
A new GUI page Proxy has been added which appears next to IP Settings
when configuring a connection in nm-connection-editor. Proxy settings
can be kept in same queue with IP settings wherever the later appears.
Easy note: Proxy setting depends on them.
|
|
|
|
|
|
|
| |
This Patch implements the Proxy page GUI. Conventional GUI has been
implemented which people generally see in Browsers. Exception being
there is a separate page for each of the connection whether active
or inactive.
|
|
|
|
|
|
|
|
|
|
| |
UI file for 'Proxy' tab contain entries/widgets for the three mode
nm-c-e is offering. On setting mode 'None' nothing is pushed inside
PacRunner (exception being IFname & Domains sent for all modes).
In mode 'Automatic' Pac Url or/and Pac Script can be provided
(override DHCP obtained value) which PacRunner handles in an order.
The 'Manual' mode gives entries for different protocols and an entry
for adding no-proxy-for (excludes) for that specific connection.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the past, when applet used a new API from libnm, we would just
bump the required libnm version. As we anyway released new versions
of the applet with every NetworkManager release, that was ok.
But that means, that 'master' of nm-applet only works with the latest
NetworkManager API. At the same time it means, that a user who is
restricted to an older NetworkManager API cannot use the master build.
Such a user had to rely on important fixes to be backported from master
to the stable branch that was suitable for the NetworkManager API that
he had. That means, upstream there are multiple versions of the applet,
whereas most people would like to have the newest version (or at least
the features and improvements from there).
Now we don't want to branch anymore simply because we require a newer
libnm API. This is somewhat more effort to maintain a master that works
with different libnm APIs, but on the other hand, it saves work by
having to maintain only one upstream branch.
Preferably, we perform runtime detection of the present API. Otherwise,
we do compile-time detection.
"nm-libnm-compat.h" is to privide utilities to access new API or provide
workarounds.
|
|
|
|
|
|
|
|
| |
We already define NETWORKMANAGER_COMPILATION for "nm-default.h".
Let "nm-default.h" set LIBNM_BUILD to 1 or 0 based on
NETWORKMANAGER_COMPILATION define.
Also, drop LIBNM_GLIB_BUILD as it really is just !LIBNM_BUILD.
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=695967
|
| | |
|
| | |
|
|/
|
|
| |
See https://developer.gnome.org/hig/stable/typography.html
|
|\
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=772069
|
| |
| |
| |
| |
| |
| | |
See https://developer.gnome.org/glib/stable/glib-I18N.html#N-:CAPS
https://bugzilla.gnome.org/show_bug.cgi?id=772069
|
|/
|
|
|
|
|
| |
Some string related to wifi password management are now wrapped within a
_() sentence to assure they get localised properly.
https://bugzilla.gnome.org/show_bug.cgi?id=772069
|
|\
| |
| |
| |
| |
| |
| | |
We wrongly did a 1.4.2 release based on an old nm-1-4 branch.
Merge master and 1.4 branch together again.
See also commit 54a3d4181358231706296abfc53a203796ef8491.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
... instead of brutally crashing.
https://bugzilla.redhat.com/show_bug.cgi?id=1378451
|
| |
| |
| |
| |
| | |
Make sure we never pass a json with (optionL) keys we don't match against when
our jansson version is too old.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GtkTextView.monospace is gtk3 >= 3.16, we still require only 3.4 for
nm-applet.
It might be simple to reimplement:
https://git.gnome.org/browse/gtk+/commit/?id=0004e667abdab749b991d320ed4f735778385766
For now, just revert the use of the property.
Fixes: 65c662d08b34d486d4d567424ccf623cda72389e
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reset 'master' from 1.5.0 back to 1.4.1. For the moment,
'master' still works well with 1.3.0-or-newer API of
NetworkManager/libnm. There is no need for upstream
maintaining two separate versions of an applet which
targets the same API.
|
| | |
| | |
| | |
| | | |
(cherry picked from commit 8fea566f6de4851515942a6637a3300423ce90ce)
|
| | |\
| | | |
| | | |
| | | | |
https://bugzilla.gnome.org/show_bug.cgi?id=763937
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Allow users to add static IP addresses when the "Automatic" and
"Automatic, addresses only" method are selected in the "IPv4 settings"
and "IPv6 settings" pages.
|
| | |/
| | |
| | |
| | |
| | | |
When the user switches from "Manual" to a method with disabled IP
addressing and then back, the address list is lost. Restore it.
|
| | |
| | |
| | |
| | | |
See https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b33aacbc91864f20f4733919af1a4cf8f725ca94
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently, if firewalld is not running, then the firewall zone combo is
always insensitive. This would make sense if firewalld was great and we
were to consider it a distro bug to not have firewalld running and
enabled, then users would be able to see the option is disabled and
think "maybe my distro has done something wrong."
But in actuality, firewalld is not really great, only Fedora ships it
and we're not really recommending it to other distros. So hide the combo
if it's not running, else it's just broken on $NOTFEDORA.
https://bugzilla.gnome.org/show_bug.cgi?id=769446
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When "state-changed" signal emits, there's a chance that wireless status has't
update yet, so the "Enable Wi-Fi" toggle shows the wrong status.
This can be solved by updating applet menu whenever "wireless-enabled" changes.
https://mail.gnome.org/archives/networkmanager-list/2016-August/msg00112.html
https://bugzilla.gnome.org/show_bug.cgi?id=770218
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Function nm_setting_duplicate() can't copy object's data.
As a result a value of the "Ignore CA certificate" checkbox was
always lost. So don't copy settings, just use g_object_ref() again
and remove the 8021x setting from the temporary object to prevent
the clearing of secrets.
https://mail.gnome.org/archives/networkmanager-list/2016-August/msg00109.html
Fixes: c21d56dd22057103c8125a49307b4ff47b5b644d
|
| | |
| | |
| | |
| | | |
We depend on 2.3. RHEL ships 2.4.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When @tmp_connection is destroyed it clears all its secrets: remove
the 802.1x setting before unreferencing the connection since the
setting is used by another connection.
Fixes: 3722a190468f5ce5898db8838611bc826d3153f1
https://bugzilla.gnome.org/show_bug.cgi?id=769661
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
See https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b33aacbc91864f20f4733919af1a4cf8f725ca94
(cherry picked from commit 309570724cd3c6e4de9593359e8bbfd1a0bf7323)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When "state-changed" signal emits, there's a chance that wireless status has't
update yet, so the "Enable Wi-Fi" toggle shows the wrong status.
This can be solved by updating applet menu whenever "wireless-enabled" changes.
https://mail.gnome.org/archives/networkmanager-list/2016-August/msg00112.html
https://bugzilla.gnome.org/show_bug.cgi?id=770218
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
(cherry picked from commit c7533cfcd9c761a152a66f608808187df3155521)
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Function nm_setting_duplicate() can't copy object's data.
As a result a value of the "Ignore CA certificate" checkbox was
always lost. So don't copy settings, just use g_object_ref() again
and remove the 8021x setting from the temporary object to prevent
the clearing of secrets.
https://mail.gnome.org/archives/networkmanager-list/2016-August/msg00109.html
Fixes: c21d56dd22057103c8125a49307b4ff47b5b644d
(cherry picked from commit 2c844acc8f00d9c1d3536b114208170c9cdbe7f2)
|
| | |
| | |
| | |
| | | |
This reverts commit 9571a3e789b97c927e85d631e033e1f8d8dcd62f.
|