<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>
+++ /dev/null
--- 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';
+++ /dev/null
--- 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';
+++ /dev/null
--- 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;
+++ /dev/null
-<?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',
- '',
- ]);
- }
-}
}
// 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);