LICENSE
MANIFEST.in
README.rst
setup.py
testall.py
docs/Makefile
docs/architecture.rst
docs/conf.py
docs/create_plugin.rst
docs/event_index.rst
docs/features.rst
docs/glossary.rst
docs/guide_xep_0030.rst
docs/handlersmatchers.rst
docs/index.rst
docs/license.rst
docs/make.bat
docs/plugin_arch.rst
docs/sasl.rst
docs/xeps.rst
docs/xmpp_tdg.rst
docs/_build/html/_images/arch_layers.png
docs/_build/html/_static/agogo.css
docs/_build/html/_static/alert_info_32.png
docs/_build/html/_static/alert_warning_32.png
docs/_build/html/_static/basic.css
docs/_build/html/_static/bg-page.png
docs/_build/html/_static/bullet_orange.png
docs/_build/html/_static/default.css
docs/_build/html/_static/file.png
docs/_build/html/_static/haiku.css
docs/_build/html/_static/header.png
docs/_build/html/_static/ir_black.css
docs/_build/html/_static/minus.png
docs/_build/html/_static/nature.css
docs/_build/html/_static/noise_dk.png
docs/_build/html/_static/plus.png
docs/_build/html/_static/pygments.css
docs/_build/html/_static/sphinxdoc.css
docs/_build/html/_static/fonts/OFLGoudyStMTT-Italic.ttf
docs/_build/html/_static/fonts/OFLGoudyStMTT.ttf
docs/_build/html/_static/fonts/YanoneKaffeesatz-Bold.ttf
docs/_build/html/_static/fonts/YanoneKaffeesatz-Light.ttf
docs/_build/html/_static/fonts/YanoneKaffeesatz-Regular.ttf
docs/_build/html/_static/fonts/YanoneKaffeesatz-Thin.ttf
docs/_build/html/_static/images/arch_layers.png
docs/_static/agogo.css
docs/_static/basic.css
docs/_static/default.css
docs/_static/haiku.css
docs/_static/header.png
docs/_static/ir_black.css
docs/_static/nature.css
docs/_static/noise_dk.png
docs/_static/pygments.css
docs/_static/sphinxdoc.css
docs/_static/fonts/OFLGoudyStMTT-Italic.ttf
docs/_static/fonts/OFLGoudyStMTT.ttf
docs/_static/fonts/YanoneKaffeesatz-Bold.ttf
docs/_static/fonts/YanoneKaffeesatz-Light.ttf
docs/_static/fonts/YanoneKaffeesatz-Regular.ttf
docs/_static/fonts/YanoneKaffeesatz-Thin.ttf
docs/_static/images/arch_layers.png
docs/api/basexmpp.rst
docs/api/clientxmpp.rst
docs/api/xmlstream.rst
docs/getting_started/component.rst
docs/getting_started/echobot.rst
docs/getting_started/iq.rst
docs/getting_started/muc.rst
docs/getting_started/presence.rst
docs/getting_started/proxy.rst
docs/getting_started/scheduler.rst
docs/getting_started/sendlogout.rst
examples/adhoc_provider.py
examples/adhoc_user.py
examples/disco_browser.py
examples/echo_client.py
examples/echo_component.py
examples/muc.py
examples/ping.py
examples/proxy_echo_client.py
examples/roster_browser.py
examples/rpc_async.py
examples/rpc_client_side.py
examples/rpc_server_side.py
examples/send_client.py
sleekxmpp/__init__.py
sleekxmpp/basexmpp.py
sleekxmpp/clientxmpp.py
sleekxmpp/componentxmpp.py
sleekxmpp/exceptions.py
sleekxmpp/version.py
sleekxmpp.egg-info/PKG-INFO
sleekxmpp.egg-info/SOURCES.txt
sleekxmpp.egg-info/dependency_links.txt
sleekxmpp.egg-info/top_level.txt
sleekxmpp/features/__init__.py
sleekxmpp/features/feature_bind/__init__.py
sleekxmpp/features/feature_bind/bind.py
sleekxmpp/features/feature_bind/stanza.py
sleekxmpp/features/feature_mechanisms/__init__.py
sleekxmpp/features/feature_mechanisms/mechanisms.py
sleekxmpp/features/feature_mechanisms/stanza/__init__.py
sleekxmpp/features/feature_mechanisms/stanza/auth.py
sleekxmpp/features/feature_mechanisms/stanza/challenge.py
sleekxmpp/features/feature_mechanisms/stanza/failure.py
sleekxmpp/features/feature_mechanisms/stanza/mechanisms.py
sleekxmpp/features/feature_mechanisms/stanza/response.py
sleekxmpp/features/feature_mechanisms/stanza/success.py
sleekxmpp/features/feature_session/__init__.py
sleekxmpp/features/feature_session/session.py
sleekxmpp/features/feature_session/stanza.py
sleekxmpp/features/feature_starttls/__init__.py
sleekxmpp/features/feature_starttls/stanza.py
sleekxmpp/features/feature_starttls/starttls.py
sleekxmpp/plugins/__init__.py
sleekxmpp/plugins/base.py
sleekxmpp/plugins/gmail_notify.py
sleekxmpp/plugins/jobs.py
sleekxmpp/plugins/old_0004.py
sleekxmpp/plugins/old_0009.py
sleekxmpp/plugins/old_0050.py
sleekxmpp/plugins/old_0060.py
sleekxmpp/plugins/xep_0012.py
sleekxmpp/plugins/xep_0033.py
sleekxmpp/plugins/xep_0045.py
sleekxmpp/plugins/xep_0082.py
sleekxmpp/plugins/xep_0004/__init__.py
sleekxmpp/plugins/xep_0004/dataforms.py
sleekxmpp/plugins/xep_0004/stanza/__init__.py
sleekxmpp/plugins/xep_0004/stanza/field.py
sleekxmpp/plugins/xep_0004/stanza/form.py
sleekxmpp/plugins/xep_0009/__init__.py
sleekxmpp/plugins/xep_0009/binding.py
sleekxmpp/plugins/xep_0009/remote.py
sleekxmpp/plugins/xep_0009/rpc.py
sleekxmpp/plugins/xep_0009/stanza/RPC.py
sleekxmpp/plugins/xep_0009/stanza/__init__.py
sleekxmpp/plugins/xep_0030/__init__.py
sleekxmpp/plugins/xep_0030/disco.py
sleekxmpp/plugins/xep_0030/static.py
sleekxmpp/plugins/xep_0030/stanza/__init__.py
sleekxmpp/plugins/xep_0030/stanza/info.py
sleekxmpp/plugins/xep_0030/stanza/items.py
sleekxmpp/plugins/xep_0050/__init__.py
sleekxmpp/plugins/xep_0050/adhoc.py
sleekxmpp/plugins/xep_0050/stanza.py
sleekxmpp/plugins/xep_0059/__init__.py
sleekxmpp/plugins/xep_0059/rsm.py
sleekxmpp/plugins/xep_0059/stanza.py
sleekxmpp/plugins/xep_0060/__init__.py
sleekxmpp/plugins/xep_0060/pubsub.py
sleekxmpp/plugins/xep_0060/stanza/__init__.py
sleekxmpp/plugins/xep_0060/stanza/base.py
sleekxmpp/plugins/xep_0060/stanza/pubsub.py
sleekxmpp/plugins/xep_0060/stanza/pubsub_errors.py
sleekxmpp/plugins/xep_0060/stanza/pubsub_event.py
sleekxmpp/plugins/xep_0060/stanza/pubsub_owner.py
sleekxmpp/plugins/xep_0066/__init__.py
sleekxmpp/plugins/xep_0066/oob.py
sleekxmpp/plugins/xep_0066/stanza.py
sleekxmpp/plugins/xep_0078/__init__.py
sleekxmpp/plugins/xep_0078/legacyauth.py
sleekxmpp/plugins/xep_0078/stanza.py
sleekxmpp/plugins/xep_0085/__init__.py
sleekxmpp/plugins/xep_0085/chat_states.py
sleekxmpp/plugins/xep_0085/stanza.py
sleekxmpp/plugins/xep_0086/__init__.py
sleekxmpp/plugins/xep_0086/legacy_error.py
sleekxmpp/plugins/xep_0086/stanza.py
sleekxmpp/plugins/xep_0092/__init__.py
sleekxmpp/plugins/xep_0092/stanza.py
sleekxmpp/plugins/xep_0092/version.py
sleekxmpp/plugins/xep_0128/__init__.py
sleekxmpp/plugins/xep_0128/extended_disco.py
sleekxmpp/plugins/xep_0128/static.py
sleekxmpp/plugins/xep_0199/__init__.py
sleekxmpp/plugins/xep_0199/ping.py
sleekxmpp/plugins/xep_0199/stanza.py
sleekxmpp/plugins/xep_0202/__init__.py
sleekxmpp/plugins/xep_0202/stanza.py
sleekxmpp/plugins/xep_0202/time.py
sleekxmpp/plugins/xep_0203/__init__.py
sleekxmpp/plugins/xep_0203/delay.py
sleekxmpp/plugins/xep_0203/stanza.py
sleekxmpp/plugins/xep_0224/__init__.py
sleekxmpp/plugins/xep_0224/attention.py
sleekxmpp/plugins/xep_0224/stanza.py
sleekxmpp/plugins/xep_0249/__init__.py
sleekxmpp/plugins/xep_0249/invite.py
sleekxmpp/plugins/xep_0249/stanza.py
sleekxmpp/roster/__init__.py
sleekxmpp/roster/item.py
sleekxmpp/roster/multi.py
sleekxmpp/roster/single.py
sleekxmpp/stanza/__init__.py
sleekxmpp/stanza/atom.py
sleekxmpp/stanza/error.py
sleekxmpp/stanza/htmlim.py
sleekxmpp/stanza/iq.py
sleekxmpp/stanza/message.py
sleekxmpp/stanza/nick.py
sleekxmpp/stanza/presence.py
sleekxmpp/stanza/rootstanza.py
sleekxmpp/stanza/roster.py
sleekxmpp/stanza/stream_error.py
sleekxmpp/stanza/stream_features.py
sleekxmpp/test/__init__.py
sleekxmpp/test/livesocket.py
sleekxmpp/test/mocksocket.py
sleekxmpp/test/sleektest.py
sleekxmpp/thirdparty/__init__.py
sleekxmpp/thirdparty/mini_dateutil.py
sleekxmpp/thirdparty/ordereddict.py
sleekxmpp/thirdparty/statemachine.py
sleekxmpp/thirdparty/suelta/__init__.py
sleekxmpp/thirdparty/suelta/exceptions.py
sleekxmpp/thirdparty/suelta/sasl.py
sleekxmpp/thirdparty/suelta/saslprep.py
sleekxmpp/thirdparty/suelta/util.py
sleekxmpp/thirdparty/suelta/mechanisms/__init__.py
sleekxmpp/thirdparty/suelta/mechanisms/anonymous.py
sleekxmpp/thirdparty/suelta/mechanisms/cram_md5.py
sleekxmpp/thirdparty/suelta/mechanisms/digest_md5.py
sleekxmpp/thirdparty/suelta/mechanisms/plain.py
sleekxmpp/thirdparty/suelta/mechanisms/scram_hmac.py
sleekxmpp/xmlstream/__init__.py
sleekxmpp/xmlstream/filesocket.py
sleekxmpp/xmlstream/jid.py
sleekxmpp/xmlstream/scheduler.py
sleekxmpp/xmlstream/stanzabase.py
sleekxmpp/xmlstream/test.py
sleekxmpp/xmlstream/testclient.py
sleekxmpp/xmlstream/tostring.py
sleekxmpp/xmlstream/xmlstream.py
sleekxmpp/xmlstream/handler/__init__.py
sleekxmpp/xmlstream/handler/base.py
sleekxmpp/xmlstream/handler/callback.py
sleekxmpp/xmlstream/handler/waiter.py
sleekxmpp/xmlstream/handler/xmlcallback.py
sleekxmpp/xmlstream/handler/xmlwaiter.py
sleekxmpp/xmlstream/matcher/__init__.py
sleekxmpp/xmlstream/matcher/base.py
sleekxmpp/xmlstream/matcher/id.py
sleekxmpp/xmlstream/matcher/many.py
sleekxmpp/xmlstream/matcher/stanzapath.py
sleekxmpp/xmlstream/matcher/xmlmask.py
sleekxmpp/xmlstream/matcher/xpath.py
tests/__init__.py
tests/live_multiple_streams.py
tests/live_test.py
tests/test_events.py
tests/test_jid.py
tests/test_overall.py
tests/test_stanza_base.py
tests/test_stanza_element.py
tests/test_stanza_error.py
tests/test_stanza_gmail.py
tests/test_stanza_iq.py
tests/test_stanza_message.py
tests/test_stanza_presence.py
tests/test_stanza_roster.py
tests/test_stanza_xep_0004.py
tests/test_stanza_xep_0009.py
tests/test_stanza_xep_0030.py
tests/test_stanza_xep_0033.py
tests/test_stanza_xep_0050.py
tests/test_stanza_xep_0059.py
tests/test_stanza_xep_0060.py
tests/test_stanza_xep_0085.py
tests/test_stream.py
tests/test_stream_exceptions.py
tests/test_stream_handlers.py
tests/test_stream_presence.py
tests/test_stream_roster.py
tests/test_stream_xep_0030.py
tests/test_stream_xep_0050.py
tests/test_stream_xep_0059.py
tests/test_stream_xep_0060.py
tests/test_stream_xep_0066.py
tests/test_stream_xep_0085.py
tests/test_stream_xep_0092.py
tests/test_stream_xep_0128.py
tests/test_stream_xep_0249.py
tests/test_tostring.py