├── .gitignore ├── CHANGES.md ├── LICENSE ├── README.md ├── composer.json ├── docs ├── Makefile ├── conf.py ├── developers │ ├── core_stack.rst │ ├── http_stack.rst │ ├── introduction.rst │ └── xmpp_stack.rst ├── index.rst └── users │ ├── cron_jobs.rst │ ├── getting_started.rst │ ├── http_examples.rst │ ├── http_extensions.rst │ ├── jaxl_instance.rst │ ├── jaxlctl.rst │ ├── logging.rst │ ├── xml_objects.rst │ ├── xmpp_examples.rst │ └── xmpp_extensions.rst ├── examples ├── _bootstrap.php ├── curl.php ├── echo_bosh_bot.php ├── echo_bot.php ├── echo_component_bot.php ├── echo_http_server.php ├── echo_unix_sock_server.php ├── http_bind.php ├── http_pre_bind.php ├── http_rest_server.php ├── muc_log_bot.php ├── multi_client.php ├── pipes.php ├── publisher.php ├── register_user.php ├── subscriber.php ├── xmpp_rest.php └── xoauth2_gtalk_client.php ├── jaxlctl ├── phpcs.xml ├── phpunit.xml.dist ├── src └── JAXL │ ├── core │ ├── README.md │ ├── jaxl_cli.php │ ├── jaxl_client_base.php │ ├── jaxl_clock.php │ ├── jaxl_event.php │ ├── jaxl_exception.php │ ├── jaxl_fsm.php │ ├── jaxl_logger.php │ ├── jaxl_loop.php │ ├── jaxl_pipe.php │ ├── jaxl_sock5.php │ ├── jaxl_socket_client.php │ ├── jaxl_socket_server.php │ ├── jaxl_util.php │ ├── jaxl_xml.php │ ├── jaxl_xml_access.php │ └── jaxl_xml_stream.php │ ├── http │ ├── README.md │ ├── http_client.php │ ├── http_dispatch_rule.php │ ├── http_dispatcher.php │ ├── http_multipart.php │ ├── http_request.php │ └── http_server.php │ ├── jaxl.php │ ├── jaxlctl.php │ ├── xep │ ├── README.md │ ├── xep_0030.php │ ├── xep_0045.php │ ├── xep_0060.php │ ├── xep_0077.php │ ├── xep_0114.php │ ├── xep_0115.php │ ├── xep_0199.php │ ├── xep_0203.php │ ├── xep_0206.php │ └── xep_0249.php │ └── xmpp │ ├── README.md │ ├── xmpp.php │ ├── xmpp_iq.php │ ├── xmpp_jid.php │ ├── xmpp_msg.php │ ├── xmpp_pres.php │ ├── xmpp_roster_item.php │ ├── xmpp_stanza.php │ ├── xmpp_stream.php │ └── xmpp_xep.php └── tests ├── JAXLEventTest.php ├── JAXLLoggerTest.php ├── JAXLSocketClientTest.php ├── JAXLTest.php ├── JAXLXmlStreamTest.php ├── JAXLXmlTest.php ├── XMPPJidTest.php ├── XMPPMsgTest.php ├── XMPPStanzaTest.php └── XMPPStreamTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/composer.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/developers/core_stack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/developers/core_stack.rst -------------------------------------------------------------------------------- /docs/developers/http_stack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/developers/http_stack.rst -------------------------------------------------------------------------------- /docs/developers/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/developers/introduction.rst -------------------------------------------------------------------------------- /docs/developers/xmpp_stack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/developers/xmpp_stack.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/users/cron_jobs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/cron_jobs.rst -------------------------------------------------------------------------------- /docs/users/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/getting_started.rst -------------------------------------------------------------------------------- /docs/users/http_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/http_examples.rst -------------------------------------------------------------------------------- /docs/users/http_extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/http_extensions.rst -------------------------------------------------------------------------------- /docs/users/jaxl_instance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/jaxl_instance.rst -------------------------------------------------------------------------------- /docs/users/jaxlctl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/jaxlctl.rst -------------------------------------------------------------------------------- /docs/users/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/logging.rst -------------------------------------------------------------------------------- /docs/users/xml_objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/xml_objects.rst -------------------------------------------------------------------------------- /docs/users/xmpp_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/xmpp_examples.rst -------------------------------------------------------------------------------- /docs/users/xmpp_extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/docs/users/xmpp_extensions.rst -------------------------------------------------------------------------------- /examples/_bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/_bootstrap.php -------------------------------------------------------------------------------- /examples/curl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/curl.php -------------------------------------------------------------------------------- /examples/echo_bosh_bot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/echo_bosh_bot.php -------------------------------------------------------------------------------- /examples/echo_bot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/echo_bot.php -------------------------------------------------------------------------------- /examples/echo_component_bot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/echo_component_bot.php -------------------------------------------------------------------------------- /examples/echo_http_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/echo_http_server.php -------------------------------------------------------------------------------- /examples/echo_unix_sock_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/echo_unix_sock_server.php -------------------------------------------------------------------------------- /examples/http_bind.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/http_bind.php -------------------------------------------------------------------------------- /examples/http_pre_bind.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/http_pre_bind.php -------------------------------------------------------------------------------- /examples/http_rest_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/http_rest_server.php -------------------------------------------------------------------------------- /examples/muc_log_bot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/muc_log_bot.php -------------------------------------------------------------------------------- /examples/multi_client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/multi_client.php -------------------------------------------------------------------------------- /examples/pipes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/pipes.php -------------------------------------------------------------------------------- /examples/publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/publisher.php -------------------------------------------------------------------------------- /examples/register_user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/register_user.php -------------------------------------------------------------------------------- /examples/subscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/subscriber.php -------------------------------------------------------------------------------- /examples/xmpp_rest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/xmpp_rest.php -------------------------------------------------------------------------------- /examples/xoauth2_gtalk_client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/examples/xoauth2_gtalk_client.php -------------------------------------------------------------------------------- /jaxlctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/jaxlctl -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/JAXL/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/README.md -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_cli.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_client_base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_client_base.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_clock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_clock.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_event.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_exception.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_fsm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_fsm.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_logger.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_loop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_loop.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_pipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_pipe.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_sock5.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_sock5.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_socket_client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_socket_client.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_socket_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_socket_server.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_util.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_xml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_xml.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_xml_access.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_xml_access.php -------------------------------------------------------------------------------- /src/JAXL/core/jaxl_xml_stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/core/jaxl_xml_stream.php -------------------------------------------------------------------------------- /src/JAXL/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/README.md -------------------------------------------------------------------------------- /src/JAXL/http/http_client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/http_client.php -------------------------------------------------------------------------------- /src/JAXL/http/http_dispatch_rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/http_dispatch_rule.php -------------------------------------------------------------------------------- /src/JAXL/http/http_dispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/http_dispatcher.php -------------------------------------------------------------------------------- /src/JAXL/http/http_multipart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/http_multipart.php -------------------------------------------------------------------------------- /src/JAXL/http/http_request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/http_request.php -------------------------------------------------------------------------------- /src/JAXL/http/http_server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/http/http_server.php -------------------------------------------------------------------------------- /src/JAXL/jaxl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/jaxl.php -------------------------------------------------------------------------------- /src/JAXL/jaxlctl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/jaxlctl.php -------------------------------------------------------------------------------- /src/JAXL/xep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/README.md -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0030.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0030.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0045.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0045.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0060.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0060.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0077.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0077.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0114.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0114.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0115.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0115.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0199.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0199.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0203.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0203.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0206.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0206.php -------------------------------------------------------------------------------- /src/JAXL/xep/xep_0249.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xep/xep_0249.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/README.md -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_iq.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_iq.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_jid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_jid.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_msg.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_msg.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_pres.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_pres.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_roster_item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_roster_item.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_stanza.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_stanza.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_stream.php -------------------------------------------------------------------------------- /src/JAXL/xmpp/xmpp_xep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/src/JAXL/xmpp/xmpp_xep.php -------------------------------------------------------------------------------- /tests/JAXLEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/JAXLEventTest.php -------------------------------------------------------------------------------- /tests/JAXLLoggerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/JAXLLoggerTest.php -------------------------------------------------------------------------------- /tests/JAXLSocketClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/JAXLSocketClientTest.php -------------------------------------------------------------------------------- /tests/JAXLTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/JAXLTest.php -------------------------------------------------------------------------------- /tests/JAXLXmlStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/JAXLXmlStreamTest.php -------------------------------------------------------------------------------- /tests/JAXLXmlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/JAXLXmlTest.php -------------------------------------------------------------------------------- /tests/XMPPJidTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/XMPPJidTest.php -------------------------------------------------------------------------------- /tests/XMPPMsgTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/XMPPMsgTest.php -------------------------------------------------------------------------------- /tests/XMPPStanzaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/XMPPStanzaTest.php -------------------------------------------------------------------------------- /tests/XMPPStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaxl/JAXL/HEAD/tests/XMPPStreamTest.php --------------------------------------------------------------------------------