From d0542aff8d3bd380878912829df8a09616eb912e Mon Sep 17 00:00:00 2001 From: paladine Date: Fri, 19 Aug 2005 07:39:58 +0000 Subject: [PATCH] - outdated Changed files: gajim-SRV.patch -> 1.3 --- gajim-SRV.patch | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 gajim-SRV.patch diff --git a/gajim-SRV.patch b/gajim-SRV.patch deleted file mode 100644 index b5e2ed0..0000000 --- a/gajim-SRV.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff -urN gajim-0.7.1/src/common/xmpp/transports.py fix/gajim-0.7.1/src/common/xmpp/transports.py ---- gajim-0.7.1/src/common/xmpp/transports.py 2005-06-05 12:56:36.000000000 +0200 -+++ fix/gajim-0.7.1/src/common/xmpp/transports.py 2005-06-15 01:47:56.000000000 +0200 -@@ -32,6 +32,12 @@ - from client import PlugIn - from protocol import * - -+try: -+ import dns.resolver -+except: -+ pass -+ -+ - class error: - """An exception to be raised in case of low-level errors in methods of 'transports' module.""" - def __init__(self,comment): -@@ -50,6 +56,28 @@ - PlugIn.__init__(self) - self.DBG_LINE='socket' - self._exported_methods=[self.send,self.disconnect] -+ -+ # SRV resolver -+ if 'dns' in globals(): # if dnspython is available support SRV -+ host, port = server -+ possible_queries = [ -+ "_xmpp-client._tcp." + host, -+ "_jabber._tcp." + host, -+ ] -+ -+ for query in possible_queries: -+ try: -+ answers = [x for x in dns.resolver.query(query, 'SRV')] -+ if answers: -+ host = str (answers[0].target) -+ port = int (answers[0].port) -+ break -+ except: -+ pass -+ -+ server = (host, port) -+ # end of SRV resolver -+ - self._server = server - - def plugin(self, owner): -- 2.44.0