Releases: TS3Tools/TS3UpdateScript
Releases · TS3Tools/TS3UpdateScript
4.2.0
- Replaced 'regarding' with 'due' in warning message regarding external storage for files/ directory
- Added support for releases 3.0.12 and newer (GitHub issue #13; Regex ^[3-9]+.[0-9]+.1[2-9]+.?[0-9]*$ is used to check this)
! By updating to the version 3.0.12 or newer, the script will delete the following files: ts3server_[linux|freebsd][amd64|x86], tsdns/tsdnsserver[linux|freebsd]_[amd64|x86] - Fixed empty value for Build string in function getBuildOfInstalledTS3Server(), if wether expect nor telnet is installed
- Changed some parameter information from "Host:string" to "ServerQueryIP:string"
- Empty ServerQuery IP and Port was displayed in the summary, if wether expect nor telnet is installed and the parameter '--inform-online-clients' was not used
- Added TSDNS Binary path to summary
- Added variable "TSDNS_BINARY" to prevent changing it multiple times in the script
- Added prevention for failing 'su: user UNKNOWN does not exist', when the owner of the files is 'UNKNOWN' (GitHub issue #14)
- Added some text variables: TXT_COLLECTING_INFORMATION_OWNER_UNKNOWN_PERMISSIONS_INFO, TXT_COLLECTING_INFORMATION_GROUP_UNKNOWN_PERMISSIONS_INFO
- Beta updates couldn't be downloaded due unknown download link
- Added a hint to variable 'TXT_EXECUTION_MECHANISM_GET_TEMPORARY_SERVER_PASSWORDS_FAILED', why the backup of temporary server passwords may have failed
4.1.1
- Fixed issue with 'invalid serveradmin password', also if the correct one was set (just occured, if either telnet nor expect was installed)
- Replaced 'mail' with 'any MTA like postfix or exim' in [README.md] https://github.com/TS3Tools/TS3UpdateScript#requirements)
4.0.0
- Fully re-developed the script for a higher performance and better structure (functions are now available)
! IMPORTANT: Update the name of the script in your cronjob file '/etc/cron.d/TS3UpdateScript' or '/etc/fcron.cyclic/TS3UpdateScript', if you are using the cronjob feature - Renamed .txt to .md and changed text formatting (GitHub Issue #10)
- Added more support for system user, which do not use a valid login shell (GitHub Issue #4; GitHub Pull request #11)
- Added pre-validation feature to prevent possible update issues
- Added best practices analyzer
- Added script licenses
! Read README.md for further information regarding script licenses - Added multiple language support
- Improved performance especially for detecting your installed TeamSpeak 3 server version and poking thousands of clients
- Updated screenshots in img/ directory
- Added parameter to enable debugging (--debug )
- Adjusted backup/rollback feature (new backup directory: /tmp/TS3Tools/TS3UpdateScript/)
- Added support for temporary server passwords (use parameter --disable-temporary-password-backup to disable it)
! Temporary server passwords will be restored after a server reboot/update to the same ending date as before