Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .ts3config/mysql.yml.dist

This file was deleted.

11 changes: 0 additions & 11 deletions .ts3config/teamspeak3.yml.dist

This file was deleted.

2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
239 changes: 118 additions & 121 deletions composer.lock

Large diffs are not rendered by default.

Binary file removed doc/img/setup_bot-identitaet_1.png
Binary file not shown.
65 changes: 24 additions & 41 deletions doc/testing-live-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. <br>
The test is rapid with a lot of connections from the bot (one connection and disconnection for each test). <br>
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.<br>
![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.<br>
**IMPORTANT: SAVE THE LOGIN NAME AND PASSWORD**<br><br>
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.<br>
**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. <br>
The test is rapid with a lot of connections from the bot (one connection and disconnection for each test). <br>
The Serveradministrator has no Anti-Flood Permissions, so maybe you as an Administrator can't see these entrys.
Binary file removed images/flags/ad.png
Binary file not shown.
Binary file removed images/flags/ae.png
Binary file not shown.
Binary file removed images/flags/af.png
Binary file not shown.
Binary file removed images/flags/ag.png
Binary file not shown.
Binary file removed images/flags/ai.png
Binary file not shown.
Binary file removed images/flags/al.png
Binary file not shown.
Binary file removed images/flags/am.png
Binary file not shown.
Binary file removed images/flags/an.png
Binary file not shown.
Binary file removed images/flags/ao.png
Binary file not shown.
Binary file removed images/flags/ar.png
Binary file not shown.
Binary file removed images/flags/as.png
Binary file not shown.
Binary file removed images/flags/at.png
Binary file not shown.
Binary file removed images/flags/au.png
Binary file not shown.
Binary file removed images/flags/aw.png
Binary file not shown.
Binary file removed images/flags/ax.png
Binary file not shown.
Binary file removed images/flags/az.png
Binary file not shown.
Binary file removed images/flags/ba.png
Binary file not shown.
Binary file removed images/flags/bb.png
Binary file not shown.
Binary file removed images/flags/bd.png
Binary file not shown.
Binary file removed images/flags/be.png
Binary file not shown.
Binary file removed images/flags/bf.png
Binary file not shown.
Binary file removed images/flags/bg.png
Binary file not shown.
Binary file removed images/flags/bh.png
Binary file not shown.
Binary file removed images/flags/bi.png
Binary file not shown.
Binary file removed images/flags/bj.png
Diff not rendered.
Binary file removed images/flags/bl.png
Diff not rendered.
Binary file removed images/flags/bm.png
Diff not rendered.
Binary file removed images/flags/bn.png
Diff not rendered.
Binary file removed images/flags/bo.png
Diff not rendered.
Binary file removed images/flags/br.png
Diff not rendered.
Binary file removed images/flags/bs.png
Diff not rendered.
Binary file removed images/flags/bt.png
Diff not rendered.
Binary file removed images/flags/bv.png
Diff not rendered.
Binary file removed images/flags/bw.png
Diff not rendered.
Binary file removed images/flags/by.png
Diff not rendered.
Binary file removed images/flags/bz.png
Diff not rendered.
Binary file removed images/flags/ca.png
Diff not rendered.
Binary file removed images/flags/cc.png
Diff not rendered.
Binary file removed images/flags/cd.png
Diff not rendered.
Binary file removed images/flags/cf.png
Diff not rendered.
Binary file removed images/flags/cg.png
Diff not rendered.
Binary file removed images/flags/ch.png
Diff not rendered.
Binary file removed images/flags/ci.png
Diff not rendered.
Binary file removed images/flags/ck.png
Diff not rendered.
Binary file removed images/flags/cl.png
Diff not rendered.
Binary file removed images/flags/cm.png
Diff not rendered.
Binary file removed images/flags/cn.png
Diff not rendered.
Binary file removed images/flags/co.png
Diff not rendered.
Binary file removed images/flags/cr.png
Diff not rendered.
Binary file removed images/flags/cs.png
Diff not rendered.
Binary file removed images/flags/cu.png
Diff not rendered.
Binary file removed images/flags/cv.png
Diff not rendered.
Binary file removed images/flags/cw.png
Diff not rendered.
Binary file removed images/flags/cx.png
Diff not rendered.
Binary file removed images/flags/cy.png
Diff not rendered.
Binary file removed images/flags/cz.png
Diff not rendered.
Binary file removed images/flags/de.png
Diff not rendered.
Binary file removed images/flags/dj.png
Diff not rendered.
Binary file removed images/flags/dk.png
Diff not rendered.
Binary file removed images/flags/dm.png
Diff not rendered.
Binary file removed images/flags/do.png
Diff not rendered.
Binary file removed images/flags/dz.png
Diff not rendered.
Binary file removed images/flags/ec.png
Diff not rendered.
Binary file removed images/flags/ee.png
Diff not rendered.
Binary file removed images/flags/eg.png
Diff not rendered.
Binary file removed images/flags/eh.png
Diff not rendered.
Binary file removed images/flags/er.png
Diff not rendered.
Binary file removed images/flags/es.png
Diff not rendered.
Binary file removed images/flags/et.png
Diff not rendered.
Binary file removed images/flags/fi.png
Diff not rendered.
Binary file removed images/flags/fj.png
Diff not rendered.
Binary file removed images/flags/fk.png
Diff not rendered.
Binary file removed images/flags/fm.png
Diff not rendered.
Binary file removed images/flags/fo.png
Diff not rendered.
Binary file removed images/flags/fr.png
Diff not rendered.
Binary file removed images/flags/ga.png
Diff not rendered.
Binary file removed images/flags/gb.png
Diff not rendered.
Binary file removed images/flags/gd.png
Diff not rendered.
Binary file removed images/flags/ge.png
Diff not rendered.
Binary file removed images/flags/gf.png
Diff not rendered.
Binary file removed images/flags/gg.png
Diff not rendered.
Binary file removed images/flags/gh.png
Diff not rendered.
Binary file removed images/flags/gi.png
Diff not rendered.
Binary file removed images/flags/gl.png
Diff not rendered.
Binary file removed images/flags/gm.png
Diff not rendered.
Binary file removed images/flags/gn.png
Diff not rendered.
Binary file removed images/flags/gp.png
Diff not rendered.
Binary file removed images/flags/gq.png
Diff not rendered.
Binary file removed images/flags/gr.png
Diff not rendered.
Binary file removed images/flags/gs.png
Diff not rendered.
Binary file removed images/flags/gt.png
Diff not rendered.
Binary file removed images/flags/gu.png
Diff not rendered.
Binary file removed images/flags/gw.png
Diff not rendered.
Binary file removed images/flags/gy.png
Diff not rendered.
Binary file removed images/flags/hk.png
Diff not rendered.
Binary file removed images/flags/hm.png
Diff not rendered.
Binary file removed images/flags/hn.png
Diff not rendered.
Binary file removed images/flags/hr.png
Diff not rendered.
Binary file removed images/flags/ht.png
Diff not rendered.
Binary file removed images/flags/hu.png
Diff not rendered.
Binary file removed images/flags/id.png
Diff not rendered.
Binary file removed images/flags/ie.png
Diff not rendered.
Binary file removed images/flags/il.png
Diff not rendered.
Binary file removed images/flags/im.png
Diff not rendered.
Binary file removed images/flags/in.png
Diff not rendered.
Binary file removed images/flags/io.png
Diff not rendered.
Binary file removed images/flags/iq.png
Diff not rendered.
Binary file removed images/flags/ir.png
Diff not rendered.
Binary file removed images/flags/is.png
Diff not rendered.
Binary file removed images/flags/it.png
Diff not rendered.
Binary file removed images/flags/je.png
Diff not rendered.
Binary file removed images/flags/jm.png
Diff not rendered.
Binary file removed images/flags/jo.png
Diff not rendered.
Binary file removed images/flags/jp.png
Diff not rendered.
Binary file removed images/flags/ke.png
Diff not rendered.
Binary file removed images/flags/kg.png
Diff not rendered.
Binary file removed images/flags/kh.png
Diff not rendered.
Binary file removed images/flags/ki.png
Diff not rendered.
Binary file removed images/flags/km.png
Diff not rendered.
Binary file removed images/flags/kn.png
Diff not rendered.
Binary file removed images/flags/kp.png
Diff not rendered.
Binary file removed images/flags/kr.png
Diff not rendered.
Binary file removed images/flags/kw.png
Diff not rendered.
Binary file removed images/flags/ky.png
Diff not rendered.
Binary file removed images/flags/kz.png
Diff not rendered.
Binary file removed images/flags/la.png
Diff not rendered.
Binary file removed images/flags/lb.png
Diff not rendered.
Binary file removed images/flags/lc.png
Diff not rendered.
Binary file removed images/flags/li.png
Diff not rendered.
Binary file removed images/flags/lk.png
Diff not rendered.
Binary file removed images/flags/lr.png
Diff not rendered.
Binary file removed images/flags/ls.png
Diff not rendered.
Binary file removed images/flags/lt.png
Diff not rendered.
Binary file removed images/flags/lu.png
Diff not rendered.
Binary file removed images/flags/lv.png
Diff not rendered.
Binary file removed images/flags/ly.png
Diff not rendered.
Binary file removed images/flags/ma.png
Diff not rendered.
Binary file removed images/flags/mc.png
Diff not rendered.
Binary file removed images/flags/md.png
Diff not rendered.
Binary file removed images/flags/me.png
Diff not rendered.
Binary file removed images/flags/mg.png
Diff not rendered.
Binary file removed images/flags/mh.png
Diff not rendered.
Binary file removed images/flags/mk.png
Diff not rendered.
Binary file removed images/flags/ml.png
Diff not rendered.
Binary file removed images/flags/mm.png
Diff not rendered.
Binary file removed images/flags/mn.png
Diff not rendered.
Binary file removed images/flags/mo.png
Diff not rendered.
Binary file removed images/flags/mp.png
Diff not rendered.
Binary file removed images/flags/mq.png
Diff not rendered.
Binary file removed images/flags/mr.png
Diff not rendered.
Binary file removed images/flags/ms.png
Diff not rendered.
Binary file removed images/flags/mt.png
Diff not rendered.
Binary file removed images/flags/mu.png
Diff not rendered.
Binary file removed images/flags/mv.png
Diff not rendered.
Binary file removed images/flags/mw.png
Diff not rendered.
Binary file removed images/flags/mx.png
Diff not rendered.
Binary file removed images/flags/my.png
Diff not rendered.
Binary file removed images/flags/mz.png
Diff not rendered.
Binary file removed images/flags/na.png
Diff not rendered.
Binary file removed images/flags/nc.png
Diff not rendered.
Binary file removed images/flags/ne.png
Diff not rendered.
Binary file removed images/flags/nf.png
Diff not rendered.
Binary file removed images/flags/ng.png
Diff not rendered.
Binary file removed images/flags/ni.png
Diff not rendered.
Binary file removed images/flags/nl.png
Diff not rendered.
Binary file removed images/flags/no.png
Diff not rendered.
Binary file removed images/flags/np.png
Diff not rendered.
Binary file removed images/flags/nr.png
Diff not rendered.
Binary file removed images/flags/nu.png
Diff not rendered.
Binary file removed images/flags/nz.png
Diff not rendered.
Binary file removed images/flags/om.png
Diff not rendered.
Binary file removed images/flags/pa.png
Diff not rendered.
Binary file removed images/flags/pe.png
Diff not rendered.
Binary file removed images/flags/pf.png
Diff not rendered.
Binary file removed images/flags/pg.png
Diff not rendered.
Binary file removed images/flags/ph.png
Diff not rendered.
Binary file removed images/flags/pk.png
Diff not rendered.
Binary file removed images/flags/pl.png
Diff not rendered.
Binary file removed images/flags/pm.png
Diff not rendered.
Binary file removed images/flags/pn.png
Diff not rendered.
Binary file removed images/flags/pr.png
Diff not rendered.
Binary file removed images/flags/ps.png
Diff not rendered.
Binary file removed images/flags/pt.png
Diff not rendered.
Binary file removed images/flags/pw.png
Diff not rendered.
Binary file removed images/flags/py.png
Diff not rendered.
Binary file removed images/flags/qa.png
Diff not rendered.
Binary file removed images/flags/re.png
Diff not rendered.
Binary file removed images/flags/ro.png
Diff not rendered.
Binary file removed images/flags/rs.png
Diff not rendered.
Binary file removed images/flags/ru.png
Diff not rendered.
Binary file removed images/flags/rw.png
Diff not rendered.
Binary file removed images/flags/sa.png
Diff not rendered.
Binary file removed images/flags/sb.png
Diff not rendered.
Binary file removed images/flags/sc.png
Diff not rendered.
Binary file removed images/flags/sd.png
Diff not rendered.
Binary file removed images/flags/se.png
Diff not rendered.
Binary file removed images/flags/sg.png
Diff not rendered.
Binary file removed images/flags/sh.png
Diff not rendered.
Binary file removed images/flags/si.png
Diff not rendered.
Binary file removed images/flags/sj.png
Diff not rendered.
Binary file removed images/flags/sk.png
Diff not rendered.
Binary file removed images/flags/sl.png
Diff not rendered.
Binary file removed images/flags/sm.png
Diff not rendered.
Binary file removed images/flags/sn.png
Diff not rendered.
Binary file removed images/flags/so.png
Diff not rendered.
Binary file removed images/flags/sr.png
Diff not rendered.
Binary file removed images/flags/st.png
Diff not rendered.
Binary file removed images/flags/sv.png
Diff not rendered.
Binary file removed images/flags/sy.png
Diff not rendered.
Binary file removed images/flags/sz.png
Diff not rendered.
Binary file removed images/flags/tc.png
Diff not rendered.
Binary file removed images/flags/td.png
Diff not rendered.
Binary file removed images/flags/tf.png
Diff not rendered.
Binary file removed images/flags/tg.png
Diff not rendered.
Binary file removed images/flags/th.png
Diff not rendered.
Binary file removed images/flags/tj.png
Diff not rendered.
Binary file removed images/flags/tk.png
Diff not rendered.
Binary file removed images/flags/tl.png
Diff not rendered.
Binary file removed images/flags/tm.png
Diff not rendered.
Binary file removed images/flags/tn.png
Diff not rendered.
Binary file removed images/flags/to.png
Diff not rendered.
Binary file removed images/flags/tr.png
Diff not rendered.
Binary file removed images/flags/tt.png
Diff not rendered.
Binary file removed images/flags/tv.png
Diff not rendered.
Binary file removed images/flags/tw.png
Diff not rendered.
Binary file removed images/flags/tz.png
Diff not rendered.
Binary file removed images/flags/ua.png
Diff not rendered.
Binary file removed images/flags/ug.png
Diff not rendered.
Binary file removed images/flags/uk.png
Diff not rendered.
Binary file removed images/flags/um.png
Diff not rendered.
Binary file removed images/flags/us.png
Diff not rendered.
Binary file removed images/flags/uy.png
Diff not rendered.
Binary file removed images/flags/uz.png
Diff not rendered.
Binary file removed images/flags/va.png
Diff not rendered.
Binary file removed images/flags/vc.png
Diff not rendered.
Binary file removed images/flags/ve.png
Diff not rendered.
Binary file removed images/flags/vg.png
Diff not rendered.
Binary file removed images/flags/vi.png
Diff not rendered.
Binary file removed images/flags/vn.png
Diff not rendered.
Binary file removed images/flags/vu.png
Diff not rendered.
Binary file removed images/flags/wf.png
Diff not rendered.
Binary file removed images/flags/ws.png
Diff not rendered.
Binary file removed images/flags/ye.png
Diff not rendered.
Binary file removed images/flags/yt.png
Diff not rendered.
Binary file removed images/flags/za.png
Diff not rendered.
Binary file removed images/flags/zm.png
Diff not rendered.
Binary file removed images/flags/zw.png
Diff not rendered.
Binary file removed images/icons/ts3client.ico
Binary file not shown.
Binary file removed images/icons/ts3server.ico
Binary file not shown.
Binary file removed images/viewer/channel_flag_default.png
Diff not rendered.
Binary file removed images/viewer/channel_flag_moderated.png
Diff not rendered.
Binary file removed images/viewer/channel_flag_music.png
Diff not rendered.
Binary file removed images/viewer/channel_flag_password.png
Diff not rendered.
Binary file removed images/viewer/channel_full.png
Diff not rendered.
Binary file removed images/viewer/channel_open.png
Diff not rendered.
Binary file removed images/viewer/channel_pass.png
Diff not rendered.
Binary file removed images/viewer/client_away.png
Diff not rendered.
Binary file removed images/viewer/client_cc.png
Diff not rendered.
Binary file removed images/viewer/client_cc_idle.png
Diff not rendered.
Binary file removed images/viewer/client_cc_talk.png
Diff not rendered.
Binary file removed images/viewer/client_idle.png
Diff not rendered.
Binary file removed images/viewer/client_mic_disabled.png
Diff not rendered.
Binary file removed images/viewer/client_mic_muted.png
Diff not rendered.
Binary file removed images/viewer/client_priority.png
Diff not rendered.
Binary file removed images/viewer/client_query.png
Diff not rendered.
Binary file removed images/viewer/client_snd_disabled.png
Diff not rendered.
Binary file removed images/viewer/client_snd_muted.png
Diff not rendered.
Binary file removed images/viewer/client_talk.png
Diff not rendered.
Binary file removed images/viewer/client_talker.png
Diff not rendered.
Binary file removed images/viewer/client_talker_request.png
Diff not rendered.
Binary file removed images/viewer/group_channel.png
Diff not rendered.
Binary file removed images/viewer/group_icon_0.png
Diff not rendered.
Binary file removed images/viewer/group_icon_100.png
Diff not rendered.
Binary file removed images/viewer/group_icon_200.png
Diff not rendered.
Binary file removed images/viewer/group_icon_300.png
Diff not rendered.
Binary file removed images/viewer/group_icon_400.png
Diff not rendered.
Binary file removed images/viewer/group_icon_500.png
Diff not rendered.
Binary file removed images/viewer/group_icon_600.png
Diff not rendered.
Binary file removed images/viewer/group_server.png
Diff not rendered.
Binary file removed images/viewer/host.png
Diff not rendered.
Binary file removed images/viewer/server_full.png
Diff not rendered.
Binary file removed images/viewer/server_open.png
Diff not rendered.
Binary file removed images/viewer/server_pass.png
Diff not rendered.
Binary file removed images/viewer/spacer_dashdotdotline.gif
Diff not rendered.
Binary file removed images/viewer/spacer_dashdotline.gif
Diff not rendered.
Binary file removed images/viewer/spacer_dashline.gif
Diff not rendered.
Binary file removed images/viewer/spacer_dotline.gif
Diff not rendered.
Binary file removed images/viewer/spacer_solidline.gif
Diff not rendered.
Binary file removed images/viewer/tree.png
Diff not rendered.
Binary file removed images/viewer/tree_blank.png
Diff not rendered.
Binary file removed images/viewer/tree_end.gif
Diff not rendered.
Binary file removed images/viewer/tree_line.gif
Diff not rendered.
Binary file removed images/viewer/tree_mid.gif
Diff not rendered.
Empty file removed libraries/TeamSpeak3/Node/Host.php
Empty file.
Loading