It’s now possible to write your own server for TeamTalk 5 using the DLL in the Professional SDK. Check out the Server API section in the documentation to see how it’s done.
The Java programming language is now also supported for writing TeamTalk clients. Both for Android and other Intel based platforms.
Go to the TeamTalk 5 GitHub website to download the latest SDKs for testing the new features. Also please give feedback if something in the new Server API or Java API should be changed.
TeamTalk 5 Development
https://github.com/BearWare/TeamTalk5
182 forks.
373 stars.
91 open issues.
Recent commits:
- Remove OpenSSL on Windows QtSince Schannel is used on Windows, OpenSSL is not needed., Sihu Hwang
- Use size_t for desktop block size comparisonCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>, Sihu Hwang
- Bump androidx.core:core from 1.18.0 to 1.19.0 in /Client/TeamTalkAndroidBumps androidx.core:core from 1.18.0 to 1.19.0.—updated-dependencies:- dependency-name: androidx.core:core dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor…Signed-off-by: dependabot[bot] <support@github.com>, Sihu Hwang
- Exclude third-party libraries from CodeQL C/C++ analysispaths-ignore does not work for compiled languages, so move the CodeQLinit to after the toolchain/externals build and trace only the TeamTalkbuild (TOOLCHAIN_BUILD_EXTERNALPROJECTS=OFF). This keeps ffmpeg, libvpx,opus and other third-party sources out of the CodeQL database.Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>, Sihu Hwang
- Fix CodeQL warningsResolved code scanning alerts:java/xxe (critical) – harden DocumentBuilderFactory against XXE:- https://github.com/BearWare/TeamTalk5/security/code-scanning/47- https://github.com/BearWare/TeamTalk5/security/code-scanning/48- https://github.com/BearWare/TeamTalk5/security/code-scanning/49- https://github.com/BearWare/TeamTalk5/security/code-scanning/50java/path-injection (high) – sanitize untrusted display name before building cache file:- https://github.com/BearWare/TeamTalk5/security/code-scanning/54- https://github.com/BearWare/TeamTalk5/security/code-scanning/55- https://github.com/BearWare/TeamTalk5/security/code-scanning/56- https://github.com/BearWare/TeamTalk5/security/code-scanning/57- https://github.com/BearWare/TeamTalk5/security/code-scanning/58- https://github.com/BearWare/TeamTalk5/security/code-scanning/59cpp/suspicious-add-sizeof (high) – use element count instead of sizeof for array end:- https://github.com/BearWare/TeamTalk5/security/code-scanning/881cpp/comparison-with-wider-type (high) – widen loop counter to size_t:- https://github.com/BearWare/TeamTalk5/security/code-scanning/1cpp/integer-multiplication-cast-to-long (high) – cast operand to size_t before multiply:- https://github.com/BearWare/TeamTalk5/security/code-scanning/4- https://github.com/BearWare/TeamTalk5/security/code-scanning/5- https://github.com/BearWare/TeamTalk5/security/code-scanning/8- https://github.com/BearWare/TeamTalk5/security/code-scanning/14- https://github.com/BearWare/TeamTalk5/security/code-scanning/21- https://github.com/BearWare/TeamTalk5/security/code-scanning/23- https://github.com/BearWare/TeamTalk5/security/code-scanning/24- https://github.com/BearWare/TeamTalk5/security/code-scanning/34- https://github.com/BearWare/TeamTalk5/security/code-scanning/35- https://github.com/BearWare/TeamTalk5/security/code-scanning/36- https://github.com/BearWare/TeamTalk5/security/code-scanning/37- https://github.com/BearWare/TeamTalk5/security/code-scanning/38- https://github.com/BearWare/TeamTalk5/security/code-scanning/39- https://github.com/BearWare/TeamTalk5/security/code-scanning/41- https://github.com/BearWare/TeamTalk5/security/code-scanning/42- https://github.com/BearWare/TeamTalk5/security/code-scanning/43- https://github.com/BearWare/TeamTalk5/security/code-scanning/44- https://github.com/BearWare/TeamTalk5/security/code-scanning/45- https://github.com/BearWare/TeamTalk5/security/code-scanning/46- https://github.com/BearWare/TeamTalk5/security/code-scanning/71- https://github.com/BearWare/TeamTalk5/security/code-scanning/72- https://github.com/BearWare/TeamTalk5/security/code-scanning/73- https://github.com/BearWare/TeamTalk5/security/code-scanning/74- https://github.com/BearWare/TeamTalk5/security/code-scanning/75- https://github.com/BearWare/TeamTalk5/security/code-scanning/76- https://github.com/BearWare/TeamTalk5/security/code-scanning/77- https://github.com/BearWare/TeamTalk5/security/code-scanning/78- https://github.com/BearWare/TeamTalk5/security/code-scanning/79- https://github.com/BearWare/TeamTalk5/security/code-scanning/80- https://github.com/BearWare/TeamTalk5/security/code-scanning/81- https://github.com/BearWare/TeamTalk5/security/code-scanning/82- https://github.com/BearWare/TeamTalk5/security/code-scanning/83- https://github.com/BearWare/TeamTalk5/security/code-scanning/84- https://github.com/BearWare/TeamTalk5/security/code-scanning/870- https://github.com/BearWare/TeamTalk5/security/code-scanning/871Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>, Sihu Hwang
Leave a Reply
You must be logged in to post a comment.