Package: network-manager-kde Version: 1:0.2-3 Severity: normal Tags: patch When using LEAP IEEE 802.1x the settings aren't saved correctly in rc file. This causes manual entry via "Connect to Other Wireless Network" each time.
Patch included -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages network-manager-kde depends on: ii kdelibs4c2a 4:3.5.9.dfsg.1-1 core libraries and binaries for al ii libc6 2.7-9 GNU C Library: Shared libraries ii libdbus-1-3 1.1.20-1 simple interprocess messaging syst ii libdbus-qt-1-1c2 0.62.git.20060814-2 simple interprocess messaging syst ii libgcc1 1:4.3.0-1 GCC support library ii libglib2.0-0 2.16.1-1 The GLib library of C routines ii libhal1 0.5.10+git20080301-1 Hardware Abstraction Layer - share ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libnl1 1.1-2 library for dealing with netlink s ii libnm-util0 0.6.5-5 network management framework (shar ii libpng12-0 1.2.15~beta5-3 PNG library - runtime ii libqt3-mt 3:3.3.8b-4 Qt GUI Library (Threaded runtime v ii libsm6 2:1.0.3-1+b1 X11 Session Management library ii libstdc++6 4.3.0-1 The GNU Standard C++ Library v3 ii libx11-6 2:1.0.3-7 X11 client-side library ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar ii network-manager 0.6.5-5 network management framework daemo ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime Versions of packages network-manager-kde recommends: ii kwalletmanager 4:3.5.9-1 wallet manager for KDE ii network-manager-openvpn 0.3.2svn2855-1 network management framework (Open ii network-manager-vpnc 0.6.4svn2806-1 network management framework (VPNC -- no debconf information
--- knetworkmanager/src/knetworkmanager-encryption.cpp +++ knetworkmanager/src/knetworkmanager-encryption.cpp @@ -964,6 +964,7 @@ cfg->writeEntry( "CertPrivate", _certPrivate ); cfg->writeEntry( "CertClient", _certClient ); cfg->writeEntry( "CertCA", _certCA ); + cfg->writeEntry( "LeapMethod", _leapmethod); if ( WPA_TKIP == _protocol ) cfg->writeEntry( "WPAProtocol", "TKIP" ); @@ -1006,6 +1007,8 @@ _method = EAP_PEAP; } else if ( "TLS" == method ) { _method = EAP_TLS; + } else if ( "LEAP" == method ) { + _method = EAP_LEAP; } else { _method = EAP_TTLS; } @@ -1028,6 +1031,9 @@ _certPrivate = cfg->readEntry( "CertPrivate" ); _certClient = cfg->readEntry( "CertClient" ); _certCA = cfg->readEntry( "CertCA" ); + + _leapmethod = cfg->readEntry( "LeapMethod" ); + // _we_cipher is not used in WPAEnterprise, so no verison check required _we_cipher = cfg->readNumEntry( "Cipher", -1 );