mirror of
https://github.com/gryf/wicd.git
synced 2025-12-20 04:48:00 +01:00
Fixed a static DNS bug and added some comments / fixed some typos
This commit is contained in:
32
daemon.py
32
daemon.py
@@ -152,6 +152,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
version = '1.3.0'
|
version = '1.3.0'
|
||||||
print 'returned version number',version
|
print 'returned version number',version
|
||||||
return version
|
return version
|
||||||
|
#end function Hello
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon')
|
@dbus.service.method('org.wicd.daemon')
|
||||||
def SetWiredInterface(self,interface):
|
def SetWiredInterface(self,interface):
|
||||||
@@ -163,6 +164,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.read(self.app_conf)
|
config.read(self.app_conf)
|
||||||
config.set("Settings","wired_interface",interface)
|
config.set("Settings","wired_interface",interface)
|
||||||
config.write(open(self.app_conf,"w"))
|
config.write(open(self.app_conf,"w"))
|
||||||
|
#end function SetWiredInterface
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon')
|
@dbus.service.method('org.wicd.daemon')
|
||||||
def SetWirelessInterface(self,interface):
|
def SetWirelessInterface(self,interface):
|
||||||
@@ -175,6 +177,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.set("Settings","wireless_interface",interface)
|
config.set("Settings","wireless_interface",interface)
|
||||||
configfile = open(self.app_conf,"w")
|
configfile = open(self.app_conf,"w")
|
||||||
config.write(configfile)
|
config.write(configfile)
|
||||||
|
#end function SetWirelessInterface
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon')
|
@dbus.service.method('org.wicd.daemon')
|
||||||
def SetWPADriver(self,driver):
|
def SetWPADriver(self,driver):
|
||||||
@@ -186,24 +189,28 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.set("Settings","wpa_driver",driver)
|
config.set("Settings","wpa_driver",driver)
|
||||||
configfile = open(self.app_conf,"w")
|
configfile = open(self.app_conf,"w")
|
||||||
config.write(configfile)
|
config.write(configfile)
|
||||||
|
#end function SetWPADriver
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon')
|
@dbus.service.method('org.wicd.daemon')
|
||||||
def GetWPADriver(self):
|
def GetWPADriver(self):
|
||||||
'''returns the wpa driver the daemon is using'''
|
'''returns the wpa driver the daemon is using'''
|
||||||
print 'returned wpa driver'
|
print 'returned wpa driver'
|
||||||
return str(self.wifi.wpa_driver)
|
return str(self.wifi.wpa_driver)
|
||||||
|
#end function GetWPADriver
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon')
|
@dbus.service.method('org.wicd.daemon')
|
||||||
def GetWiredInterface(self):
|
def GetWiredInterface(self):
|
||||||
'''returns the wired interface'''
|
'''returns the wired interface'''
|
||||||
print 'returning wired interface'
|
print 'returning wired interface'
|
||||||
return str(self.wired.wired_interface)
|
return str(self.wired.wired_interface)
|
||||||
|
#end function GetWiredInterface
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon')
|
@dbus.service.method('org.wicd.daemon')
|
||||||
def GetWirelessInterface(self):
|
def GetWirelessInterface(self):
|
||||||
'''returns the wireless interface the daemon is using'''
|
'''returns the wireless interface the daemon is using'''
|
||||||
print 'returning wireless interface to client'
|
print 'returning wireless interface to client'
|
||||||
return str(self.wifi.wireless_interface)
|
return str(self.wifi.wireless_interface)
|
||||||
|
#end function GetWirelessInterface
|
||||||
|
|
||||||
########## WIRELESS FUNCTIONS
|
########## WIRELESS FUNCTIONS
|
||||||
#################################
|
#################################
|
||||||
@@ -430,10 +437,11 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
ip = self.wired.GetIP()
|
ip = self.wired.GetIP()
|
||||||
print 'returning wired ip',ip
|
print 'returning wired ip',ip
|
||||||
return ip
|
return ip
|
||||||
|
#end function GetWiredIP
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def CheckIfWiredConnecting(self):
|
def CheckIfWiredConnecting(self):
|
||||||
'''reutrns True if wired interface is connecting, otherwise False'''
|
'''returns True if wired interface is connecting, otherwise False'''
|
||||||
if not self.wired.ConnectingThread == None:
|
if not self.wired.ConnectingThread == None:
|
||||||
#if ConnectingThread exists, then check for it's
|
#if ConnectingThread exists, then check for it's
|
||||||
#status, if it doesn't exist, we aren't connecting
|
#status, if it doesn't exist, we aren't connecting
|
||||||
@@ -443,7 +451,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
else:
|
else:
|
||||||
print 'wired connecting',False
|
print 'wired connecting',False
|
||||||
return False
|
return False
|
||||||
|
#end function CheckIfWiredConnecting
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def CheckWiredConnectingMessage(self):
|
def CheckWiredConnectingMessage(self):
|
||||||
@@ -455,6 +463,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
else:
|
else:
|
||||||
print 'wired connect status',False
|
print 'wired connect status',False
|
||||||
return False
|
return False
|
||||||
|
#end function CheckWiredConnectingMessage
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def SetWiredProperty(self,property,value):
|
def SetWiredProperty(self,property,value):
|
||||||
@@ -465,6 +474,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
else:
|
else:
|
||||||
print 'WiredNetwork does not exist'
|
print 'WiredNetwork does not exist'
|
||||||
return False
|
return False
|
||||||
|
#end function SetWiredProperty
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def GetWiredProperty(self,property):
|
def GetWiredProperty(self,property):
|
||||||
@@ -475,6 +485,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
else:
|
else:
|
||||||
print 'WiredNetwork does not exist'
|
print 'WiredNetwork does not exist'
|
||||||
return False
|
return False
|
||||||
|
#end function GetWiredProperty
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def SetAlwaysShowWiredInterface(self,value):
|
def SetAlwaysShowWiredInterface(self,value):
|
||||||
@@ -484,11 +495,13 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.set("Settings","always_show_wired_interface",int(value))
|
config.set("Settings","always_show_wired_interface",int(value))
|
||||||
config.write(open(self.app_conf,"w"))
|
config.write(open(self.app_conf,"w"))
|
||||||
self.always_show_wired_interface = value
|
self.always_show_wired_interface = value
|
||||||
|
#end function SetAlwaysShowWiredInterface
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def GetAlwaysShowWiredInterface(self):
|
def GetAlwaysShowWiredInterface(self):
|
||||||
do = bool(int(self.always_show_wired_interface))
|
do = bool(int(self.always_show_wired_interface))
|
||||||
return self.__printReturn('returning always show wired interface',do)
|
return self.__printReturn('returning always show wired interface',do)
|
||||||
|
#end function GetAlwaysShowWiredInterface
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def CheckPluggedIn(self):
|
def CheckPluggedIn(self):
|
||||||
@@ -496,6 +509,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
return self.__printReturn('returning plugged in',self.wired.CheckPluggedIn())
|
return self.__printReturn('returning plugged in',self.wired.CheckPluggedIn())
|
||||||
else:
|
else:
|
||||||
return self.__printReturn("returning plugged in",None)
|
return self.__printReturn("returning plugged in",None)
|
||||||
|
#end function CheckPluggedIn
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.wired')
|
@dbus.service.method('org.wicd.daemon.wired')
|
||||||
def ConnectWired(self):
|
def ConnectWired(self):
|
||||||
@@ -521,7 +535,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def CreateWiredNetworkProfile(self,profilename):
|
def CreateWiredNetworkProfile(self,profilename):
|
||||||
#should include: profilename,ip,netmask,gateway,dns1,dns2
|
#should include: profilename,ip,netmask,gateway,dns1,dns2,dns3
|
||||||
print "creating profile for " + str(profilename)
|
print "creating profile for " + str(profilename)
|
||||||
config = ConfigParser.ConfigParser()
|
config = ConfigParser.ConfigParser()
|
||||||
config.read(self.wired_conf)
|
config.read(self.wired_conf)
|
||||||
@@ -537,6 +551,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.set(profilename,"dns3",None)
|
config.set(profilename,"dns3",None)
|
||||||
config.write( open(self.wired_conf,"w"))
|
config.write( open(self.wired_conf,"w"))
|
||||||
return True
|
return True
|
||||||
|
#end function CreateWiredNetworkProfile
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def DeleteWiredNetworkProfile(self,profilename):
|
def DeleteWiredNetworkProfile(self,profilename):
|
||||||
@@ -549,6 +564,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
return "500: Profile does not exist"
|
return "500: Profile does not exist"
|
||||||
config.write( open(self.wired_conf,"w"))
|
config.write( open(self.wired_conf,"w"))
|
||||||
return "100: Profile Deleted"
|
return "100: Profile Deleted"
|
||||||
|
#end function DeleteWiredNetworkProfile
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def SaveWiredNetworkProfile(self,profilename):
|
def SaveWiredNetworkProfile(self,profilename):
|
||||||
@@ -563,6 +579,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.set(profilename,x,self.WiredNetwork[x])
|
config.set(profilename,x,self.WiredNetwork[x])
|
||||||
config.write( open(self.wired_conf,"w"))
|
config.write( open(self.wired_conf,"w"))
|
||||||
return "100: Profile Written"
|
return "100: Profile Written"
|
||||||
|
#end function SaveWiredNetworkProfile
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def ReadWiredNetworkProfile(self,profilename):
|
def ReadWiredNetworkProfile(self,profilename):
|
||||||
@@ -577,6 +594,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
else:
|
else:
|
||||||
self.WiredNetwork = None
|
self.WiredNetwork = None
|
||||||
return "500: Profile Not Found"
|
return "500: Profile Not Found"
|
||||||
|
#end function ReadWiredNetworkProfile
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def GetWiredProfileList(self):
|
def GetWiredProfileList(self):
|
||||||
@@ -587,6 +605,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
return config.sections()
|
return config.sections()
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
#end function GetWiredProfileList
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def SaveWirelessNetworkProfile(self,id):
|
def SaveWirelessNetworkProfile(self,id):
|
||||||
@@ -602,6 +621,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
config.set(self.LastScan[id]["bssid"],x,self.LastScan[id][x])
|
config.set(self.LastScan[id]["bssid"],x,self.LastScan[id][x])
|
||||||
config.write( open(self.wireless_conf,"w"))
|
config.write( open(self.wireless_conf,"w"))
|
||||||
print "100: Profile Written"
|
print "100: Profile Written"
|
||||||
|
#end function SaveWirelessNetworkProfile
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def SaveWirelessNetworkProperty(self,id,option):
|
def SaveWirelessNetworkProperty(self,id,option):
|
||||||
@@ -611,6 +631,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
if config.has_section(self.LastScan[id]["bssid"]):
|
if config.has_section(self.LastScan[id]["bssid"]):
|
||||||
config.set(self.LastScan[id]["bssid"],option,str(self.LastScan[id][option]))
|
config.set(self.LastScan[id]["bssid"],option,str(self.LastScan[id][option]))
|
||||||
config.write(open(self.wireless_conf,"w"))
|
config.write(open(self.wireless_conf,"w"))
|
||||||
|
#end function SaveWirelessNetworkProperty
|
||||||
|
|
||||||
@dbus.service.method('org.wicd.daemon.config')
|
@dbus.service.method('org.wicd.daemon.config')
|
||||||
def ReadWirelessNetworkProfile(self,id):
|
def ReadWirelessNetworkProfile(self,id):
|
||||||
@@ -631,9 +652,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
else:
|
else:
|
||||||
self.LastScan[id]["has_profile"] = False
|
self.LastScan[id]["has_profile"] = False
|
||||||
return "500: Profile Not Found"
|
return "500: Profile Not Found"
|
||||||
|
#end function ReadWirelessNetworkProfile
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
########## INTERNAL FUNCTIONS ###############
|
########## INTERNAL FUNCTIONS ###############
|
||||||
@@ -648,6 +667,7 @@ class ConnectionWizard(dbus.service.Object):
|
|||||||
def __printReturn(self,text,value):
|
def __printReturn(self,text,value):
|
||||||
print text,value
|
print text,value
|
||||||
return value
|
return value
|
||||||
|
#end function __printReturn
|
||||||
|
|
||||||
def ReadConfig(self):
|
def ReadConfig(self):
|
||||||
if os.path.isfile( self.app_conf ):
|
if os.path.isfile( self.app_conf ):
|
||||||
|
|||||||
Reference in New Issue
Block a user