1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-20 12:58:07 +01:00

Reverted an accidental change to networking.py that undid a bug fix

This commit is contained in:
imdano
2007-08-17 06:13:08 +00:00
parent d11f67c848
commit 697bb050ea

View File

@@ -151,7 +151,7 @@ class Wireless(Controller):
def Scan(self,essid=None): def Scan(self, essid=None):
""" Scan for available wireless networks. """ Scan for available wireless networks.
Keyword arguments: Keyword arguments:
@@ -203,7 +203,8 @@ class Wireless(Controller):
The current signal strength. The current signal strength.
""" """
wiface = wnettools.WirelessInterface(self.wireless_interface, self.wpa_driver) wiface = wnettools.WirelessInterface(self.wireless_interface,
self.wpa_driver)
return wiface.GetSignalStrength() return wiface.GetSignalStrength()
@@ -214,7 +215,8 @@ class Wireless(Controller):
The name of the currently connected network. The name of the currently connected network.
""" """
wiface = wnettools.WirelessInterface(self.wireless_interface, self.wpa_driver) wiface = wnettools.WirelessInterface(self.wireless_interface,
self.wpa_driver)
return wiface.GetCurrentNetwork() return wiface.GetCurrentNetwork()
@@ -225,7 +227,8 @@ class Wireless(Controller):
The IP address of the interface in dotted notation. The IP address of the interface in dotted notation.
""" """
wiface = wnettools.WirelessInterface(self.wireless_interface, self.wpa_driver) wiface = wnettools.WirelessInterface(self.wireless_interface,
self.wpa_driver)
return wiface.GetIP() return wiface.GetIP()
@@ -243,7 +246,8 @@ class Wireless(Controller):
ics -- enable internet connection sharing ics -- enable internet connection sharing
""" """
wiface = wnettools.WirelessInterface(self.wireless_interface, self.wpa_driver) wiface = wnettools.WirelessInterface(self.wireless_interface,
self.wpa_driver)
wiface.StopDHCP() wiface.StopDHCP()
wiface.StopWPA() wiface.StopWPA()
wiface.Down() wiface.Down()
@@ -287,12 +291,13 @@ class Wireless(Controller):
The first available wireless interface. The first available wireless interface.
""" """
wnettools.GetWirelessInterfaces() return wnettools.GetWirelessInterfaces()
def Disconnect(self): def Disconnect(self):
""" Disconnect from the network. """ """ Disconnect from the network. """
wiface = wnettools.WirelessInterface(self.wireless_interface, self.wpa_driver) wiface = wnettools.WirelessInterface(self.wireless_interface,
self.wpa_driver)
if self.disconnect_script != None: if self.disconnect_script != None:
print 'Running wireless network disconnect script' print 'Running wireless network disconnect script'
misc.ExecuteScript(self.disconnect_script) misc.ExecuteScript(self.disconnect_script)
@@ -348,7 +353,8 @@ class WirelessConnectThread(ConnectThread):
5. Get/set IP address and DNS servers. 5. Get/set IP address and DNS servers.
""" """
wiface = wnettools.WirelessInterface(self.wireless_interface, self.wpa_driver) wiface = wnettools.WirelessInterface(self.wireless_interface,
self.wpa_driver)
liface = wnettools.WiredInterface(self.wired_interface) liface = wnettools.WiredInterface(self.wired_interface)
self.is_connecting = True self.is_connecting = True
@@ -375,15 +381,18 @@ class WirelessConnectThread(ConnectThread):
wiface.StopWPA() wiface.StopWPA()
liface.StopDHCP() liface.StopDHCP()
# Check to see if we need to generate a PSK # Check to see if we need to generate a PSK (only for non-ralink
if self.wpa_driver != 'ralink legacy': # Enhanced Ralink legacy drivers are handled later # cards).
if self.wpa_driver != 'ralink legacy':
if not self.network.get('key') == None: if not self.network.get('key') == None:
self.SetStatus('generating_psk') self.SetStatus('generating_psk')
print 'Generating psk...' print 'Generating psk...'
key_pattern = re.compile('network={.*?\spsk=(.*?)\n}.*', re.DOTALL | re.I | re.M | re.S) key_pattern = re.compile('network={.*?\spsk=(.*?)\n}.*',
re.DOTALL | re.I | re.M | re.S)
self.network['psk'] = misc.RunRegex(key_pattern, self.network['psk'] = misc.RunRegex(key_pattern,
misc.Run('wpa_passphrase "' + self.network['essid'] + '" "' + self.network['key'] + '"')) misc.Run('wpa_passphrase "' + self.network['essid'] +
'" "' + self.network['key'] + '"'))
# Generate the wpa_supplicant file... # Generate the wpa_supplicant file...
if not self.network.get('enctype') == None: if not self.network.get('enctype') == None:
self.SetStatus('generating_wpa_config') self.SetStatus('generating_wpa_config')