LICENSE
MANIFEST.in
README.rst
run_tests.py
setup.cfg
setup.py
docs/Makefile
docs/architecture.rst
docs/conf.py
docs/create_plugin.rst
docs/differences.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/using_asyncio.rst
docs/xeps.rst
docs/xmpp_tdg.rst
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/stanza/iq.rst
docs/api/stanza/message.rst
docs/api/stanza/presence.rst
docs/api/stanza/rootstanza.rst
docs/api/xmlstream/handler.rst
docs/api/xmlstream/jid.rst
docs/api/xmlstream/matcher.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/IoT_TestDevice.py
examples/adhoc_provider.py
examples/adhoc_user.py
examples/admin_commands.py
examples/confirm_answer.py
examples/confirm_ask.py
examples/disco_browser.py
examples/download_avatars.py
examples/echo_client.py
examples/echo_component.py
examples/gtalk_custom_domain.py
examples/http_over_xmpp.py
examples/http_upload.py
examples/mam.py
examples/markup.py
examples/migrate_roster.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/set_avatar.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
examples/ibb_transfer/ibb_receiver.py
examples/ibb_transfer/ibb_sender.py
examples/s5b_transfer/s5b_receiver.py
examples/s5b_transfer/s5b_sender.py
slixmpp/__init__.py
slixmpp/api.py
slixmpp/basexmpp.py
slixmpp/clientxmpp.py
slixmpp/componentxmpp.py
slixmpp/exceptions.py
slixmpp/jid.py
slixmpp/stringprep.c
slixmpp/stringprep.py
slixmpp/stringprep.pyx
slixmpp/version.py
slixmpp.egg-info/PKG-INFO
slixmpp.egg-info/SOURCES.txt
slixmpp.egg-info/dependency_links.txt
slixmpp.egg-info/requires.txt
slixmpp.egg-info/top_level.txt
slixmpp/features/__init__.py
slixmpp/features/feature_bind/__init__.py
slixmpp/features/feature_bind/bind.py
slixmpp/features/feature_bind/stanza.py
slixmpp/features/feature_mechanisms/__init__.py
slixmpp/features/feature_mechanisms/mechanisms.py
slixmpp/features/feature_mechanisms/stanza/__init__.py
slixmpp/features/feature_mechanisms/stanza/abort.py
slixmpp/features/feature_mechanisms/stanza/auth.py
slixmpp/features/feature_mechanisms/stanza/challenge.py
slixmpp/features/feature_mechanisms/stanza/failure.py
slixmpp/features/feature_mechanisms/stanza/mechanisms.py
slixmpp/features/feature_mechanisms/stanza/response.py
slixmpp/features/feature_mechanisms/stanza/success.py
slixmpp/features/feature_preapproval/__init__.py
slixmpp/features/feature_preapproval/preapproval.py
slixmpp/features/feature_preapproval/stanza.py
slixmpp/features/feature_rosterver/__init__.py
slixmpp/features/feature_rosterver/rosterver.py
slixmpp/features/feature_rosterver/stanza.py
slixmpp/features/feature_session/__init__.py
slixmpp/features/feature_session/session.py
slixmpp/features/feature_session/stanza.py
slixmpp/features/feature_starttls/__init__.py
slixmpp/features/feature_starttls/stanza.py
slixmpp/features/feature_starttls/starttls.py
slixmpp/plugins/__init__.py
slixmpp/plugins/base.py
slixmpp/plugins/gmail_notify.py
slixmpp/plugins/xep_0045.py
slixmpp/plugins/xep_0082.py
slixmpp/plugins/xep_0106.py
slixmpp/plugins/xep_0133.py
slixmpp/plugins/xep_0138.py
slixmpp/plugins/xep_0163.py
slixmpp/plugins/xep_0222.py
slixmpp/plugins/xep_0223.py
slixmpp/plugins/xep_0242.py
slixmpp/plugins/xep_0256.py
slixmpp/plugins/xep_0270.py
slixmpp/plugins/xep_0302.py
slixmpp/plugins/google/__init__.py
slixmpp/plugins/google/auth/__init__.py
slixmpp/plugins/google/auth/auth.py
slixmpp/plugins/google/auth/stanza.py
slixmpp/plugins/google/gmail/__init__.py
slixmpp/plugins/google/gmail/notifications.py
slixmpp/plugins/google/gmail/stanza.py
slixmpp/plugins/google/nosave/__init__.py
slixmpp/plugins/google/nosave/nosave.py
slixmpp/plugins/google/nosave/stanza.py
slixmpp/plugins/google/settings/__init__.py
slixmpp/plugins/google/settings/settings.py
slixmpp/plugins/google/settings/stanza.py
slixmpp/plugins/xep_0004/__init__.py
slixmpp/plugins/xep_0004/dataforms.py
slixmpp/plugins/xep_0004/stanza/__init__.py
slixmpp/plugins/xep_0004/stanza/field.py
slixmpp/plugins/xep_0004/stanza/form.py
slixmpp/plugins/xep_0009/__init__.py
slixmpp/plugins/xep_0009/binding.py
slixmpp/plugins/xep_0009/remote.py
slixmpp/plugins/xep_0009/rpc.py
slixmpp/plugins/xep_0009/stanza/RPC.py
slixmpp/plugins/xep_0009/stanza/__init__.py
slixmpp/plugins/xep_0012/__init__.py
slixmpp/plugins/xep_0012/last_activity.py
slixmpp/plugins/xep_0012/stanza.py
slixmpp/plugins/xep_0013/__init__.py
slixmpp/plugins/xep_0013/offline.py
slixmpp/plugins/xep_0013/stanza.py
slixmpp/plugins/xep_0016/__init__.py
slixmpp/plugins/xep_0016/privacy.py
slixmpp/plugins/xep_0016/stanza.py
slixmpp/plugins/xep_0020/__init__.py
slixmpp/plugins/xep_0020/feature_negotiation.py
slixmpp/plugins/xep_0020/stanza.py
slixmpp/plugins/xep_0027/__init__.py
slixmpp/plugins/xep_0027/gpg.py
slixmpp/plugins/xep_0027/stanza.py
slixmpp/plugins/xep_0030/__init__.py
slixmpp/plugins/xep_0030/disco.py
slixmpp/plugins/xep_0030/static.py
slixmpp/plugins/xep_0030/stanza/__init__.py
slixmpp/plugins/xep_0030/stanza/info.py
slixmpp/plugins/xep_0030/stanza/items.py
slixmpp/plugins/xep_0033/__init__.py
slixmpp/plugins/xep_0033/addresses.py
slixmpp/plugins/xep_0033/stanza.py
slixmpp/plugins/xep_0047/__init__.py
slixmpp/plugins/xep_0047/ibb.py
slixmpp/plugins/xep_0047/stanza.py
slixmpp/plugins/xep_0047/stream.py
slixmpp/plugins/xep_0048/__init__.py
slixmpp/plugins/xep_0048/bookmarks.py
slixmpp/plugins/xep_0048/stanza.py
slixmpp/plugins/xep_0049/__init__.py
slixmpp/plugins/xep_0049/private_storage.py
slixmpp/plugins/xep_0049/stanza.py
slixmpp/plugins/xep_0050/__init__.py
slixmpp/plugins/xep_0050/adhoc.py
slixmpp/plugins/xep_0050/stanza.py
slixmpp/plugins/xep_0054/__init__.py
slixmpp/plugins/xep_0054/stanza.py
slixmpp/plugins/xep_0054/vcard_temp.py
slixmpp/plugins/xep_0059/__init__.py
slixmpp/plugins/xep_0059/rsm.py
slixmpp/plugins/xep_0059/stanza.py
slixmpp/plugins/xep_0060/__init__.py
slixmpp/plugins/xep_0060/pubsub.py
slixmpp/plugins/xep_0060/stanza/__init__.py
slixmpp/plugins/xep_0060/stanza/base.py
slixmpp/plugins/xep_0060/stanza/pubsub.py
slixmpp/plugins/xep_0060/stanza/pubsub_errors.py
slixmpp/plugins/xep_0060/stanza/pubsub_event.py
slixmpp/plugins/xep_0060/stanza/pubsub_owner.py
slixmpp/plugins/xep_0065/__init__.py
slixmpp/plugins/xep_0065/proxy.py
slixmpp/plugins/xep_0065/socks5.py
slixmpp/plugins/xep_0065/stanza.py
slixmpp/plugins/xep_0066/__init__.py
slixmpp/plugins/xep_0066/oob.py
slixmpp/plugins/xep_0066/stanza.py
slixmpp/plugins/xep_0070/__init__.py
slixmpp/plugins/xep_0070/confirm.py
slixmpp/plugins/xep_0070/stanza.py
slixmpp/plugins/xep_0071/__init__.py
slixmpp/plugins/xep_0071/stanza.py
slixmpp/plugins/xep_0071/xhtml_im.py
slixmpp/plugins/xep_0077/__init__.py
slixmpp/plugins/xep_0077/register.py
slixmpp/plugins/xep_0077/stanza.py
slixmpp/plugins/xep_0078/__init__.py
slixmpp/plugins/xep_0078/legacyauth.py
slixmpp/plugins/xep_0078/stanza.py
slixmpp/plugins/xep_0079/__init__.py
slixmpp/plugins/xep_0079/amp.py
slixmpp/plugins/xep_0079/stanza.py
slixmpp/plugins/xep_0080/__init__.py
slixmpp/plugins/xep_0080/geoloc.py
slixmpp/plugins/xep_0080/stanza.py
slixmpp/plugins/xep_0084/__init__.py
slixmpp/plugins/xep_0084/avatar.py
slixmpp/plugins/xep_0084/stanza.py
slixmpp/plugins/xep_0085/__init__.py
slixmpp/plugins/xep_0085/chat_states.py
slixmpp/plugins/xep_0085/stanza.py
slixmpp/plugins/xep_0086/__init__.py
slixmpp/plugins/xep_0086/legacy_error.py
slixmpp/plugins/xep_0086/stanza.py
slixmpp/plugins/xep_0091/__init__.py
slixmpp/plugins/xep_0091/legacy_delay.py
slixmpp/plugins/xep_0091/stanza.py
slixmpp/plugins/xep_0092/__init__.py
slixmpp/plugins/xep_0092/stanza.py
slixmpp/plugins/xep_0092/version.py
slixmpp/plugins/xep_0095/__init__.py
slixmpp/plugins/xep_0095/stanza.py
slixmpp/plugins/xep_0095/stream_initiation.py
slixmpp/plugins/xep_0096/__init__.py
slixmpp/plugins/xep_0096/file_transfer.py
slixmpp/plugins/xep_0096/stanza.py
slixmpp/plugins/xep_0107/__init__.py
slixmpp/plugins/xep_0107/stanza.py
slixmpp/plugins/xep_0107/user_mood.py
slixmpp/plugins/xep_0108/__init__.py
slixmpp/plugins/xep_0108/stanza.py
slixmpp/plugins/xep_0108/user_activity.py
slixmpp/plugins/xep_0115/__init__.py
slixmpp/plugins/xep_0115/caps.py
slixmpp/plugins/xep_0115/stanza.py
slixmpp/plugins/xep_0115/static.py
slixmpp/plugins/xep_0118/__init__.py
slixmpp/plugins/xep_0118/stanza.py
slixmpp/plugins/xep_0118/user_tune.py
slixmpp/plugins/xep_0122/__init__.py
slixmpp/plugins/xep_0122/data_validation.py
slixmpp/plugins/xep_0122/stanza.py
slixmpp/plugins/xep_0128/__init__.py
slixmpp/plugins/xep_0128/extended_disco.py
slixmpp/plugins/xep_0128/static.py
slixmpp/plugins/xep_0131/__init__.py
slixmpp/plugins/xep_0131/headers.py
slixmpp/plugins/xep_0131/stanza.py
slixmpp/plugins/xep_0152/__init__.py
slixmpp/plugins/xep_0152/reachability.py
slixmpp/plugins/xep_0152/stanza.py
slixmpp/plugins/xep_0153/__init__.py
slixmpp/plugins/xep_0153/stanza.py
slixmpp/plugins/xep_0153/vcard_avatar.py
slixmpp/plugins/xep_0172/__init__.py
slixmpp/plugins/xep_0172/stanza.py
slixmpp/plugins/xep_0172/user_nick.py
slixmpp/plugins/xep_0184/__init__.py
slixmpp/plugins/xep_0184/receipt.py
slixmpp/plugins/xep_0184/stanza.py
slixmpp/plugins/xep_0186/__init__.py
slixmpp/plugins/xep_0186/invisible_command.py
slixmpp/plugins/xep_0186/stanza.py
slixmpp/plugins/xep_0191/__init__.py
slixmpp/plugins/xep_0191/blocking.py
slixmpp/plugins/xep_0191/stanza.py
slixmpp/plugins/xep_0196/__init__.py
slixmpp/plugins/xep_0196/stanza.py
slixmpp/plugins/xep_0196/user_gaming.py
slixmpp/plugins/xep_0198/__init__.py
slixmpp/plugins/xep_0198/stanza.py
slixmpp/plugins/xep_0198/stream_management.py
slixmpp/plugins/xep_0199/__init__.py
slixmpp/plugins/xep_0199/ping.py
slixmpp/plugins/xep_0199/stanza.py
slixmpp/plugins/xep_0202/__init__.py
slixmpp/plugins/xep_0202/stanza.py
slixmpp/plugins/xep_0202/time.py
slixmpp/plugins/xep_0203/__init__.py
slixmpp/plugins/xep_0203/delay.py
slixmpp/plugins/xep_0203/stanza.py
slixmpp/plugins/xep_0221/__init__.py
slixmpp/plugins/xep_0221/media.py
slixmpp/plugins/xep_0221/stanza.py
slixmpp/plugins/xep_0224/__init__.py
slixmpp/plugins/xep_0224/attention.py
slixmpp/plugins/xep_0224/stanza.py
slixmpp/plugins/xep_0231/__init__.py
slixmpp/plugins/xep_0231/bob.py
slixmpp/plugins/xep_0231/stanza.py
slixmpp/plugins/xep_0235/__init__.py
slixmpp/plugins/xep_0235/oauth.py
slixmpp/plugins/xep_0235/stanza.py
slixmpp/plugins/xep_0249/__init__.py
slixmpp/plugins/xep_0249/invite.py
slixmpp/plugins/xep_0249/stanza.py
slixmpp/plugins/xep_0256/__init__.py
slixmpp/plugins/xep_0256/last_activity_presence.py
slixmpp/plugins/xep_0257/__init__.py
slixmpp/plugins/xep_0257/client_cert_management.py
slixmpp/plugins/xep_0257/stanza.py
slixmpp/plugins/xep_0258/__init__.py
slixmpp/plugins/xep_0258/security_labels.py
slixmpp/plugins/xep_0258/stanza.py
slixmpp/plugins/xep_0279/__init__.py
slixmpp/plugins/xep_0279/ipcheck.py
slixmpp/plugins/xep_0279/stanza.py
slixmpp/plugins/xep_0280/__init__.py
slixmpp/plugins/xep_0280/carbons.py
slixmpp/plugins/xep_0280/stanza.py
slixmpp/plugins/xep_0297/__init__.py
slixmpp/plugins/xep_0297/forwarded.py
slixmpp/plugins/xep_0297/stanza.py
slixmpp/plugins/xep_0300/__init__.py
slixmpp/plugins/xep_0300/hash.py
slixmpp/plugins/xep_0300/stanza.py
slixmpp/plugins/xep_0308/__init__.py
slixmpp/plugins/xep_0308/correction.py
slixmpp/plugins/xep_0308/stanza.py
slixmpp/plugins/xep_0313/__init__.py
slixmpp/plugins/xep_0313/mam.py
slixmpp/plugins/xep_0313/stanza.py
slixmpp/plugins/xep_0319/__init__.py
slixmpp/plugins/xep_0319/idle.py
slixmpp/plugins/xep_0319/stanza.py
slixmpp/plugins/xep_0323/__init__.py
slixmpp/plugins/xep_0323/device.py
slixmpp/plugins/xep_0323/sensordata.py
slixmpp/plugins/xep_0323/timerreset.py
slixmpp/plugins/xep_0323/stanza/__init__.py
slixmpp/plugins/xep_0323/stanza/base.py
slixmpp/plugins/xep_0323/stanza/sensordata.py
slixmpp/plugins/xep_0325/__init__.py
slixmpp/plugins/xep_0325/control.py
slixmpp/plugins/xep_0325/device.py
slixmpp/plugins/xep_0325/stanza/__init__.py
slixmpp/plugins/xep_0325/stanza/base.py
slixmpp/plugins/xep_0325/stanza/control.py
slixmpp/plugins/xep_0332/__init__.py
slixmpp/plugins/xep_0332/http.py
slixmpp/plugins/xep_0332/stanza/__init__.py
slixmpp/plugins/xep_0332/stanza/data.py
slixmpp/plugins/xep_0332/stanza/request.py
slixmpp/plugins/xep_0332/stanza/response.py
slixmpp/plugins/xep_0333/__init__.py
slixmpp/plugins/xep_0333/hints.py
slixmpp/plugins/xep_0333/stanza.py
slixmpp/plugins/xep_0334/__init__.py
slixmpp/plugins/xep_0334/hints.py
slixmpp/plugins/xep_0334/stanza.py
slixmpp/plugins/xep_0335/__init__.py
slixmpp/plugins/xep_0335/json_containers.py
slixmpp/plugins/xep_0335/stanza.py
slixmpp/plugins/xep_0352/__init__.py
slixmpp/plugins/xep_0352/csi.py
slixmpp/plugins/xep_0352/stanza.py
slixmpp/plugins/xep_0363/__init__.py
slixmpp/plugins/xep_0363/http_upload.py
slixmpp/plugins/xep_0363/stanza.py
slixmpp/plugins/xep_0380/__init__.py
slixmpp/plugins/xep_0380/eme.py
slixmpp/plugins/xep_0380/stanza.py
slixmpp/plugins/xep_0394/__init__.py
slixmpp/plugins/xep_0394/markup.py
slixmpp/plugins/xep_0394/stanza.py
slixmpp/roster/__init__.py
slixmpp/roster/item.py
slixmpp/roster/multi.py
slixmpp/roster/single.py
slixmpp/stanza/__init__.py
slixmpp/stanza/atom.py
slixmpp/stanza/error.py
slixmpp/stanza/htmlim.py
slixmpp/stanza/iq.py
slixmpp/stanza/message.py
slixmpp/stanza/presence.py
slixmpp/stanza/rootstanza.py
slixmpp/stanza/roster.py
slixmpp/stanza/stream_error.py
slixmpp/stanza/stream_features.py
slixmpp/test/__init__.py
slixmpp/test/livesocket.py
slixmpp/test/mocksocket.py
slixmpp/test/slixtest.py
slixmpp/thirdparty/__init__.py
slixmpp/thirdparty/gnupg.py
slixmpp/thirdparty/mini_dateutil.py
slixmpp/thirdparty/orderedset.py
slixmpp/util/__init__.py
slixmpp/util/cache.py
slixmpp/util/misc_ops.py
slixmpp/util/stringprep_profiles.py
slixmpp/util/sasl/__init__.py
slixmpp/util/sasl/client.py
slixmpp/util/sasl/mechanisms.py
slixmpp/xmlstream/__init__.py
slixmpp/xmlstream/asyncio.py
slixmpp/xmlstream/cert.py
slixmpp/xmlstream/resolver.py
slixmpp/xmlstream/stanzabase.py
slixmpp/xmlstream/tostring.py
slixmpp/xmlstream/xmlstream.py
slixmpp/xmlstream/handler/__init__.py
slixmpp/xmlstream/handler/base.py
slixmpp/xmlstream/handler/callback.py
slixmpp/xmlstream/handler/collector.py
slixmpp/xmlstream/handler/coroutine_callback.py
slixmpp/xmlstream/handler/waiter.py
slixmpp/xmlstream/handler/xmlcallback.py
slixmpp/xmlstream/handler/xmlwaiter.py
slixmpp/xmlstream/matcher/__init__.py
slixmpp/xmlstream/matcher/base.py
slixmpp/xmlstream/matcher/id.py
slixmpp/xmlstream/matcher/idsender.py
slixmpp/xmlstream/matcher/many.py
slixmpp/xmlstream/matcher/stanzapath.py
slixmpp/xmlstream/matcher/xmlmask.py
slixmpp/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_0122.py
tests/test_stanza_xep_0184.py
tests/test_stanza_xep_0300.py
tests/test_stanza_xep_0323.py
tests/test_stanza_xep_0325.py
tests/test_stanza_xep_0380.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_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_stream_xep_0323.py
tests/test_stream_xep_0325.py
tests/test_tostring.py