desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #133139
[Bug 1179698] Re: nm-connection-editor ambiguously says "Require IPv4 addressing for this connection to complete" (and similar for IPv6) - hover contracdicts it
I think there is at least privacy issue in connection with VPNs and DNS
leaks. Preventing a DNS leak requires proper configuration of IPv4 and
IPv6 DNS servers. The latter are usually not needed and are more
cumbersome to configure since most people can't remember IPv6 addresses
for long. As the checkbox contradicts itself, someone may erroneously
think they have disabled IPv6-only networking, and thus have an
unexpected DNS leak. I would imagine that similar scenarios can lead to
a security issue as well.
Also, the wording is really quite unclear even without the contradiction
between label and tooltip. I think the OP's proposed label "Allow this
connection to fall back on IPv4" is far better.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager-applet in Ubuntu.
https://bugs.launchpad.net/bugs/1179698
Title:
nm-connection-editor ambiguously says "Require IPv4 addressing for
this connection to complete" (and similar for IPv6) - hover
contracdicts it
Status in network-manager-applet package in Ubuntu:
Confirmed
Bug description:
nm-connection-editor ambiguously says "Require IPv4 addressing for
this connection to complete" (and similar for IPv6).
By my reckoning, this can mean either
* For this connection to complete, require IPv4 addressing
* Require the completion of this connection's IPv4 addressing
I'm not sufficiently skilled to whether either of these can be ruled
out as gibberish, on a technical level.
To further complicate matters, the general gist of either of those meanings seems to be exactly opposite to the hover text/ tool-tip, which says
When connecting to IPv6-capable networks, allows the connection to
complete if IPv4 configuration fails but IPv6 configuration succeeds.
That's the IPv4 Settings tab. The IPv6 Settings tab has the same
problems:
Label: Require IPv6 addressing for this connection to complete
Hover: When connecting to IPv4-capable networks, allows the connection to complete if IPv6 configuration fails but IPv4 configuration succeeds.
Suggested fix:
1. First determine which meaning is correct--that
(A) the checkbox allows the connection to exist without IPv4, or that
(B) it only allows the connection to connect if IPv4 works.
I'd do that, but I don't have an IPv6 test rig--or I just don't know
enough about it.
2. Then, replace the labels and text by something like
--- MEANING (A) ---
IPv4 Settings tab
Label: For this connection, don't require successful IPv4 configuration
or perhaps
Allow this connection to fall back on IPv6
or again
Allow this connection without successful IPv4 configuration
Hover: When connecting to IPv6-capable networks, allows the connection to complete if IPv4 configuration fails but IPv6 configuration succeeds.
IPv6 Settings tab
Label: For this connection, don't require successful IPv6 configuration (or whatever format you decide on for the IPv4 label)
Hover: When connecting to IPv4-capable networks, allows the connection to complete if IPv6 configuration fails but IPv4 configuration succeeds.
--- MEANING (B) ---
IPv4 Settings tab
Label: For this connection, require successful IPv4 configuration
Hover: When connecting to IPv6-capable networks, prevents the connection from completing if IPv4 configuration fails.
IPv6 Settings tab
Label: For this connection, require successful IPv6 configuration
Hover: When connecting to IPv4-capable networks, prevents the connection from completing if IPv6 configuration fails.
Not sure whether this has implications for security.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: network-manager-gnome 0.9.6.2-0ubuntu6
ProcVersionSignature: Ubuntu 3.5.0-26.42-generic 3.5.7.6
Uname: Linux 3.5.0-26-generic x86_64
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
CRDA: Error: [Errno 2] No such file or directory: 'iw'
Date: Mon May 13 16:51:41 2013
ExecutablePath: /usr/bin/nm-connection-editor
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
InstallationDate: Installed on 2013-03-17 (57 days ago)
InstallationMedia: Lubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
IpRoute:
default via 192.168.2.1 dev eth0 proto static
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.14 metric 1
IwConfig:
eth0 no wireless extensions.
lo no wireless extensions.
MarkForUpload: True
NetworkManager.state:
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
RfKill:
SourcePackage: network-manager-applet
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-con:
NAME UUID TYPE TIMESTAMP TIMESTAMP-REAL AUTOCONNECT READONLY DBUS-PATH
Wired connection 1 a142ebd0-7426-463d-b3a2-b08c8101526f 802-3-ethernet 1368478293 Mon 13 May 2013 04:51:33 PM EDT yes no /org/freedesktop/NetworkManager/Settings/1
Private Internet Access SSL 0e5695cb-9d62-4f2a-a2db-67613bdda656 vpn 1364164151 Sun 24 Mar 2013 06:29:11 PM EDT no no /org/freedesktop/NetworkManager/Settings/0
nmcli-dev:
DEVICE TYPE STATE DBUS-PATH
eth0 802-3-ethernet connected /org/freedesktop/NetworkManager/Devices/0
nmcli-nm:
RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running 0.9.6.0 connected enabled enabled enabled enabled disabled
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/1179698/+subscriptions