]> git.pld-linux.org Git - packages/gajim.git/commitdiff
- removed upstream applied fixes
authorjpc <jpc@pld-linux.org>
Sat, 4 Jun 2005 15:45:51 +0000 (15:45 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- separated SRV patch

Changed files:
    gajim-SRV.patch -> 1.1
    gajim-SRV_SALS_hacks.patch -> 1.2

gajim-SRV.patch [new file with mode: 0644]
gajim-SRV_SALS_hacks.patch [deleted file]

diff --git a/gajim-SRV.patch b/gajim-SRV.patch
new file mode 100644 (file)
index 0000000..66b77a7
--- /dev/null
@@ -0,0 +1,41 @@
+diff -ur gajim-0.7-old/src/common/xmpp/transports.py gajim-0.7/src/common/xmpp/transports.py
+--- gajim-0.7-old/src/common/xmpp/transports.py        2005-05-23 20:22:05.000000000 +0200
++++ gajim-0.7/src/common/xmpp/transports.py    2005-06-03 22:29:02.045692744 +0200
+@@ -31,6 +31,7 @@
+ from simplexml import ustr
+ from client import PlugIn
+ from protocol import *
++import dns.resolver
+ class error:
+     """An exception to be raised in case of low-level errors in methods of 'transports' module."""
+@@ -50,6 +51,29 @@
+         PlugIn.__init__(self)
+         self.DBG_LINE='socket'
+         self._exported_methods=[self.send,self.disconnect]
++        
++        # SRV resolver hacks
++        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)
++              if port == 5223 and query[:5] == "_xmpp":
++                # temporary hack
++                port = 5222
++              break
++          except:
++            pass
++
++        server = (host, port)
++        # end of SRV resolver hacks
++        
+         self._server = server
+     def plugin(self, owner):
diff --git a/gajim-SRV_SALS_hacks.patch b/gajim-SRV_SALS_hacks.patch
deleted file mode 100644 (file)
index 3720e0c..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-diff -ur gajim-0.7-old/src/common/connection.py gajim-0.7/src/common/connection.py
---- gajim-0.7-old/src/common/connection.py     2005-05-23 20:22:06.000000000 +0200
-+++ gajim-0.7/src/common/connection.py 2005-06-03 22:29:02.033694568 +0200
-@@ -157,7 +157,10 @@
-       def _vCardCB(self, con, vc):
-               """Called when we recieve a vCard
-               Parse the vCard and send it to plugins"""
--              vcard = {'jid': vc.getFrom().getStripped()}
-+                try:
-+                  vcard = {'jid': vc.getFrom().getStripped()}
-+                except:
-+                  vcard = {}
-               if vc.getTag('vCard').getNamespace() == common.xmpp.NS_VCARD:
-                       card = vc.getChildren()[0]
-                       for info in card.getChildren():
-diff -ur gajim-0.7-old/src/common/xmpp/auth.py gajim-0.7/src/common/xmpp/auth.py
---- gajim-0.7-old/src/common/xmpp/auth.py      2005-05-23 20:22:05.000000000 +0200
-+++ gajim-0.7/src/common/xmpp/auth.py  2005-06-03 22:29:02.037693960 +0200
-@@ -109,7 +109,8 @@
-             two Dispatcher.Process() calls. """
-         self.username=username
-         self.password=password
--        if self._owner.Dispatcher.Stream.features:
-+        if self.startsasl: pass
-+        elif self._owner.Dispatcher.Stream.features:
-             try: self.FeaturesHandler(self._owner.Dispatcher,self._owner.Dispatcher.Stream.features)
-             except NodeProcessed: pass
-         else: self._owner.RegisterHandler('features',self.FeaturesHandler,xmlns=NS_STREAMS)
-diff -ur gajim-0.7-old/src/common/xmpp/transports.py gajim-0.7/src/common/xmpp/transports.py
---- gajim-0.7-old/src/common/xmpp/transports.py        2005-05-23 20:22:05.000000000 +0200
-+++ gajim-0.7/src/common/xmpp/transports.py    2005-06-03 22:29:02.045692744 +0200
-@@ -31,6 +31,7 @@
- from simplexml import ustr
- from client import PlugIn
- from protocol import *
-+import dns.resolver
- class error:
-     """An exception to be raised in case of low-level errors in methods of 'transports' module."""
-@@ -50,6 +51,29 @@
-         PlugIn.__init__(self)
-         self.DBG_LINE='socket'
-         self._exported_methods=[self.send,self.disconnect]
-+        
-+        # SRV resolver hacks
-+        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)
-+              if port == 5223 and query[:5] == "_xmpp":
-+                # temporary hack
-+                port = 5222
-+              break
-+          except:
-+            pass
-+
-+        server = (host, port)
-+        # end of SRV resolver hacks
-+        
-         self._server = server
-     def plugin(self, owner):
This page took 0.029969 seconds and 4 git commands to generate.