<host>127.0.0.1</host>
<!-- The component JID of the transport. Unless you're doing clustering, leave this alone -->
<!-- <compjid>msn1</compjid> -->
+<!-- The name of the transport in the service discovery list. -->
+<!-- <discoName>MSN Transport</discoName> -->
<!-- The location of the spool directory.. if relative, relative to the PyMSNt dir.
import config
-# The name of the transport
-name = "Foo Transport"
-
# The URL of the transport's home page
url = "http://foo.jabberstudio.org"
host = "127.0.0.1"
compjid = ""
spooldir = ""
+discoName = "MSN Transport"
mainServer = "127.0.0.1"
website = ""
-name = "MSN Transport" # The name of the transport
url = "http://msn-transport.jabberstudio.org"
version = "0.11-dev" # The transport version
mangle = True # XDB '@' -> '%' mangling
# Discovery, as well as some builtin features
self.discovery = disco.ServerDiscovery(self)
- self.discovery.addIdentity("gateway", legacy.id, legacy.name, config.jid)
- self.discovery.addIdentity("conference", "text", legacy.name + " Chatrooms", config.jid)
+ self.discovery.addIdentity("gateway", legacy.id, config.discoName, config.jid)
+ self.discovery.addIdentity("conference", "text", config.discoName + " Chatrooms", config.jid)
self.discovery.addFeature(disco.XCONFERENCE, None, config.jid) # So that clients know you can create groupchat rooms on the server
self.discovery.addFeature("jabber:iq:conference", None, config.jid) # We don't actually support this, but Psi has a bug where it looks for this instead of the above
self.discovery.addIdentity("client", "pc", "MSN Messenger", "USER")
vCard.attributes["xmlns"] = "vcard-temp"
if toGateway:
FN = vCard.addElement("FN")
- FN.addContent(legacy.name)
+ FN.addContent(config.discoName)
DESC = vCard.addElement("DESC")
- DESC.addContent(legacy.name)
+ DESC.addContent(config.discoName)
URL = vCard.addElement("URL")
URL.addContent(legacy.url)
else:
query = iq.addElement("query")
query.attributes["xmlns"] = disco.IQVERSION
name = query.addElement("name")
- name.addContent(legacy.name)
+ name.addContent(config.discoName)
version = query.addElement("version")
version.addContent(legacy.version)
os = query.addElement("os")