Skip to content

Releases: TS3Tools/TS3UpdateScript

4.2.0

27 Jan 19:54
Compare
Choose a tag to compare
  • 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

07 Dec 18:40
Compare
Choose a tag to compare

4.0.0

26 Oct 14:31
Compare
Choose a tag to compare
  • 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