erikbrocko
49f2ce874d
Request voice properties in clientlist
...
Without -voice the server omits client_input_muted/output_muted and
the hardware flags entirely, so a bare clientlist leaves callers
unable to tell "false" from "not reported" and defaults them wrong.
2026-08-17 08:42:59 +00:00
erikbrocko and Claude Opus 5
0e5724b877
Keep the virtual server properties from initserver
...
initserver announces the whole virtual server (its name above all), but only
the client and server ids were taken from it and the rest was dropped. The
name is not obtainable elsewhere: servergetvariables answers without it, and
notifyserveredited only fires when someone edits the server.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-14 14:15:26 +00:00
erikbrocko and Claude Opus 5
dce4e68150
Drop the commons-lang and dnsjava dependencies
...
Both were pulled in for a single call each: commons-lang for
ConstructorUtils.invokeConstructor when building a packet handler, and
dnsjava for the _ts3._udp SRV lookup. Together they added over a
megabyte to a shaded jar (and dnsjava drops jnamed/update classes into
the jar root). Plain reflection and JNDI's dns: provider cover both.
Also drop the BouncyCastleProvider registration: every digest here is
requested by a name the SUN provider already answers, so the only thing
it accomplished was keeping the whole JCE provider, the post-quantum
suite and the X.509 stack reachable for a shaded-jar tree-shaker.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-13 23:46:56 +00:00
Manevolent
db57d60c98
Merge pull request #54 from BeckMario/master
...
handle ts5/6 license
2026-01-05 12:00:59 -05:00
Mario Beck
f756fe852a
fix getUseType and rename enum
2025-07-27 21:02:00 +02:00
Mario Beck
f4aeca87f0
handle ts5/6 license correctly
...
allows joining of a ts6 beta server
2025-07-27 20:53:43 +02:00
Manevolent
5845af9574
Bump version to 1.0.2 to help folks more easily obtain a recent bugfix PR
2022-11-27 14:03:56 -07:00
Manevolent
1e998d7104
Merge pull request #47 from nodamnway/split_fragmented_newProtocol
...
#30 Unable to send long messages to chat
2022-11-27 14:02:01 -07:00
nodamnway
41c8c8a899
Fragments: All parts should have NEW_PROTOCOL flag if original Packet has it
...
Fragments: fix last packet detection
2022-10-22 03:57:42 +02:00
Manevolent
68e66e1423
Merge pull request #45 from Manevolent/dependabot/maven/org.bouncycastle-bcprov-jdk15on-1.67
...
Bump bcprov-jdk15on from 1.60 to 1.67
2021-09-08 08:21:10 -06:00
dependabot[bot]
2ca35c8c0e
Bump bcprov-jdk15on from 1.60 to 1.67
...
Bumps [bcprov-jdk15on](https://github.com/bcgit/bc-java ) from 1.60 to 1.67.
- [Release notes](https://github.com/bcgit/bc-java/releases )
- [Changelog](https://github.com/bcgit/bc-java/blob/master/docs/releasenotes.html )
- [Commits](https://github.com/bcgit/bc-java/commits )
---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk15on
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-13 15:28:29 +00:00
Manevolent
9f0242de49
Merge pull request #31 from Manevolent/dependabot/maven/junit-junit-4.13.1
...
Bump junit from RELEASE to 4.13.1
2021-05-28 10:57:29 -06:00
dependabot[bot]
e4f0b92cf3
Bump junit from RELEASE to 4.13.1
...
Bumps [junit](https://github.com/junit-team/junit4 ) from RELEASE to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md )
- [Commits](https://github.com/junit-team/junit4/commits/r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-13 06:40:17 +00:00
sump pump
25a7c94596
Update README.md
2020-08-11 11:24:49 -06:00
sump pump
ac8e7cf6f3
Update LocalTeamspeakClientSocket.java
...
Change client.password to client.server_password in LocalTeamspeakClientSocket.java so that password authentication is properly passed at connection time.
2020-08-11 10:49:58 -06:00
sump pump
f4e59b6d32
Update pom.xml
...
- Fixes an issue with unknown Teamspeak server events causing crashes
2020-05-25 19:33:05 -06:00
sump pump
d8ff22e186
Merge pull request #22 from Phyrone/master
...
unknown events will be catched and no longer break the whole client
2020-05-25 19:32:24 -06:00
sump pump
a4d9bb695b
Merge pull request #23 from NoNamePro0/master
...
Update README.md
2020-05-25 19:31:43 -06:00
Phyrone
baf74654f1
replaced IllegalArgumentException with an UnknownTeamspeakEvent if the event is not registered
2020-05-23 15:43:00 +02:00
No Name Pro
af0ea5af4c
Update README.md
2020-05-23 14:16:29 +02:00
Phyrone
0b5d63b6f7
unknown events will be catched and no longer break the whole client (f.e. on teaspeak servers)
2020-05-21 13:06:27 +02:00
sump pump
194d52ae7a
Update README.md
...
Remove Discord invite for now
2020-04-28 12:02:53 -06:00
sump pump
608a735276
Update README.md
2020-02-23 10:46:36 -07:00
Manevolent
25c9942dd0
1.0
2020-01-12 20:04:12 -07:00
Manevolent
289aa31645
Update tests
2019-12-04 22:01:47 -07:00
Manevolent
3a137f63c5
Increase maximum accepted reassembled packet size to 1MB, but continue to constrain directly received packet size at 65KB
2019-12-04 22:01:29 -07:00
Manevolent
475af91eef
Don't optimistically send a command in onAssigned: causes a blocking issue
2019-11-26 11:44:11 -07:00
Manevolent
28c570f253
Remote socket address correctly passed
2019-11-26 11:34:30 -07:00
Manevolent
614b3d9d69
Address #9 and fix thread exits, add InterruptedException handlers, and make Microphone handling more stateful (don't run a thread all the time if nobody ever sets it)
2019-11-24 19:42:23 -07:00
Manevolent
92d97f96dc
Fix two exceptions and fix channel password support
2019-11-22 09:07:38 -07:00
Manevolent
547947c95d
Merge remote-tracking branch 'origin/master'
2019-11-14 01:19:42 -07:00
Manevolent
9694a3f2c5
The new TS3 server version broke TS3j, it is now 218092286 decimal.
2019-11-14 01:19:36 -07:00
sump pump
7ffae34864
Update README.md
2019-11-10 16:44:11 -07:00
sump pump
80482ae2cd
Update README.md
2019-11-10 16:42:13 -07:00
sump pump
f72791637d
Merge pull request #5 from Phyrone/master
...
made clientversion changeable
2019-07-16 09:12:07 -06:00
Phyrone
06c21c0c56
made clientversion changeable
2019-07-16 23:47:05 +09:00
Manevolent
d7b996e897
Merge remote-tracking branch 'origin/master'
2019-05-29 11:50:47 -04:00
Manevolent
a86381a47b
Exception propagation
2019-05-29 11:50:40 -04:00
sump pump
361521297a
Update README.md
2019-05-29 10:45:33 -04:00
sump pump
43ea437f60
Update README.md
2019-05-15 20:21:52 -04:00
Manevolent
51aac79189
Merge remote-tracking branch 'origin/master'
2019-03-05 11:05:05 -05:00
Manevolent
d750f9685c
Setting description, editing client properties
2019-03-05 11:04:54 -05:00
Manevolent
299a0457bd
runtime error
2019-02-12 18:35:24 -05:00
Manevolent
9648bd6226
adding/removing client permissions
2019-02-12 18:35:18 -05:00
Manevolent
55b10d6ba5
Merge remote-tracking branch 'origin/master'
2019-02-05 08:51:54 -05:00
Manevolent
a883c8beef
notifyclientchatclosed event handled
2019-02-05 08:51:46 -05:00
sump pump
e84542c6bb
Update README.md
2019-01-28 15:23:22 -05:00
Manevolent
7c33cfa97a
- There was a bug that could cause TS3J to stop firing certain events to all event listeners if the command execution codes were generated quickly, sequentially by those event listener threads. This is now fixed.
...
- There is now more detailed output for command futures when reconnecting: "client reconnecting" instead of "client disconnected"
- The MusicPlayer example now returns exit code -1 when it is kicked/disconnected prematurely.
2019-01-22 21:07:51 -05:00
Manevolent
0fed4c68ce
Clamp high precision timer to specific tick drift
2019-01-22 11:50:03 -05:00
Manevolent
3e8991929e
Audio sender and music player changes
2019-01-21 14:17:54 -05:00