Git commits in Moodle 3.8.x by Brendan Heywood

commit 0df4a06a97cb568973e5c5ff3d0b97bc5dc6dbc2
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 10 Oct 2020 16:24:38 +0800
Tag:    v3.8.6

MDL-69910 calendar: Fix export exception when both params are sent

commit e2558ec3963c41aca5a5a6c61432c30d383c7823
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 24 Sep 2020 15:01:31 +0800
Tag:    v3.8.6

MDL-68292 core: Remove sesskey leakage on module pages

commit db94d504f7ae938a267b4b3b688426bd4fa053f6
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 18 Apr 2020 18:36:44 +0800
Tag:    v3.8.3

MDL-68443 xmldb: Improve path validation on view_xml action

commit 6f0506fa9d9d7de2f20bb46824675a146404a0a6
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 27 Mar 2020 20:07:28 +0800
Tag:    v3.8.4

MDL-68276 admin: Skip risky tables and columns in db_replace

commit af97e880717218dd0f281f2685249e149d84726d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 12 Mar 2020 06:33:57 +0800
Tag:    v3.8.3

MDL-68125 core: Fixed $CFG->reverseproxyignore install regression

commit 251803de9491b244b820aca3ea202a6ad421f126
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 18 Feb 2020 20:42:58 +0800
Tag:    v3.8.6

MDL-67650 admin: Consistently show forced config settings

commit 8973440f1f773aa9cf68435927baa7d0414929ba
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 07 Feb 2020 02:27:40 +0800
Tag:    v3.8.2

MDL-67726 tool_phpunit: add missing input escaping

commit 1954482cc50591050a8ddd27cf6e6875c3643b99
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 05 Feb 2020 20:14:39 +0800
Tag:    v3.8.2

MDL-67861 core: Added $CFG->reverseproxyignore IP subnet list

commit 7d8096eb18e50d8be8db1e203df7a5c5d157356a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 05 Feb 2020 19:50:20 +0800
Tag:    v3.8.2

MDL-67861 libraries: Refactor is_ip_in_subnet_list in ip_utils

commit 1cf6629ba293900fdf757ae8fd5820a7d8dc60b3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 04 Feb 2020 14:03:47 +0800
Tag:    v3.8.2

MDL-67861 admin: Default $CFG->getremoteaddrconf to only use REMOTE_ADDR

commit d4034165792b4f13d986a3d4525d42e5660271a8
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 04 Feb 2020 13:56:41 +0800
Tag:    v3.8.2

MDL-67861 core: Use last ip in X-Forwarded-For list

commit 1f5c6c6b7a00a9756eb6e0831cc491185aa136d3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 09 Jan 2020 08:04:18 +0800
Tag:    v3.8.1

MDL-67596 cron: Allow runners to ramp up instantly

commit 8e725dd81940a7ad015ddda4c104c25717012485
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 01 Jan 2020 20:41:22 +0800
Tag:    v3.8.2

MDL-67486 cron: Improve throughput by holding cron lock for less time

commit 319577dbbb27199cc8a3f895e6dfde6ba7b921b4
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 22 Oct 2019 10:33:23 +0800
Tag:    v3.8.0-beta

MDL-66984 auth: Allow $USER to be used in change_password_url

commit 7e086935e372c7eab441e838958ca8729b6528be
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Oct 2019 08:01:33 +0800
Tag:    v3.8.0-beta

MDL-66935 core_lock: Fix resource key clashes in db and postgres locks

commit 4e7dcd01a8633d723587d4a3d509a1e344816597
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 16 Oct 2019 17:25:02 +0800
Tag:    v3.8.0-beta

MDL-66927 cron: Process new adhoc tasks immediately

commit 60dc024201e541fc1458d4798155d3c9b6f97f26
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 16 Oct 2019 08:34:24 +0800
Tag:    v3.8.0-beta

MDL-65349 xhprof: Removed greedy matching from wildcard parsing

commit d6f5fbb7206be6ad39f724d8a33f024c08006430
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 26 Sep 2019 12:48:47 +0800
Tag:    v3.8.0-beta

MDL-66493 filelib: readstring_accel should never use xsendfile

commit 4ed105a9fd4c37e063d384ff155bd10c3bfbb303
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 08 Aug 2019 11:26:50 +0800
Tag:    v3.8.0-beta

MDL-66340 setup: Add after_config for after setup.php is loaded

commit 32f805e0796f0fa6616967211b9b1a2325d11f54
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 30 Jul 2019 10:42:27 +0800
Tag:    v3.8.0-beta

MDL-66278 core: Add callback to show other password checks on signup

commit 3bc082dd0715bb7e17dde53be90735d9bd5efd4c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 18 Jul 2019 10:06:25 +0800
Tag:    v3.8.0-beta

MDL-66166 core_useragent: Update MoodleBot UA and treat as web crawler

commit 1fc0c4bd4e3d27a5df09c395235d362f2972cd55
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 05 Jun 2019 12:07:28 +0800
Tag:    v3.8.0-beta

MDL-58439 admin: Ignore guest logins for all admin pages

commit 8918cc75c13dc42f6385b58936761c4bc9ddc158
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 28 Mar 2019 20:10:53 +0800
Tag:    v3.8.0-beta

MDL-65208 admin: Add upgrade cli --is-pending option