Git commits in Moodle 4.0.0 by Brendan Heywood

commit 34efb9a19e3571effb98dfc62eb292854d3a8310
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 21 Mar 2022 14:50:20 +0800
Tag:    v4.0.0-rc1

MDL-59681 file: Stop recursive file serving

commit a113af244627a1f2e884d99d36df74f7b6fc2eb1
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 30 Nov 2021 09:52:46 +0800
Tag:    v4.0.0-beta

MDL-73207 cron: Fixed cronspec field order bug

commit 66a923fe77c07adca9b786fa510ebccb7ac24c2b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 27 Jul 2021 20:39:21 +0800
Tag:    v4.0.0-beta

MDL-68164 dml: Cache postgres field type metadata in MUC

commit 7b938088b54a55943ad064c4829857bfd421e2ca
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 27 Jul 2021 15:59:14 +0800
Tag:    v4.0.0-beta

MDL-71014 core: Cache immutable bootstrap config locally

commit 5d5f165e26a3ac87ff69e268ac20164191eec102
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 22 Jun 2021 20:59:05 +0800
Tag:    v4.0.0-beta

MDL-69498 admin: Group site admins by email domain

commit fbb36f89770ac0196efa646e55156deeabbaf584
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 02 Jun 2021 09:57:39 +0800
Tag:    v4.0.0-beta

MDL-67822 report_performance: Add DB schema check

commit 7d96f74f6f2cbfd9b18780a4d8ff76ea35b3da07
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 01 Jun 2021 16:24:53 +0800
Tag:    v4.0.0-beta

MDL-71806 report_security: Improve public paths check

commit 7a825b659c68bbac8f4c7e447014aeb44029df61
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 17 Mar 2021 14:37:29 +0800
Tag:    v4.0.0-beta

MDL-71068 login: Fix edge cases with $CFG->protectusernames

commit 5e1e3b33a1a6ae56607effbf264944dd2b74d9d7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 26 Feb 2021 11:24:23 +0800
Tag:    v4.0.0-beta

MDL-71007 grade_report: Add course idnumber to grade report api

commit 300213ee2ef650a395974d78ab1d28fa4d660761
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 22 Feb 2021 11:43:14 +0800
Tag:    v4.0.0-beta

MDL-70424 auth: Avoid random changes to $CFG->auth

commit a87ddbd685ed2d4ed0dc492262c2cf2eba7ce73a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 06 Feb 2021 12:50:02 +0800
Tag:    v4.0.0-beta

MDL-70536 cli: Fixed cli progress bar when 100% more than once

commit 17e465ca859d3cb93aeecba8d2cf7db7acff3485
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 02 Feb 2021 17:58:04 +0800
Tag:    v4.0.0-beta

MDL-70768 tool_langimport: Make installed admin UI more consistent

commit 6b48a24cc6753723672f21d763be079eb7b3f3ab
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 02 Feb 2021 09:41:18 +0800
Tag:    v4.0.0-beta

MDL-70766 auth: Add all auth plugin changes to configlog

commit 6532708ed2bf56eee9e6df36227d3f5cb2426f8c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 29 Jan 2021 09:33:17 +0800
Tag:    v4.0.0-beta

MDL-70735 tcpdf: Reduce information disclosure from TCPDF

commit 67fb670cc64a94bd55a6219b66f3c7594e642dcc
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 29 Jan 2021 08:29:45 +0800
Tag:    v4.0.0-beta

MDL-70536 cli: Add cli for resetting all dashboards

commit ded82b7f5bf35d1d9118d81dd55e372ee344d49d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 09 Jan 2021 11:32:19 +0800
Tag:    v4.0.0-beta

MDL-70583 cli: Allow progress bars to be rendered in cli scripts

commit 71f180447a99da8927e2ca969c7eacd988ce88ee
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 15 Dec 2020 07:51:59 +0800
Tag:    v4.0.0-beta

MDL-68768 tool_tasks: Check for failing adhoc tasks

commit f0aae55b81b4b64d42898ac92e5f1eaaa73d47b5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 12 Nov 2020 11:57:09 +0800
Tag:    v4.0.0-beta

MDL-67882 message: Add notification setting changes to config_log

commit 05f138600bada3d552d7dc1da67ddaaa44e08489
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 07 Nov 2020 14:27:46 +0800
Tag:    v4.0.0-beta

MDL-51111 cache: Don't lock and write the config file if unchanged

commit 8e7ec109683846dff4b7c0a1b10b936427108565
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 04 Nov 2020 19:42:21 +0800
Tag:    v4.0.0-beta

MDL-70120 assignfeedback_editpdf: Stamp files should be cached

commit 2481b041cedf826068ea372c81165dd731c8bc36
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 03 Nov 2020 15:08:24 +0800
Tag:    v4.0.0-beta

MDL-70107 tool_task: Unlock session on long running tasks in UI

commit 522e4c6c767b31efd3ba015db549fe65687b2b22
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sun, 01 Nov 2020 10:55:41 +0800
Tag:    v4.0.0-beta

MDL-47456 core: Remove redundant DB call during bootstrap

commit 10f33b6fdc940eb9518fbb1f2f0a234cf118d4ea
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 28 Oct 2020 13:08:11 +0800
Tag:    v4.0.0-beta

MDL-69975 core: Fix paths longer than 260 chars on windows

commit a6e9ac9af7ca94355dba5b1f2aa24f9fb07352b3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 28 Oct 2020 07:21:23 +0800
Tag:    v4.0.0-beta

MDL-69333 report_security: Add checks for many public & private urls

commit 5922222778a200027fa776264a80c997e48b037d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 20 Oct 2020 13:41:11 +0800
Tag:    v4.0.0-beta

MDL-69333 error: Allow explicit http error codes in web server config

commit 1b47d4bc0e7eb9dd2d24e232008cc2771b7b11a1
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 16 Oct 2020 15:09:35 +0800
Tag:    v4.0.0-beta

MDL-69513 email: Add support for email DKIM signatures

commit 75d5debe546998b00b5d3fd00e333b9a3e7b8523
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 14 Oct 2020 19:47:48 +0800
Tag:    v4.0.0-beta

MDL-68010 tool_task: Allow disable tasks to still be run manually

commit 1dadeaeb397cf894e45c69aec8cd2d5dd1085ea3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 12 Oct 2020 13:58:32 +0800
Tag:    v4.0.0-beta

MDL-68608 session: Improved the readonly session debugging

commit 57aed80df6d62142b62e903669875de7fd830dfe
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 12 Oct 2020 12:59:31 +0800
Tag:    v4.0.0-beta

MDL-68983 cache: Fix bug with readonly session combined with lock debug

commit 7f97d1181dfb018369d157835d07892bb2ba6948
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 12 Oct 2020 07:51:32 +0800
Tag:    v4.0.0-beta

MDL-67081 xhprof: Allow conditional profiling from CLI using env vars

commit 8d70a113073442eec3503f9b4fd3a4e28ed5d66c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 10 Oct 2020 16:24:38 +0800
Tag:    v4.0.0-beta

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

commit 9fabe1dda554619dedf3d8e3d0f9c0eb009d942d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 26 Sep 2020 21:36:41 +0800
Tag:    v4.0.0-beta

MDL-66928 core: Move request dirs to system tmp instead of localcache

commit 155b0da5a5b9316b506b8ddad19507e3b8ecc44e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 24 Sep 2020 15:01:31 +0800
Tag:    v4.0.0-beta

MDL-68292 core: Remove sesskey leakage on module pages

commit 16c209cbc03fbfec3fb84f317346ae4f23c10704
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 24 Sep 2020 14:30:39 +0800
Tag:    v4.0.0-beta

MDL-69779 core: Improved the X-Redirect-By header when debugging is on

commit 8c1c164e0af0b4a69dc61aa667ae4b75731e0092
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Sep 2020 19:05:51 +0800
Tag:    v4.0.0-beta

MDL-69707 session: Avoid redis writes if the session is unchanged

commit 6e935cc29cb1aba7c004158979c3304ea32119c8
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Sep 2020 08:57:22 +0800
Tag:    v4.0.0-beta

MDL-69718 core: Added support for TB and PT to display_size

commit 0983a1c3d17e8a6db575d98de7bb35e4cccaf16b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 03 Sep 2020 09:10:48 +0800
Tag:    v4.0.0-beta

MDL-69600 core: Expose divertallemails config in UI

commit f3844e595e2cf272c56aaaad842499fbd768c611
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 27 May 2020 12:15:39 +0800
Tag:    v4.0.0-beta

MDL-62678 core: Improve efficiency of notifications and avoid ajax call

commit 0f3fdc113339044d1589c87ac7078e3f13a10f88
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 18 Feb 2020 20:42:58 +0800
Tag:    v4.0.0-beta

MDL-67650 admin: Consistently show forced config settings