LICENSE
MANIFEST.in
README.rst
setup.py
testall.py
docs/Makefile
docs/architecture.rst
docs/conf.py
docs/create_plugin.rst
docs/dns.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/test.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/comment-bright.png
docs/_build/html/_static/comment-close.png
docs/_build/html/_static/comment.png
docs/_build/html/_static/default.css
docs/_build/html/_static/down-pressed.png
docs/_build/html/_static/down.png
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/up-pressed.png
docs/_build/html/_static/up.png
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/_build/html/_static/images/from_&yet.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/_static/images/from_&yet.png
docs/api/basexmpp.rst
docs/api/clientxmpp.rst
docs/api/componentxmpp.rst
docs/api/exceptions.rst
docs/api/xmlstream/filesocket.rst
docs/api/xmlstream/handler.rst
docs/api/xmlstream/jid.rst
docs/api/xmlstream/matcher.rst
docs/api/xmlstream/scheduler.rst
docs/api/xmlstream/stanzabase.rst
docs/api/xmlstream/tostring.rst
docs/api/xmlstream/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
docs/howto/stanzas.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/pubsub_client.py
examples/pubsub_events.py
examples/register_account.py
examples/roster_browser.py
examples/rpc_async.py
examples/rpc_client_side.py
examples/rpc_server_side.py
examples/send_client.py
examples/stacktracer.py
examples/thirdparty_auth.py
examples/user_location.py
examples/user_tune.py
examples/custom_stanzas/custom_stanza_provider.py
examples/custom_stanzas/custom_stanza_user.py
examples/custom_stanzas/stanza.py
sleekxmpp/__init__.py
sleekxmpp/api.py
sleekxmpp/basexmpp.py
sleekxmpp/clientxmpp.py
sleekxmpp/componentxmpp.py
sleekxmpp/core.py
sleekxmpp/events.py
sleekxmpp/exceptions.py
sleekxmpp/util.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/abort.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_rosterver/__init__.py
sleekxmpp/features/feature_rosterver/rosterver.py
sleekxmpp/features/feature_rosterver/stanza.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_0033.py
sleekxmpp/plugins/xep_0045.py
sleekxmpp/plugins/xep_0082.py
sleekxmpp/plugins/xep_0163.py
sleekxmpp/plugins/xep_0223.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_0012/__init__.py
sleekxmpp/plugins/xep_0012/last_activity.py
sleekxmpp/plugins/xep_0012/stanza.py
sleekxmpp/plugins/xep_0027/__init__.py
sleekxmpp/plugins/xep_0027/gpg.py
sleekxmpp/plugins/xep_0027/stanza.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_0047/__init__.py
sleekxmpp/plugins/xep_0047/ibb.py
sleekxmpp/plugins/xep_0047/stanza.py
sleekxmpp/plugins/xep_0047/stream.py
sleekxmpp/plugins/xep_0050/__init__.py
sleekxmpp/plugins/xep_0050/adhoc.py
sleekxmpp/plugins/xep_0050/stanza.py
sleekxmpp/plugins/xep_0054/__init__.py
sleekxmpp/plugins/xep_0054/stanza.py
sleekxmpp/plugins/xep_0054/vcard_temp.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_0077/__init__.py
sleekxmpp/plugins/xep_0077/register.py
sleekxmpp/plugins/xep_0077/stanza.py
sleekxmpp/plugins/xep_0078/__init__.py
sleekxmpp/plugins/xep_0078/legacyauth.py
sleekxmpp/plugins/xep_0078/stanza.py
sleekxmpp/plugins/xep_0080/__init__.py
sleekxmpp/plugins/xep_0080/geoloc.py
sleekxmpp/plugins/xep_0080/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_0107/__init__.py
sleekxmpp/plugins/xep_0107/stanza.py
sleekxmpp/plugins/xep_0107/user_mood.py
sleekxmpp/plugins/xep_0108/__init__.py
sleekxmpp/plugins/xep_0108/stanza.py
sleekxmpp/plugins/xep_0108/user_activity.py
sleekxmpp/plugins/xep_0115/__init__.py
sleekxmpp/plugins/xep_0115/caps.py
sleekxmpp/plugins/xep_0115/stanza.py
sleekxmpp/plugins/xep_0115/static.py
sleekxmpp/plugins/xep_0118/__init__.py
sleekxmpp/plugins/xep_0118/stanza.py
sleekxmpp/plugins/xep_0118/user_tune.py
sleekxmpp/plugins/xep_0128/__init__.py
sleekxmpp/plugins/xep_0128/extended_disco.py
sleekxmpp/plugins/xep_0128/static.py
sleekxmpp/plugins/xep_0153/__init__.py
sleekxmpp/plugins/xep_0153/stanza.py
sleekxmpp/plugins/xep_0153/vcard_avatar.py
sleekxmpp/plugins/xep_0172/__init__.py
sleekxmpp/plugins/xep_0172/stanza.py
sleekxmpp/plugins/xep_0172/user_nick.py
sleekxmpp/plugins/xep_0184/__init__.py
sleekxmpp/plugins/xep_0184/receipt.py
sleekxmpp/plugins/xep_0184/stanza.py
sleekxmpp/plugins/xep_0198/__init__.py
sleekxmpp/plugins/xep_0198/stanza.py
sleekxmpp/plugins/xep_0198/stream_management.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_0231/__init__.py
sleekxmpp/plugins/xep_0231/bob.py
sleekxmpp/plugins/xep_0231/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/gnupg.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/facebook_platform.py
sleekxmpp/thirdparty/suelta/mechanisms/google_token.py
sleekxmpp/thirdparty/suelta/mechanisms/messenger_oauth2.py
sleekxmpp/thirdparty/suelta/mechanisms/plain.py
sleekxmpp/thirdparty/suelta/mechanisms/scram_hmac.py
sleekxmpp/xmlstream/__init__.py
sleekxmpp/xmlstream/cert.py
sleekxmpp/xmlstream/filesocket.py
sleekxmpp/xmlstream/jid.py
sleekxmpp/xmlstream/oparser.py
sleekxmpp/xmlstream/resolver.py
sleekxmpp/xmlstream/scheduler.py
sleekxmpp/xmlstream/stanzabase.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_plugins.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_0047.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_stanza_xep_0184.py
tests/test_stream.py
tests/test_stream_exceptions.py
tests/test_stream_filters.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_0047.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