summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP: proxy: add compatibility for building against libnm-1-4 without proxy ↵th/proxy-bgo621767-1th/proxyThomas Haller2016-10-045-4/+30
| | | | support
* nm-connection-editor: Fixes for including Proxy pageAtul Anand2016-10-045-0/+22
| | | | | | | 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.
* nm-connection-editor: Proxy Page ImplementationAtul Anand2016-10-042-0/+539
| | | | | | | 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.
* nm-connection-editor: UI file for Proxy TabAtul Anand2016-10-041-0/+494
| | | | | | | | | | 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.
* shared: add "nm-libnm-compat.h"Thomas Haller2016-10-043-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* build: cleanup build against libnm/libnm-glibThomas Haller2016-10-0419-133/+34
| | | | | | | | 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.
* Updated Hungarian translationBalázs Meskó2016-10-041-243/+239
|
* shared: reimport shared filed from NetworkManagerThomas Haller2016-10-043-96/+263
|
* Updated Polish translationPiotr Drąg2016-10-031-231/+182
|
* all: merge branch 'unicode-strings-bgo695967'Thomas Haller2016-10-0348-306/+306
|\ | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=695967
| * all: remove double spaces from translatable stringsPiotr Drąg2016-10-0315-19/+19
| |
| * all: unmark empty strings and numbers from translationPiotr Drąg2016-10-0310-173/+173
| |
| * all: use Unicode in translatable stringsPiotr Drąg2016-10-0335-121/+121
|/ | | | See https://developer.gnome.org/hig/stable/typography.html
* libnma: merge branch 'th/passwd-entry-i18n-bgo772069'Thomas Haller2016-10-032-10/+10
|\ | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=772069
| * libnma: properly translate icon_desc_table for passwd-entriesThomas Haller2016-10-032-10/+10
| | | | | | | | | | | | See https://developer.gnome.org/glib/stable/glib-I18N.html#N-:CAPS https://bugzilla.gnome.org/show_bug.cgi?id=772069
| * libnm-gtk: wrap gtk_label in $_() sentence to assure localisationPierre Amadio2016-10-031-4/+4
|/ | | | | | | 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
* all: merge branch 'master' into nm-1-4Thomas Haller2016-10-0320-1167/+2926
|\ | | | | | | | | | | | | 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.
| * Updated Polish translationPiotr Drąg2016-10-021-96/+119
| |
| * Updated Hungarian translationBalázs Meskó2016-10-021-110/+136
| |
| * Update POTFILES.inPiotr Drąg2016-09-301-0/+1
| |
| * editor: disable "Create" button when no connection type is availableBeniamino Galvani2016-09-231-13/+20
| | | | | | | | | | | | ... instead of brutally crashing. https://bugzilla.redhat.com/show_bug.cgi?id=1378451
| * editor/team: work around broken strict matching of optional keys in old janssonLubomir Rintel2016-09-222-2/+201
| | | | | | | | | | Make sure we never pass a json with (optionL) keys we don't match against when our jansson version is too old.
| * c-e: don't use GtkTextView.monospace propertyThomas Haller2016-09-212-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * all: merge branch 'master' into nm-1-4Thomas Haller2016-09-199-346/+941
| |\ | | | | | | | | | | | | | | | | | | | | | 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.
| | * Updated German translationChristian Kirbach2016-09-181-34/+47
| | | | | | | | | | | | (cherry picked from commit 8fea566f6de4851515942a6637a3300423ce90ce)
| | * editor: merge branch 'bg/editor-ipv4-addresses-bgo763937'Beniamino Galvani2016-09-145-22/+122
| | |\ | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=763937
| | | * editor: fix memory leak in possibly_wrong_gateway()Beniamino Galvani2016-09-141-1/+1
| | | |
| | | * editor: allow specifying IPv4 address for shared methodBeniamino Galvani2016-09-142-2/+52
| | | |
| | | * editor: allow specifying static IP addresses for automatic methodsBeniamino Galvani2016-09-145-11/+36
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * editor: preserve old addresses when changing IP methodBeniamino Galvani2016-09-142-8/+33
| | |/ | | | | | | | | | | | | When the user switches from "Manual" to a method with disabled IP addressing and then back, the address list is lost. Restore it.
| | * build: use GIT_SHA_RECORD() macro from "m4/git-sha-record.m4"Thomas Haller2016-09-142-3/+16
| | | | | | | | | | | | See https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b33aacbc91864f20f4733919af1a4cf8f725ca94
| | * Updated Spanish translationDaniel Mustieles2016-09-131-49/+38
| | |
| | * Update Catalan translationJordi Mas2016-09-111-2/+2
| | |
| | * Updated Polish translationPiotr Drąg2016-09-101-21/+21
| | |
| | * c-e: Hide firewall zone combo when firewalld is not runningMichael Catanzaro2016-09-082-11/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * Update Catalan translationJordi Mas2016-09-071-262/+771
| | |
| | * applet: fix wrong status for wireless toggleKai-Heng Feng2016-08-301-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| | * Updated Serbian translationМирослав Николић2016-08-272-564/+1626
| | |
| | * connection-editor: Fix handling of wired 802-1x security settingMikhail Efremov2016-08-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * team: don't use jansson 2.5 functionalityLubomir Rintel2016-08-231-2/+2
| | | | | | | | | | | | We depend on 2.3. RHEL ships 2.4.
| | * applet: fix handling of 802.1x secrets for ethernet connectionsBeniamino Galvani2016-08-181-0/+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
| | * Updated Polish translationPiotr Drąg2016-08-171-121/+117
| | |
| | * release: bump version to 1.5.0 (development)1.5.0-devLubomir Rintel2016-08-171-1/+1
| | |
| * | Updated German translationChristian Kirbach2016-09-181-34/+47
| | |
| * | build: use GIT_SHA_RECORD() macro from "m4/git-sha-record.m4"Thomas Haller2016-09-142-3/+16
| | | | | | | | | | | | | | | | | | See https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b33aacbc91864f20f4733919af1a4cf8f725ca94 (cherry picked from commit 309570724cd3c6e4de9593359e8bbfd1a0bf7323)
| * | Updated Polish translationPiotr Drąg2016-09-101-21/+21
| | |
| * | applet: fix wrong status for wireless toggleKai-Heng Feng2016-08-301-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | Updated Serbian translationМирослав Николић2016-08-272-564/+1626
| | |
| * | connection-editor: Fix handling of wired 802-1x security settingMikhail Efremov2016-08-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | Revert "Update POTFILES.in"Piotr Drąg2016-09-301-1/+0
| | | | | | | | | | | | This reverts commit 9571a3e789b97c927e85d631e033e1f8d8dcd62f.