Git commits in Moodle 3.7.x by Brendan Heywood

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

MDL-68443 xmldb: Improve path validation on view_xml action

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

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

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

MDL-67726 tool_phpunit: add missing input escaping

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

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

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

MDL-67861 libraries: Refactor is_ip_in_subnet_list in ip_utils

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

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

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

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

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

MDL-67596 cron: Allow runners to ramp up instantly

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

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

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

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

commit 413b3213442307070ace60cd9f9d3902f10377a3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Oct 2019 08:01:33 +0800
Tag:    v3.7.3

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

commit 9c1f81775e34539da7e3cdfec837a06b35b58606
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 16 Oct 2019 17:25:02 +0800
Tag:    v3.7.3

MDL-66927 cron: Process new adhoc tasks immediately

commit 097616f8ac306b204ec933b7b3d63553d9fae679
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 11 Apr 2019 10:02:43 +0800
Tag:    v3.7.0-beta

MDL-64543 profiling: Fixed code warning error

commit af368c1076ff51141585fd965a7c3b85cd77cfc5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 10 Apr 2019 07:05:58 +0800
Tag:    v3.7.0-beta

MDL-65321 backups: Only require minimal async backup libs if needed

commit 97f63b4180f3a6d7e4fb7e4e3841f4a1beac1e98
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 09 Apr 2019 14:37:15 +0800
Tag:    v3.7.0-beta

MDL-65311 core: Fixed regression caused by MDL-65130

commit 93ee70824fc939ea18799bfabdc08739651ad91b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 26 Mar 2019 11:28:32 +0800
Tag:    v3.7.0-beta

MDL-65072 core_lock: Add timeout unit tests

commit ecbe920656249d0af2d930dff983bc441fee441a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 14 Mar 2019 13:55:31 +0800
Tag:    v3.7.0-beta

MDL-65072 core_lock: Locks with a zero timeout return asap

commit 504198780ef749cbc5e6d9206e7a987fedd1b625
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 10 Jan 2019 13:26:14 +0800
Tag:    v3.7.0-beta

MDL-64543 profiling: Add ability to auto profile only slow scripts

commit b940ca995a9845db5d828879a67612a6a4c81950
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 14 Dec 2018 11:43:02 +0800
Tag:    v3.7.0-beta

MDL-64394 core: Fixed bug when using access log with pre_loginpage_hook

commit bf9f255523e5f8feb7cb39067475389ba260ff4e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 18 Oct 2017 13:20:33 +0800
Tag:    v3.7.0-beta

MDL-60470 core: New hook 'after_require_login'