diff --git a/.ts3config/mysql.yml.dist b/.ts3config/mysql.yml.dist deleted file mode 100644 index 89444263..00000000 --- a/.ts3config/mysql.yml.dist +++ /dev/null @@ -1,7 +0,0 @@ -server: - host: localhost - port: 3306 - database: teamspeak -auth: - username: teamspeak - password: password \ No newline at end of file diff --git a/.ts3config/teamspeak3.yml.dist b/.ts3config/teamspeak3.yml.dist deleted file mode 100644 index 2901c20a..00000000 --- a/.ts3config/teamspeak3.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -server: - host: localhost - ports: - voice: 9987 - query: 10011 - file: 30033 - tsdns: 41144 -auth: - query: - username: serveradmin - password: password \ No newline at end of file diff --git a/composer.json b/composer.json index 25bc4d88..a5b4e19d 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "prestige-solution/ts-x-php-framework", "type": "library", - "description": "Modern use-at-will framework that provides individual components to manage Teamspeak Server Instances", + "description": "A modern, refactored PHP framework for Teamspeak 3 and Teamspeak 6 servers, offering full SSH support and extensive unit tests.", "keywords": ["ts", "teamspeak","server","query","filetransfer","management","interface","api"], "license": "GPL-3.0", "authors": [ diff --git a/composer.lock b/composer.lock index 8887f084..bb07f94e 100644 --- a/composer.lock +++ b/composer.lock @@ -633,16 +633,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.88.2", + "version": "v3.90.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "a8d15584bafb0f0d9d938827840060fd4a3ebc99" + "reference": "ad732c2e9299c9743f9c55ae53cc0e7642ab1155" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/a8d15584bafb0f0d9d938827840060fd4a3ebc99", - "reference": "a8d15584bafb0f0d9d938827840060fd4a3ebc99", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/ad732c2e9299c9743f9c55ae53cc0e7642ab1155", + "reference": "ad732c2e9299c9743f9c55ae53cc0e7642ab1155", "shasum": "" }, "require": { @@ -657,21 +657,20 @@ "php": "^7.4 || ^8.0", "react/child-process": "^0.6.6", "react/event-loop": "^1.5", - "react/promise": "^3.3", "react/socket": "^1.16", "react/stream": "^1.4", "sebastian/diff": "^4.0.6 || ^5.1.1 || ^6.0.2 || ^7.0", - "symfony/console": "^5.4.47 || ^6.4.24 || ^7.0", - "symfony/event-dispatcher": "^5.4.45 || ^6.4.24 || ^7.0", - "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.0", - "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.0", - "symfony/options-resolver": "^5.4.45 || ^6.4.24 || ^7.0", + "symfony/console": "^5.4.47 || ^6.4.24 || ^7.0 || ^8.0", + "symfony/event-dispatcher": "^5.4.45 || ^6.4.24 || ^7.0 || ^8.0", + "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.0 || ^8.0", + "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.0 || ^8.0", + "symfony/options-resolver": "^5.4.45 || ^6.4.24 || ^7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.33", "symfony/polyfill-php80": "^1.33", "symfony/polyfill-php81": "^1.33", "symfony/polyfill-php84": "^1.33", - "symfony/process": "^5.4.47 || ^6.4.24 || ^7.2", - "symfony/stopwatch": "^5.4.45 || ^6.4.24 || ^7.0" + "symfony/process": "^5.4.47 || ^6.4.24 || ^7.2 || ^8.0", + "symfony/stopwatch": "^5.4.45 || ^6.4.24 || ^7.0 || ^8.0" }, "require-dev": { "facile-it/paraunit": "^1.3.1 || ^2.7", @@ -679,12 +678,12 @@ "justinrainbow/json-schema": "^6.5", "keradus/cli-executor": "^2.2", "mikey179/vfsstream": "^1.6.12", - "php-coveralls/php-coveralls": "^2.8", + "php-coveralls/php-coveralls": "^2.9", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6", "phpunit/phpunit": "^9.6.25 || ^10.5.53 || ^11.5.34", - "symfony/var-dumper": "^5.4.48 || ^6.4.24 || ^7.3.2", - "symfony/yaml": "^5.4.45 || ^6.4.24 || ^7.3.2" + "symfony/var-dumper": "^5.4.48 || ^6.4.24 || ^7.3.2 || ^8.0", + "symfony/yaml": "^5.4.45 || ^6.4.24 || ^7.3.2 || ^8.0" }, "suggest": { "ext-dom": "For handling output formats in XML", @@ -725,7 +724,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.88.2" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.90.0" }, "funding": [ { @@ -733,7 +732,7 @@ "type": "github" } ], - "time": "2025-09-27T00:24:15+00:00" + "time": "2025-11-20T15:15:16+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1122,16 +1121,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.6.1", + "version": "v5.6.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + "reference": "3a454ca033b9e06b63282ce19562e892747449bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", - "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb", + "reference": "3a454ca033b9e06b63282ce19562e892747449bb", "shasum": "" }, "require": { @@ -1174,9 +1173,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2" }, - "time": "2025-08-13T20:13:15+00:00" + "time": "2025-10-21T19:32:17+00:00" }, { "name": "phar-io/manifest", @@ -1298,33 +1297,32 @@ }, { "name": "php-coveralls/php-coveralls", - "version": "v2.8.0", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/php-coveralls/php-coveralls.git", - "reference": "00b9fce4d785a98760ca02f305c197f5fcfb6004" + "reference": "468f5247e9e36ecc9b34f501cab868e7ac7c1f73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-coveralls/php-coveralls/zipball/00b9fce4d785a98760ca02f305c197f5fcfb6004", - "reference": "00b9fce4d785a98760ca02f305c197f5fcfb6004", + "url": "https://api.github.com/repos/php-coveralls/php-coveralls/zipball/468f5247e9e36ecc9b34f501cab868e7ac7c1f73", + "reference": "468f5247e9e36ecc9b34f501cab868e7ac7c1f73", "shasum": "" }, "require": { "ext-json": "*", "ext-simplexml": "*", "guzzlehttp/guzzle": "^6.0 || ^7.0", - "php": "^7.0 || ^8.0", - "psr/log": "^1.0 || ^2.0", - "symfony/config": "^2.1 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", - "symfony/console": "^2.1 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", - "symfony/stopwatch": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", - "symfony/yaml": "^2.0.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" + "php": "^7.4 || ^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "symfony/config": "^5.4 || ^6.4 || ^7.0 || ^8.0", + "symfony/console": "^5.4 || ^6.4 || ^7.0 || ^8.0", + "symfony/stopwatch": "^5.4 || ^6.4 || ^7.0 || ^8.0", + "symfony/yaml": "^5.4 || ^6.4 || ^7.0 || ^8.0" }, "require-dev": { - "phpspec/prophecy-phpunit": "^1.1 || ^2.3", - "phpunit/phpunit": "^4.8.35 || ^5.4.3 || ^6.0 || ^7.0 || >=8.0 <8.5.29 || >=9.0 <9.5.23", - "sanmai/phpunit-legacy-adapter": "^6.1 || ^8.0" + "phpspec/prophecy-phpunit": "^2.4", + "phpunit/phpunit": "^9.6.29 || ^10.5.58 || ^11.5.43" }, "suggest": { "symfony/http-kernel": "Allows Symfony integration" @@ -1376,9 +1374,9 @@ ], "support": { "issues": "https://github.com/php-coveralls/php-coveralls/issues", - "source": "https://github.com/php-coveralls/php-coveralls/tree/v2.8.0" + "source": "https://github.com/php-coveralls/php-coveralls/tree/v2.9.0" }, - "time": "2025-05-12T08:35:27+00:00" + "time": "2025-11-06T10:39:48+00:00" }, { "name": "phpcompatibility/php-compatibility", @@ -1779,16 +1777,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.42", + "version": "11.5.44", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "1c6cb5dfe412af3d0dfd414cfd110e3b9cfdbc3c" + "reference": "c346885c95423eda3f65d85a194aaa24873cda82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c6cb5dfe412af3d0dfd414cfd110e3b9cfdbc3c", - "reference": "1c6cb5dfe412af3d0dfd414cfd110e3b9cfdbc3c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c346885c95423eda3f65d85a194aaa24873cda82", + "reference": "c346885c95423eda3f65d85a194aaa24873cda82", "shasum": "" }, "require": { @@ -1860,7 +1858,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.42" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.44" }, "funding": [ { @@ -1884,7 +1882,7 @@ "type": "tidelift" } ], - "time": "2025-09-28T12:09:13+00:00" + "time": "2025-11-13T07:17:35+00:00" }, { "name": "psr/container", @@ -2151,16 +2149,16 @@ }, { "name": "psr/log", - "version": "2.0.0", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376" + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376", - "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { @@ -2169,7 +2167,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { @@ -2195,9 +2193,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/2.0.0" + "source": "https://github.com/php-fig/log/tree/3.0.2" }, - "time": "2021-07-14T16:41:46+00:00" + "time": "2024-09-11T13:17:53+00:00" }, { "name": "ralouphie/getallheaders", @@ -2392,16 +2390,16 @@ }, { "name": "react/dns", - "version": "v1.13.0", + "version": "v1.14.0", "source": { "type": "git", "url": "https://github.com/reactphp/dns.git", - "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5" + "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", - "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", + "url": "https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3", + "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3", "shasum": "" }, "require": { @@ -2456,7 +2454,7 @@ ], "support": { "issues": "https://github.com/reactphp/dns/issues", - "source": "https://github.com/reactphp/dns/tree/v1.13.0" + "source": "https://github.com/reactphp/dns/tree/v1.14.0" }, "funding": [ { @@ -2464,20 +2462,20 @@ "type": "open_collective" } ], - "time": "2024-06-13T14:18:03+00:00" + "time": "2025-11-18T19:34:28+00:00" }, { "name": "react/event-loop", - "version": "v1.5.0", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", - "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a", + "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a", "shasum": "" }, "require": { @@ -2528,7 +2526,7 @@ ], "support": { "issues": "https://github.com/reactphp/event-loop/issues", - "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" + "source": "https://github.com/reactphp/event-loop/tree/v1.6.0" }, "funding": [ { @@ -2536,7 +2534,7 @@ "type": "open_collective" } ], - "time": "2023-11-13T13:48:05+00:00" + "time": "2025-11-17T20:46:25+00:00" }, { "name": "react/promise", @@ -2613,16 +2611,16 @@ }, { "name": "react/socket", - "version": "v1.16.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" + "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", - "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", + "url": "https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08", + "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08", "shasum": "" }, "require": { @@ -2681,7 +2679,7 @@ ], "support": { "issues": "https://github.com/reactphp/socket/issues", - "source": "https://github.com/reactphp/socket/tree/v1.16.0" + "source": "https://github.com/reactphp/socket/tree/v1.17.0" }, "funding": [ { @@ -2689,7 +2687,7 @@ "type": "open_collective" } ], - "time": "2024-07-26T10:38:09+00:00" + "time": "2025-11-19T20:47:34+00:00" }, { "name": "react/stream", @@ -3757,16 +3755,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.13.4", + "version": "3.13.5", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119" + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ad545ea9c1b7d270ce0fc9cbfb884161cd706119", - "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4", + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4", "shasum": "" }, "require": { @@ -3783,11 +3781,6 @@ "bin/phpcs" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" @@ -3837,7 +3830,7 @@ "type": "thanks_dev" } ], - "time": "2025-09-05T05:47:09+00:00" + "time": "2025-11-04T16:30:35+00:00" }, { "name": "staabm/side-effects-detector", @@ -3893,16 +3886,16 @@ }, { "name": "symfony/config", - "version": "v7.3.4", + "version": "v7.3.6", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "8a09223170046d2cfda3d2e11af01df2c641e961" + "reference": "9d18eba95655a3152ae4c1d53c6cc34eb4d4a0b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/8a09223170046d2cfda3d2e11af01df2c641e961", - "reference": "8a09223170046d2cfda3d2e11af01df2c641e961", + "url": "https://api.github.com/repos/symfony/config/zipball/9d18eba95655a3152ae4c1d53c6cc34eb4d4a0b7", + "reference": "9d18eba95655a3152ae4c1d53c6cc34eb4d4a0b7", "shasum": "" }, "require": { @@ -3948,7 +3941,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v7.3.4" + "source": "https://github.com/symfony/config/tree/v7.3.6" }, "funding": [ { @@ -3968,20 +3961,20 @@ "type": "tidelift" } ], - "time": "2025-09-22T12:46:16+00:00" + "time": "2025-11-02T08:04:43+00:00" }, { "name": "symfony/console", - "version": "v7.3.4", + "version": "v7.3.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db" + "reference": "c28ad91448f86c5f6d9d2c70f0cf68bf135f252a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", - "reference": "2b9c5fafbac0399a20a2e82429e2bd735dcfb7db", + "url": "https://api.github.com/repos/symfony/console/zipball/c28ad91448f86c5f6d9d2c70f0cf68bf135f252a", + "reference": "c28ad91448f86c5f6d9d2c70f0cf68bf135f252a", "shasum": "" }, "require": { @@ -4046,7 +4039,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.4" + "source": "https://github.com/symfony/console/tree/v7.3.6" }, "funding": [ { @@ -4066,7 +4059,7 @@ "type": "tidelift" } ], - "time": "2025-09-22T15:31:00+00:00" + "time": "2025-11-04T01:21:42+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4297,16 +4290,16 @@ }, { "name": "symfony/filesystem", - "version": "v7.3.2", + "version": "v7.3.6", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd" + "reference": "e9bcfd7837928ab656276fe00464092cc9e1826a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd", - "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/e9bcfd7837928ab656276fe00464092cc9e1826a", + "reference": "e9bcfd7837928ab656276fe00464092cc9e1826a", "shasum": "" }, "require": { @@ -4343,7 +4336,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.3.2" + "source": "https://github.com/symfony/filesystem/tree/v7.3.6" }, "funding": [ { @@ -4363,20 +4356,20 @@ "type": "tidelift" } ], - "time": "2025-07-07T08:17:47+00:00" + "time": "2025-11-05T09:52:27+00:00" }, { "name": "symfony/finder", - "version": "v7.3.2", + "version": "v7.3.5", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" + "reference": "9f696d2f1e340484b4683f7853b273abff94421f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", - "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", + "url": "https://api.github.com/repos/symfony/finder/zipball/9f696d2f1e340484b4683f7853b273abff94421f", + "reference": "9f696d2f1e340484b4683f7853b273abff94421f", "shasum": "" }, "require": { @@ -4411,7 +4404,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.3.2" + "source": "https://github.com/symfony/finder/tree/v7.3.5" }, "funding": [ { @@ -4431,7 +4424,7 @@ "type": "tidelift" } ], - "time": "2025-07-15T13:41:35+00:00" + "time": "2025-10-15T18:45:57+00:00" }, { "name": "symfony/options-resolver", @@ -5150,16 +5143,16 @@ }, { "name": "symfony/service-contracts", - "version": "v3.6.0", + "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", - "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43", + "reference": "45112560a3ba2d715666a509a0bc9521d10b6c43", "shasum": "" }, "require": { @@ -5213,7 +5206,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.1" }, "funding": [ { @@ -5224,12 +5217,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-04-25T09:37:31+00:00" + "time": "2025-07-15T11:30:57+00:00" }, { "name": "symfony/stopwatch", @@ -5385,16 +5382,16 @@ }, { "name": "symfony/yaml", - "version": "v7.3.3", + "version": "v7.3.5", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" + "reference": "90208e2fc6f68f613eae7ca25a2458a931b1bacc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", - "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", + "url": "https://api.github.com/repos/symfony/yaml/zipball/90208e2fc6f68f613eae7ca25a2458a931b1bacc", + "reference": "90208e2fc6f68f613eae7ca25a2458a931b1bacc", "shasum": "" }, "require": { @@ -5437,7 +5434,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.3.3" + "source": "https://github.com/symfony/yaml/tree/v7.3.5" }, "funding": [ { @@ -5457,20 +5454,20 @@ "type": "tidelift" } ], - "time": "2025-08-27T11:34:33+00:00" + "time": "2025-09-27T09:00:46+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.3", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { @@ -5499,7 +5496,7 @@ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" }, "funding": [ { @@ -5507,7 +5504,7 @@ "type": "github" } ], - "time": "2024-03-03T12:36:25+00:00" + "time": "2025-11-17T20:03:58+00:00" } ], "aliases": [], diff --git a/doc/img/setup_bot-identitaet_1.png b/doc/img/setup_bot-identitaet_1.png deleted file mode 100644 index 0e305535..00000000 Binary files a/doc/img/setup_bot-identitaet_1.png and /dev/null differ diff --git a/doc/testing-live-server.md b/doc/testing-live-server.md index c12dcbdd..a13c3e33 100644 --- a/doc/testing-live-server.md +++ b/doc/testing-live-server.md @@ -7,51 +7,34 @@ cp .env.testing.example .env.testing ``` Replace all `DEV_LIVE_SERVER_*` Variables with your Teamspeak Configuration -| Environment Variable | Description | -|----------------------------------------|----------------------------------------------------------------------------------------------------------------------| -| DEV_LIVE_SERVER_AVAILABLE= | Activate Channel Tests (Default = false). At false all Channel Tests will be skipped | -| DEV_LIVE_SERVER_HOST= | Your Host Address (Recommended: IPv4) | -| DEV_LIVE_SERVER_QUERY_PORT= | ssh = 10022 | -| DEV_LIVE_SERVER_QUERY_USER= | Your Query Username | -| DEV_LIVE_SERVER_QUERY_USER_PASSWORD= | Password for the Query User | -| DEV_LIVE_SERVER_UNIT_TEST_CHANNEL= | Setup a Channelname for Channel Tests. The Live Server Tests will create channels under this configured Channelname* | -| DEV_LIVE_SERVER_UNIT_TEST_USER_ACTIVE= | Activate User Tests (Default = false). At false all User Tests will be skipped | -| DEV_LIVE_SERVER_UNIT_TEST_USER= | Setup a Teamspeak Testclient. It will be use for Client Tests | -| DEV_LIVE_SERVER_UNIT_TEST_SIGNALS= | Test Signals. Default = false. NOTE: This Test has a very long Test duration. | +| Environment Variable | Description | +|-----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------| +| DEV_LIVE_SERVER_AVAILABLE= | Activate Channel Tests (Default = false). At false all Channel Tests will be skipped | +| DEV_LIVE_SERVER_HOST= | Your Host Address (Recommended: IPv4) | +| DEV_LIVE_SERVER_QUERY_PORT= | ssh = 10022 | +| DEV_LIVE_SERVER_QUERY_USER= | Your Query Username | +| DEV_LIVE_SERVER_QUERY_USER_PASSWORD= | Password for the Query User | +| DEV_LIVE_SERVER_UNIT_TEST_CHANNEL= | Setup a Channelname for Channel Tests. The Live Server Tests will create channels under this configured Channelname* | +| DEV_LIVE_SERVER_UNIT_TEST_USER_ACTIVE= | Activate User Tests (Default = false). At false all User Tests will be skipped | +| DEV_LIVE_SERVER_UNIT_TEST_USER=UnitTestUser | Setup a Teamspeak Testclient. It will be use for Client Tests | +| DEV_LIVE_SERVER_UNIT_TEST_SIGNALS= | Test Signals. Default = false. NOTE: This Test has a very long Test duration. | +| DEV_LIVE_SERVER_UNIT_TEST_USER_EXTEND=UnitTestUser2 | Define a second TestUser | ### Important Configuration -*Set Permission Change (Modify) Power and Delete Power to 75. Otherwise, the tests with channel permissions will be fail. +* Setup your Testserver. You can use Templates from ![make-ts3-ssh-compatible](../doc/docker/make-ts3-ssh-compatible.md). Remember to create a new RSA Hostkey at Teamspeak 3 Server. +* Create a new Channel with Channelname ``UnitTest`` +* Rename the Server Name to ``UnitTestServer`` -### Important Notes -If you run these Live Server Tests, the Clients see massive Server Log entrys with Anti-Flood errors.
-The test is rapid with a lot of connections from the bot (one connection and disconnection for each test).
-The Serveradministrator has no Anti-Flood Permissions, so maybe you as an Administrator can't see these entrys. - ---- - -## Setup your Bot Identity -**NOTE:** YaTQA is not ready to use with Teamspeak 6 Servers. - -### Scenario 1: Set up an individual query Servergroup -If you want to test or use a specific Bot Identity, you have to create a new Servergroup for the bot. -You can define all permissions there you want but be sure the permissions have enough power. Otherwise, you get insufficient_permissions errors. - -### Scenario 2: Use the serveradmin query (RECOMMENDED) +### Scenario 1: Use the serveradmin query (RECOMMENDED) If you want to test all functions without permissions issues, you should use the serveradmin query. When you want to migrate from Teamspeak Server 3 to 6, you need the serveradmin query, otherwise you run in permission issues. -If you want to test both Servers at the same time, you can set the same serveradmin password for both Servers. +If you want to test both Servers at the same time, you can set the same serveradmin password for both Servers. -How can you do this? -Check out the Documentation ![make-ts3-ssh-compatible](../doc/docker/make-ts3-ssh-compatible.md) - ---- - -#### Create a new Bot Identity -Start the Teamspeak client and create a new identity. You can create this via Extras **(1)** - Identities **(2)**. To do this, click on Create and enter a name as the identity name **(3)** and nickname **(4)**. Then confirm with OK. Now connect to your server **with this identity**. You can tell whether the identity is being used by the bold font.
-![setup_bot-identitaet_1](img/setup_bot-identitaet_1.png) - -Now assign the bot server group to the bot identity. The bot identity is now in the bot server group. Connect with the bot identity to your Server and create a new Query Login. The name you have to enter is your query login name. The password is generated automatically.
-**IMPORTANT: SAVE THE LOGIN NAME AND PASSWORD**

-Leave the server and change your identity back to the one you used previously. The bot identity is no longer needed. Your server now knows this identity.
-**NOTE:** If you lost your Identity? No Problem! Create a new one by repeat the previously steps. Delete the older Identity form your Server (by using YaTQA at User DB entrys) +### Scenario 2: Set up an individual query Servergroup +If you want to test or use a specific Bot Identity, you have to create a new Servergroup for the bot. +You can define all permissions there you want but be sure the permissions have enough power. Otherwise, you get insufficient_permissions errors. +### Important Notes +If you run these Live Server Tests, the Clients see massive Server Log entrys with Anti-Flood errors.
+The test is rapid with a lot of connections from the bot (one connection and disconnection for each test).
+The Serveradministrator has no Anti-Flood Permissions, so maybe you as an Administrator can't see these entrys. diff --git a/images/flags/ad.png b/images/flags/ad.png deleted file mode 100644 index 625ca84f..00000000 Binary files a/images/flags/ad.png and /dev/null differ diff --git a/images/flags/ae.png b/images/flags/ae.png deleted file mode 100644 index ef3a1ecf..00000000 Binary files a/images/flags/ae.png and /dev/null differ diff --git a/images/flags/af.png b/images/flags/af.png deleted file mode 100644 index a4742e29..00000000 Binary files a/images/flags/af.png and /dev/null differ diff --git a/images/flags/ag.png b/images/flags/ag.png deleted file mode 100644 index 556d5504..00000000 Binary files a/images/flags/ag.png and /dev/null differ diff --git a/images/flags/ai.png b/images/flags/ai.png deleted file mode 100644 index 74ed29d9..00000000 Binary files a/images/flags/ai.png and /dev/null differ diff --git a/images/flags/al.png b/images/flags/al.png deleted file mode 100644 index 92354cb6..00000000 Binary files a/images/flags/al.png and /dev/null differ diff --git a/images/flags/am.png b/images/flags/am.png deleted file mode 100644 index 344a2a86..00000000 Binary files a/images/flags/am.png and /dev/null differ diff --git a/images/flags/an.png b/images/flags/an.png deleted file mode 100644 index 633e4b89..00000000 Binary files a/images/flags/an.png and /dev/null differ diff --git a/images/flags/ao.png b/images/flags/ao.png deleted file mode 100644 index bcbd1d6d..00000000 Binary files a/images/flags/ao.png and /dev/null differ diff --git a/images/flags/ar.png b/images/flags/ar.png deleted file mode 100644 index e5ef8f1f..00000000 Binary files a/images/flags/ar.png and /dev/null differ diff --git a/images/flags/as.png b/images/flags/as.png deleted file mode 100644 index 32f30e4c..00000000 Binary files a/images/flags/as.png and /dev/null differ diff --git a/images/flags/at.png b/images/flags/at.png deleted file mode 100644 index 0f15f34f..00000000 Binary files a/images/flags/at.png and /dev/null differ diff --git a/images/flags/au.png b/images/flags/au.png deleted file mode 100644 index a01389a7..00000000 Binary files a/images/flags/au.png and /dev/null differ diff --git a/images/flags/aw.png b/images/flags/aw.png deleted file mode 100644 index a3579c2d..00000000 Binary files a/images/flags/aw.png and /dev/null differ diff --git a/images/flags/ax.png b/images/flags/ax.png deleted file mode 100644 index 1eea80a7..00000000 Binary files a/images/flags/ax.png and /dev/null differ diff --git a/images/flags/az.png b/images/flags/az.png deleted file mode 100644 index 4ee9fe5c..00000000 Binary files a/images/flags/az.png and /dev/null differ diff --git a/images/flags/ba.png b/images/flags/ba.png deleted file mode 100644 index c7749924..00000000 Binary files a/images/flags/ba.png and /dev/null differ diff --git a/images/flags/bb.png b/images/flags/bb.png deleted file mode 100644 index 0df19c71..00000000 Binary files a/images/flags/bb.png and /dev/null differ diff --git a/images/flags/bd.png b/images/flags/bd.png deleted file mode 100644 index 076a8bf8..00000000 Binary files a/images/flags/bd.png and /dev/null differ diff --git a/images/flags/be.png b/images/flags/be.png deleted file mode 100644 index d86ebc80..00000000 Binary files a/images/flags/be.png and /dev/null differ diff --git a/images/flags/bf.png b/images/flags/bf.png deleted file mode 100644 index ab5ce8fe..00000000 Binary files a/images/flags/bf.png and /dev/null differ diff --git a/images/flags/bg.png b/images/flags/bg.png deleted file mode 100644 index 0469f060..00000000 Binary files a/images/flags/bg.png and /dev/null differ diff --git a/images/flags/bh.png b/images/flags/bh.png deleted file mode 100644 index ea8ce687..00000000 Binary files a/images/flags/bh.png and /dev/null differ diff --git a/images/flags/bi.png b/images/flags/bi.png deleted file mode 100644 index 5cc2e30c..00000000 Binary files a/images/flags/bi.png and /dev/null differ diff --git a/images/flags/bj.png b/images/flags/bj.png deleted file mode 100644 index 1cc8b458..00000000 Binary files a/images/flags/bj.png and /dev/null differ diff --git a/images/flags/bl.png b/images/flags/bl.png deleted file mode 100644 index 8332c4ec..00000000 Binary files a/images/flags/bl.png and /dev/null differ diff --git a/images/flags/bm.png b/images/flags/bm.png deleted file mode 100644 index c0c7aead..00000000 Binary files a/images/flags/bm.png and /dev/null differ diff --git a/images/flags/bn.png b/images/flags/bn.png deleted file mode 100644 index 8fb09849..00000000 Binary files a/images/flags/bn.png and /dev/null differ diff --git a/images/flags/bo.png b/images/flags/bo.png deleted file mode 100644 index ce7ba522..00000000 Binary files a/images/flags/bo.png and /dev/null differ diff --git a/images/flags/br.png b/images/flags/br.png deleted file mode 100644 index 9b1a5538..00000000 Binary files a/images/flags/br.png and /dev/null differ diff --git a/images/flags/bs.png b/images/flags/bs.png deleted file mode 100644 index 639fa6cf..00000000 Binary files a/images/flags/bs.png and /dev/null differ diff --git a/images/flags/bt.png b/images/flags/bt.png deleted file mode 100644 index 1d512dff..00000000 Binary files a/images/flags/bt.png and /dev/null differ diff --git a/images/flags/bv.png b/images/flags/bv.png deleted file mode 100644 index 160b6b5b..00000000 Binary files a/images/flags/bv.png and /dev/null differ diff --git a/images/flags/bw.png b/images/flags/bw.png deleted file mode 100644 index fcb10394..00000000 Binary files a/images/flags/bw.png and /dev/null differ diff --git a/images/flags/by.png b/images/flags/by.png deleted file mode 100644 index 504774ec..00000000 Binary files a/images/flags/by.png and /dev/null differ diff --git a/images/flags/bz.png b/images/flags/bz.png deleted file mode 100644 index be63ee1c..00000000 Binary files a/images/flags/bz.png and /dev/null differ diff --git a/images/flags/ca.png b/images/flags/ca.png deleted file mode 100644 index 1f204193..00000000 Binary files a/images/flags/ca.png and /dev/null differ diff --git a/images/flags/cc.png b/images/flags/cc.png deleted file mode 100644 index aed3d3b4..00000000 Binary files a/images/flags/cc.png and /dev/null differ diff --git a/images/flags/cd.png b/images/flags/cd.png deleted file mode 100644 index 5e489424..00000000 Binary files a/images/flags/cd.png and /dev/null differ diff --git a/images/flags/cf.png b/images/flags/cf.png deleted file mode 100644 index da687bdc..00000000 Binary files a/images/flags/cf.png and /dev/null differ diff --git a/images/flags/cg.png b/images/flags/cg.png deleted file mode 100644 index a859792e..00000000 Binary files a/images/flags/cg.png and /dev/null differ diff --git a/images/flags/ch.png b/images/flags/ch.png deleted file mode 100644 index 242ec01a..00000000 Binary files a/images/flags/ch.png and /dev/null differ diff --git a/images/flags/ci.png b/images/flags/ci.png deleted file mode 100644 index 3f2c62eb..00000000 Binary files a/images/flags/ci.png and /dev/null differ diff --git a/images/flags/ck.png b/images/flags/ck.png deleted file mode 100644 index 746d3d6f..00000000 Binary files a/images/flags/ck.png and /dev/null differ diff --git a/images/flags/cl.png b/images/flags/cl.png deleted file mode 100644 index 29c6d61b..00000000 Binary files a/images/flags/cl.png and /dev/null differ diff --git a/images/flags/cm.png b/images/flags/cm.png deleted file mode 100644 index f65c5bd5..00000000 Binary files a/images/flags/cm.png and /dev/null differ diff --git a/images/flags/cn.png b/images/flags/cn.png deleted file mode 100644 index 89144146..00000000 Binary files a/images/flags/cn.png and /dev/null differ diff --git a/images/flags/co.png b/images/flags/co.png deleted file mode 100644 index a118ff4a..00000000 Binary files a/images/flags/co.png and /dev/null differ diff --git a/images/flags/cr.png b/images/flags/cr.png deleted file mode 100644 index c7a37317..00000000 Binary files a/images/flags/cr.png and /dev/null differ diff --git a/images/flags/cs.png b/images/flags/cs.png deleted file mode 100644 index 8254790c..00000000 Binary files a/images/flags/cs.png and /dev/null differ diff --git a/images/flags/cu.png b/images/flags/cu.png deleted file mode 100644 index 083f1d61..00000000 Binary files a/images/flags/cu.png and /dev/null differ diff --git a/images/flags/cv.png b/images/flags/cv.png deleted file mode 100644 index a63f7eaf..00000000 Binary files a/images/flags/cv.png and /dev/null differ diff --git a/images/flags/cw.png b/images/flags/cw.png deleted file mode 100644 index 2a0a66c6..00000000 Binary files a/images/flags/cw.png and /dev/null differ diff --git a/images/flags/cx.png b/images/flags/cx.png deleted file mode 100644 index 48e31adb..00000000 Binary files a/images/flags/cx.png and /dev/null differ diff --git a/images/flags/cy.png b/images/flags/cy.png deleted file mode 100644 index 5b1ad6c0..00000000 Binary files a/images/flags/cy.png and /dev/null differ diff --git a/images/flags/cz.png b/images/flags/cz.png deleted file mode 100644 index c8403dd2..00000000 Binary files a/images/flags/cz.png and /dev/null differ diff --git a/images/flags/de.png b/images/flags/de.png deleted file mode 100644 index ac4a9773..00000000 Binary files a/images/flags/de.png and /dev/null differ diff --git a/images/flags/dj.png b/images/flags/dj.png deleted file mode 100644 index 582af364..00000000 Binary files a/images/flags/dj.png and /dev/null differ diff --git a/images/flags/dk.png b/images/flags/dk.png deleted file mode 100644 index e2993d3c..00000000 Binary files a/images/flags/dk.png and /dev/null differ diff --git a/images/flags/dm.png b/images/flags/dm.png deleted file mode 100644 index 5fbffcba..00000000 Binary files a/images/flags/dm.png and /dev/null differ diff --git a/images/flags/do.png b/images/flags/do.png deleted file mode 100644 index 5a04932d..00000000 Binary files a/images/flags/do.png and /dev/null differ diff --git a/images/flags/dz.png b/images/flags/dz.png deleted file mode 100644 index 335c2391..00000000 Binary files a/images/flags/dz.png and /dev/null differ diff --git a/images/flags/ec.png b/images/flags/ec.png deleted file mode 100644 index 0caa0b1e..00000000 Binary files a/images/flags/ec.png and /dev/null differ diff --git a/images/flags/ee.png b/images/flags/ee.png deleted file mode 100644 index 0c82efb7..00000000 Binary files a/images/flags/ee.png and /dev/null differ diff --git a/images/flags/eg.png b/images/flags/eg.png deleted file mode 100644 index 8a3f7a10..00000000 Binary files a/images/flags/eg.png and /dev/null differ diff --git a/images/flags/eh.png b/images/flags/eh.png deleted file mode 100644 index 90a1195b..00000000 Binary files a/images/flags/eh.png and /dev/null differ diff --git a/images/flags/er.png b/images/flags/er.png deleted file mode 100644 index 13065ae9..00000000 Binary files a/images/flags/er.png and /dev/null differ diff --git a/images/flags/es.png b/images/flags/es.png deleted file mode 100644 index c2de2d71..00000000 Binary files a/images/flags/es.png and /dev/null differ diff --git a/images/flags/et.png b/images/flags/et.png deleted file mode 100644 index 2e893fa0..00000000 Binary files a/images/flags/et.png and /dev/null differ diff --git a/images/flags/fi.png b/images/flags/fi.png deleted file mode 100644 index 14ec091b..00000000 Binary files a/images/flags/fi.png and /dev/null differ diff --git a/images/flags/fj.png b/images/flags/fj.png deleted file mode 100644 index cee99889..00000000 Binary files a/images/flags/fj.png and /dev/null differ diff --git a/images/flags/fk.png b/images/flags/fk.png deleted file mode 100644 index ceaeb27d..00000000 Binary files a/images/flags/fk.png and /dev/null differ diff --git a/images/flags/fm.png b/images/flags/fm.png deleted file mode 100644 index 066bb247..00000000 Binary files a/images/flags/fm.png and /dev/null differ diff --git a/images/flags/fo.png b/images/flags/fo.png deleted file mode 100644 index cbceb809..00000000 Binary files a/images/flags/fo.png and /dev/null differ diff --git a/images/flags/fr.png b/images/flags/fr.png deleted file mode 100644 index 8332c4ec..00000000 Binary files a/images/flags/fr.png and /dev/null differ diff --git a/images/flags/ga.png b/images/flags/ga.png deleted file mode 100644 index 0e0d4343..00000000 Binary files a/images/flags/ga.png and /dev/null differ diff --git a/images/flags/gb.png b/images/flags/gb.png deleted file mode 100644 index ff701e19..00000000 Binary files a/images/flags/gb.png and /dev/null differ diff --git a/images/flags/gd.png b/images/flags/gd.png deleted file mode 100644 index 9ab57f54..00000000 Binary files a/images/flags/gd.png and /dev/null differ diff --git a/images/flags/ge.png b/images/flags/ge.png deleted file mode 100644 index 728d9707..00000000 Binary files a/images/flags/ge.png and /dev/null differ diff --git a/images/flags/gf.png b/images/flags/gf.png deleted file mode 100644 index 8332c4ec..00000000 Binary files a/images/flags/gf.png and /dev/null differ diff --git a/images/flags/gg.png b/images/flags/gg.png deleted file mode 100644 index 4a916e8c..00000000 Binary files a/images/flags/gg.png and /dev/null differ diff --git a/images/flags/gh.png b/images/flags/gh.png deleted file mode 100644 index 4e2f8965..00000000 Binary files a/images/flags/gh.png and /dev/null differ diff --git a/images/flags/gi.png b/images/flags/gi.png deleted file mode 100644 index e76797f6..00000000 Binary files a/images/flags/gi.png and /dev/null differ diff --git a/images/flags/gl.png b/images/flags/gl.png deleted file mode 100644 index ef12a73b..00000000 Binary files a/images/flags/gl.png and /dev/null differ diff --git a/images/flags/gm.png b/images/flags/gm.png deleted file mode 100644 index 0720b667..00000000 Binary files a/images/flags/gm.png and /dev/null differ diff --git a/images/flags/gn.png b/images/flags/gn.png deleted file mode 100644 index ea660b01..00000000 Binary files a/images/flags/gn.png and /dev/null differ diff --git a/images/flags/gp.png b/images/flags/gp.png deleted file mode 100644 index dbb086d0..00000000 Binary files a/images/flags/gp.png and /dev/null differ diff --git a/images/flags/gq.png b/images/flags/gq.png deleted file mode 100644 index ebe20a28..00000000 Binary files a/images/flags/gq.png and /dev/null differ diff --git a/images/flags/gr.png b/images/flags/gr.png deleted file mode 100644 index 8651ade7..00000000 Binary files a/images/flags/gr.png and /dev/null differ diff --git a/images/flags/gs.png b/images/flags/gs.png deleted file mode 100644 index 7ef0bf59..00000000 Binary files a/images/flags/gs.png and /dev/null differ diff --git a/images/flags/gt.png b/images/flags/gt.png deleted file mode 100644 index c43a70d3..00000000 Binary files a/images/flags/gt.png and /dev/null differ diff --git a/images/flags/gu.png b/images/flags/gu.png deleted file mode 100644 index 92f37c05..00000000 Binary files a/images/flags/gu.png and /dev/null differ diff --git a/images/flags/gw.png b/images/flags/gw.png deleted file mode 100644 index b37bcf06..00000000 Binary files a/images/flags/gw.png and /dev/null differ diff --git a/images/flags/gy.png b/images/flags/gy.png deleted file mode 100644 index 22cbe2f5..00000000 Binary files a/images/flags/gy.png and /dev/null differ diff --git a/images/flags/hk.png b/images/flags/hk.png deleted file mode 100644 index d5c380ca..00000000 Binary files a/images/flags/hk.png and /dev/null differ diff --git a/images/flags/hm.png b/images/flags/hm.png deleted file mode 100644 index a01389a7..00000000 Binary files a/images/flags/hm.png and /dev/null differ diff --git a/images/flags/hn.png b/images/flags/hn.png deleted file mode 100644 index 96f83885..00000000 Binary files a/images/flags/hn.png and /dev/null differ diff --git a/images/flags/hr.png b/images/flags/hr.png deleted file mode 100644 index 696b5154..00000000 Binary files a/images/flags/hr.png and /dev/null differ diff --git a/images/flags/ht.png b/images/flags/ht.png deleted file mode 100644 index 416052af..00000000 Binary files a/images/flags/ht.png and /dev/null differ diff --git a/images/flags/hu.png b/images/flags/hu.png deleted file mode 100644 index 7baafe44..00000000 Binary files a/images/flags/hu.png and /dev/null differ diff --git a/images/flags/id.png b/images/flags/id.png deleted file mode 100644 index c6bc0faf..00000000 Binary files a/images/flags/id.png and /dev/null differ diff --git a/images/flags/ie.png b/images/flags/ie.png deleted file mode 100644 index 26baa31e..00000000 Binary files a/images/flags/ie.png and /dev/null differ diff --git a/images/flags/il.png b/images/flags/il.png deleted file mode 100644 index 2ca772d0..00000000 Binary files a/images/flags/il.png and /dev/null differ diff --git a/images/flags/im.png b/images/flags/im.png deleted file mode 100644 index 7c028b64..00000000 Binary files a/images/flags/im.png and /dev/null differ diff --git a/images/flags/in.png b/images/flags/in.png deleted file mode 100644 index e4d7e81a..00000000 Binary files a/images/flags/in.png and /dev/null differ diff --git a/images/flags/io.png b/images/flags/io.png deleted file mode 100644 index 3e74b6a3..00000000 Binary files a/images/flags/io.png and /dev/null differ diff --git a/images/flags/iq.png b/images/flags/iq.png deleted file mode 100644 index 878a3514..00000000 Binary files a/images/flags/iq.png and /dev/null differ diff --git a/images/flags/ir.png b/images/flags/ir.png deleted file mode 100644 index c5fd136a..00000000 Binary files a/images/flags/ir.png and /dev/null differ diff --git a/images/flags/is.png b/images/flags/is.png deleted file mode 100644 index b8f6d0f0..00000000 Binary files a/images/flags/is.png and /dev/null differ diff --git a/images/flags/it.png b/images/flags/it.png deleted file mode 100644 index 89692f74..00000000 Binary files a/images/flags/it.png and /dev/null differ diff --git a/images/flags/je.png b/images/flags/je.png deleted file mode 100644 index 5849880b..00000000 Binary files a/images/flags/je.png and /dev/null differ diff --git a/images/flags/jm.png b/images/flags/jm.png deleted file mode 100644 index 7be119e0..00000000 Binary files a/images/flags/jm.png and /dev/null differ diff --git a/images/flags/jo.png b/images/flags/jo.png deleted file mode 100644 index 11bd4972..00000000 Binary files a/images/flags/jo.png and /dev/null differ diff --git a/images/flags/jp.png b/images/flags/jp.png deleted file mode 100644 index 325fbad3..00000000 Binary files a/images/flags/jp.png and /dev/null differ diff --git a/images/flags/ke.png b/images/flags/ke.png deleted file mode 100644 index 51879adf..00000000 Binary files a/images/flags/ke.png and /dev/null differ diff --git a/images/flags/kg.png b/images/flags/kg.png deleted file mode 100644 index 0a818f67..00000000 Binary files a/images/flags/kg.png and /dev/null differ diff --git a/images/flags/kh.png b/images/flags/kh.png deleted file mode 100644 index 30f6bb1b..00000000 Binary files a/images/flags/kh.png and /dev/null differ diff --git a/images/flags/ki.png b/images/flags/ki.png deleted file mode 100644 index 2dcce4b3..00000000 Binary files a/images/flags/ki.png and /dev/null differ diff --git a/images/flags/km.png b/images/flags/km.png deleted file mode 100644 index 812b2f56..00000000 Binary files a/images/flags/km.png and /dev/null differ diff --git a/images/flags/kn.png b/images/flags/kn.png deleted file mode 100644 index febd5b48..00000000 Binary files a/images/flags/kn.png and /dev/null differ diff --git a/images/flags/kp.png b/images/flags/kp.png deleted file mode 100644 index d3d509aa..00000000 Binary files a/images/flags/kp.png and /dev/null differ diff --git a/images/flags/kr.png b/images/flags/kr.png deleted file mode 100644 index 9c0a78eb..00000000 Binary files a/images/flags/kr.png and /dev/null differ diff --git a/images/flags/kw.png b/images/flags/kw.png deleted file mode 100644 index 96546da3..00000000 Binary files a/images/flags/kw.png and /dev/null differ diff --git a/images/flags/ky.png b/images/flags/ky.png deleted file mode 100644 index 15c5f8e4..00000000 Binary files a/images/flags/ky.png and /dev/null differ diff --git a/images/flags/kz.png b/images/flags/kz.png deleted file mode 100644 index 45a8c887..00000000 Binary files a/images/flags/kz.png and /dev/null differ diff --git a/images/flags/la.png b/images/flags/la.png deleted file mode 100644 index e28acd01..00000000 Binary files a/images/flags/la.png and /dev/null differ diff --git a/images/flags/lb.png b/images/flags/lb.png deleted file mode 100644 index d0d452bf..00000000 Binary files a/images/flags/lb.png and /dev/null differ diff --git a/images/flags/lc.png b/images/flags/lc.png deleted file mode 100644 index a47d0655..00000000 Binary files a/images/flags/lc.png and /dev/null differ diff --git a/images/flags/li.png b/images/flags/li.png deleted file mode 100644 index 6469909c..00000000 Binary files a/images/flags/li.png and /dev/null differ diff --git a/images/flags/lk.png b/images/flags/lk.png deleted file mode 100644 index 088aad6d..00000000 Binary files a/images/flags/lk.png and /dev/null differ diff --git a/images/flags/lr.png b/images/flags/lr.png deleted file mode 100644 index 89a5bc7e..00000000 Binary files a/images/flags/lr.png and /dev/null differ diff --git a/images/flags/ls.png b/images/flags/ls.png deleted file mode 100644 index 33fdef10..00000000 Binary files a/images/flags/ls.png and /dev/null differ diff --git a/images/flags/lt.png b/images/flags/lt.png deleted file mode 100644 index c8ef0da0..00000000 Binary files a/images/flags/lt.png and /dev/null differ diff --git a/images/flags/lu.png b/images/flags/lu.png deleted file mode 100644 index 4cabba98..00000000 Binary files a/images/flags/lu.png and /dev/null differ diff --git a/images/flags/lv.png b/images/flags/lv.png deleted file mode 100644 index 49b69981..00000000 Binary files a/images/flags/lv.png and /dev/null differ diff --git a/images/flags/ly.png b/images/flags/ly.png deleted file mode 100644 index ff3e2f16..00000000 Binary files a/images/flags/ly.png and /dev/null differ diff --git a/images/flags/ma.png b/images/flags/ma.png deleted file mode 100644 index f3867702..00000000 Binary files a/images/flags/ma.png and /dev/null differ diff --git a/images/flags/mc.png b/images/flags/mc.png deleted file mode 100644 index 1aa830f1..00000000 Binary files a/images/flags/mc.png and /dev/null differ diff --git a/images/flags/md.png b/images/flags/md.png deleted file mode 100644 index 4e92c189..00000000 Binary files a/images/flags/md.png and /dev/null differ diff --git a/images/flags/me.png b/images/flags/me.png deleted file mode 100644 index ac725355..00000000 Binary files a/images/flags/me.png and /dev/null differ diff --git a/images/flags/mg.png b/images/flags/mg.png deleted file mode 100644 index d2715b3d..00000000 Binary files a/images/flags/mg.png and /dev/null differ diff --git a/images/flags/mh.png b/images/flags/mh.png deleted file mode 100644 index fb523a8c..00000000 Binary files a/images/flags/mh.png and /dev/null differ diff --git a/images/flags/mk.png b/images/flags/mk.png deleted file mode 100644 index db173aaf..00000000 Binary files a/images/flags/mk.png and /dev/null differ diff --git a/images/flags/ml.png b/images/flags/ml.png deleted file mode 100644 index 2cec8ba4..00000000 Binary files a/images/flags/ml.png and /dev/null differ diff --git a/images/flags/mm.png b/images/flags/mm.png deleted file mode 100644 index f464f67f..00000000 Binary files a/images/flags/mm.png and /dev/null differ diff --git a/images/flags/mn.png b/images/flags/mn.png deleted file mode 100644 index 9396355d..00000000 Binary files a/images/flags/mn.png and /dev/null differ diff --git a/images/flags/mo.png b/images/flags/mo.png deleted file mode 100644 index deb801dd..00000000 Binary files a/images/flags/mo.png and /dev/null differ diff --git a/images/flags/mp.png b/images/flags/mp.png deleted file mode 100644 index 298d588b..00000000 Binary files a/images/flags/mp.png and /dev/null differ diff --git a/images/flags/mq.png b/images/flags/mq.png deleted file mode 100644 index 010143b3..00000000 Binary files a/images/flags/mq.png and /dev/null differ diff --git a/images/flags/mr.png b/images/flags/mr.png deleted file mode 100644 index 319546b1..00000000 Binary files a/images/flags/mr.png and /dev/null differ diff --git a/images/flags/ms.png b/images/flags/ms.png deleted file mode 100644 index d4cbb433..00000000 Binary files a/images/flags/ms.png and /dev/null differ diff --git a/images/flags/mt.png b/images/flags/mt.png deleted file mode 100644 index 00af9487..00000000 Binary files a/images/flags/mt.png and /dev/null differ diff --git a/images/flags/mu.png b/images/flags/mu.png deleted file mode 100644 index b7fdce1b..00000000 Binary files a/images/flags/mu.png and /dev/null differ diff --git a/images/flags/mv.png b/images/flags/mv.png deleted file mode 100644 index 5073d9ec..00000000 Binary files a/images/flags/mv.png and /dev/null differ diff --git a/images/flags/mw.png b/images/flags/mw.png deleted file mode 100644 index 13886e9f..00000000 Binary files a/images/flags/mw.png and /dev/null differ diff --git a/images/flags/mx.png b/images/flags/mx.png deleted file mode 100644 index 5bc58ab3..00000000 Binary files a/images/flags/mx.png and /dev/null differ diff --git a/images/flags/my.png b/images/flags/my.png deleted file mode 100644 index 9034cbab..00000000 Binary files a/images/flags/my.png and /dev/null differ diff --git a/images/flags/mz.png b/images/flags/mz.png deleted file mode 100644 index 76405e06..00000000 Binary files a/images/flags/mz.png and /dev/null differ diff --git a/images/flags/na.png b/images/flags/na.png deleted file mode 100644 index 63358c67..00000000 Binary files a/images/flags/na.png and /dev/null differ diff --git a/images/flags/nc.png b/images/flags/nc.png deleted file mode 100644 index 2cad2837..00000000 Binary files a/images/flags/nc.png and /dev/null differ diff --git a/images/flags/ne.png b/images/flags/ne.png deleted file mode 100644 index d85f424f..00000000 Binary files a/images/flags/ne.png and /dev/null differ diff --git a/images/flags/nf.png b/images/flags/nf.png deleted file mode 100644 index f9bcdda1..00000000 Binary files a/images/flags/nf.png and /dev/null differ diff --git a/images/flags/ng.png b/images/flags/ng.png deleted file mode 100644 index 3eea2e02..00000000 Binary files a/images/flags/ng.png and /dev/null differ diff --git a/images/flags/ni.png b/images/flags/ni.png deleted file mode 100644 index 3969aaaa..00000000 Binary files a/images/flags/ni.png and /dev/null differ diff --git a/images/flags/nl.png b/images/flags/nl.png deleted file mode 100644 index fe44791e..00000000 Binary files a/images/flags/nl.png and /dev/null differ diff --git a/images/flags/no.png b/images/flags/no.png deleted file mode 100644 index 160b6b5b..00000000 Binary files a/images/flags/no.png and /dev/null differ diff --git a/images/flags/np.png b/images/flags/np.png deleted file mode 100644 index aeb058b7..00000000 Binary files a/images/flags/np.png and /dev/null differ diff --git a/images/flags/nr.png b/images/flags/nr.png deleted file mode 100644 index 705fc337..00000000 Binary files a/images/flags/nr.png and /dev/null differ diff --git a/images/flags/nu.png b/images/flags/nu.png deleted file mode 100644 index c3ce4aed..00000000 Binary files a/images/flags/nu.png and /dev/null differ diff --git a/images/flags/nz.png b/images/flags/nz.png deleted file mode 100644 index 10d6306d..00000000 Binary files a/images/flags/nz.png and /dev/null differ diff --git a/images/flags/om.png b/images/flags/om.png deleted file mode 100644 index 2ffba7e8..00000000 Binary files a/images/flags/om.png and /dev/null differ diff --git a/images/flags/pa.png b/images/flags/pa.png deleted file mode 100644 index 9b2ee9a7..00000000 Binary files a/images/flags/pa.png and /dev/null differ diff --git a/images/flags/pe.png b/images/flags/pe.png deleted file mode 100644 index 62a04977..00000000 Binary files a/images/flags/pe.png and /dev/null differ diff --git a/images/flags/pf.png b/images/flags/pf.png deleted file mode 100644 index 771a0f65..00000000 Binary files a/images/flags/pf.png and /dev/null differ diff --git a/images/flags/pg.png b/images/flags/pg.png deleted file mode 100644 index 10d62334..00000000 Binary files a/images/flags/pg.png and /dev/null differ diff --git a/images/flags/ph.png b/images/flags/ph.png deleted file mode 100644 index b89e1593..00000000 Binary files a/images/flags/ph.png and /dev/null differ diff --git a/images/flags/pk.png b/images/flags/pk.png deleted file mode 100644 index e9df70ca..00000000 Binary files a/images/flags/pk.png and /dev/null differ diff --git a/images/flags/pl.png b/images/flags/pl.png deleted file mode 100644 index d413d010..00000000 Binary files a/images/flags/pl.png and /dev/null differ diff --git a/images/flags/pm.png b/images/flags/pm.png deleted file mode 100644 index ba91d2c7..00000000 Binary files a/images/flags/pm.png and /dev/null differ diff --git a/images/flags/pn.png b/images/flags/pn.png deleted file mode 100644 index aa9344f5..00000000 Binary files a/images/flags/pn.png and /dev/null differ diff --git a/images/flags/pr.png b/images/flags/pr.png deleted file mode 100644 index 82d9130d..00000000 Binary files a/images/flags/pr.png and /dev/null differ diff --git a/images/flags/ps.png b/images/flags/ps.png deleted file mode 100644 index f5f54776..00000000 Binary files a/images/flags/ps.png and /dev/null differ diff --git a/images/flags/pt.png b/images/flags/pt.png deleted file mode 100644 index ece79801..00000000 Binary files a/images/flags/pt.png and /dev/null differ diff --git a/images/flags/pw.png b/images/flags/pw.png deleted file mode 100644 index 6178b254..00000000 Binary files a/images/flags/pw.png and /dev/null differ diff --git a/images/flags/py.png b/images/flags/py.png deleted file mode 100644 index cb8723c0..00000000 Binary files a/images/flags/py.png and /dev/null differ diff --git a/images/flags/qa.png b/images/flags/qa.png deleted file mode 100644 index ed4c621f..00000000 Binary files a/images/flags/qa.png and /dev/null differ diff --git a/images/flags/re.png b/images/flags/re.png deleted file mode 100644 index 8332c4ec..00000000 Binary files a/images/flags/re.png and /dev/null differ diff --git a/images/flags/ro.png b/images/flags/ro.png deleted file mode 100644 index 57e74a65..00000000 Binary files a/images/flags/ro.png and /dev/null differ diff --git a/images/flags/rs.png b/images/flags/rs.png deleted file mode 100644 index 9439a5b6..00000000 Binary files a/images/flags/rs.png and /dev/null differ diff --git a/images/flags/ru.png b/images/flags/ru.png deleted file mode 100644 index 47da4214..00000000 Binary files a/images/flags/ru.png and /dev/null differ diff --git a/images/flags/rw.png b/images/flags/rw.png deleted file mode 100644 index 53564917..00000000 Binary files a/images/flags/rw.png and /dev/null differ diff --git a/images/flags/sa.png b/images/flags/sa.png deleted file mode 100644 index b4641c7e..00000000 Binary files a/images/flags/sa.png and /dev/null differ diff --git a/images/flags/sb.png b/images/flags/sb.png deleted file mode 100644 index a9937ccf..00000000 Binary files a/images/flags/sb.png and /dev/null differ diff --git a/images/flags/sc.png b/images/flags/sc.png deleted file mode 100644 index 39ee3718..00000000 Binary files a/images/flags/sc.png and /dev/null differ diff --git a/images/flags/sd.png b/images/flags/sd.png deleted file mode 100644 index eaab69eb..00000000 Binary files a/images/flags/sd.png and /dev/null differ diff --git a/images/flags/se.png b/images/flags/se.png deleted file mode 100644 index 1994653d..00000000 Binary files a/images/flags/se.png and /dev/null differ diff --git a/images/flags/sg.png b/images/flags/sg.png deleted file mode 100644 index dd34d612..00000000 Binary files a/images/flags/sg.png and /dev/null differ diff --git a/images/flags/sh.png b/images/flags/sh.png deleted file mode 100644 index 4b1d2a29..00000000 Binary files a/images/flags/sh.png and /dev/null differ diff --git a/images/flags/si.png b/images/flags/si.png deleted file mode 100644 index bb1476ff..00000000 Binary files a/images/flags/si.png and /dev/null differ diff --git a/images/flags/sj.png b/images/flags/sj.png deleted file mode 100644 index 160b6b5b..00000000 Binary files a/images/flags/sj.png and /dev/null differ diff --git a/images/flags/sk.png b/images/flags/sk.png deleted file mode 100644 index 7ccbc827..00000000 Binary files a/images/flags/sk.png and /dev/null differ diff --git a/images/flags/sl.png b/images/flags/sl.png deleted file mode 100644 index 12d812d2..00000000 Binary files a/images/flags/sl.png and /dev/null differ diff --git a/images/flags/sm.png b/images/flags/sm.png deleted file mode 100644 index 3df2fdcf..00000000 Binary files a/images/flags/sm.png and /dev/null differ diff --git a/images/flags/sn.png b/images/flags/sn.png deleted file mode 100644 index eabb71db..00000000 Binary files a/images/flags/sn.png and /dev/null differ diff --git a/images/flags/so.png b/images/flags/so.png deleted file mode 100644 index 4a1ea4b2..00000000 Binary files a/images/flags/so.png and /dev/null differ diff --git a/images/flags/sr.png b/images/flags/sr.png deleted file mode 100644 index 5eff9271..00000000 Binary files a/images/flags/sr.png and /dev/null differ diff --git a/images/flags/st.png b/images/flags/st.png deleted file mode 100644 index 2978557b..00000000 Binary files a/images/flags/st.png and /dev/null differ diff --git a/images/flags/sv.png b/images/flags/sv.png deleted file mode 100644 index 24987990..00000000 Binary files a/images/flags/sv.png and /dev/null differ diff --git a/images/flags/sy.png b/images/flags/sy.png deleted file mode 100644 index f5ce30dc..00000000 Binary files a/images/flags/sy.png and /dev/null differ diff --git a/images/flags/sz.png b/images/flags/sz.png deleted file mode 100644 index 914ee861..00000000 Binary files a/images/flags/sz.png and /dev/null differ diff --git a/images/flags/tc.png b/images/flags/tc.png deleted file mode 100644 index 8fc1156b..00000000 Binary files a/images/flags/tc.png and /dev/null differ diff --git a/images/flags/td.png b/images/flags/td.png deleted file mode 100644 index 667f21fd..00000000 Binary files a/images/flags/td.png and /dev/null differ diff --git a/images/flags/tf.png b/images/flags/tf.png deleted file mode 100644 index 80529a43..00000000 Binary files a/images/flags/tf.png and /dev/null differ diff --git a/images/flags/tg.png b/images/flags/tg.png deleted file mode 100644 index 3aa00ad4..00000000 Binary files a/images/flags/tg.png and /dev/null differ diff --git a/images/flags/th.png b/images/flags/th.png deleted file mode 100644 index dd8ba917..00000000 Binary files a/images/flags/th.png and /dev/null differ diff --git a/images/flags/tj.png b/images/flags/tj.png deleted file mode 100644 index 617bf645..00000000 Binary files a/images/flags/tj.png and /dev/null differ diff --git a/images/flags/tk.png b/images/flags/tk.png deleted file mode 100644 index 67b8c8cb..00000000 Binary files a/images/flags/tk.png and /dev/null differ diff --git a/images/flags/tl.png b/images/flags/tl.png deleted file mode 100644 index 77da181e..00000000 Binary files a/images/flags/tl.png and /dev/null differ diff --git a/images/flags/tm.png b/images/flags/tm.png deleted file mode 100644 index 828020ec..00000000 Binary files a/images/flags/tm.png and /dev/null differ diff --git a/images/flags/tn.png b/images/flags/tn.png deleted file mode 100644 index 183cdd3d..00000000 Binary files a/images/flags/tn.png and /dev/null differ diff --git a/images/flags/to.png b/images/flags/to.png deleted file mode 100644 index f89b8ba7..00000000 Binary files a/images/flags/to.png and /dev/null differ diff --git a/images/flags/tr.png b/images/flags/tr.png deleted file mode 100644 index be32f77e..00000000 Binary files a/images/flags/tr.png and /dev/null differ diff --git a/images/flags/tt.png b/images/flags/tt.png deleted file mode 100644 index 2a11c1e2..00000000 Binary files a/images/flags/tt.png and /dev/null differ diff --git a/images/flags/tv.png b/images/flags/tv.png deleted file mode 100644 index 28274c5f..00000000 Binary files a/images/flags/tv.png and /dev/null differ diff --git a/images/flags/tw.png b/images/flags/tw.png deleted file mode 100644 index f31c654c..00000000 Binary files a/images/flags/tw.png and /dev/null differ diff --git a/images/flags/tz.png b/images/flags/tz.png deleted file mode 100644 index c00ff796..00000000 Binary files a/images/flags/tz.png and /dev/null differ diff --git a/images/flags/ua.png b/images/flags/ua.png deleted file mode 100644 index 09563a21..00000000 Binary files a/images/flags/ua.png and /dev/null differ diff --git a/images/flags/ug.png b/images/flags/ug.png deleted file mode 100644 index 33f4affa..00000000 Binary files a/images/flags/ug.png and /dev/null differ diff --git a/images/flags/uk.png b/images/flags/uk.png deleted file mode 100644 index ff701e19..00000000 Binary files a/images/flags/uk.png and /dev/null differ diff --git a/images/flags/um.png b/images/flags/um.png deleted file mode 100644 index c1dd9654..00000000 Binary files a/images/flags/um.png and /dev/null differ diff --git a/images/flags/us.png b/images/flags/us.png deleted file mode 100644 index 10f451fe..00000000 Binary files a/images/flags/us.png and /dev/null differ diff --git a/images/flags/uy.png b/images/flags/uy.png deleted file mode 100644 index 31d948a0..00000000 Binary files a/images/flags/uy.png and /dev/null differ diff --git a/images/flags/uz.png b/images/flags/uz.png deleted file mode 100644 index fef5dc17..00000000 Binary files a/images/flags/uz.png and /dev/null differ diff --git a/images/flags/va.png b/images/flags/va.png deleted file mode 100644 index b31eaf22..00000000 Binary files a/images/flags/va.png and /dev/null differ diff --git a/images/flags/vc.png b/images/flags/vc.png deleted file mode 100644 index 8fa17b06..00000000 Binary files a/images/flags/vc.png and /dev/null differ diff --git a/images/flags/ve.png b/images/flags/ve.png deleted file mode 100644 index 00c90f9a..00000000 Binary files a/images/flags/ve.png and /dev/null differ diff --git a/images/flags/vg.png b/images/flags/vg.png deleted file mode 100644 index 41569079..00000000 Binary files a/images/flags/vg.png and /dev/null differ diff --git a/images/flags/vi.png b/images/flags/vi.png deleted file mode 100644 index ed26915a..00000000 Binary files a/images/flags/vi.png and /dev/null differ diff --git a/images/flags/vn.png b/images/flags/vn.png deleted file mode 100644 index ec7cd48a..00000000 Binary files a/images/flags/vn.png and /dev/null differ diff --git a/images/flags/vu.png b/images/flags/vu.png deleted file mode 100644 index b3397bc6..00000000 Binary files a/images/flags/vu.png and /dev/null differ diff --git a/images/flags/wf.png b/images/flags/wf.png deleted file mode 100644 index 9f955873..00000000 Binary files a/images/flags/wf.png and /dev/null differ diff --git a/images/flags/ws.png b/images/flags/ws.png deleted file mode 100644 index c1695080..00000000 Binary files a/images/flags/ws.png and /dev/null differ diff --git a/images/flags/ye.png b/images/flags/ye.png deleted file mode 100644 index 468dfad0..00000000 Binary files a/images/flags/ye.png and /dev/null differ diff --git a/images/flags/yt.png b/images/flags/yt.png deleted file mode 100644 index c298f378..00000000 Binary files a/images/flags/yt.png and /dev/null differ diff --git a/images/flags/za.png b/images/flags/za.png deleted file mode 100644 index 57c58e21..00000000 Binary files a/images/flags/za.png and /dev/null differ diff --git a/images/flags/zm.png b/images/flags/zm.png deleted file mode 100644 index c25b07be..00000000 Binary files a/images/flags/zm.png and /dev/null differ diff --git a/images/flags/zw.png b/images/flags/zw.png deleted file mode 100644 index 53c97259..00000000 Binary files a/images/flags/zw.png and /dev/null differ diff --git a/images/icons/ts3client.ico b/images/icons/ts3client.ico deleted file mode 100644 index 3b3aef0e..00000000 Binary files a/images/icons/ts3client.ico and /dev/null differ diff --git a/images/icons/ts3server.ico b/images/icons/ts3server.ico deleted file mode 100644 index 3d5c2776..00000000 Binary files a/images/icons/ts3server.ico and /dev/null differ diff --git a/images/viewer/channel_flag_default.png b/images/viewer/channel_flag_default.png deleted file mode 100644 index 4f90c9e9..00000000 Binary files a/images/viewer/channel_flag_default.png and /dev/null differ diff --git a/images/viewer/channel_flag_moderated.png b/images/viewer/channel_flag_moderated.png deleted file mode 100644 index 8567a07c..00000000 Binary files a/images/viewer/channel_flag_moderated.png and /dev/null differ diff --git a/images/viewer/channel_flag_music.png b/images/viewer/channel_flag_music.png deleted file mode 100644 index 79f46b0e..00000000 Binary files a/images/viewer/channel_flag_music.png and /dev/null differ diff --git a/images/viewer/channel_flag_password.png b/images/viewer/channel_flag_password.png deleted file mode 100644 index b4f07701..00000000 Binary files a/images/viewer/channel_flag_password.png and /dev/null differ diff --git a/images/viewer/channel_full.png b/images/viewer/channel_full.png deleted file mode 100644 index d7ec28e0..00000000 Binary files a/images/viewer/channel_full.png and /dev/null differ diff --git a/images/viewer/channel_open.png b/images/viewer/channel_open.png deleted file mode 100644 index bed4b522..00000000 Binary files a/images/viewer/channel_open.png and /dev/null differ diff --git a/images/viewer/channel_pass.png b/images/viewer/channel_pass.png deleted file mode 100644 index 911cf4a4..00000000 Binary files a/images/viewer/channel_pass.png and /dev/null differ diff --git a/images/viewer/client_away.png b/images/viewer/client_away.png deleted file mode 100644 index e5b0cff0..00000000 Binary files a/images/viewer/client_away.png and /dev/null differ diff --git a/images/viewer/client_cc.png b/images/viewer/client_cc.png deleted file mode 100644 index 8cab8968..00000000 Binary files a/images/viewer/client_cc.png and /dev/null differ diff --git a/images/viewer/client_cc_idle.png b/images/viewer/client_cc_idle.png deleted file mode 100644 index ea2b327b..00000000 Binary files a/images/viewer/client_cc_idle.png and /dev/null differ diff --git a/images/viewer/client_cc_talk.png b/images/viewer/client_cc_talk.png deleted file mode 100644 index a5f7f8e3..00000000 Binary files a/images/viewer/client_cc_talk.png and /dev/null differ diff --git a/images/viewer/client_idle.png b/images/viewer/client_idle.png deleted file mode 100644 index e59cb349..00000000 Binary files a/images/viewer/client_idle.png and /dev/null differ diff --git a/images/viewer/client_mic_disabled.png b/images/viewer/client_mic_disabled.png deleted file mode 100644 index 107b7253..00000000 Binary files a/images/viewer/client_mic_disabled.png and /dev/null differ diff --git a/images/viewer/client_mic_muted.png b/images/viewer/client_mic_muted.png deleted file mode 100644 index 0f632d2e..00000000 Binary files a/images/viewer/client_mic_muted.png and /dev/null differ diff --git a/images/viewer/client_priority.png b/images/viewer/client_priority.png deleted file mode 100644 index b54b7b09..00000000 Binary files a/images/viewer/client_priority.png and /dev/null differ diff --git a/images/viewer/client_query.png b/images/viewer/client_query.png deleted file mode 100644 index 68f10f17..00000000 Binary files a/images/viewer/client_query.png and /dev/null differ diff --git a/images/viewer/client_snd_disabled.png b/images/viewer/client_snd_disabled.png deleted file mode 100644 index d516d267..00000000 Binary files a/images/viewer/client_snd_disabled.png and /dev/null differ diff --git a/images/viewer/client_snd_muted.png b/images/viewer/client_snd_muted.png deleted file mode 100644 index ad0c3023..00000000 Binary files a/images/viewer/client_snd_muted.png and /dev/null differ diff --git a/images/viewer/client_talk.png b/images/viewer/client_talk.png deleted file mode 100644 index 42c2c590..00000000 Binary files a/images/viewer/client_talk.png and /dev/null differ diff --git a/images/viewer/client_talker.png b/images/viewer/client_talker.png deleted file mode 100644 index 2fcf485f..00000000 Binary files a/images/viewer/client_talker.png and /dev/null differ diff --git a/images/viewer/client_talker_request.png b/images/viewer/client_talker_request.png deleted file mode 100644 index 5c09ada1..00000000 Binary files a/images/viewer/client_talker_request.png and /dev/null differ diff --git a/images/viewer/group_channel.png b/images/viewer/group_channel.png deleted file mode 100644 index 6696f079..00000000 Binary files a/images/viewer/group_channel.png and /dev/null differ diff --git a/images/viewer/group_icon_0.png b/images/viewer/group_icon_0.png deleted file mode 100644 index b7f231e5..00000000 Binary files a/images/viewer/group_icon_0.png and /dev/null differ diff --git a/images/viewer/group_icon_100.png b/images/viewer/group_icon_100.png deleted file mode 100644 index 7c948d48..00000000 Binary files a/images/viewer/group_icon_100.png and /dev/null differ diff --git a/images/viewer/group_icon_200.png b/images/viewer/group_icon_200.png deleted file mode 100644 index 4acadb5e..00000000 Binary files a/images/viewer/group_icon_200.png and /dev/null differ diff --git a/images/viewer/group_icon_300.png b/images/viewer/group_icon_300.png deleted file mode 100644 index d048e3ef..00000000 Binary files a/images/viewer/group_icon_300.png and /dev/null differ diff --git a/images/viewer/group_icon_400.png b/images/viewer/group_icon_400.png deleted file mode 100644 index 8a44f0e2..00000000 Binary files a/images/viewer/group_icon_400.png and /dev/null differ diff --git a/images/viewer/group_icon_500.png b/images/viewer/group_icon_500.png deleted file mode 100644 index f303433e..00000000 Binary files a/images/viewer/group_icon_500.png and /dev/null differ diff --git a/images/viewer/group_icon_600.png b/images/viewer/group_icon_600.png deleted file mode 100644 index d625f2ae..00000000 Binary files a/images/viewer/group_icon_600.png and /dev/null differ diff --git a/images/viewer/group_server.png b/images/viewer/group_server.png deleted file mode 100644 index ee155d63..00000000 Binary files a/images/viewer/group_server.png and /dev/null differ diff --git a/images/viewer/host.png b/images/viewer/host.png deleted file mode 100644 index 45e43b8a..00000000 Binary files a/images/viewer/host.png and /dev/null differ diff --git a/images/viewer/server_full.png b/images/viewer/server_full.png deleted file mode 100644 index bfec600d..00000000 Binary files a/images/viewer/server_full.png and /dev/null differ diff --git a/images/viewer/server_open.png b/images/viewer/server_open.png deleted file mode 100644 index 75decbdf..00000000 Binary files a/images/viewer/server_open.png and /dev/null differ diff --git a/images/viewer/server_pass.png b/images/viewer/server_pass.png deleted file mode 100644 index 39af1ae5..00000000 Binary files a/images/viewer/server_pass.png and /dev/null differ diff --git a/images/viewer/spacer_dashdotdotline.gif b/images/viewer/spacer_dashdotdotline.gif deleted file mode 100644 index 0eb3bb23..00000000 Binary files a/images/viewer/spacer_dashdotdotline.gif and /dev/null differ diff --git a/images/viewer/spacer_dashdotline.gif b/images/viewer/spacer_dashdotline.gif deleted file mode 100644 index 4dc84ece..00000000 Binary files a/images/viewer/spacer_dashdotline.gif and /dev/null differ diff --git a/images/viewer/spacer_dashline.gif b/images/viewer/spacer_dashline.gif deleted file mode 100644 index 52c7d010..00000000 Binary files a/images/viewer/spacer_dashline.gif and /dev/null differ diff --git a/images/viewer/spacer_dotline.gif b/images/viewer/spacer_dotline.gif deleted file mode 100644 index a908598e..00000000 Binary files a/images/viewer/spacer_dotline.gif and /dev/null differ diff --git a/images/viewer/spacer_solidline.gif b/images/viewer/spacer_solidline.gif deleted file mode 100644 index d8aae2b0..00000000 Binary files a/images/viewer/spacer_solidline.gif and /dev/null differ diff --git a/images/viewer/tree.png b/images/viewer/tree.png deleted file mode 100644 index addd40be..00000000 Binary files a/images/viewer/tree.png and /dev/null differ diff --git a/images/viewer/tree_blank.png b/images/viewer/tree_blank.png deleted file mode 100644 index 07ccff7d..00000000 Binary files a/images/viewer/tree_blank.png and /dev/null differ diff --git a/images/viewer/tree_end.gif b/images/viewer/tree_end.gif deleted file mode 100644 index b89d56e1..00000000 Binary files a/images/viewer/tree_end.gif and /dev/null differ diff --git a/images/viewer/tree_line.gif b/images/viewer/tree_line.gif deleted file mode 100644 index 324204a9..00000000 Binary files a/images/viewer/tree_line.gif and /dev/null differ diff --git a/images/viewer/tree_mid.gif b/images/viewer/tree_mid.gif deleted file mode 100644 index 2c8de45a..00000000 Binary files a/images/viewer/tree_mid.gif and /dev/null differ diff --git a/libraries/TeamSpeak3/Node/Host.php b/libraries/TeamSpeak3/Node/Host.php deleted file mode 100644 index e69de29b..00000000 diff --git a/libraries/TeamSpeak3/TeamSpeak3.php b/libraries/TeamSpeak3/TeamSpeak3.php deleted file mode 100644 index e69de29b..00000000 diff --git a/libraries/TeamSpeak3/Viewer/Json.php b/libraries/TeamSpeak3/Viewer/Json.php deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/DevLiveServer/ChannelGroupTest.php b/tests/DevLiveServer/ChannelGroupTest.php index 6f920e51..447849ff 100644 --- a/tests/DevLiveServer/ChannelGroupTest.php +++ b/tests/DevLiveServer/ChannelGroupTest.php @@ -201,7 +201,7 @@ public function test_channelGroupList() $channelgrouplist = $this->ts3_VirtualServer->channelGroupList(['type' => 1]); foreach ($channelgrouplist as $channelgroup) { - $this->assertContains($channelgroup['name'], ['Channel Admin', 'Guest', 'Operator']); + $this->assertContains($channelgroup['name'], ['Channel Admin', 'Guest', 'Operator', 'Voice']); $this->assertIsInt($channelgroup['cgid']); } @@ -272,7 +272,7 @@ public function dev_reset_channelgroup(): void { $channelgrouplist = $this->ts3_VirtualServer->channelGroupList(['type' => 1]); foreach ($channelgrouplist as $channelgroup) { - if ($channelgroup['name'] != 'Channel Admin' && $channelgroup['name'] != 'Guest' && $channelgroup['name'] != 'Operator') { + if ($channelgroup['name'] != 'Channel Admin' && $channelgroup['name'] != 'Guest' && $channelgroup['name'] != 'Operator' && $channelgroup['name'] != 'Voice') { $this->ts3_VirtualServer->channelGroupDelete($channelgroup['cgid'], true); } } diff --git a/tests/DevLiveServer/ClientTest.php b/tests/DevLiveServer/ClientTest.php index ec87724f..ba606c99 100644 --- a/tests/DevLiveServer/ClientTest.php +++ b/tests/DevLiveServer/ClientTest.php @@ -761,7 +761,7 @@ public function dev_reset_channelgroup(Server $ts3_VirtualServer): void { $channelgrouplist = $ts3_VirtualServer->channelGroupList(['type' => 1]); foreach ($channelgrouplist as $channelgroup) { - if ($channelgroup['name'] != 'Channel Admin' && $channelgroup['name'] != 'Guest' && $channelgroup['name'] != 'Operator') { + if ($channelgroup['name'] != 'Channel Admin' && $channelgroup['name'] != 'Guest' && $channelgroup['name'] != 'Operator' && $channelgroup['name'] != 'Voice') { $ts3_VirtualServer->channelGroupDelete($channelgroup['cgid'], true); } }