v3.0-gamma (06 Nov 2014, afternoon GMT, 1234 KiB)
This version (as well as 3.0-gamma2 to 3.0-gamma4) can only be used in 2014, because there were so many changes that I want you to download bug fixes. Because there was a feature that wasn’t yet implemented, I am planning to release a new version anyway, which should be very soon.
The English version of this release is deprecated because the translation data is corrupted.
no own version (06 Nov 2014, evening GMT, 1233 KiB)
- All icons used in the program were updated.
- Fixed small spelling mistake in English version's Instance Misc tab
- Add multiple permission to permission comparison
- Added 5 seconds timeout limit to blacklist checker
- The icons in the permissions editor and client channel group list are now colored.
- The button in the permissions editor and client channel group list now display icons when using Wine.
- Fixed the Overwolf status not being displayed in the client details tab.
- The popout button now shows the icon even when using Wine.
- When editing BBcode, the position of the window's buttons now matches all other windows (buttons are now in the center with the OK button on the left).
- The first ban list column's caption was changed. Maybe this better explains what the icon says and that clicking the column will sort by the icon first.
- A button to copy bans was added (first column's text only). This has already been in place with the global copy feature, but the new button should be easier to understand.
- CIDRs are now considered an IP (useful for adding bans in automatic and the new mode)
- Added multi ban feature (right button of the ban target input box)
- Global find and global copy were added to: Custom command/event param parser (Pro feature), comparison multi permission adding. It was not added to server group dialog and select dialog (for use with the groups) because I don't want people to have thousands of groups. ;)
- Global find now searches all visible columns (instead of only the first). You can make YaTQA temporarily skip a column by resizing its width to 0.
- Added dropdown menu to the user db ban feature to ban IPs and CIDRs
- Fixed "Abstract error" or access violations when closing the console and disconnecting
- You can only have one console open at a time now, because multiple ones never worked and were never meant to work
- Added banning a user DB user’s name
- Global search can now be set to match or ignore case
- You can now make YaTQA download all items of user DB and log (Windows XP users use Shift+Click)
- Improved "Load More" button hint (and changed German caption because of limited space)
- Added importing and exporting of bans (note that importing non-permanent bans is a little tricky, as the original durations start when you import the bans)
- Added default values for manual and port-based server selection
- If YaTQA cannot set its default nickname because it is already taken, it appends a "1" until it can change its nickname
- Added a feature to import permissions one by one and report errors (only works for permissions that will be set, not for those that will be deleted!)
- Fixed a bug that caused YaTQA to try to unnecessarily delete unset permissions while importing a permission file
- Added unselecting would-be duplicates when adding permissions to comparison
- Added warning to multi-permission-set when a filter exists
- Changed that functions wording from "Group" to "Cluster", to not be confused with Server and Channel Groups
- Added progress to downloading all icons
- Made sure all features with a progress reset the progress after being done
- Added "Delete All" feature to permission list
- Added a feature to compare permission saved as a file
- You can now set a default virtual server (by port)
- Updated -c command line parameter (for compatibility reasons, this is the last parameter)
- Updated "Did you know" accordingly and have it state that credentials are also optional
- Multiban progress now displays what is currently banned (this is not possible for ban import)
- Added progress display and cancel feature to channel import
- Added progress display and cancel feature to channel editing
- Added progress display and cancel feature to client editing
- Temporary password list now refreshes on tab change if one cannot view tokens
- Clarified last column of the server group window (German version only?)
- Added group overview (the two boxes can be resized by you)
- Added window for easier viewing and editing server group members
- Icon manager code cleanup
- Fixed the settings window's tab order
- Fixed the "Miscellaneous" tabs' labels being clipped off in Wine
- Added find and copy features to client server group window
- Added progress display and cancel feature to ban removing
- Added context menu to WYSIWYG editor
- This menu also offers the new features "Copy Unformatted" and "Remove Formatting"
- Added workaround for a bug that causes lists to fail to display PNG images with full-alpha palettes
- Added copying permission values
- Fixed possible crashes with mass permission editing and mass permission deleting
- Removed number unread messages from client details, as this is no longer supported from server side (since ages)
- Added IP lookup to client details (no space on server tree :/)
- Fixed a bug that prevented global find from working in the custom command result window
- Enabled skin suport for bitmap-type images
- Fixed a bug that prevented the global find next hotkey (F3) from working in other tabs than server tree
- Added global find hotkey wherever it was previously missing
- Fixed a bug in cluster permission editing that allowed entering a boolean value if one was editing grant permissions
- Performance improvements for cluster permission editing
- Icon selection window can now be closed by pressing Esc
- Fixed a bug that caused an error when rightclicking an empty file list
- You can now keep ban input boxes from being cleared by holding Shift.
- Updated hints of manual and port search buttons on the servers tab, as these are no longer presented to people without list permissions
- Fixed possible bug with license info feature
- Fixed a frequent error with many user actions in the server tree
- Added number of ban enforcements to the ban list (this took so long because I previously didn't know what it was)
- Escape and unescape features in the console are now disabled if nothing is selected
- Console command history can now be cleared
- Console command history is now saved and restored (commandhistory.txt)
- Added progress display and cancel feature to deleting users from DB
- Improved label of the multi snapshot server list
- Added max width of 300 to multi snapshot server list
- Made CIDR more beautiful
- Added better debug for passive tree update
- Added feature to edit multiple servers' properties at once
- Mass snapshot creation progress now displays the server name
- Fixed incorrect icons when clicking a client when in passive tree update mode
- Fixed a very important bug in tree mode passive update
- Added saving ban reason
- Made received parameters window's column headers visible to make them resizable
- Changed the way the channel icon is changed in the channel details, because of a serverside data corruption bug
- Added a note that sent/received/upload/download is from the server's point of view
- Fixed important bug that prevented creating template and query server groups
- Added mass saving/restoring server and channel groups
- Fixed auto refresh copy/paste text error in log and instance stats tabs
- Auto refresh duration inputs now default to the last value
- Added mass editing permissions to User DB
- Added mass editing permissions to server tree for channels and users
- Because of a serverside data corruption bug, channel icon editing in server tree is now permission-based
- Added file transfer list auto refresh (defaults to 5 seconds, because it that seems to be the time a transfer is displayed even after it is finished)
- Log auto refresh can only be stopped if it is active
- Added editing multiple users’ server groups in user DB
- Added editing server groups in server tree
- Fixed possible memory leak in mass kick
- Fixed possible memory leaks in mass messaging
- Fixed memory leak when moving selected clients to a channel
- Fixed memory leak for the select feature
- Fixed possible memory leak when selecting stuff in the server tree view
- Fixed memory leak when finishing a server tree drag and drop action
- Fixed possible memory leak when starting a server tree drag and drop action
- Added editing multiple users’ server groups in server tree
- Permission editor now always starts in a new process if you did not copy a foreign server's permissions (in that case, you are shown the message box just like before)
- Added progress to the user DB's name and custominfo search
- DB and UID searches no longer try to sort the list because their result is unique (neglegible performance improvement)
- When mass-importing groups, name conflicts are now solved on per-type basis (types are template, normal and query)
- Added saving/importing temporary passwords
- Fixed a bug that prevented the "Edit voice port" in the bookmark context menu from being disabled if nothing is selected
- Allowed creating a non-subchannel if a channel is selected
- Fixed a bug that prevented "Delete displayed permissions" from working
- YaTQA no longer clears the permissions of new groups created by the group mass import feature before adding its permissions if all of the following permissions would be set anyway:
- i_group_needed_modify_power
- i_group_needed_member_add_power
- i_group_needed_member_remove_power
- b_group_is_permanent (channel groups only)
- Fixed a bug that could prevent the ban list from updating after you added a ban
- Fixed progress in status bar not being cleared after finishing the following actions:
- Many actions in server tree
- Deleting people from the database
- Importing temporary passwords (new feature anyway)
- Fixed a bug that prevented users from cancelling TSDNS lookups (as a workaround, a message box is now displayed if successfully cancelling which requires you to hold Esc for some time like all actions that can be cancelled)
- Added note that you can cancel DNS lookups by holding Esc
- After cancelling a lookup progress, you can no longer close the DNS resolver by pressing Esc
- Added a note to IP bindings feature that this is for co-located servers only
- Changed all progress texts to tell you to hold Esc instead of pressing it because YaTQA waits for pending queries to complete
- Changed some menus to use title case like the others do
- Added support for Planet TeamSpeak REST API, meaning that you can view a graph of your client client for the past up to 31 days (selectable) if weblist reporting is enabled
- Aero setting now defaults to false if you are not using Windows NT 6.0 (Windows Vista) or 6.1 (Windows 7), because Aero in Windows NT 6.2 (Windows 8), NT 6.3 (Windows 8.1) and NT 6.4 (Windows 10) looks ugly in my opinion
- This version of YaTQA is limited to run in 2014, because there were so many important changes, that it cannot be guaranteed to be entirely bug-free. Please check for updates frequently.
- Added locating IP addresses to User DB
- Added TS3Index UID search to User DB
- Added TS3Index UID search to Client Details
- Bookmarks with the username “serveradmin” now have a different icon (businessman with a tie) than those with any another name (man in a blue shirt)
v3.0-gamma2 (09 Nov 2014)
- Added a note saying that a server must be on the weblist for at least 15 to 30 minutes for the stats feature to work
- Fixed English translation
v3.0-gamma3 (19 Nov 2014, afternoon, 1,270,896 bytes)
- Fixed a bug that prevented users from multi-editing
- Added count to the top right corner of the User DB tab
- Added FAQ link to the Home tab’s sidebar
- Fixed some English spelling stuff
- Changed all menus and buttons to title case
- Updated some setup descriptions
v3.0-gamma3 (19 Nov 2014, evening, 1,270,894 bytes, English only)
- Fixed instance stats always using kilopackets instead of choosing an appropriate prefix
- Adjusted “file traffic since start” illustration to show a small “Play” icon instead of the previous clock icon (virtual server Statistics tab)
- Moved “Date and Time” box in instance Statistics tab to the last row
- Moved “Current Upload” and “Current Download” boxes in instance Statistics to the first row
- Moved “Transferred Data and Files Since Start” and “Transferred Packets Since Start” boxes in instance Statistics to the second row
- Split the “Transferred Data and Files Since Start” box in instance Statistics tab into “Transferred Data Since Start” and “Transferred Files Since Start”
- Fixed a bug that prevented the virtual server statistics’ three bottom row boxes from being hidden during template mode
- Fixed a bug that prevented the Refresh button from moving up if those boxes are hidden (these were independent bugs...)
- Skins can now adjust the app’s background color by including a interface\tabbar_background.png file with a greater height (currently, the window is 600 pixel high, but this will be changed in future releases).
- Note: The Skin Development Kit will be updated later. Actually, I don’t think anybody is actually using it. If you do, please tell me.
- Added pie charts for most statistics (as in the icons, download is blue and upload is green)
- Added a note how to edit the server template’s groups to the virtual server statistics tab, because this is being asked again and again (it is not possible to add this feature to the server template mode, because the server doesn’t support any permission-related features without having selected a server)
- Fixed default group stuff not being updated internally (e.g. for hiding the Guest groups in dertain windows) after changing it in the Advanced tab
- For the User DB search feature, added a Cancel button to the message box asking you if you want to resolve more than 3 results
- For the User DB search feature, if you press Esc while found names are being resolved or if an error occurs, the remaining ClDBIDs are still displayed.
- Added searching for people who are members of a certain channel group in a certain channel to the User DB tab
- Added an option to save the window position which is disabled by default (hold Ctrl during start to reset the position if Window is out of sight)
- Fixed three unlikely memory leaks in WYSIWYG editor
- Added mass changing channel groups to Users tab
- Made small text improvements in primarily the German version
- Added the instance Statistics tab’s note that the statistics are from the server’s point of view to the virtual server Statistics tab, too
- Changed the logo
- Fixed a bug that displayed an incorrect value when editing a virtual server’s bandwidth limits
- Unified file traffic stuff for virtual servers’ Statistics and Client Details tabs (instance Statistics tab was alright)
- This also fixed a bug with the file tranfer since start being displayed incorrectly.
- Added the instance Statistics tab’s note that the statistics are from the server’s point of view to the Client Details tab, too
- Client idle and online time now also use bigger units than minutes.
v3.0-gamma4 (08 Dec 2014)
- Fixed missing translation for the new hint on server templates
v3.0-gamma5 (29 Dec 2014)
- Removed properties that only have an SDK use
- Updated server version window
- Note: Legacy server version support will most likely be removed in 3.0-final
- Added option for Windows 7+ jump lists displayed on the start menu’s right side and when right-clicking the taskbar button (this option is disabled by default, because I don't want to modify your system without your consent)
- Added -s parameter for the statistics window, which has an optional second parameter for the IP
- Fixed incorrect syntax suggestion for permget (YaTQA Pro)
- Improved syntax suggestion for use (YaTQA Pro)
- Fixed a bug that could cause strange icon cache behavior if one had two servers with UIDs that only differ in uppercase/lowercase
- Fixed a bug when deleting the most recent icon from the icon cache
- Fixed a bug that could prevent people from selecting a server if an invalid icon file has been uploaded (those icons are now deleted, but you have to option to save them first)
- Fixed a bug that caused the icon cache to cache invalid icons
- Fixed a bug that allowed uploading invalid icons
- Fixed a bug that caused YaTQA to refuse to delete invalid icons
- Improved parameter help to say the range of clientftfid (which is Word, meaning 0-65535)
- If the TSDNS does not know a query, the returned 404 string will now cause TSDNS to fail with “Error 404: Unknown server” and no longer query DNS A RR for “404”.
- Fixed a bug that caused YaTQA to hang for some invalid IP:Port combinations (YaTQA will stop the connection attempt if no connection could be established within 5 seconds)
- This has also been fixed for file transfers, as well as (if firewall is improperly configured) user stats and update checker.
- In the window that lists idents/values from the result of commands and events, you can now doubleclick a line or press F1 to see what the value represents (YaTQA Pro).
- Date: build, host_timestamp_utc, virtualserver_created, virtualserver_min_client_version, start, end, client_created, client_lastconnected, timestamp, created
- Duration: instance_uptime, virtualserver_uptime, serverinstance_serverquery_ban_time, serverinstance_serverquery_flood_time, duration, seconds_empty, client_idle_time, bantime, channel_delete_delay
- URL (open browser): virtualserver_hostbanner_gfx_url, virtualserver_hostbanner_url, virtualserver_hostbutton_gfx_url, virtualserver_hostbutton_url
- Host message mode: virtualserver_hostmessage_mode
- Server group ID: serverinstance_template_serveradmin_group, serverinstance_template_serverdefault_group, virtualserver_default_server_group, sgid
- Channel group ID: serverinstance_template_channeladmin_group, serverinstance_template_channeldefault_group, virtualserver_default_channel_group, virtualserver_default_channel_admin_group, cgid, client_channel_group_id
- Channel ID: tcid, cid, pid, channel_order, client_default_channel, token_id2, cpid, client_channel_id, order, token2
- Unique ID: uid, cluid, client_unique_identifier, invokeruid
- Permission ID: permid, p
- Client database ID: cldbid, client_database_id, invokercldbid
- Message (WYSIWYG output): msg
- Client ID: target, clid, invokerid
- Message target mode: targetmode
- Codec latency: channel_codec_latency_factor
- Codec name: channel_codec
- Country (view ISO 3166-2): client_country
- IP (view Flagfox details): connection_client_ip, client_lastip
- Version (view build date): client_version
- Token type: token_type
- Custom sets (stuff escaped twice): client_badges, tokencustomset
- Client type: client_type
- Icon: client_icon_id, virtualserver_icon_id, channel_icon_id, iconid
- Avatar: client_base64HashClientUID
- Reason ID (notifications): reasonid
- Security level: virtualserver_needed_identity_security_level
- Encryption mode: virtualserver_codec_encryption_mode
- Host message mode: virtualserver_hostmessage_mode
- Host banner resize mode: virtualserver_hostbanner_mode
- Permission tier: t
- Group type (template, normal, query): type
- Virtual server ID: sid, virtualserver_id, client_origin_server_id
- This feature does not work with idents that can contain different types (especially token_id1 and token1 for notifies).
- This feature does not support booleans, integers and strings, as well as idents that are only returned alongside all information this feature could give you (currently ports and server filetransfer ID).
- If you are missing support a certain ident, please let me know.
- Adding people to Admin Server Query must now be confirmed even in the user server groups management window
- Removing “serveradmin” from a group must now be unlocked even in the user server groups management window
- If you press Ctrl+Space now while typing a custom command’s parameter value which represents some sort of target, YaTQA will display a list of possible targets to select from (YaTQA Pro).
- Unique ID (online clients only): cluid
- Client database ID (online clients only): cldbid, tcldbid, fcldbid
- Client ID: clid, target
- Channel ID: cid, id, cpid, tokenid2, tcid, order
- Server group ID: sgid, ssgid, tsgid
- Channel group ID: cgid, scgid, tcgid
- Duration: duration, time
- Server ID: sid
- Permission SID: permsid
- Permission ID: permid
- Server group auto update type: sgtype
- Message (WYSIWYG editor): msg
- Offline message ID: msgid
- Ban reason (select from ban reason history): banreason
- Ban ID: banid
- Server file transfer ID: serverftfid
- Codec: channel_codec
- Token: token
- Temporary password: pw
- Security level: virtualserver_needed_identity_security_level
- Encryption mode: virtualserver_codec_encryption_mode
- Host message mode: virtualserver_hostmessage_mode
- Host banner resize mode: virtualserver_hostbanner_mode
- This feature does not work with parameters that can contain different types (especially tokenid1).
- This feature does not support booleans, integers and strings, as well as parameters whose enums are already in the parameter help.
- If you use this feature with an unsupported parameter, you get a window that allows you to enter a string that is automatically escaped when you hit “OK”.
- Some detail windows shown by this function have OK and Cancel buttons, because I did not make whole new windows for this feature
- If you are missing support a certain parameter, please let me know.
- Fixed a bug that displayed the incorrect prompt for selecting a channel group to compare
- Added two more pie chart styles for you to choose from
- Added drag and drop of files to upload
- Note: Drag and drop to download files is not possible because drag and drop with files that do not exist on your local system requires the installation of a Windows shell extension on a computer. I do not want to modify your computer that much.
- Hints now use the native Windows appearance (for example, they are now rounded)
- Filesizes and bandwidth now start with the next prefix at 1000 instead of 1024, so we never get any “1,023.42 KiB” which takes too much space in many places.
- Fixed a bug with pebibytes not being displayed
- Fixed a bug with petapackets not being displayed
- Fixed a bug that caused the permission editor to update the current file name when the open dialog was cancelled
- Fixed a bug that caused the value selection for permsid to do stupid things (YaTQA Pro)
- Changed the function for permsid to permid lookups from permget to permidgetbyname
- Added undocumented array syntax for permget (YaTQA Pro)
- Added undocumented syntax for permfind and permoverview involving permsids (YaTQA Pro)
This version can only be used in 2014 and January 2015, because there were so many changes that I want you to download bug fixes.
v3.0 (08 Jan 2015)
- Fixed Close buttons in icon collection and DNS resolver
- Added second parameter to “-d” to supply a hostname
- If the initial server version lookup fails due to a non-server error (usually because of a timeout, e.g. when using an invalid server), other commands are no longer sent and the original error message is displayed instead
- Fixed a bug that prevented hints from appearing
- Changed corrupted icon warning message to always show a positive number
- Added support for natural language durations to the following permissions
- i_channel_create_modify_with_temp_delete_delay
- i_client_ban_max_bantime
- i_client_max_idletime
- Fixed a bug that could cause permission overview to influence whose client channel permissions are updated
- Fixed access violation in permission overview when right-clicking an item that doesn’t have a name (this is the case for most of the items in permissions overview)
- You can now view your own grant permissions even when in non-grant permission overview.
- Fixed a bug with sorting the user DB by IP address (for this bug, you would need to have users in your database that haven’t been online since you installed a server version of at least 3.0.8, whose first beta was released on July 26th 2013, so this bug is rather unlikely)
- Because the number of datasets causes bad performance to the console’s result viewer, the corresponding warning is now displayed when more than 100 datasets are to be displayed. Previously, this message was displayed when there were more than 1000 idents.
- Added an option to this warning message to disable grouping items by dataset (this is extremely useful for permissionlist, as the server also returns the dataset numbers)
- Added an option to group your user database by server groups (users with multiple groups appear multiple times, users in the guest group do not appear at all)
- When changing the server groups of multiple users in your database, the popup menu now appears below the button.
- Added progress display and cancel key to changing descriptions users
- Fixed a bug that hid the number of client database entries when refreshing the list from start, causing several small bugs
- Fixed missing translation in server version overview
- Removed year from complaints
- Fixed a bug where closing formatting tags in chat text sent from the console could be clipped off if
- Added features to stop people from complaing (either by making their target immune) or to
- Added client info features known from the ban list to the complaint list, too
- Added auto refresh to complain list
- Added auto refresh to ban list
- Fixed text bug that always asked the user about the tree view refresh interval, no matter what was to be refreshed
- Added “What’s This Value?” support for the client notifies’ ctid and cfid idents
- After taking actions against complain targets, complaints are now deleted
- Added flag for South Sudan (SS) (this was supposed to be added in 1.0.0, but forgotten; I don’t know if there is actually serverside support)
- Fixed column selection for database exports being untranslated
- Added a selectable pseudo-column for exporting server groups along with clients
- Added an option to only export selected database entries
- Added a note about the logappend=1 parameter/INI command to the server license info
- Fixed important semaphore deadlock when losing the connection (this means YaTQA should no longer be able to hang)
- Added user chart features to the bookmark list’s context menu
- Added -b parameter for the blacklist checker (you can also provide an IP address or DNS)
- Moved blacklist checker from the Login tab itself to the Login tab’s sidebar
- Added blacklist check for bookmarks (context menu)
- Blacklist checker now supports non-ANSI Unicode which is automatically converted to Punycode
- YaTQA now expects you to have Segoe Print (the font used for local server note) installed when running Windows NT 6.
- Made global message input box slightly bigger
- You can now resize the main window (donation bonus feature). Preparing for that, some buttons were moved around (most of them were already moved in 3.0-gamma), because it is not so easy to center more than one button (which is now always the Refresh button).
- Opening console no longer brings the main console out of view (previously, this bug could only appear on extremely small screens with a height of less than 768, but with the introduction of variable height, this becomes more likely to appear).
- YaTQA no longer tries to save its size when minimized (I don't know if this caused any problems in YaTQA, but I know that Notepad++ has this bug).
- Fixed a bug that caused the prompt to save your bookmarks to only appear when the Home tab was selected
- Changed label in Messages tab to say that sending messages to a DBID is also supported
- Fixed comparing channels - again
- Also fixed comparing channel groups
- Added an option to display both, IP/Description and Activity (this is available to non-Pro users, even if it doesn't make sense)
- In User DB tab, last username and UID now both have dynamic width (instead of UID only)
- Added a note about registration bonusses because some people didn't know about the bonus features
- Fixed a bug that made "Set Cluster Permissions" available during permission overview
- Fixed a bug that repeatedly asked the server for server and channel group list for each permission overview requested by the users, as long as the corresponding tabs have not been visited yet
- Channel save/restore now supports channel icons (please note that backups that were created with older versions in fast mode do not contain icons)
- Added parameter selection support for icons (DWord-type virtual servers and channel settings only, but the latter is bugged on serverside)
- Adding icons now also adds them to the icon cache
- Adding icons now also displays them in the list (previously bugged because of incorrect size reported by the server, which is not fixed in this context)
- Doubleclicking an icon in the icon collection now works like clicking OK
- Fixed a bug when selecting a new channel icon that caused the default icon to be the last viewed client's icon
- When selecting an icon, the previous icon is now scrolled into view
- Fixed bug that prevented exporting a list to a file
- Resizing the token and group list tabs now keeps the height ratio the two boxes have to each other
- Fixed the Settings window’s “Show Folder” button
- Added a sub tab for the command permfind
- Made sure all tab orders are correct
- Cut some pictures to reduce filesize and memory a little
- Added browsing your local TS3 client’s cache folder to the server list’s context menu
- Added browsing your local TS3 client’s chats folder to the server list’s context menu
- Note: While these are technically HTML files, TeamSpeak fails to save any sort of header and footer (so new stuff can be added easily), causing browsers to assume an incorrect character set (Windows-1252) instead of UTF-8 if the first non-ASCII character is is not inside the first 1 or 2 kibibytes.
- Fixed possible bug that might have been able to prevent YaTQA from loading the icon cache if the server stats tab looked up the server UID using whoami(more likely this bug did not exist)
- Removed redundant call for whoami when manually selecting a port or server ID
- Fixed misspelled app name in the invalid icon message (German only)
- Downloading icons now tries to use your TS3 client’s cache first if file size and filename (=CRC32) match
- Note: The TeamSpeak client appears to be converting non-16×16 icons to centered 16×16 PNG (center position is ⌊16−size⌋), causing file size and CRC32 to mismatch. Therefore, even if you have all icons of a server cached in your client, YaTQA might still have to download some icons.
- Downloading avatars now tries to use your TS3 client’s cache first if file size matches (and you are using the Avatars tab, because viewing a single avatar only doesn’t give YaTQA a clue on the file size prior to using ftinitdownload)
- Some parts of the program now consider serveradmin a client UID
- Added a feature to the User DB’s context menu to search for all saved chat logs for a certain user (might not work as well does not work on Windows XP)
- Added a feature to the User DB’s context menu to view the chat log of the selected user(s) on the current server
- Added a feature to the server list’s context menu to search for the logs of your chats with a certain UID on the selected servers
- Increased time limit to include January 2015
- Improved the description of permreset
- Improved hint of the “Self” button, which now says it needs you to be on a virtual server
- Improved the description of serversnapshotcreate
- Improved hint on PayPal fees
YaTQA 3.0 will most likely be the last version for a long time unless you have a good suggestion or TeamSpeak releases a notable update. Right now, everything from the wishlist was implemented.
no new version (12 Jan 2015, unreleased because TeamSpeak never uploaded this to the addons website)
- Fixed access violation (and missing update of the displayed information) when mass changing channel codec and codec quality
- Fixed bookmark header spelling mistake (English only)
- Fixed a bug in Users tab that caused an incorrect details pane to be displayed when you first had a mixed selection and deselected items for a selection of only one type (because for some reason, TTreeView.Selected returns the focussed item (with the dots around) instead of a selected one)
- Fixed spelling mistake on the Advanced tab’s Edit Multiple Servers checkbox (English only)
- I investigated in the fact that chat log search does not work on XP at all (despite Microsoft saying it would just be limited). I did not find a way to open search with a certain term at all.
- Added an option to highlight banned users in the User DB tab (this does not support regular expressions and is saved)
- In User DB server groups mode, server groups are now sorted by i_group_sort_id (primary sort key) and their internal sgid (secondary sort key) to match the icon order (data returned from the server does not allow sorting groups by talk power)
- Removed some possible debug output stuff
- Added an option to include or exclude dataset borders when copying stuff from the console’s parameter parser (YaTQA Pro)
- That option was supposed to be enabled all the time before, but did not work at all. This was fixed.
- Fixed too many newlines in parameter parser clipboard output (YaTQA Pro)
- Added a feature to select all parameters with the same idents (YaTQA Pro)
- In the same menu, the “What is this?” feature no longer appears when the menu is accessed using the “Copy Selected” button (YaTQA Pro)
- Did a lot of code cleanup in sorting comparisons (causing this release to be smaller than 3.0-gamma5)
- User DB no longer ignores case when comparing UIDs
- Token list no longer ignores case when comparing tokens
- Avatar list no longer ignores case when comparing UIDs
- Updated copyright year (and made both year ranges use the same type of dash)
- Added my usual partial people-consider-it-to-be-real name to the About window’s copyright line
- Split “Save main window size and position” setting into individual settings for size, position and maximized state
- Did a lot of code cleanup in handling clicking the list headers
- Added adding new people to a group in the server group member window
- Added a refresh button to the server group member window
- Improved constraints of the server group member window
- Fixed the bottom right label on the instance misc, server stats, server advanced tab having a too large hint footprint
- Fixed indent of User DB items not going away after disabling ban mode
- List columns now show their sort column
- Note: This uses Arabic numbers 7 and 8 (۷۸) on XP and arrowhead modificators (˅˄) on later versions. The arrowheads look nicer (because the Arabic numbers are a little too tall), but are not available in XP’s Tahoma. If you see the arrows missing (being replaced by a rectangle) on Vista, please tell me, because I couldn’t test that (but I think only Armenian was added from Vista to 7). There are other arrows/triangles, but they are either way too big or too small to be used (▵▿△▽▾▴▼▲) and all but the last two don’t have ClearType in my app. For some reason, Windows does not display the small arrowheads (⌃⌄) in my program at all.
- Added missing ellipses to the log’s export menu items
- Searching all chatlogs from a user now displays an error on Windows NT 5
- List column widths are now adjusted without flickering (this was best visible when using the refresh button).
- Used new logo in the installer (and slightly increased its visibility)
- Added the JN-GAMES logo to the installer’s first step
- Increased visibility of the YaTQA icon during the other steps
- Instance stats no longer show a warning on low commands to flood if in auto refresh mode
- Fixed a bug that displayed a strange error when banned
- Fixed a bug that prevented important errors from appearing on tabs that would just color the bottom right text red
- Increased time limit to include up to August 2015
- Note: I originally wanted to remove the time limit, but I think there are too many people around who do not update – ever.
- Note: Also, the existance of the free version of YaTQA is tied to the existance of my personal NPL. It has always been, I just didn’t say it. If I don’t have a free 10-server 512-slot license anymore, you won’t have a free YaTQA anymore. I spend a lot of time and money on developing and supporting a nice free version of YaTQA because I wanted to support the use and users of a product that has a nice free version, too.
- Used better compression for the program icon
- Fixed spelling bug (“Loggin in...” to “Logging in...”)
- Entering a voice port of 0 will now send you to the Servers tab.
- Installer now warns if turning on portable mode will lose you access to your current configuration
no new version (24 Jan 2015, uploaded to addons website after midnight CET)
- Voice port 0 is no longer suggested for use with the user chart.
- You can no longer enter an invalid snapshot name pattern for mass snapshot creation. Previously, doing this caused inaccessible 0-byte files, that could only be deleted using 8.3 mode.
- Note: If you have been affected by this, run cmd, cd %APPDATA%\YaTQA, dir /X. After that, use del with the 8.3 filenames listed.
- Removed all legacy server version support (earlier than 3.0.10)
- YaTQA now tells you if your server version was already outdated when that YaTQA version was released.
- Fixed display bug in channel details
- Did some file-size optimizations
- Fixed a bug that caused incorrect sorting of the User DB’s total visits column
- Fixed indent of User DB items not going away after disabling ban mode
- Fixed a bug that caused the sort direction arrows to go away in User DB tab – again (i have no idea why the previous fix did not make it in the final release)
- User DB ban mode is now disabled when searching
3.0b (15 Feb 2015, unreleased)
- Changing the machine ID is now locked by default.
- Added alternative syntax for the -c command line switch for leaving out credentials but still providing a voice port
- To make jump lists compatible with this (anonymous bookmarks with a voice port did not work before), jump lists entries only store credentials when username and password are set
- Improved translation of the two Statistics tabs
- Fixed a bug in RedeemerTS3A that caused the value selection for permid to always insert 0
- Fixed translation of the “locked feature” errors
- Updated the installer to say that these versions only support 3.0.10–11, as support for 3.0.1–9 was dropped in the unreleased January 12th version.
no own version (19 Feb 2015, RTM 21 Feb 2015, unreleased)
- Improved description of DNS misconfigurations
- Multiple CNAME records are now considered invalid
- Fixed a bug that prevented users from logging in after having connected anonymously
- Relogging no longer logs you out if logging in right after (saves a command).
- Fixed a bug that caused relogging to always display the Quick Connect connection info in the top bar
- Fixed a bug that caused relogging to not update the top bar when logging out
- Fixed a bug that caused relogging to assume you were unselecting your virtual server and therefore switching to server template mode
- The instance Misc tab now displays the server’s cache/chat folder name.
- Added copy buttons for this and the server UID
- Improved the text for the setting to unlock changing the query port to no longer suggest it would allow changing the server’s port
- Fixed missing resume parameter in ftinitupload parameter help (YaTQA Pro)
- Fixed a bug that caused subwindows’ global find feature to be disabled if the user is on the Users tab
- Console now supports multiselect for this feature
- Fixed a bug that caused subwindows’ global find next feature to be disabled if the user is on the Users tab
- Fixed missing column names when exporting stuff from the in console (Ctrl+⇧+C) (YaTQA Pro)
- Fixed a bug that caused a characterset error for the parameter help on clientkick on some systems (YaTQA Pro)
- Fixed permidgetbyname parameter help to indicate array parameters differently, compared to the other parameters (YaTQA Pro)
- Improved syntax help for servergroupcopy and channelgroupcopy to explain how to create new groups (YaTQA Pro)
- Marked the force parameter of servergroupdel and channelgroupdel as optional (YaTQA Pro)
- Marked the tcid and tcpw parameters of servertemppasswordadd as optional (YaTQA Pro)
- Added incremental channel file system backup (YaTQA Pro)
- Fixed joining channels with slashes in their names using the top right button when on the Users tab
- Improved the message when trying select a server that is listed as offline to say that you can click “No” to use it virtually
- Instead of just displaying a color, YaTQA now shows if it’s creating a remote folder.
- Added channel file system restore (YaTQA Pro)
- Removed warning when creating a server from a snapshot (the message is still being displayed when overwriting a server)
- If deploying a snapshot to a new server, you can now select multiple servers.
- Task bar entry now flashes if you receive a text message (can be disabled) (YaTQA Pro)
- Lenghty tasks now flash the taskbar when complete
- Fixed a bug that prevented virtual server user chart from working the bookmarks’ context menu
- Fixed a bug that caused the PayPal link in the About window to run the update checker instead...
- Logging out now changes your active server to the template, because that’s what the server does.
- Added support for the datetime ident (returned by ftgetfilelist) to What’s This Value? feature
- Included icons in channel file backup (YaTQA Pro)
- Added an option to save and restore a snapshot alongside the file backup (YaTQA Pro)
3.1 (22 Feb 2015, RTM 23 Feb 2015, unreleased)
- Fixed tab order of settings dialog
- Fixed value selection of clid and target providing a cldbid instead (YaTQA Pro)
- Fixed some English translations in the settings and permission import windows
- Fixed client_idle_time being interpreted as seconds (instead of milliseconds) by the “What’s This Value?” feature (YaTQA Pro)
- Add an option to disable taskbar flashing after lengthy tasks
- Added selection actions (all, none, invert) for multi server editing
- Fixed a bug that caused YaTQA to display a warning when about an unknown server version when importing permissions (because YaTQA doesn’t tolerate older versions than 3.0.10 anymore, this was removed completely)
- The User DB’s server group mode now supports group icons.
no own version (04 Mar 2015, unreleased)
- Added a default menu entry for the User DB ban feature, because I found that confusing that only the button’s hint stated that it bans UIDs
- Added an option to continue after failing to deploy a snapshot
- Fixed a bug that prevented the User tab’s mass permission editing from working if more than one item is selected
- Removed automatic refresh after mass permission editing to allow setting more permission to the same selection
- Finding people with a certain channel group in a channel now allows viewing all people with a non-default channel group in a channel
- Added confirmation for deleting all bans
- Added animated GIF support (its framerate is slower than the official client)
- Added Ctrl+⇧+A hotkey for autoresizing columns to match their content (only works on main window)
- Added an option to always display the avatar owner’s details
- Added an option to send a server text message to certain servers
- Added help link to the sidebar
- Added a space between update checker and help-related sidebar items
- Added multi select for Client Channel Groups tab
- Fixed access violation when using the “find next” hotkey without having used the find hotkey first
- Added Ctrl+A hotkey to select all items in list views
- Moved global list view copy/save hotkey from Ctrl+⇧+C to Ctrl+C
- All global hotkeys now work in the entire program (except for the permissions file editor, because it is launched in a new process).
- Updated “Did You Know” tips to reflect the new alternative syntax for the -c switch and the above change of the global list view copy/save hotkey
- Added progress display and cancel hotkey to deploying multiple snapshots
- Added selecting a database ID from online users to permissions tab (server groups, both client tabs, client channel groups)
- Added progress display and cancel hotkey to changing channel groups
- Added an option to ban multiple users from User DB
- Recompressed toolbar icons
- Fixed a bug that prevented YaTQA from changing its nickname after editing or sending text messages to multiple servers
There is a chance that this version broke compatibility with some computers that were not meeting the minimum system requirements. If you have any comments to make about this, let me know.
no own version (05 Mar 2015, finally one that was released!)
- hostinfo is no longer queried on instance Statistics tab if you specified a port, as it is not required for YaTQA to run properly
- Fixed some small translation mistakes
- Image preview window is now double-buffered (so it no longer flickers when scrolling)
- Removed disabled-state image resource for online client selection, because that feature cannot be disabled
- Online client selection feature now defaults to the current value if possible
- Added undocumented and non-working channelcreateprivate command to autocomplete (YaTQA Pro)
- Fixed parameter parser window failing with error-only data (YaTQA Pro)
- Made complaint-related durations use the normal duration format (and shortened some text to make it fit)
- Allowed conntecting to bookmarks when connected to a different server
- Enabled doubleclicking in client server groups window
- Added an option for a “real time mode” in client server groups window
- Added drag and drop support for icons
3.1b (12 Mar 2015)
- Fixed a bug that made main window resizing available to free users
- Note: All versions with this bug have a time limit of up to August 2015.
- Note: I recommend updating anyway, because there are some important bug fixes.
- Note: This is really a bug. I do not plan to remove any features from the free version. The only feature that has ever been removed was the ability to see an unlimited number of servers, and there is an offer to get this back for free.
- Preventively changed back the drag and drop handler to again be activated when used for the first time
- Fixed a bug that prevented the info text from appearing if the server was selected in the Users tab
3.1c (17 Apr 2015, released on 26 Apr due to a delay at TeamSpeak’s end)
- Improved loading speed if you have many bookmarks
- Fixed the DNS resolver always critisizing the use of multiple CNAMEs if any CNAMEs were found
- Removed maximum width of the last DNS resolver list column
- Added server status icons to the multi-server edit feature
- Fixed a bug that prevented YaTQA from logging in after connecting to a non-default server via jump list
- Removed confusing hint of the permission list when using the Users tab’s mass permission editing feature
- Added an option to delay command execution (to prevent getting kicked for flooding)
- Fixed a bug that made snapshot restoration unavailable in the English version (free version would ask you to register, paid version would ask for a channel file backup instead)
- Checking the “Only certain servers” checkbox for global messages now hides the info on the left, as messages are not anonymous in this mode
- Changing the new delay setting no longer requires you to reconnect
This version was supposed to be released on April 10th, celebrating the 4th anniversary of YaTQA’s development start. However, I was seriously ill on that day.
Summer Release 2015
- Changed internal string format from UCS-2 to UTF-16
- Note: TeamSpeak does not fully support UTF-16. However, people managed to get non-BMP characters in via their TeamSpeak clients. At least that’s what I think since I was unable to send non-BMP characters to the server via neither UTF-8 nor CESU-8. Snapshots of servers that have these illegal non-BMP characters in strings would be destroyed by TRedeemerTS3A._FromUTF8, which to date only converted UTF-8 to UCS-2LE. The function now converts UTF-8 to UTF-16LE.
- Improved error message when trying to create a file system snapshot of a server without files
- Changed the icon of empty DNS results to from warning to error
- Fixed a bug that caused all bans from the user DB tab to become UID bans
- Fixed a different bug that caused name bans from the user DB tab to become IP bans
- Fixed a bug that caused banning by IP or IP range in the user DB tab to try banning people by description instead
- Changed PNG compressor for 4.5 KiB less file size
- Fixed a bug that prevented users from banning mulitple CIDRs
- Fixed a bug that prevented YaTQA from applying the CIDR notation to a given IP
- Changed IP range bans from CIDR to wildcard notation (because unlike TS2, TS3 doesn’t support CIDR)
This major release consists of versions 3.2 to 3.4c.
3.2 (10 Jun 2015, delayed to this date because of technical problems that I have no influence on)
Development on this version took very long because my testing server’s power supply failed and the ISP took over 12 days to fix that. I might be changing my server again (and maybe some more times) for connection stability reasons.
Because of the long outage (and because my ISP named me incorrect ETAs), most of the users of my TS server are now gone. I therefore have no people on my test environment that could help test bug fixes so I have external users doing the testing.
Additionally, my cloud storage service Cubby is down, preventing me from merging work from my laptop and computer, as well as uploading development snapshots. This is for some days now...
F*** the internet. Better three days without electricity than one day without internet.
3.3 (16 Jun 2015, unreleased)
- As a result of many people failing to enter their registration info correctly, YaTQA now removes additional spaces and other stuff surrounding the actual credentials.
- Support for BBcode escape sequences was added. Therefore, “\bla” now stays untouched instead of becoming “\bla”. I decided to keep the leading backslash even in WYSIWYG view so you can still use BBcode within the WYSIWYG editor.
- Fixed an access violation when uploading icons from the collection
- Added maximum width to the icon list’s first column (on big screens, it was hard to see what information was in the same row and therefore belongs together)
- Fixed an access violation when deleting icons from the collection
- Fixed an access violation in passive tree update mode caused by comparing channels to users (YaTQA Pro)
- For debug, saved nicknames of clients that have left the server while in passive tree update mode are now set to “THIS CLIENT LEFT” (YaTQA Pro)
- Added (additional?) semaphore for the passive tree update mode (YaTQA Pro)
- Fixed a bug that prevented newly-joined clients from being sorted appropriately in their default channel in passive tree update mode (YaTQA Pro)
- Added an option to recalculate a snapshot hash on deployment (YaTQA Pro)
- Note: This will allow you to deploy modified/hacked/corrupted snapshots.
- Note: “on deployment” means that the original file is not modified by YaTQA. The fixed snapshot is created in memory.
- Note: This is of course compatible with the snapshot multiselect feature added in 3.0b.
- Added an option that allows you to keep a virtual server’s keypair (and server UID the server calculates from it) when deploying a snapshot (YaTQA Pro)
- Note: This will allow you to copy servers, which would normally cause the well-known “running elsewhere, shutting down” error after a few hours.
- Note: If no server is selected, a new one is created. YaTQA then creates a temporary snapshot (to get the server’s keypair) and instantly overwrites the server with your snapshot (while keeping the keypair).
- Note: The latter case is compatible with the snapshot multiselect feature added in 3.0b.
- Removed a restriction that limited renaming of servers on the server tab (but not in the mass snapshot creation tool) to those that are currently online
- Added renaming servers in the window that lets you select servers for mass server editing and nearly-global messages (you could already edit the list items before, it just didn’t have any effect)
- Largely increased the speed when joining a server while having many megabytes of icons loaded
- Fixed a bug that seems to have caused the “Don’t use icons globally” setting to have far less than the intended effect
- Slightly reduced memory usage of the icon cache
- Fixed a bug that prevented icons from appearing in the icon list after being uploaded from the collection of another server
- Added feature to join a server with your TS client to the “Servers” tab’s context menu
- If you click the title bar arrows, their content is copied to the clipboard (or in case of the first arrow, it opens the “About” window)
- Moved the “Edit permissions” entry in the “Users” tab’s context menu to the bottom
- Editing a channel’s permissions from that menu now moves you to the
- Added access to the permission overview to the “Users” tab’s context menu
- Did some internal changes when jumping to someone’s client permissions (“Users” and “User DB” tab)
- Did some internal performance-related changes when jumping to client or channel details (“Users” tab)
- The release date now is in its own line on the installer’s start page again (this broke in 3.0 final)
3.4 (24 Jul 2015, unreleased)
- Changed domain for PlanetTeamSpeak API calls (YaTQA originally had its own subdomain because it doesn’t use SSL and the normal domain used to force SSL)
- When selecting a value for virtualserver_hostmessage in the console, you can now use the WYSIWYG editor. (YaTQA Pro)
- Added support for virtualserver_hostmessage to the “What’s This Value?” feature (YaTQA Pro)
- Added full SSH support (YaTQA Pro)
- Note: This feature requires plink.exe to be present in YaTQA’s folder (not the configuration one!). YaTQA will download it for you (requires you to run YaTQA as administrator) or guide you to PuTTY’s website. I decided to not ship it with YaTQA because only a few people will need this feature.
- Note: To begin using this feature, you need to enable it and set up SSH profiles in the settings. If a profile’s and the server’s domain name match, the configured SSH tunnel is used. The way this is done is targeting ATHPs who sometimes have multiple instances on a server, so they only have to set up SSH tunnelling once per server. Additionally, I don’t want any more input boxes on the start screen and parameters for the -c command.
- Added note to user graph saying that a timeframe of more than today and yesterday (UTC) requires a registration on PlanetTeamspeak.com
- Note: There is currently no such registration. However, PlanetTeamspeak’s server and the official test server count as registered.
- Added changing your meta data to self menu
3.4b (04 Aug 2015, only available from my website until August 10th, only accessible via IPv4 until August 11th)
- Fixed a bug that caused empty results in SSH tunnel mode to cause one phantom result (with all strings empty and all numbers -1) [superseeded by the next change]
- Set telnet to character mode instead of line mode, removing the limit of 4095 bytes per command (easily exceeded by restoring snapshots and some mass permission editing functions) and fixing the ambiguity of SSH returning all the input
- Note: There is still the limit of 9203 bytes (strange number in a computing context) per command from TeamSpeak’s side (which I just got to know on 16 Jul). However, 13 of the 141 commands are allowed to exceed this: serversnapshotdeploy and the addperm/delperm commands. While it is important to have it here, there are more commands where it is very nasty. Especially channeledit/channelcreate. The following functions can be affected: permfind, permoverview, permget and permidgetbyname; ftdeletefile (affected in YaTQA, but rather unlikely) and ftgetfileinfo; clientmove/clientkick (both are affected in YaTQA, but you must be moving more people at once than even an NPL can handle).
- Major internal changes to RedeemerTS3T
- SSH now connects to 127.0.0.1 instead of localhost (some servers don’t appear to have this linked and it might also prevent telnet from running in IPv6 mode which is unsupported by the TS server)
- Added feature to the console’s input box’s context menu that allows you to load a file of commands, edit it and then execute all commands (YaTQA Pro)
- You can now see if the server whose stats you are viewing is registered on Planet TeamSpeak, allowing 31 days of statistics instead of just today and yesterday
- Added link to this registration if required (unless the feature is running stand-alone)
- Clicking the title now takes you to your server’s page on Planet TeamSpeak
- Added a note to the window caption saying that you can save that chart
- Updated registration info text to include the features added in 3.2 and 3.3
- Installing plink.exe from YaTQA’s settings window now requires you to accept its license terms
- Added joining and leaving all server groups
- Fixed a bug that prevented changing one’s description via the Self menu from working
- Fixed a bug that caused the channel kick event to lack the target channel
- Added missing shortening of the machine ID
- Global Select All hotkey now works with edit boxes and memos (workaround for a bug that exists for Windows XP only?); the corresponding functionality for WYSIWYG editors is provided by Windows
- Fixed a bug that caused YaTQA to repeatedly load the icon cache from disk when visiting the virtual server stats tab after having selected the server by port or ID
- Did some checks before loading sort settings (even though this happened to someone, I have no idea how it did that)
- Unified some function that selected a server
- Fixed a bug that caused deploying a snapshot with a file backup to select the created server twice
- When creating a new server with the snapshot from a file backup, the name is now given in the top bar (because we had to retrieve a server list for creating the server anyway) and in this case YaTQA no longer has to switch the tab to retrieve the server UID.
- Fixed a bug that prevented editing multiple servers from saving the selection
- Added server template to mass editing
- When restoring a channel tree, YaTQA now add the description via an additional command if the channelcreate command would be longer than 9203 bytes
- Added missing autoresizing of the list view columns in the window for selecting multiple servers and fixed the same feature for the server groups window (they both now work in the same way as it has always been done for mass snapshot creation)
- Added a feature to add multiple channels at once with an option to keep their settings and permissions
- Added a feature to move multiple channels at once
- Fixed a bug introduced with multi channel edit that prevented users from moving channel to the base level
- Added custom parameters for plink.exe
- Fixed missing server group names in error messages when assigning server groups via the server group window failed
- If permission import runs in debug mode and you choose to exit after an error, the displayed information is updated like after a success
- Replaced the Ignore/Abort buttons for error messages shown during the last (or only) item of most multi-target functions (e.g. deploying snapshots, creating channels) by a OK button and added an explanation (this was especially confusing if you selected only one item and it failed)
- Made clear in the console's parameter help that the tokenid2 parameter for tokenadd/privilegekeyadd must be 0 for server groups (YaTQA Pro)
- Improved the handling of the backspace key in console (YaTQA Pro)
- Fixed a bug that caused some strange error messages when trying to select a value for UID-type parameters in the console caused by YaTQA not using the-uid for clientlist switch to actually retrieve the UIDs (YaTQA Pro)
- Server tree now treats text without surrounding blanks as identical when renaming channels or yourself
- Added character/byte limits for most strings input boxes as well as the WYSIWYG editor (because of complex calculation, this is not a hard limit but displayed on the right end of the toolbar if you wait for a fraction of a second for it to recalculate)
- Note: This also applies to the console as long as the parameters are unique. Some parameters however are ambiguous and will not be limited:
- name: groups (30 characters) and ban target (255 UTF-8 bytes)
- msg: pokes (100 characters) and text messages (1024 UTF-8 bytes)
- message: complaint (200 characters) and offline messages (4096 characters)
- Increased time limit to include up to February 2016
- For renaming stuff in the channel tree and setting a default nickname (but not the phonetic one), YaTQA now removes leading and trailing spaces (including non-breaking space) like the client does
- Registration window now also removes leading and trailing non-breaking spaces
This will most likely be the last version for a some months because of personal things and the lack of good feature requests.
3.4c (30 Aug 2015)
- Added a feature to start browsing the log from a certain position backwards by clicking in the diagramm
- Fixed a bug that caused the ticks in the diagramm to be placed every 10 KB instead of the 10 KiB mentioned in its hint
- Changed the text in the “Servers” tab when autostart slots cannot be determined (because not all are currently running) from 3 to only 1 question mark
- Changed the “Servers” tab’s “in use” statistics’ descriptive labels into images to make more room for numbers of up to 6 digits (hover the icons for explantation of the icons)
- No numbers are displayed in the “Slots” column now if server is offline (affects “Servers” tab as well as the mass snapshot and server editing windows)
- Made local TS3 Client cache and chats accessible for any server via invitation link with server UID (via the “Home” tab’s left menu)
- The TSDNS resolver can now be minimized if started from command line.
- Added feature to change your channel to the “Self” menu (instance “Misc” tab)
- Changed icon for “Away” in server tree view to one that’s similar to the official client’s one (the channel commander status is now displayed as the color of the clock)
- Fixed missing translation for: new message when processing one of many items failed, new subtitles of Planet TeamSpeak statistics
- Changed link in Planet TeamSpeak stats to say “Claim” instead of “Register” (which was a verbal translation from the term that is used in the German version caused by a lack of a good translation for “claim”)
3.5-pre (06 Dec 2015, unofficial release)
- Added new flags for the Dutch Carribean: BQ (Carribean Netherlands, not sure about the flag, so I used the Dutch flag), CW (Curaçao), SX (Sint Maarten)
- Removed flags: AN (Netherlands Antilles, disbanded), FX (European France, code not used in IP geolocation)
- Fixed a spelling mistake in the Selection window (English only)
- Added a feature to copy the server UID to the Servers tab
- Changed “Empty since” to “Empty for” because there’s no space for a two or more digit number of days (English only)
- Added ellipsis to “Add” button in the server group member management window
- Removed dash in the complaint list’s last column (English only)
- Fixed a bug that caused a senseless error message when using the “What is this?” feature on icon IDs
- Fixed a bug that showed “OK” and “Cancel” buttons (instead of just a single “Close” button) when using the “What is this?” feature on icon IDs
- Improved wording of several items in the “user DB details” message box
- Note: A bug in TeamSpeak server bug causes the icon ID to be always 0 in that window
- Fixed an invalid type conversion when trying to ban someone by direct input
- Added a feature for multi-server bans
- You can no longer send pseudo-global messages to offline servers.
- There was a change in 3.1c which was supposed to make empty records display as failed. However, this only changed for A and CNAME records. It was now changed for SRV as well.
- Fixed some access violations and “index out of bound” errors in user DB search when not resolving all items
- Added debug feature to simulate events using the console
- RedeemerTS3 now waits for events to be handled before creating a new one (this should fix a lot of errors caused by handling events out of order). This might have fixed an important passive tree update bug (YaTQA Pro).
- Fixed a passive tree update bug caused by viewing the user details (this (and mabye the previous one) should have fixed all issues with the passive tree view update) (YaTQA Pro)
- Added saving a global ID’s cached avatar image with the correct extension to a file (which is then opened with the associated software) to the client cache feature
- If no files were found for file backup, YaTQA will now offer the normal snapshot feature for your convenience
There won’t be a new official version before 2016 because I want to count the downloads of YaTQA 3.4b/c unless there’s something important, and I don’t have the time to release the finished version earlier.
Nonetheless, this is primarily a bugfix update. The most important new feature is the TeamSpeak Explorer that allows easy browsing in your TeamSpeak settings folder.
This version was released because TeamSpeak released a beta of server version 3.0.12.
3.5-pre2 (14 Dec 2015, unofficial release)
- Fixed spelling mistake in restore file backup feature (English only)
- Added display of bandwidth saving from codec latency setting to codec selection window
- Added displaying the filename of the image to the image preview window’s caption
- Removed multiple features related to grant permissions that don’t make any sense
- Note: Back in the days, I added these features because permget calculated a total value for grant permissions. However, this is the only situation any calculations are being done with grant values. Grant values are just to be compared to a client’s i_permission_modify_power to determine if a permission can be modified. Therefore, calculations like the ones done in YaTQA before this update made no sense at all.
- Removed the grant permissions checkbox from permission overview tab; grant permissions are now edited like on other permission tabs
- Note: In permission overview mode, grant permissions are only shown if a normal permission exists as well.
- Note: The find permission feature wasn’t changed, because looking for grant permissions makes sense there.
- Also see the note above.
- Fixed a problem from the telnet command (not sure if bug or feature) in SSH tunnel mode that caused UTF-8 codes with 0x9d to be interpreted as a telnet command which is officially 0x1d (not binary safe I think)
- Fixed a bug that prevented selecting a server virtually via its ID (not via port) to fail
- Removed error messages if DNS lookup and file indexing are cancelled by the user pressing Esc
- Fixed a bug that caused the Advanced tab to make all server features available when in template mode
- Fixed DNS resolver not converting the input to lowercase for TSDNS
- Fixed DNS resolver not converting the input to lowercase for DNS
- Fixed DNS resolver not converting the input to lowercase for listing the name of the answering TSDNS server
- Increased default width of uptime column by 4px (so it supports a 3-digit number of days)
- Fixed a bug that prevented the client cache feature from correctly parsing the UID of a server with default port
- Added progress display, error handling and cancelling for banning people from the server tree
- All dropdown lists for group selection now respect sortid (in lists, click the “Order” column twice/trice)
- Updated URLs to point to YaTQA’s new website
- YaTQA now updates the list after deleting a grant permission in permission overview mode (further work on the new way the permission overview handles grant permissions).
- Fixed a bug that prevented copying a child value line’s permission name in permission overview mode
- Allowed removing grant permissions in permission overview mode (further work on the new way the permission overview handles grant permissions)
- Fixed minor typo in German version’s bans tab
- Removed ping sound after copying stuff from a list
- Added simple multi-line input window for console
- Added divider to the “Clear Command History” menu item
- Fixed a bug that broke drag and drop in icon tab
- Added icon for server status other_instance (arrow pointing right)
- Fixed a bug that caused icons to be missing in “Icons” tab if downloaded elsewhere after visiting the tab for the first time
- Fixed a bug that caused icons to be missing in lists after adding some from the collection
- Self menu: Removed some stuff, add overwolf
- Fixed dead IP location links
- Did some preparations for possible changes to the log feature in 3.0.12:
- The leading space of the message column was removed. This is now supported.
- The file format was changed from ASCII to UTF-8+BOM. Because the BOM would invalidate the first line, YaTQA now ignores the BOM.
- Used zopflipng encoder for PNG images and main PNG icon (made the program like 9 KiB smaller)
- Increased number of datasets in the parser warning by 1 (because it was 1 less before)
- Completely rewrote of the codec bitrate calculation
- Completely changed event system to run in its own thread, preventing all kinds of deadlocks
- Fixed a bug that prevented users from using custom ban reasons in the console (YaTQA Pro)
- Added support for 3.0.12 minimum version virtual server property split for mobile version
- Added version selection for minimum client versions
- For desktop versions, this is based on my client logs. Though I do have this data from beta1 on (with some gaps for unknown reasons), I decided to limit it to versions that can connect to Opus servers, which was client version 3.0.10. As Opus was added in server version 3.0.7 and YaTQA does not support servers below 3.0.10, this makes sense to me.
- For mobile versions, I used wget to download a list of all clients listed on ts3index.com. The HTTP flood with around 2200 GET requests took 3 hours on 19 Nov 2015. Sorry guys. :( You’re just doing an awesome job. <3
- Added “What’s This Value?” support for new client version properties as well
- Replaced Client Server Data feature by a new TS3 Client Files feature looking just like the Windows Explorer, which is still in development right now so here’s the development status:
Anyway, stuff is far enough to fully replace the old feature which has been removed completely.
- General: Progress and cancel feature for initial server name searching, logs and avatar/chat loading.
- Client Log: Not started and hidden from this preview version.
- Search Connection History: Complete.
- Client Server Data: Almost done. Just missing client search features, which were hidden from the preview version.
- Servers: Complete.
- Instead of showing a window asking the user whether he wants to filter the User DB’s channel group search to a certain group, there are now two menu items in the Search menu.
- Fixed a bug that prevented the Cancel button in that feature’s channel selection window from working.
- Added setting grant permissions in permission overview/find mode even when not set yet
- Fixed a bug that caused YaTQA to display permission overview/find results when the other one was actually requested
- Fixed a bug that caused changing b_client_skip_channelgroup_permissions in permission overview (and possibly find) mode to display skip and negated value where they weren’t supposed to be
- Fixed a bug that prevented YaTQA from properly taking b_client_skip_channelgroup_permissions into account in permission overview mode (because I forgot to tell the function that determines this value the name of the permission...)
- Fixed a bug that prevented YaTQA from properly taking updated values for b_client_skip_channelgroup_permissions into account immediately in permission overview mode
- Fixed a bug that prevented channel groups from being displayed as a permission’s origin in permission overview mode
- Added official descriptions for permissions (in context menu and when doubleclicking the column with the permission name), which are currently retrieved from the server and therefore always in English
- Added importing/exporting permissions with channels (please do not try to use files created with this feature enable in older versions of YaTQA)
- Reduced the time between the time limit message and opening the website for downloading the update
- Internal changes related to displaying some values in the tabs
The program’s version is displayed as 3.5-pre in the program itself and the installer’s file name. However, the release date (14 Dec 2015) is correctly displayed.
3.5-pre3 (04 Jan 2016, unofficial release)
- Enabling ban or groups mode in User DB tab now sorts the table
- Fixed a new bug related to displaying and changing a server’s autostart status
- Fixed inconsistency in server group real time editing mode if applying a change didn’t succeed
- Added cancelling server name lookups
- Fixed an invalid order bug if moving the first channel’s subchannel below it
- In the English version, fixed a text clipping bug in the About window
- Removed the query manual version from the About dialog
3.5-rc1 (25 Jan 2016, unofficial release, RTM 28 Jan 2016, released 29 Jan 2016)
- Importing group sets now supports importing multiple files at a time
- Fixed incorrect font size if not running on default Windows font size
- Fixed incorrect scaling of the minimum server version settings box (YaTQA Pro)
- Maybe fixed incorrect scaling if using XP unicode improvement feature
- Updated copyright year
3.5-rc2 (05 Feb 2016, unofficial release, “Fridolina B-Day Edition”)
- Removed query bots bonus feature from the list, as my new job will likely prevent me from being able to offer this
- Fixed a bug that prevented YaTQA from properly displaying the waiting cursor during operations
- The delay setting now only takes the difference since the last command into account
- Command delay setting no longer works for serveradmin.
- Command delay setting no longer works for SSH tunnels as these will connect from 127.0.0.1 and therefore should be whitelisted.
- Removed official support for server versions older than 3.0.12
- Removed client versions that would be overridden by hardcoded minimum client versions in server 3.0.12 anyway (according to this post)
- The installer now lists the four most important changes since the last major version instead of random cool features. Originally, these texts were added because the installer contained multiple versions of the software an users should know why. I no longer maintain outdated versions of YaTQA.
- Added default filename if saving something from the cache explorer
- Fixed a bug that caused YaTQA to not save the icon cache when you just deleted some icons and no new ones were added
- Added date/time to avatars in the cache viewer
- Added searching for users in cache and chats in the cache viewer by UID and name each
- Added copying the UID in the cache viewer
- Removed the UID from being copied in the cache viewer’s avatars mode as there is a separate feature now
- Added client log features to the cache viewer
- Fixed a bug that prevented the sort settings in the cache viewer from being saved
- Fixed tab order in settings and channel tree export windows
- In the servers tab, the “Mach. ID” column is now hidden if you aren’t using any machine IDs, so you can see longer server names.
- Changed wording of the delay setting to match how the feature works now (only for non-admins and only the user didn’t already wait long enough) and show the recommended value
- Changed default time of the delay setting from 0 (off) to 350ms (334 plus a bit of margin for unstable ping), as this will no longer affect serveradminaccounts and isn’t too long either
- Added a feature to the Group Overview tab to select and save all local (normal) groups
- Removed low flood commands warning for all users except for serveradmin
- Removed minimum server requirement hint from server groups window
- Changed the displayed donation email address to one that is easier to read (jn-games.de sometimes became in-games.de) and doesn’t contain dashes (PayPal sometimes refuses these)
- Note: Only the displayed address has been changed. The address that is used for the link is still the same.
- Fixed donation link in About window
- The menu for selecting the log month now supports Windows Themes.
- Fixed a bug related to searching for client cache search features, causing YaTQA to get confused about what tab (Avatars, Icons, Chats) were enabled
3.5 (29 Feb 2016)
- Incorrect progress when deleting clients vom client DB
- Fix a bug that caused an error message if “What’s this value?” was used on a parameter with an empty value (YaTQA Pro)
- Added “What’s this value?” support for welcome message BBCode (YaTQA Pro)
- Changed the way YaTQA looks up the TS3 Client’s directory to better support 64-bit TeamSpeak clients
- Note: YaTQA did not support 64-bit TeamSpeak clients saving their configuration in their own folder. Using the 64-bit version of TeamSpeak (as well as most other applications) is just a gigantic waste of RAM.
- Note: YaTQA uses the Uninstall information of TeamSpeak to find the folder. As YaTQA is a 32-bit application, it can only access 32-bitUninstall information.
- Note: The key was changed from HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\TeamSpeak 3 Client (which is redirected to HKLM\SOFTWARE\WoW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\TeamSpeak 3 Client by a 64-bit Windows) toHKCR\ts3server\shell\open\command.
- Suppressed possible errors while creating the TS3 client’s server history
- If you click the donate button, there is now a short message with answers to the most common questions.
- Fixed a bug in the server group list window introduced in 3.5-pre2 that prevented the “realtime mode” from working at all
Because I do not want to include support for versions prior to 3.0.12 in this release, I am not releasing this until TeamSpeak has fixed the serios crash exploits in 3.0.12.
3.5b (05 Mar 2016)
- YaTQA now ignores unexpected files in the server’s icons folder.
- YaTQA now ignores unexpected files in the server’s avatars folder.
- Fixed a bug introduced in v3.0-rc2/v3.0-gamma (06 Nov 2014) that prevented non-serveradmins from using tokens
- Updated hinting for outdated server versions from 1418654632 to 1455547898
- If enabled in your server’s bash settings, the telnet will not be added to bash history by using a leading space (YaTQA Pro)
- Added duration of DNS lookups to help you find issues caused by slow servers
- Fixed a bug that caused “Copy UID” feature to not be disabled if unavailable
- Added a new line to the TeamSpeak error messages that tells you how like this error is related to YaTQA:
- 256, 1537–1543: possibly a YaTQA issue
- 1024–1536, 1544–1791: most likely not a YaTQA issue
- All others: Definitely not a YaTQA issue
- If launching the DNS Resolver in its own process, the connect button is now hidden instead of being disabled
- Added support for 3.0.19 (as no relevant features were added, this only affects the minimum version dropdown list)
- Fixed a bug that caused the client cache’s “Copy Message” feature to copy the first column (type of message) instead of the last column (actual message)
- Fixed a bug that prevented the client cache’s log viewer from allowing the user to select multiple lines, despite the features actually supporting it
- I added some easteregg related to fighting piracy. This change doesn’t make any sense, but the whole GuildWiki.de Wiki Task Force (WTF) pondered an hour about what would be a good easteregg.
- Increased time limit to include up to August 2016
- Added changing the nameserver for DNS lookups
- Updated version info resource
This release fixes some non-serious bugs and was released to prevent some problems in advance. There is not really any point why one would want to download this release when YaTQA is running fine otherwise.
This will be the last version for some time unless someone comes up with good ideas.
- Fixed outdated version thingy opening too many download tabs on some computers
- Fixed a bug introduced in the Winter release that caused YaTQA to hang when disconnecting from same-machine servers via their LAN IP or localhoston some Windows 10 computers
- Fixed possible memory leak in RedeemerTS3
- Fixed a bug that sometimes caused an access violation when disconnecting from same-machine servers on some computers
- Updated hinting for outdated server versions from 1455547898 to 1457080280
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
Административные Русский YaTQA / Yet another TeamSpeak 3 Query App (Русифицированная версия) 3.9d RUS
Русский GUI для управления серверами TeamSpeak в Windows