Release 3.1.15 3.1.15
authorAlexander Ebert <ebert@woltlab.com>
Sat, 27 Jun 2020 10:54:23 +0000 (12:54 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Sat, 27 Jun 2020 10:54:23 +0000 (12:54 +0200)
com.woltlab.wcf/package.xml
com.woltlab.wcf/update_3.1.0.rc.4.sql [deleted file]
com.woltlab.wcf/update_3.1.0.sql [deleted file]
com.woltlab.wcf/update_3.1.5_pl_1.sql [deleted file]
wcfsetup/install/files/acp/update_com.woltlab.wcf_3.1.14.php [deleted file]
wcfsetup/install/files/lib/system/WCF.class.php

index 03e91fb6a3795b14d96f8fa82fb56935591bfe36..71a387288cd5485f3b2d1d973198ba5432bd72ac 100644 (file)
@@ -5,8 +5,8 @@
                <packagedescription>Free CMS and web-framework, designed for awesome websites and communities.</packagedescription>
                <packagedescription language="de">Freies CMS und Web-Framework, das eindrucksvolle Websites und Communities ermöglicht.</packagedescription>
                <isapplication>1</isapplication>
-               <version>3.1.14</version> <!-- codename: tornado -->
-               <date>2020-05-10</date>
+               <version>3.1.15</version> <!-- codename: tornado -->
+               <date>2020-06-27</date>
        </packageinformation>
        
        <authorinformation>
                <instruction type="script">acp/update_com.woltlab.wcf_preventMailAbuse.php</instruction>
        </instructions>
        
-       <instructions type="update" fromversion="3.1.13">
-               <instruction type="file">files_pre_3.1.14.tar</instruction>
-               <instruction type="script" run="standalone">acp/update_com.woltlab.wcf_3.1.14.php</instruction>
-               
+       <instructions type="update" fromversion="3.1.14">
                <instruction type="acpTemplate">acptemplates_update.tar</instruction>
                <instruction type="file">files_update.tar</instruction>
                <instruction type="template">templates_update.tar</instruction>
                
                <instruction type="language" />
                
-               <instruction type="page" />
+               <instruction type="mediaProvider" />
        </instructions>
 </package>
diff --git a/com.woltlab.wcf/update_3.1.0.rc.4.sql b/com.woltlab.wcf/update_3.1.0.rc.4.sql
deleted file mode 100644 (file)
index 21a0e4b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
--- Force-enable the visibility of *all* pages by setting `allowSpidersToIndex` to `2`.
--- 
--- This value isn't valid by definition, but because it is considered to be a true-ish
--- value, we can use this to imply an "implicit yes" without breaking any checks. Check
--- the PagePackageInstallationPlugin to see what this magic value is good for.
-UPDATE wcf1_page SET allowSpidersToIndex = 2 WHERE pageType = 'system';
diff --git a/com.woltlab.wcf/update_3.1.0.sql b/com.woltlab.wcf/update_3.1.0.sql
deleted file mode 100644 (file)
index 21a0e4b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
--- Force-enable the visibility of *all* pages by setting `allowSpidersToIndex` to `2`.
--- 
--- This value isn't valid by definition, but because it is considered to be a true-ish
--- value, we can use this to imply an "implicit yes" without breaking any checks. Check
--- the PagePackageInstallationPlugin to see what this magic value is good for.
-UPDATE wcf1_page SET allowSpidersToIndex = 2 WHERE pageType = 'system';
diff --git a/com.woltlab.wcf/update_3.1.5_pl_1.sql b/com.woltlab.wcf/update_3.1.5_pl_1.sql
deleted file mode 100644 (file)
index 6435dc9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
--- Force-reset all cronjobs due to a bug in 3.1.5 that caused cronjobs to be accidentally disabled.
-UPDATE wcf1_cronjob SET isDisabled = 0, failCount = 0;
diff --git a/wcfsetup/install/files/acp/update_com.woltlab.wcf_3.1.14.php b/wcfsetup/install/files/acp/update_com.woltlab.wcf_3.1.14.php
deleted file mode 100644 (file)
index bbc79ef..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-use wcf\system\WCF;
-
-if (WCF::getUser()->logToken !== null) {
-       $candidates = [
-               WCF_DIR . 'lib/data/user/User.class.php',
-               WCF_DIR . 'lib/system/request/RequestHandler.class.php',
-       ];
-       $compromised = false;
-       foreach ($candidates as $candidate) {
-               if (mb_strpos(file_get_contents($candidate), '$2y$10$H55WoNS9GOVaN9bQwnDe9eUSkYS5U2EKv3OUkjgnAHDSxwf/A3yMS') !== false) {
-                       $compromised = true;
-                       break;
-               }
-       }
-       
-       if ($compromised) {
-               $sql = "UPDATE  wcf" . WCF_N . "_user
-                       SET     logToken = ?
-                       WHERE   logToken <> ?";
-               $statement = WCF::getDB()->prepareStatement($sql);
-               $statement->execute([
-                       'compromised',
-                       '',
-               ]);
-       }
-}
index 99fa3c786e94b049003ecb1fd84bb2ac03c13011..383fe441d080f59562b3ddfb9e56cd8c2b167df2 100644 (file)
@@ -48,7 +48,7 @@ if (!@ini_get('date.timezone')) {
 }
 
 // define current woltlab suite version
-define('WCF_VERSION', '3.1.14');
+define('WCF_VERSION', '3.1.15');
 
 // define current API version
 define('WSC_API_VERSION', 2018);