diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-05-14 00:54:15 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-05-14 00:54:15 +0000 |
commit | 62c8ad1da10ab7f08990f0edfa1b00c261f6963e (patch) | |
tree | 1b5786de6dce40895d129dc2d95509e01bd527f9 /lib/network/connection/wireless.pm | |
parent | 864573c5da0ffc4ae05d024b3e9af7fde7d3ac51 (diff) | |
download | drakx-net-62c8ad1da10ab7f08990f0edfa1b00c261f6963e.tar drakx-net-62c8ad1da10ab7f08990f0edfa1b00c261f6963e.tar.gz drakx-net-62c8ad1da10ab7f08990f0edfa1b00c261f6963e.tar.bz2 drakx-net-62c8ad1da10ab7f08990f0edfa1b00c261f6963e.tar.xz drakx-net-62c8ad1da10ab7f08990f0edfa1b00c261f6963e.zip |
Support toggling password echoing on wireless connections (#50668)
Diffstat (limited to 'lib/network/connection/wireless.pm')
-rw-r--r-- | lib/network/connection/wireless.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/network/connection/wireless.pm b/lib/network/connection/wireless.pm index b0de565..7f46176 100644 --- a/lib/network/connection/wireless.pm +++ b/lib/network/connection/wireless.pm @@ -361,6 +361,7 @@ sub check_device { sub load_interface_settings { my ($self) = @_; $self->SUPER::load_interface_settings; + $self->{hide_passwords} = 1; } sub get_networks { @@ -451,7 +452,10 @@ sub get_network_access_settings { { label => N("Encryption mode"), val => \$self->{access}{network}{encryption}, list => [ keys %wireless_enc_modes ], sort => 1, format => sub { translate($wireless_enc_modes{$_[0]}) } }, { label => N("Encryption key"), val => \$self->{access}{network}{key}, + hidden => sub { $self->{hide_passwords} }, disabled => sub { member($self->{access}{network}{encryption}, qw(none wpa-eap)) } }, + { text => N("Hide password"), + type => "bool", val => \$self->{hide_passwords} }, { text => N("Force using this key as ASCII string (e.g. for Livebox)"), type => "bool", val => \$self->{access}{network}{force_ascii_key}, disabled => sub { @@ -465,6 +469,7 @@ sub get_network_access_settings { need to specify domain then try the untested syntax DOMAIN\\username") }, { label => N("EAP Password"), val => \$self->{access}{network}{eap_password}, + hidden => sub { $self->{hide_passwords} }, disabled => sub { $self->{access}{network}{encryption} ne 'wpa-eap' }, help => N(" Password: A string. Note that this is not the same thing as a psk. |