Compare commits
5 Commits
sleek-1.1.
...
sleek-1.1.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ee702f4071 | ||
|
|
a08c2161a7 | ||
|
|
0e36a01354 | ||
|
|
c39ad7dfbb | ||
|
|
b92ae706e9 |
@@ -45,7 +45,7 @@ The latest source code for SleekXMPP may be found on `Github
|
|||||||
``develop`` branch.
|
``develop`` branch.
|
||||||
|
|
||||||
**Latest Release**
|
**Latest Release**
|
||||||
- `1.1.3 <http://github.com/fritzy/SleekXMPP/zipball/1.1.3>`_
|
- `1.1.5 <http://github.com/fritzy/SleekXMPP/zipball/1.1.5>`_
|
||||||
|
|
||||||
**Develop Releases**
|
**Develop Releases**
|
||||||
- `Latest Develop Version <http://github.com/fritzy/SleekXMPP/zipball/develop>`_
|
- `Latest Develop Version <http://github.com/fritzy/SleekXMPP/zipball/develop>`_
|
||||||
|
|||||||
@@ -182,11 +182,6 @@ class StaticDisco(object):
|
|||||||
data = {'local': data.get('local', False),
|
data = {'local': data.get('local', False),
|
||||||
'cached': data.get('cached', True)}
|
'cached': data.get('cached', True)}
|
||||||
|
|
||||||
if node in (None, ''):
|
|
||||||
info = self.caps.get_caps(jid)
|
|
||||||
if info and identity in info['identities']:
|
|
||||||
return True
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
info = self.disco.get_info(jid=jid, node=node,
|
info = self.disco.get_info(jid=jid, node=node,
|
||||||
ifrom=ifrom, **data)
|
ifrom=ifrom, **data)
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
# We don't want to have to import the entire library
|
# We don't want to have to import the entire library
|
||||||
# just to get the version info for setup.py
|
# just to get the version info for setup.py
|
||||||
|
|
||||||
__version__ = '1.1.3'
|
__version__ = '1.1.5'
|
||||||
__version_info__ = (1, 1, 3, '', 0)
|
__version_info__ = (1, 1, 5, '', 0)
|
||||||
|
|||||||
@@ -317,7 +317,7 @@ class XMLStream(object):
|
|||||||
self.dns_service = None
|
self.dns_service = None
|
||||||
|
|
||||||
self.add_event_handler('connected', self._handle_connected)
|
self.add_event_handler('connected', self._handle_connected)
|
||||||
self.add_event_handler('disconnected', self._end_keepalive)
|
self.add_event_handler('disconnected', self._remove_schedules)
|
||||||
self.add_event_handler('session_start', self._start_keepalive)
|
self.add_event_handler('session_start', self._start_keepalive)
|
||||||
self.add_event_handler('session_start', self._cert_expiration)
|
self.add_event_handler('session_start', self._cert_expiration)
|
||||||
|
|
||||||
@@ -534,7 +534,7 @@ class XMLStream(object):
|
|||||||
if not self.event_handled('ssl_invalid_cert'):
|
if not self.event_handled('ssl_invalid_cert'):
|
||||||
self.disconnect(send_close=False)
|
self.disconnect(send_close=False)
|
||||||
else:
|
else:
|
||||||
self.event('ssl_invalid_cert', cert, direct=True)
|
self.event('ssl_invalid_cert', pem_cert, direct=True)
|
||||||
|
|
||||||
self.set_socket(self.socket, ignore=True)
|
self.set_socket(self.socket, ignore=True)
|
||||||
#this event is where you should set your application state
|
#this event is where you should set your application state
|
||||||
@@ -821,7 +821,7 @@ class XMLStream(object):
|
|||||||
if not self.event_handled('ssl_invalid_cert'):
|
if not self.event_handled('ssl_invalid_cert'):
|
||||||
self.disconnect(self.auto_reconnect, send_close=False)
|
self.disconnect(self.auto_reconnect, send_close=False)
|
||||||
else:
|
else:
|
||||||
self.event('ssl_invalid_cert', cert, direct=True)
|
self.event('ssl_invalid_cert', pem_cert, direct=True)
|
||||||
|
|
||||||
self.set_socket(self.socket)
|
self.set_socket(self.socket)
|
||||||
return True
|
return True
|
||||||
@@ -878,9 +878,10 @@ class XMLStream(object):
|
|||||||
kwargs = {'now': True},
|
kwargs = {'now': True},
|
||||||
repeat=True)
|
repeat=True)
|
||||||
|
|
||||||
def _end_keepalive(self, event):
|
def _remove_schedules(self, event):
|
||||||
"""Stop sending whitespace keepalives"""
|
"""Remove whitespace keepalive and certificate expiration schedules."""
|
||||||
self.scheduler.remove('Whitespace Keepalive')
|
self.scheduler.remove('Whitespace Keepalive')
|
||||||
|
self.scheduler.remove('Certificate Expiration')
|
||||||
|
|
||||||
def start_stream_handler(self, xml):
|
def start_stream_handler(self, xml):
|
||||||
"""Perform any initialization actions, such as handshakes,
|
"""Perform any initialization actions, such as handshakes,
|
||||||
|
|||||||
Reference in New Issue
Block a user