diff --git a/install/update.php b/install/update.php
index 587d0bd1..bc109343 100644
--- a/install/update.php
+++ b/install/update.php
@@ -190,6 +190,9 @@ function versioncheck ($current, $new ,$file ,$response, $developer = false) {
if (versioncheck($version, '6.0.0', 'update_530-600.php', $response)) {
$version = '6.0.0';
}
+if (versioncheck($version, '6.0.4', 'update_600-604.php', $response)) {
+ $version = '6.0.4';
+}
try {
@@ -198,7 +201,7 @@ function versioncheck ($current, $new ,$file ,$response, $developer = false) {
if ($query->fetchColumn() == 'Y') {
- $devVersion = '6.0.3';
+ $devVersion = '6.0.4';
if (versioncheck($version, $devVersion, 'update_developer.php', $response, true)) {
$version = $devVersion;
diff --git a/install/update_600-604.php b/install/update_600-604.php
new file mode 100644
index 00000000..f9a7f001
--- /dev/null
+++ b/install/update_600-604.php
@@ -0,0 +1,135 @@
+
+ *
+ * This file is part of Easy-WI.
+ *
+ * Easy-WI is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Easy-WI is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Easy-WI. If not, see .
+ *
+ * Diese Datei ist Teil von Easy-WI.
+ *
+ * Easy-WI ist Freie Software: Sie koennen es unter den Bedingungen
+ * der GNU General Public License, wie von der Free Software Foundation,
+ * Version 3 der Lizenz oder (nach Ihrer Wahl) jeder spaeteren
+ * veroeffentlichten Version, weiterverbreiten und/oder modifizieren.
+ *
+ * Easy-WI wird in der Hoffnung, dass es nuetzlich sein wird, aber
+ * OHNE JEDE GEWAEHELEISTUNG, bereitgestellt; sogar ohne die implizite
+ * Gewaehrleistung der MARKTFAEHIGKEIT oder EIGNUNG FUER EINEN BESTIMMTEN ZWECK.
+ * Siehe die GNU General Public License fuer weitere Details.
+ *
+ * Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
+ * Programm erhalten haben. Wenn nicht, siehe .
+ */
+
+if (isset($include) and $include == true) {
+
+ $query = $sql->prepare("INSERT INTO `easywi_version` (`version`,`de`,`en`) VALUES
+('6.0.4','
06.01.2018
+Änderungen:
+
+- General
+
+- IPv6 Addressen können nun geloggt werden
+- Diverse Verbesserungen im italienischen Sprachpacket
+
+- Game Server
+
+- GameQ Query Libary aktualisiert
+- Start/Stop Button bei der Konsole im Benutzerbereich hinzugefügt
+- Workaround für Debian 9 und screen -L hinzugefügt
+- CSV Dateien werden nun kopiert
+
+
+Bugfixes:
+
+- Name des Spiels wird nicht in der Konsole bei der statuscheck.php angezeigt
+- Game Server Status Zeitstempel in der Benutzer Übersicht
+- Bei DB Entfernen von Game Servern wird der Shell Debug Output angezeigt
+- Beim Neustart von Game Server und fehlender geschützter Datei wird dir Ordnerstruktur rekusiv noch einmal erstellt
+- Der \"Notified count\" wird nicht zurück gesetzt sobald ein Game Server wieder erreichbar ist
+- Update Success wird bei SteamCMD Spielen nicht mehr korrekt erkannt
+- Restart Planer funktioniert nicht mit neuestem MySQL auf Ubuntu 16.04
+- ARK Template
+- MTA:SA Template
+- Seiten Liste funktioniert nicht auf neuesten MySQL Server mit Ubuntu 16.04
+- CMS Settings nicht immer editiertbar
+- Gehört ein TS3 Masterserver einem Reseller wird der Status nicht korrekt abgeprüft
+- Initiales TS3 Passwort wird nicht in der DB gespeichert
+- suhosin check beim Import von TS3 Servern
+- Falsche Überschrift in der TSDNS Admin Übersicht
+- Gruppen Anlegen mit aktiviertem Debugger funktioniert nicht
+- Diverse undefined Variablen Notices
+- Falsches Icon von Font Awesome bei Hybridauth für Twitch benutzt
+- Security Problem beim Switch vom Reseller zu Benutzern
+- SQL Syntax bei Game und Voice Server API mit External ID
+- Login Loop (Erster Login kann fehl schlagen)
+- \"Please allow redirection settings\" bei Logout und einigen Server Konfigurationen
+- Ticket Kategorie kann auf neuesten MySQL Server mit Ubuntu 16.04 nicht angelegt werden
+- Redirect im Default Apache2 Vhost Template
+
','01.06.2018
+Changes:
+
+- General
+
+- IPv6 adresses can be logged
+- Multiple improvements at the Italian language package
+
+- Game Server
+
+- GameQ Query library updated
+- Start/Stop button added at the console in the user area
+- Workaround for Debian 9 and screen -L added
+- CSV files are copied instead of being linked
+
+
+Bugfixes:
+
+- Game name not displayed at console output of statuscheck.php
+- Game server status time stamp at user overview
+- DB remove only of game server outputs shell debug and fails
+- Restart of game server with a not existing protected file creates folders recursively
+- \"Notified count\" not reset in case game server is reachable again
+- Update success for SteamCMD games no longer detected
+- Restart planer not working with latest MySQL on Ubuntu 16.04
+- ARK Template
+- MTA:SA Template
+- Page list not working with latest MySQL on Ubuntu 16.04
+- CMS cannot be edited in some cases
+- In case a TS3 master belongs to a reseller the instances are not checked properly by status check
+- Initial TS3 password not saved to DB
+- suhosin check at TS3 import
+- Incorrect headline at TSDNS admin overview
+- Adding groups with active debugger not working
+- Multiple undefined variable notices (with active debugger)
+- Incorrect icon used from Font Awesome in case of Hybridauth and Twitch
+- Security issue in case Reseller switches to a user account
+- SQL syntax at game and voice server API in combination with external ID
+- Login Loop (first login might fail)
+- \"Please allow redirection settings\" error in case of logout on some systems
+- Adding a ticket category with latest MySQL on Ubuntu 16.04 fails
+- Redirect at default Apache2 vhost template
+
')");
+ $query->execute();
+ $response->add('Action: insert_easywi_version done: ');
+ $query->closecursor();
+
+} else {
+ echo "Error: this file needs to be included by the updater!
";
+}
\ No newline at end of file