Age | Commit message (Collapse) | Author |
|
|
|
Conflicts:
README.rst
examples/IoT_TestDevice.py
examples/disco_browser.py
setup.py
sleekxmpp/jid.py
sleekxmpp/plugins/google/auth/stanza.py
sleekxmpp/plugins/google/gmail/notifications.py
sleekxmpp/plugins/google/nosave/stanza.py
sleekxmpp/plugins/google/settings/settings.py
sleekxmpp/thirdparty/__init__.py
sleekxmpp/thirdparty/socks.py
sleekxmpp/thirdparty/statemachine.py
sleekxmpp/util/__init__.py
sleekxmpp/xmlstream/xmlstream.py
slixmpp/basexmpp.py
slixmpp/plugins/xep_0004/stanza/form.py
slixmpp/plugins/xep_0009/rpc.py
slixmpp/plugins/xep_0050/adhoc.py
slixmpp/plugins/xep_0065/proxy.py
slixmpp/plugins/xep_0084/stanza.py
slixmpp/plugins/xep_0202/time.py
slixmpp/plugins/xep_0323/sensordata.py
slixmpp/plugins/xep_0325/control.py
slixmpp/plugins/xep_0325/stanza/control.py
slixmpp/roster/single.py
slixmpp/stanza/atom.py
slixmpp/stanza/rootstanza.py
slixmpp/test/slixtest.py
slixmpp/util/sasl/mechanisms.py
slixmpp/version.py
slixmpp/xmlstream/stanzabase.py
tests/test_stanza_xep_0323.py
tests/test_stanza_xep_0325.py
tests/test_stream_xep_0323.py
tests/test_stream_xep_0325.py
|
|
# Conflicts:
# tests/test_stream_xep_0050.py
|
|
Add a test case that will verify that reported fields can contain data form validation data.
|
|
|
|
Previous stanza test cases didn't have test cases for reported and item field types in forms. This fixes that issue.
Modified stanzabase to use an ordered dict so that can guarentee the that 'items' in a form are added after reported. Also updated the set of interfaces that are stored in Form to be a ordered set. Used the order set implementation from: https://code.activestate.com/recipes/576694/
The OrderedSet implementation is licensed under the MIT license and is developed by the same developer of the ordereddict.
|
|
(cherry picked from commit 2296d56)
|
|
(cherry picked from commit 6b58cef)
|
|
(cherry picked from commit 8c7df49)
|
|
|
|
Instead of using the interface/subinterface code that was currently being implemented for the plugin.
(cherry picked from commit 1467ec7)
|
|
Fix Unit Test for adhoc 50 stream.
|
|
few more tests.
|
|
The targeted JID was a bare JID, which is wrong since the XEP specifies
that such disco requests are handled by the server.
|
|
|
|
- monkey-patch our own monkey-patched idle_call to run events immediatly
rather than adding them to the event queue, and add a fake transport
with a fake socket.
- remove the test file related to xep_0059 as it relies on blocking
behavior, and comment out one xep_0030 test uses xep_0059
- remove many instances of threading and sleep()s because they do
nothing except waste time and introduce race conditions.
- keep exactly two sleep() in IoT xeps because they rely on timeouts
|
|
|
|
|
|
slixmpp.thirdparty.
|
|
|
|
|
|
This reverts commit 7265682a4d57d88956cb54f98f7a470465bbf417.
|
|
|
|
|
|
|
|
|
|
It also does not work as desired.
Revert "Merge pull request #254 from barreverte/develop"
This reverts commit 23750357e21ce1e22445b2e702bdd4efb77f2369, reversing
changes made to 07284f380fa0a893a5ef56774fcef71a47851668.
|
|
tostring.escape : optimization
|
|
into joachimlindborg-xep_0323_325
Conflicts:
sleekxmpp/plugins/__init__.py
|
|
are added for stanza and streams
|
|
use of xml.etree.ElementTree._escape_attrib and xml.etree.ElementTree._escape_cdata
|
|
|
|
Issue #245
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tests now run successfully. Occasionally get single error related to
duplicated payload data in pubsub items when copying stanza values.
|
|
Re-add old gmail_notify plugin for now.
|
|
|
|
|
|
parameter to send(). An example modification of disco is included. If this approach is approved, I'll go through and update the other plugins.
|
|
Fixes issue #204
|
|
|
|
|
|
CDATA escaping is disabled by default, but may be enabled by setting:
self.use_cdata = True
Closes issue #114
|
|
|
|
|