UESPWiki:Upgrade History/2019

31 October 2019
includes/specialpage/WantedQueryPage.php: Added   method from 1.29, minus the DESC option, to mitigate results of wanted queries being unreliable across batches of results. (Especially important for API usage.)  &ndash;       23:48, 31 October 2019 (GMT)

19 October 2019
Fixed several out-of-date functions being used in Patroller extension on content3 and dev only (see  ).  &ndash;       21:01, 19 October 2019 (GMT)

29 September 2019
resources/src/mediawiki.action/mediawiki.action.view.redirect.js: Replaced relevant section of code with the code from MW 1.27+ to fix section redirects working only very intermittently. See T110501 for details.  &ndash;       04:32, 29 September 2019 (UTC)

27 September 2019
config/Namespaces.php: Added NS_PROJECT to $wgExtraSignatureNamespaces to allow signature button to show up in Project (UESPWiki) space.  &ndash;       10:55, 27 September 2019 (UTC)

1 September 2019
Tweaked fail2ban on squid1 from 300/300 (300 secs, 300 requests) to 300/600 due to banning a few legitimate users (mainly due to maps it seems). -- Daveh   18:23, 1 September 2019 (UTC)

29 August 2019
Installed fail2ban on squid1 to prevent DOS attacks. -- Daveh   17:02, 29 August 2019 (UTC)
Turned on Apache access log on content1/2/3 and modified to output the X-Forwarded-For client IP. -- Daveh   19:07, 29 August 2019 (UTC)
Turned on lighttpd access log on files1. -- Daveh   19:21, 29 August 2019 (UTC)
Installed fail2ban on content1/2/3 and files1 and setup to check and stop obvious DOS attempts. -- Daveh   19:41, 29 August 2019 (UTC)

28 August 2019
Added 76x76 sized icons for apple touch in root directory of content1/2/3. -- Daveh   15:35, 28 August 2019 (UTC)

27 August 2019
Turned on allow_url_fopen on content2. -- Daveh   15:17, 27 August 2019 (UTC)
Stopped and restarted Apache on content1/2/3 to try and stop some PR_GetEnvSecure symbol not found errors. -- Daveh   15:17, 27 August 2019 (UTC)
Turned off core dumping for Squid on squid1. -- Daveh   15:32, 27 August 2019 (UTC)
Added 120x120 and 152x152 sized icons for apple touch in root directory of content1/2/3. -- Daveh   19:44, 27 August 2019 (UTC)
Added missing search icon and favicon for the TamrielRebuilt map. -- Daveh   19:49, 27 August 2019 (UTC)

21 August 2019
Updated the curl and nss packages on content1/2/3 in order for the zabbix apache stats to be correctly updated. -- Daveh   20:22, 21 August 2019 (UTC)

20 August 2019
extensions/UespCustomCode/SiteSpecialSearch.php:
Fixed a bug where additional namespaces could be added to the search results when talk page searching is enabled.
Added new Tes1Mod and Tes2Mod namespaces.  &ndash;       00:11, 20 August 2019 (UTC)

19 August 2019
config/Namespaces.php: added Tes1Mod and Tes2Mod namespace, per CP discussion.  &ndash;      07:02, 19 August 2019 (UTC)

4 June 2019
config/Permissions.php: Changed admin permissions to automatically include checkuser.  &ndash;       16:41, 4 June 2019 (UTC)

3 June 2019
config/Permissions.php: Changed log permissions so that only admins can read the user rename log.  &ndash;       15:45, 4 June 2019 (UTC)

11 April 2019
Upgraded ImageMagick from 6.5.4.7-7 to 6.7.2.7-6 on content1/2/3. -- Daveh   12:10, 11 April 2019 (UTC)

1 April 2019
config/CommonSettings.php: Due to continuing reports of formatting issues, set $wgCacheEpoch="20190401032405" in hopes that that will fix the problem.  &ndash;       03:20, 1 April 2019 (UTC)
config/Permissions.php: Temporarily gave bots delete permissions on content1/2 in order to run  . Will revert changes once bot is done.  &ndash;       15:07, 1 April 2019 (UTC)

29 March 2019
resources/Resources.php: Implemented this fix so      , which is used extensively in , works as expected. Other documented fixes rely on it and Edittools being gadgets, which we don't currently do, but may want to consider in the future.  &ndash;       12:42, 29 March 2019 (UTC)

26 March 2019
Uploaded new version of Monobook to the wiki. For the moment, it's simply copied into the existing UespMonoBook folder, since there's no overlap between the two. It can thus be reverted if needed simply by reverting  .  &ndash;       10:33, 26 March 2019 (UTC)

25 March 2019
extensions/UespCustomCode/SiteCustomCode.php: Un-disabled interwiki-related pages.  &ndash;       12:18, 25 March 2019 (UTC)

24 March 2019
extensions/MetaTemplate/MetaTemplateSaveData.php: Replaced no longer working custom UNIQ...QINU replacer with Parser->killMarkers() function.  &ndash;       13:59, 24 March 2019 (UTC)
extensions/MetaTemplate/SpecialMetaVarsOnPage.php: Removed accidentally retained code from Special:Block class that I used as a base for this class.  &ndash;       13:59, 24 March 2019 (UTC)

21 March 2019
skins/UespMonoBook/main.css: same version changes as original monobook main.css file (mostly formatting of indicators).  &ndash;       03:39, 22 March 2019 (UTC)

14 March 2019
Upgraded PHP on content3 to 5.6 as testing for future MediaWiki upgrades. -- Daveh   18:53, 14 March 2019 (UTC)

12 March 2019
Changes to RAID on files1 to try and prevent md2_resync from eating up too much load. -- Daveh   19:46, 12 March 2019 (UTC)
::* blockdev --setra 65536 /dev/md0
::* blockdev --setra 65536 /dev/md1
::* echo 50000 > /proc/sys/dev/raid/speed_limit_min

8 March 2019
Fixed  from displaying images instead of linking to them. -- Daveh   21:26, 8 March 2019 (UTC)

6 March 2019
Upgraded memcached on content1 from 1.4.4 to 1.5.12. Hopefully this will fix the random crash bug that happens every few months. -- Daveh   14:46, 6 March 2019 (UTC)

5 March 2019
www/dagger/files/TREVOR.ZIP: renamed to lower-case to make this page happy.  &ndash;       03:09, 5 March 2019 (UTC)
Changed ''$wgResourceLoaderMaxage['unversioned'] from 1 day to 1 hour on content1/2/3 mainly to ensure updated Javascript/CSS for the ESO build editor (and other related resources) are updated reasonably often. -- Daveh   15:18, 5 March 2019 (UTC)

4 March 2019
A bunch of SSL related tweaks. -- Daveh   20:06, 4 March 2019 (UTC) 
::* Upgraded lighttpd on files1.
::* Added SSL chain file on files1.
::* Changed to recommended cipher suites on content1/2/3 and files1.
::* Turned TLS 1.0 and 1.1 off on content1/2/3 and files1.
::* Upgraded openssh on content1/2/3 and files1.

26 February 2019
extensions/MetaTemplate/SiteCustomCode.php: added check for exact match to search box before trying eso->online substitution. Typing "" had been silently redirecting to .  &ndash;       21:22, 26 February 2019 (UTC)

23 February 2019
Removed defunct Google+ button from UespMonoBook and UespVector skins.  &ndash;       03:56, 23 February 2019 (UTC)

11 February 2019
Turned off client side caching on  which should prevent the page from returning the same article in some browsers/systems. -- Daveh   15:47, 11 February 2019 (UTC)

3 February 2019
extensions/MetaTemplate/MetaTemplate_body.php'': Added a couple of str_replace() functions to efMetaTemplateImplementSplitargs() to allow MediaWiki-style tables to be used with #splitargs, as long as they're correctly escaped. Did not do the same for #explodeargs, however, as it really should never be used to parse something as complex as a table. Can be added in future if desired, and if the #splitargs methods works out (or is re-written to handle it better).  &ndash;       01:21, 4 February 2019 (UTC)

6 January 2019
extensions/Editcount/Editcount_body.php: Existing code caused UI not to display. Updated only the relevant lines to code from 1.25 version (which is 1.24 compatible, at least for those lines) and the UI works once again.  &ndash;       03:40, 6 January 2019 (UTC)