├── .editorconfig ├── .gitignore ├── .travis.yml ├── Makefile ├── README.md ├── application.php ├── bin ├── coverage.sh ├── dev_setup.sh ├── phpstan.sh ├── start.sh ├── start_daemon.sh ├── start_mua.sh ├── stop.sh └── test.sh ├── bootstrap.php ├── composer.json ├── functions.php ├── phpchat.sublime-project ├── phpunit.xml ├── src └── TheFox │ ├── Command │ ├── BasicCommand.php │ ├── ConsoleCommand.php │ ├── CronjobCommand.php │ ├── ImapCommand.php │ ├── InfoCommand.php │ ├── KernelCommand.php │ └── SmtpCommand.php │ ├── Dht │ └── Simple │ │ ├── Node.php │ │ └── Table.php │ ├── Ipc │ ├── AbstractHandler.php │ ├── ClientConnection.php │ ├── Connection.php │ ├── ServerConnection.php │ └── StreamHandler.php │ ├── Logger │ ├── Logger.php │ └── StreamHandler.php │ ├── PhpChat │ ├── Client.php │ ├── ClientAction.php │ ├── Console.php │ ├── Contact.php │ ├── Cronjob.php │ ├── Entity │ │ ├── Addressbook.php │ │ ├── Message.php │ │ ├── MessageDatabase.php │ │ ├── NewNodesDatabase.php │ │ └── Settings.php │ ├── Http │ │ ├── HttpClient.php │ │ └── HttpUri.php │ ├── Kernel.php │ ├── PhpChat.php │ ├── Server.php │ ├── TalkRequest.php │ ├── TcpClient.php │ ├── TcpUri.php │ └── Thread.php │ └── Service │ ├── BinaryService.php │ ├── CompressionService.php │ ├── IpService.php │ └── SslService.php └── tests ├── TcpClientTest.php └── TheFox └── Test ├── AddressbookTest.php ├── BasicTest.php ├── ClientTest.php ├── ColorTest.php ├── ConsoleTest.php ├── CronjobTest.php ├── HttpUriTest.php ├── LogTest.php ├── MessageTest.php ├── MsgDbTest.php ├── NodesNewDbTest.php ├── SimpleTableTest.php ├── SslTest.php ├── TalkRequestTest.php ├── TcpClientTest.php ├── TcpUriTest.php ├── TestTest.php ├── ThreadTest.php ├── UriTest.php ├── UuidTest.php └── YamlStorageTest.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/README.md -------------------------------------------------------------------------------- /application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/application.php -------------------------------------------------------------------------------- /bin/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/coverage.sh -------------------------------------------------------------------------------- /bin/dev_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/dev_setup.sh -------------------------------------------------------------------------------- /bin/phpstan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/phpstan.sh -------------------------------------------------------------------------------- /bin/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/start.sh -------------------------------------------------------------------------------- /bin/start_daemon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/start_daemon.sh -------------------------------------------------------------------------------- /bin/start_mua.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/start_mua.sh -------------------------------------------------------------------------------- /bin/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/stop.sh -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bin/test.sh -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/composer.json -------------------------------------------------------------------------------- /functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/functions.php -------------------------------------------------------------------------------- /phpchat.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/phpchat.sublime-project -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/TheFox/Command/BasicCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/BasicCommand.php -------------------------------------------------------------------------------- /src/TheFox/Command/ConsoleCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/ConsoleCommand.php -------------------------------------------------------------------------------- /src/TheFox/Command/CronjobCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/CronjobCommand.php -------------------------------------------------------------------------------- /src/TheFox/Command/ImapCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/ImapCommand.php -------------------------------------------------------------------------------- /src/TheFox/Command/InfoCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/InfoCommand.php -------------------------------------------------------------------------------- /src/TheFox/Command/KernelCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/KernelCommand.php -------------------------------------------------------------------------------- /src/TheFox/Command/SmtpCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Command/SmtpCommand.php -------------------------------------------------------------------------------- /src/TheFox/Dht/Simple/Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Dht/Simple/Node.php -------------------------------------------------------------------------------- /src/TheFox/Dht/Simple/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Dht/Simple/Table.php -------------------------------------------------------------------------------- /src/TheFox/Ipc/AbstractHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Ipc/AbstractHandler.php -------------------------------------------------------------------------------- /src/TheFox/Ipc/ClientConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Ipc/ClientConnection.php -------------------------------------------------------------------------------- /src/TheFox/Ipc/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Ipc/Connection.php -------------------------------------------------------------------------------- /src/TheFox/Ipc/ServerConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Ipc/ServerConnection.php -------------------------------------------------------------------------------- /src/TheFox/Ipc/StreamHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Ipc/StreamHandler.php -------------------------------------------------------------------------------- /src/TheFox/Logger/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Logger/Logger.php -------------------------------------------------------------------------------- /src/TheFox/Logger/StreamHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Logger/StreamHandler.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Client.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/ClientAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/ClientAction.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Console.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Contact.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Contact.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Cronjob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Cronjob.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Entity/Addressbook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Entity/Addressbook.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Entity/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Entity/Message.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Entity/MessageDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Entity/MessageDatabase.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Entity/NewNodesDatabase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Entity/NewNodesDatabase.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Entity/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Entity/Settings.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Http/HttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Http/HttpClient.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Http/HttpUri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Http/HttpUri.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Kernel.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/PhpChat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/PhpChat.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Server.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/TalkRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/TalkRequest.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/TcpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/TcpClient.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/TcpUri.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/TcpUri.php -------------------------------------------------------------------------------- /src/TheFox/PhpChat/Thread.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/PhpChat/Thread.php -------------------------------------------------------------------------------- /src/TheFox/Service/BinaryService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Service/BinaryService.php -------------------------------------------------------------------------------- /src/TheFox/Service/CompressionService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Service/CompressionService.php -------------------------------------------------------------------------------- /src/TheFox/Service/IpService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Service/IpService.php -------------------------------------------------------------------------------- /src/TheFox/Service/SslService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/src/TheFox/Service/SslService.php -------------------------------------------------------------------------------- /tests/TcpClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TcpClientTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/AddressbookTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/AddressbookTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/BasicTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/BasicTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/ClientTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/ColorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/ColorTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/ConsoleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/ConsoleTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/CronjobTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/CronjobTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/HttpUriTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/HttpUriTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/LogTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/LogTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/MessageTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/MsgDbTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/MsgDbTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/NodesNewDbTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/NodesNewDbTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/SimpleTableTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/SimpleTableTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/SslTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/SslTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/TalkRequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/TalkRequestTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/TcpClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/TcpClientTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/TcpUriTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/TcpUriTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/TestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/TestTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/ThreadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/ThreadTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/UriTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/UriTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/UuidTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/UuidTest.php -------------------------------------------------------------------------------- /tests/TheFox/Test/YamlStorageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFox/phpchat/HEAD/tests/TheFox/Test/YamlStorageTest.php --------------------------------------------------------------------------------