UESPWiki:Upgrade History/2020

21 Dec 2020
extensions/MetaTemplate/MetaTemplate_body.php: Fixed #load redirect issue.  &ndash;  &ensp;   08:34, 21 December 2020 (UTC)

18 Dec 2020
extensions/SiteCustomCode/SiteNamespace.php: Modified constructor to allow all recognized namespace aliases instead of only NS_BASE and NS_ID, so code like   will now properly link to Online space.  &ndash;  &ensp;   04:22, 18 December 2020 (UTC)
Wiki emails are now escaped with quoted_printable_encode() in SiteCustomCode.php to prevent = characters from being eaten. This was due to the change last month in forcing the emails to have the quoted-printable transfer encoding. -- Daveh   15:05, 18 December 2020 (UTC)

7 Dec 2020
Killed about 10 instances of the uesp-devjobrunner script on content3. More copies were progressively being started over several weeks which was causing server load to continually increase as well. The script stop command is likely not working. Made a weekly cron script to restart all MW job runner scripts on content3 -- Daveh   18:18, 7 December 2020 (UTC)

27 November 2020
Reverted changes made yesterday regarding emails. Replaced with a fuller fix by using the UserMailerTransformMessage hook in SiteCustomCode.php to change the encoding type. -- Daveh   16:34, 27 November 2020 (UTC)

26 November 2020
Modified the includes/specials/SpecialEmailuser.php file on content1/2/3. Remove space in email footer string on Line 339. The space creates an issue with DKIM signing due to the space turning into a =20 at some point. Also modified the  message to prevent line splitting (?) by inserting a = character. -- Daveh   20:34, 26 November 2020 (UTC)

3 September 2020
Gave bots the   (" ") permission. This allows them to easily determine whether a page has previously been deleted before trying to edit the page instead of only after. Previously, the only other way was to query the log en masse or page-by-page, both of which are a waste of bandwidth.  &ndash;  &ensp;   00:25, 4 September 2020 (UTC)

6 August 2020
Updated the chain certificates on content1/2/3, files1, squid1, and backup1 (should have done it in March when updating the root cert). -- Daveh   13:59, 6 August 2020 (UTC)

29 July 2020
Modified Apache config on content1/2/3 for a little better upload security according to  . -- Daveh   14:32, 29 July 2020 (UTC)

22 June 2020
MetaTemplate/MetaTemplate_body.php: Fixed an issue with redirect resolution in #load.  &ndash;       01:28, 23 June 2020 (UTC)

20 May 2020
config/CommonSettings.php: Switch "GMT" back to "UTC". Seems to have been changed accidentally during PHP 5.6 upgrade.  &ndash;       10:16, 20 May 2020 (UTC)

7 May 2020
extensions/MobileFrontEnd/resources/mobile.search.api/SearchApi.js, resources/src/mediawiki/mediawiki.searchSuggest.js: Added new namespaces.  &ndash;       00:31, 7 May 2020 (GMT)

6 May 2020
extensions/UespCustomCode/SiteSpecialSearch.php: Added new namespaces to advanced search tab.  &ndash;       22:49, 6 May 2020 (GMT)

5 May 2020
config/Namespaces.php: Added new Merchandise, Pinball, and Skyrim VSE namespaces.  &ndash;       21:00, 5 May 2020 (GMT)

27 April 2020
Added recent namespaces to the two search suggest JS files (desktop and mobile sites) to permit results being returned from those namespaces. Added Call to Arms and Other Mod to the search checkboxes. Removed the Dragonborn namespace from search. -- Daveh   13:53, 27 April 2020 (GMT)

20 April 2020
Made a bunch of changes related to the canonical URLs of uesp.net:
:* Removed *.m.uesp.net and app.uesp.net from Google search results (may take a few days to see a change).
:* Removed the old canonical link in wiki headers. Changed it to use the $wgCanonicalServer MW variable which is set to 
:* Added an alternate link to the mobile canonical 
:: Daveh   15:19, 20 April 2020 (GMT)

13 April 2020
Added reverse DNS PTR records for content1/2/3 and squid1 which should help prevent HotMail from thinking our e-mails are spam. -- Daveh   13:54, 13 April 2020 (GMT)

9 April 2020
Added TesOtherMod/TOM namespace.  &ndash;       19:28, 9 April 2020 (GMT)

7 April 2020
Enable WEBP image upload and thumbnail display (required basic custom extension added to UespCustomCode). -- Daveh   17:31, 7 April 2020 (GMT)
Fixed jquery.ui dependency issue on mobile. -- Daveh   18:39, 7 April 2020 (GMT)

6 April 2020
Installed the SyntaxHighlight extension. Was already installed but had to run composer and update dependencies and enable it in the config. -- Daveh   14:37, 6 April 2020 (GMT)
Enable WEBM upload and display. -- Daveh   19:41, 6 April 2020 (GMT)

6 April 2020
Any visit to a X.m.uesp.net site is now forced to use the mobile skin. This fixes mobile view auto-detect for logged in users as well as the View Mobile Version link on the toolbar and the Mobile View link at the bottom of the page. -- Daveh   14:10, 6 April 2020 (GMT)

26 March 2020
Changed Varnish config to use a hash-based load balancer and provide for a 1 hour grace period if the server is down. -- Daveh   16:30, 26 March 2020 (GMT)

25 March 2020
All sites should now be running on the new servers. -- Daveh   16:30, 22 March 2020 (GMT)

10 March 2020
Updated all SSL certificates for another 2 years. -- Daveh   16:53, 10 March 2020 (GMT)

21 February 2020
config/Namespaces.php: Temporarily restricted Skyrim and Dragonborn namespaces to bot only for Dragonborn→Skyrim merge.  &ndash;       22:40, 21 February 2020 (GMT)

14 February 2020
Changed maps and esoicons to a new Lighttpd server hosted on backup1 to try and alleviate the load on files1. -- Daveh   15:19, 14 February 2020 (GMT)