Git commits in Moodle x.x.x by Brendan Heywood

commit 4db3403481e3fc99af7a4437357b7243278355d4
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 16 Oct 2020 15:09:35 +0800
Tag:    v3.10.0-beta

MDL-69513 email: Add support for email DKIM signatures

commit 15044cea7f9db25d3f32e4095478c2ab8cfb6429
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 12 Oct 2020 12:59:31 +0800
Tag:    v3.10.0-beta

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

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

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

commit 69959c371f74398b2a44893f19f6a3af2534e1b2
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 26 Sep 2020 21:36:41 +0800
Tag:    v3.10.0-beta

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

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

MDL-68292 core: Remove sesskey leakage on module pages

commit 93a60507fc7451b6ce987978dc09ac7e0cea636f
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 24 Sep 2020 14:30:39 +0800
Tag:    v3.10.0-beta

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

commit 2b50abffa2610c57624ff4bace84ced1fe23e795
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Sep 2020 19:05:51 +0800
Tag:    v3.10.0-beta

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

commit c36d5093e347388235a26182757667cccea234d5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Sep 2020 08:57:22 +0800
Tag:    v3.10.0-beta

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

commit acb848cdce81929e4e4c9ed6bca6181c029d16e4
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 03 Sep 2020 09:10:48 +0800
Tag:    v3.10.0-beta

MDL-69600 core: Expose divertallemails config in UI

commit 0f89884980fb9f4161765bc24664a31441bd40f5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 14 Jul 2020 15:43:45 +0800
Tag:    v3.10.0-beta

MDL-69265 email: Add admin setting for email headers

commit ef4145dd1a660eceaedff08cf15518edecb06c19
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 03 Jun 2020 08:34:10 +0800
Tag:    v3.10.0-beta

MDL-68874 dml: Add SQL stacktrace debugging mode

commit 3ac504fd3da65846808a12dc5df036a07050a0a9
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 27 May 2020 12:15:39 +0800
Tag:    v3.10.0-beta

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

commit 0b996db6a3ab3c38a6cbf846df5871e35bfa46bc
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 22 May 2020 22:05:30 +0800
Tag:    v3.10.0-beta

MDL-68714 task: Expose current task in cli process name

commit 73a5ba92b70e3ade6a51139ddfbad46cbf8e364a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 16 May 2020 18:06:40 +0800
Tag:    v3.10.0-beta

MDL-68714 clilib: Allow cli processes to set a process title suffix

commit 43999a3f2bd6b38f8af5168f1a0db0df6ba1fb3e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 05 May 2020 15:00:22 +0800
Tag:    v3.10.0-beta

MDL-56041 error: Enable custom 404 and 500 error pages

commit 8eab4f77cc3621c076abb2be71103e0a5a92a8b8
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 02 May 2020 23:23:32 +0800
Tag:    v3.9.0-beta

MDL-68577 session: Fine tune the redis lock polling

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 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 c80bcd56fd4643a332d483f28bd7dbe24436070d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 18 Apr 2020 18:36:44 +0800
Tag:    v3.9.0-beta

MDL-68443 xmldb: Improve path validation on view_xml action

commit 611d6c1e296f9ff7d6acf1ef2389c889f1f53905
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 16 Apr 2020 21:33:07 +0800
Tag:    v3.9.0-beta

MDL-68433 tasks: Limit the adhoc task queue look ahead

commit 5bf5a7aaebabff669a674f19a4ec33cbca24f515
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 16 Apr 2020 14:31:07 +0800
Tag:    v3.9.0-beta

MDL-68342 files: Add a faster xsendfile method to avoid db lookups

commit 9f4bb48e40c4bf267b7db3bd1615fb31af5d6828
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 07 Apr 2020 21:02:06 +0800
Tag:    v3.9.0-beta

MDL-68329 cache: Improve cache performance footer info

commit a28277697db78e2fdf9358930454bc83cdfa385a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 07 Apr 2020 09:58:37 +0800
Tag:    v3.9.0-beta

MDL-67818 check: Rename renderer to be less generic

commit d71752df93c5783cf38da3fdadd4e66000905970
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 06 Apr 2020 19:44:29 +0800
Tag:    v3.9.0-beta

MDL-67818 auth_none: Moved to improved Check API

commit 26bb3c24d26fc7018fb83a3afeaaf1f9b83d24c0
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 06 Apr 2020 19:43:40 +0800
Tag:    v3.9.0-beta

MDL-67818 check: Improved Check API to reduce boilerplate

commit 00c2153be19c5ef8a8b9757133af0a7fc374eab1
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 02 Apr 2020 14:23:42 +0800
Tag:    v3.9.0-beta

MDL-67818 check: Added Check API and refactored security checks

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 529c509f628dfe5c43e5e1fe552767ff55d0d070
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 27 Mar 2020 20:07:28 +0800
Tag:    v3.9.0-beta

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

commit 76de190c250349ceaf558b5032b86626a7c24ccb
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 26 Mar 2020 16:56:16 +0800
Tag:    v3.9.0-beta

MDL-68261 report_configlog: Log changes from admin/cli/cfg.php

commit 79dbcce8b1d91edfab84dbbedff683eb8a455ad3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 20 Mar 2020 18:42:55 +0800
Tag:    v3.9.0-beta

MDL-68185 report_performance: Refactored into Check API

commit e8e2bd28ec71c13413cea3748f20901cb5306809
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 16 Mar 2020 23:58:59 +0800
Tag:    v3.9.0-beta

MDL-47271 check: Refactor check table into a renderable

commit c1f7368e5741136b7b55b6056583f8c124255774
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sun, 15 Mar 2020 13:54:47 +0800
Tag:    v3.9.0-beta

MDL-47271 clilib: Add support for background colors

commit 59a44a5bad23d03e8b846e0d730037887369c0eb
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 14 Mar 2020 20:35:02 +0800
Tag:    v3.9.0-beta

MDL-47271 tool_task: Added Task API status checks

commit 20167daf8943965fa46bdd84a725694ffcad82ab
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 14 Mar 2020 20:34:49 +0800
Tag:    v3.9.0-beta

MDL-47271 report_status: Added System status report

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

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

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

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

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 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 17b04bdb25ae58d89e67230b2f6a1caea507b77d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 12 Mar 2020 06:33:57 +0800
Tag:    v3.9.0-beta

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

commit 648e20ab6dd3b3be96807cb5b0da16514a303cab
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 19 Feb 2020 06:46:21 +0800
Tag:    v3.9.0-beta

MDL-67950 core: check_password_policy only fires when passwordpolicy = 1

commit 66947158403010c06fd61cbde769b84b11cb3c44
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 18 Feb 2020 20:42:58 +0800
Tag:    v3.10.0-beta

MDL-67650 admin: Consistently show forced config settings

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

MDL-67726 tool_phpunit: add missing input escaping

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

MDL-67726 tool_phpunit: add missing input escaping

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 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 c2366b85b3e1692ed09bb142db148276f7e0e601
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 05 Feb 2020 20:14:39 +0800
Tag:    v3.9.0-beta

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

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

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

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

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

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 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 516c8aa5060593319db73d565a8271229d1f3303
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 05 Feb 2020 19:50:20 +0800
Tag:    v3.9.0-beta

MDL-67861 libraries: Refactor is_ip_in_subnet_list in ip_utils

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

MDL-67861 libraries: Refactor is_ip_in_subnet_list in ip_utils

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

MDL-67861 libraries: Refactor is_ip_in_subnet_list in ip_utils

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 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 1186275685b236c3c59998ebee10dc6e2985503f
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 04 Feb 2020 14:03:47 +0800
Tag:    v3.9.0-beta

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

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

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

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

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

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 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 df0619c7b6a1a764a04f801e8886d43b0b6bfad4
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 04 Feb 2020 13:56:41 +0800
Tag:    v3.9.0-beta

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

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

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

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

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

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 262061d661b12c344557d8e426f58cefc22b203b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 30 Jan 2020 06:19:09 +0800
Tag:    v3.9.0-beta

MDL-67052 locks: Added a native MySQL / MariaDB lock implementation

commit 9e27807bed8c40312fb64676197ba5a560171ad9
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 30 Jan 2020 06:19:01 +0800
Tag:    v3.9.0-beta

MDL-67052 locks: Fixed backwards unit tests for unstacked locks

commit b2eec32733558a42f62ac9b15c70e86958bb2d09
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 22 Jan 2020 15:06:25 +0800
Tag:    v3.9.0-beta

MDL-38511 admin: Allow plugins to define custom bulk actions

commit f070dd126f7a2d63144186b73c2313badc7a2a4c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 17 Jan 2020 19:25:27 +0800
Tag:    v3.9.0-beta

MDL-67726 tool_phpunit: Removed webrunner tool

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 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 2d98ebb9de613f2b301904b8566d0c719615cc9a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 08 Jan 2020 10:58:20 +0800
Tag:    v3.9.0-beta

MDL-67635 file_storage: Speedup file storage cleanup cron

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 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 b0544ce2117faed5f156f1f4c836097f3f92a378
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 01 Jan 2020 20:41:22 +0800
Tag:    v3.9.0-beta

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

commit 286cc88c8c05df34982633304c052fb6d0793233
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 01 Jan 2020 18:26:29 +0800
Tag:    v3.9.0-beta

MDL-67596 cron: Allow runners to ramp up instantly

commit 1fef1de5922f7ea130e4994b3453610079874b63
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 30 Dec 2019 11:31:44 +0800
Tag:    v3.9.0-beta

MDL-58281 files: Correctly handle missing files in readfile_accel

commit b15c53f4fa012f2c505e1e30dc53a5b44cc2ed89
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 30 Dec 2019 09:51:14 +0800
Tag:    v3.9.0-beta

MDL-59594 cron: Allow graceful exit of cron and adhoc task cli's

commit c7ce7601a3c77107d3fe6fe45d3c351c3b1ff3fd
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 10 Dec 2019 07:34:30 +0800
Tag:    v3.9.0-beta

MDL-67483 tasks: Improvements to adhoc task queue at very high scale

commit b07fdd1d6c61ac62b8d50f469c0b929819698b25
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 28 Nov 2019 19:44:51 +0800
Tag:    v3.9.0-beta

MDL-67403 weblib: Add support for X-Redirect-By header

commit 10a1c1b5778a2b1944dfb879b574bebfd1ce423b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 26 Nov 2019 11:35:00 +0800
Tag:    v3.9.0-beta

MDL-67362 antivirus: Add enabling and order changes to config_log

commit a8dd5766089d5be03dcdaa4b095262127b75fbbe
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 05 Nov 2019 19:26:04 +0800
Tag:    v3.9.0-beta

MDL-67138 tool_customlang: Expose errors writing lang files

commit ddc5472056a627c61ee8cc04b170d69fef16974e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 05 Nov 2019 07:32:47 +0800
Tag:    v3.6.7

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

commit 7bc8ccdcf0ed9d0140e287c9b0837393ed152e9f
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 30 Oct 2019 14:25:58 +0800
Tag:    v3.9.0-beta

MDL-67075 session: Added extra debugging of blocking redis session locks

commit 859ed92f9de17ab1dfef7f89cf259c5a1e7eebd7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 23 Oct 2019 09:44:40 +0800
Tag:    v3.9.0-beta

MDL-65812 session: Increase default timeout and allow larger periods

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 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 d46dba32d4cd4ef763a635ab5dca41785364f3f8
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 21 Oct 2019 16:46:26 +0800
Tag:    v3.9.0-beta

MDL-65693 files: Honor http HEAD requests for files

commit 4971da0bfa94b4c8ce01cd1ff7924c8e38766802
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Oct 2019 08:20:55 +0800
Tag:    v3.9.0-beta

MDL-67363 task: Add adhoc task quality of service balancing

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

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

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 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 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 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 ad17190dc7a7477b7d2d6fd5bc4dd3242d9993bb
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 16 Oct 2019 16:47:38 +0800
Tag:    v3.9.0-beta

MDL-66925 cron: Add cli option to keep adhoc task runner alive

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 0bcc273f639e40d1e60f83096a382375cb4b0252
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 16 Oct 2019 07:47:53 +0800
Tag:    v3.9.0-beta

MDL-65229 cron: Add cli option --stop to notify all cron to stop

commit cdf3fe7b7ec6e1d5320342cb4a301596d1aa0ee4
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 14 Oct 2019 22:06:30 +0800
Tag:    v3.9.0-beta

MDL-65722 core_lock: Avoid DB calls in postgres lock by using a hash

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 176b5202e0f367d467c7c4f1706418407e08c50a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 31 Jul 2019 16:07:39 +0800
Tag:    v3.9.0-beta

MDL-59594 cli: Introduce cli helpers for graceful exits

commit 29e3a223f50677d8b7425a4b47d5cbbcaafc8751
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 30 Jul 2019 21:58:29 +0800
Tag:    v3.9.0-beta

MDL-59594 core: Allow custom signal handlers

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 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 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

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 d6455734d81410eda2d103d1c8522da0dfba27d8
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 14 Dec 2018 11:43:02 +0800
Tag:    v3.5.6

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

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

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

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 f93839e2ca0f3cea38aed034f0f262e1711c0a2c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 05 Dec 2017 14:05:47 +0800
Tag:    v3.3.4

MDL-60968 auth: Allow more flexibility with mapping attributes

commit 1daf3fafc099334ddef4c234a64c1e15a0a9cc86
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 05 Dec 2017 14:05:47 +0800
Tag:    v3.4.1

MDL-60968 auth: Allow more flexibility with mapping attributes

commit b588373656f2f77b8ca7206ffd5c09ab8bc28ac8
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 05 Dec 2017 14:05:47 +0800
Tag:    v3.5.0-beta

MDL-60968 auth: Allow more flexibility with mapping attributes

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'

commit f2b7572a54ca0a61cb5e6b0e3d9440e5225ff6d1
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 01 Mar 2017 12:15:17 +0800
Tag:    v3.3.0-beta

MDL-58109 reports: Add security check for preventexecpath

commit 48f3c5744d3f1591a2fe2412773815be675162f5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 21 Feb 2017 09:44:59 +0800
Tag:    v3.1.5

MDL-50719 cron: Fixed parallel task lock contention issues

commit 83dbc72f387de1d12e2609ddba1aecb2ba8f3660
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 21 Feb 2017 09:44:59 +0800
Tag:    v3.2.2

MDL-50719 cron: Fixed parallel task lock contention issues

commit 504d569b7139460adf3fe1949e8f5aa26383bf81
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 21 Feb 2017 09:44:59 +0800
Tag:    v3.3.0-beta

MDL-50719 cron: Fixed parallel task lock contention issues

commit c31a35b57d6bb7ec1f385f0bdee1b3bbfaa3d956
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 07 Feb 2017 10:21:01 +0800
Tag:    v3.3.0-beta

MDL-57887 setup: Support logging usernames in nginx access logs

commit b34f0b369f131264ab2b8735ec6e3a0e991d4c1a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 30 Jan 2017 12:51:50 +0800
Tag:    v3.1.5

MDL-57810 lib: Disable nginx buffers when not required

commit cc36a37ea4a65ef9e34da2942af64806a55e4ddf
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 30 Jan 2017 12:51:50 +0800
Tag:    v3.2.2

MDL-57810 lib: Disable nginx buffers when not required

commit cfd35ec846360b0570ee3eb63143c8a2b9c4db70
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 30 Jan 2017 12:51:50 +0800
Tag:    v3.3.0-beta

MDL-57810 lib: Disable nginx buffers when not required

commit 3e050643c7cbfe47ef128a8cba9bea888433fa3e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 18 Jan 2017 12:33:31 +0800
Tag:    v3.3.0-beta

MDL-53978 usertours: Swap to better callback

commit a900b899b5d31b0e31a4572ae76d2c54a74d75a7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 14 Nov 2016 19:00:55 +0800
Tag:    v3.1.4

MDL-52199 core_message: IMAP errors passed to task api

commit 3d8fbf39f7ae2ff09d6d5de2cb4167ef79b00c4d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 14 Nov 2016 19:00:55 +0800
Tag:    v3.2.0-rc5

MDL-52199 core_message: IMAP errors passed to task api

commit 5ebd1fb9768969956c9131df4274f9cdff7f0134
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 06 Oct 2016 19:27:58 +0800
Tag:    v3.3.0-beta

MDL-53978 core: Added callbacks for all major render stages

commit f1c6d647bcb51236536beb145da1c8f1e6cb113e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 14 Sep 2016 16:15:21 +0800
Tag:    v3.2.0-beta

MDL-55916 setup: Maintenance mode serves HTTP 503

commit d2df110950b7795b656fc1c2d74adf570070f3d0
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 13 Sep 2016 08:31:32 +0800
Tag:    v3.3.0-beta

MDL-55941 tablelib: Improve initialbar UX

commit 657ddbf5923ab746792f731af6a7f30f2a0f2ff6
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 16 Aug 2016 09:44:58 +0800
Tag:    v3.2.0-beta

MDL-55273 admin: Change $CFG->cookiesecure default to on

commit 1a93f1de4a4e59b6dbf773721db6c6865cb388fd
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 16 Aug 2016 09:44:58 +0800
Tag:    v3.0.6

MDL-55273 admin: Change $CFG->cookiesecure default to on

commit 5c2e284ac5fc38cb9ff4336434ae583635433d73
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 16 Aug 2016 09:44:58 +0800
Tag:    v3.1.2

MDL-55273 admin: Change $CFG->cookiesecure default to on

commit 685e5b002cff1a26bf3a267543f1c01eb1a908d0
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 13 Jul 2016 12:50:53 +0800
Tag:    v3.2.0-beta

MDL-55207 adminlib: Improve help and validation errors for configiplist

commit a181471f4eedad115211f2ada15b2ba55db3a801
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 23 Jun 2016 15:27:52 +0800
Tag:    v3.2.0-beta

MDL-55001 theme_clean: Avoid redirects in home url

commit 1987b771add62324c16a6679a4ade60bf4c6f368
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 24 May 2016 11:06:30 +0800
Tag:    v3.1.1

MDL-54675 forum: Fixed bug with multiple adjacent hash anchors

commit d0d6902a724877cabba231e9a59d6f22c68ed52a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 24 May 2016 11:06:30 +0800
Tag:    v3.2.0-beta

MDL-54675 forum: Fixed bug with multiple adjacent hash anchors

commit dae21986aae01a81aea164b9a6b221e93095f76b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 28 Apr 2016 12:34:33 +0800
Tag:    v3.1.0-beta

MDL-37753 dataformat: Only set worksheet name where implemented

commit 97909332eb0706adcdfcbcad3f140141d5378f9d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 28 Apr 2016 11:05:26 +0800
Tag:    v3.1.0-beta

MDL-37753 mod_feedback: Use activity name for export filename

commit c32bcfe751689a09d7b2f7dcc114b8ca0c021f1d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 28 Apr 2016 11:01:27 +0800
Tag:    v3.1.0-beta

MDL-53973 tablelib: Fixed bug with worksheetname being ignored

commit 5b951056001671369a64c1873aa3e6823bc76d76
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 21 Apr 2016 07:25:28 +0800
Tag:    v3.1.0-beta

MDL-51603 dataformat: Fixed worksheet title bug

commit 5684cc2d1e39a48673339255b28fb8020610d9cf
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 19 Apr 2016 21:31:58 +0800
Tag:    v3.1.0-beta

MDL-51603 tablelib: Removed legacy export classes

commit 1e29afd4ea9443a7b53a582fc215608d62d4b610
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 11 Apr 2016 12:18:18 +0800
Tag:    v3.1.0-beta

MDL-51603 report_log: Allow streaming downloads

commit bdb80f6a5fd505af6885a0fc820890737f7ce655
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 11 Apr 2016 12:17:43 +0800
Tag:    v3.1.0-beta

MDL-51603 tablelib: Delegate to dataformat for downloading

commit b4772a41d1e81d4a95ab032eb38308ecf5c40acf
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 02 Apr 2016 13:10:53 +0800
Tag:    v3.1.0-beta

MDL-51603 dataformat: Imported 3rd party lib spout

commit bff1edbe44f6546df73fb60b90f334b3c3fa8668
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 02 Apr 2016 13:10:29 +0800
Tag:    v3.1.0-beta

MDL-51603 dataformat: Implement streaming dataformat plugin

commit 80989850b656664ee34a365af9e9c34dfd35c42c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 31 Mar 2016 09:46:41 +0800
Tag:    v3.1.0-beta

MDL-52596 assign: Add max assignment per grading page site wide setting

commit 12142298ec0092a716a0fecf738f73a55c845d59
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 22 Mar 2016 21:25:40 +0800
Tag:    v3.1.0-beta

MDL-34925 user: Convert bulk user download to dataformat

commit acb947d98a7fe9b6612b7cc6c2718d48ae71d5e1
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 21 Mar 2016 08:03:12 +0800
Tag:    v2.9.6

MDL-53562 forum: Fixed missing forum subject Re: prefix

commit 68b5a23a4ab3e62a74ac8796861bc263ec4209e3
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 21 Mar 2016 08:03:12 +0800
Tag:    v3.0.4

MDL-53562 forum: Fixed missing forum subject Re: prefix

commit 318e5cb3024b50bddfe53bc511cfed70707357de
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 21 Mar 2016 08:03:12 +0800
Tag:    v3.1.0-beta

MDL-53562 forum: Fixed missing forum subject Re: prefix

commit 9c489dbcc493a60addb7a9ddcc6a3dd8844790a6
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 17 Mar 2016 18:17:35 +0800
Tag:    v3.1.0-beta

MDL-53357 admin: Don't break urls after saving admin settings

commit bbd073a4552fa70cbf901e3ea4686425c85bae45
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 14 Mar 2016 09:17:01 +0800
Tag:    v2.9.6

MDL-53432 core: Treat derived css and js as binary files in git

commit dcf9108490fa65d77731b4d161ddddd7300eb4cf
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 14 Mar 2016 09:17:01 +0800
Tag:    v3.0.4

MDL-53432 core: Treat derived css and js as binary files in git

commit 08824e80065e5aebab8ef9937162cca4fc2efd86
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 14 Mar 2016 09:17:01 +0800
Tag:    v3.1.0-beta

MDL-53432 core: Treat derived css and js as binary files in git

commit 852797d15caf761ed0c779484becacbdd05b2d2d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 10 Mar 2016 21:05:07 +0800
Tag:    v3.1.0-beta

MDL-53049 themes: Offset href anchor when bootstrap header is fixed

commit 644f44cf50a176699ca8a33306b6019a7d49641f
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 09 Mar 2016 14:13:14 +0800
Tag:    v3.1.0-beta

MDL-53314 inboundmessage: Added $CFG->debugimap developer config item

commit 3529bdaa22774733ed27233c41273e33900b0178
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sun, 06 Mar 2016 16:29:18 +0800
Tag:    v2.9.6

MDL-53356 admin: Fixed erroneous sectionerror when upgrade is needed

commit c0eeb8c461b84d7c6c36715c9a940346bca3c73a
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sun, 06 Mar 2016 16:29:18 +0800
Tag:    v3.0.4

MDL-53356 admin: Fixed erroneous sectionerror when upgrade is needed

commit 2c8c24412e03077126cb9569854dc3d10bfd5c1f
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sun, 06 Mar 2016 16:29:18 +0800
Tag:    v3.1.0-beta

MDL-53356 admin: Fixed erroneous sectionerror when upgrade is needed

commit d4274a5f2b49c451d4cf9ebfa788a18b9abdac4e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 03 Mar 2016 20:25:51 +0800
Tag:    v3.1.0-beta

MDL-53315 inboundmessage: Add support for IMAP Namespaces

commit 344178035d0e9216556b46ba72c0be38874039e7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Wed, 02 Mar 2016 16:45:51 +0800
Tag:    v3.1.0-beta

MDL-53102 tests: corrected phpdocs in email diversion tests

commit f0b7925f011e0ce7083878512833e3c5c816d1a5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 27 Feb 2016 20:39:59 +0800
Tag:    v3.1.0-beta

MDL-53263 forum: Add anchor to reply by email confirmation link

commit bbf6676fb44022265951439d45de8ba0e40f84f7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 27 Feb 2016 19:19:59 +0800
Tag:    v2.9.6

MDL-53262 inboundmessage: Fix inconsistent confirm From vs email body

commit 6db1bfacee11db3c98a64419a2f39f3512442336
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 27 Feb 2016 19:19:59 +0800
Tag:    v3.0.4

MDL-53262 inboundmessage: Fix inconsistent confirm From vs email body

commit 6aec2748ee2f696002ae00448415b7aec744bcac
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 27 Feb 2016 19:19:59 +0800
Tag:    v3.1.0-beta

MDL-53262 inboundmessage: Fix inconsistent confirm From vs email body

commit f725d955b9c0522a48bf2c9a377146dd316e2c14
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Sat, 27 Feb 2016 11:57:24 +0800
Tag:    v3.1.0-beta

MDL-53147 theme_bootstrapbase: Fix message page responsive layout issues

commit 2e0caa8e06f44325767485a425e00e401eb21ae6
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 25 Feb 2016 18:13:11 +0800
Tag:    v3.1.0-beta

MDL-53050 mod_forum: Add anchor target highlight style

commit 162674074ee99f2ea86432e06fc9dac1a67073bc
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 25 Feb 2016 08:50:27 +0800
Tag:    v3.1.0-beta

MDL-53234 admin: Fixed wrong default support email bug

commit 2e735a14f9fe70bdcba33126bbcabdc056c4ba5b
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 25 Feb 2016 08:50:27 +0800
Tag:    v2.9.6

MDL-53234 admin: Fixed wrong default support email bug

commit 73e281cdc4a2b7b2381a01c6c5ca2dba79d68083
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 25 Feb 2016 08:50:27 +0800
Tag:    v3.0.4

MDL-53234 admin: Fixed wrong default support email bug

commit efd420608eff5d9443703d3867b4cc6256e436c5
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 16 Feb 2016 12:21:52 +0800
Tag:    v3.1.0-beta

MDL-52990 email: Added site wide email mustache templates

commit 091420f9e6d7af19f5987558a3296fd244e11c3e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 16 Feb 2016 10:06:22 +0800
Tag:    v3.1.0-beta

MDL-34160 mod_forum: Add extra site and course vars to postmailsubject

commit 54dceeed889a09c9bab5c49a5c00bd504a0210c7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 15 Feb 2016 10:38:30 +0800
Tag:    v3.1.0-beta

MDL-53102 email: Ensure all emails generate consistent Message-ID URLs

commit d8a4ec8e688a0fac7cb154b7da68803677813903
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 12 Feb 2016 12:41:16 +0800
Tag:    v2.9.5

MDL-53047 login: Fixed #anchor being lost after login process

commit 857919df34e5a3ae70160195cf9352fed3500450
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 12 Feb 2016 12:41:16 +0800
Tag:    v3.0.3

MDL-53047 login: Fixed #anchor being lost after login process

commit e1d6edb3b441a14995f6486557fc7ab05682a2fb
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 12 Feb 2016 12:41:16 +0800
Tag:    v3.1.0-beta

MDL-53047 login: Fixed #anchor being lost after login process

commit 7898d616fac1b889c23b1b0b6ec6d2b2f89ac3df
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 09 Feb 2016 21:24:17 +0800
Tag:    v3.1.0-beta

MDL-52969 mod_forum: Add List-Unsubscribe email header

commit 5afe390ef857b4cb1be273a24f54924ca6cb1216
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 09 Feb 2016 20:09:31 +0800
Tag:    v3.1.0-beta

MDL-51196 mod_forum: Text emails link to post anchor

commit b1b480f97ba72de33a2890754f855121b5f4925d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 05 Feb 2016 18:40:40 +0800
Tag:    v3.1.0-beta

MDL-52997 forum: Add more robust threading email headers

commit d3a744ddf11290e08eada5458f3a49a9df9570d7
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 05 Feb 2016 18:40:40 +0800
Tag:    v2.9.5

MDL-52997 forum: Add more robust threading email headers

commit 58a10b8e47ab9750fc3e48bf4403c32e56c5522d
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 05 Feb 2016 18:40:40 +0800
Tag:    v3.0.3

MDL-52997 forum: Add more robust threading email headers

commit 2ab797c90bc34d8b0f1eec59f7312203b8e5dc42
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 05 Feb 2016 16:45:00 +0800
Tag:    v3.1.0-beta

MDL-28030 weblib: Added $CFG->urlrewriteclass in config.php

commit eca8cf67dc10ef4cd3fd6cbb214b2d353bae9053
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 02 Feb 2016 15:05:53 +0800
Tag:    v3.1.0-beta

MDL-52818 core: Added CFG->divertallemailsexcept config option

commit e9180351f9016b125701974f20dceaa15bcd221e
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Fri, 15 Jan 2016 18:40:56 +0800
Tag:    v3.1.0-beta

MDL-52780 email: Added better script origin email header

commit d7238be174d98bea26a908a0e6a3f952ec4aff50
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 12 Oct 2015 14:11:28 +0800
Tag:    v3.1.0-beta

MDL-51698 navigationlib: Add crumb trail meta data

commit 462065e822a2337f764aabcbb0cb5e71b77efa7c
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Mon, 12 Oct 2015 07:40:50 +0800
Tag:    v3.1.0-beta

MDL-51718 weblib: Allow moodle_url scheme to be set

commit e8a1c3e908e66947ac17d2f449b8ba12573a8c90
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 02 Apr 2015 14:44:45 +0800
Tag:    v2.9.0-beta

MDL-49747 Task: Improve coding error expection message

commit be72c3df676c01919195f9f6ff1eaaf149812eff
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 02 Apr 2015 14:41:48 +0800
Tag:    v2.8.6

MDL-49740 Lock: Fixed task lock release bugs

commit 894f36abf9dfcefd8e29fef2baf6963769e2b5ba
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 02 Apr 2015 14:41:48 +0800
Tag:    v2.9.0-beta

MDL-49740 Lock: Fixed task lock release bugs

commit 6d2f958fc597bd3d8a7a8be098141d9a3dc371f9
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Thu, 02 Apr 2015 14:41:48 +0800
Tag:    v2.7.8

MDL-49740 Lock: Fixed task lock release bugs

commit bf08e3f94c2f253e6c66b3d639feec3f5d972fe2
Author: Brendan Heywood <brendan@catalyst-au.net>
Date:   Tue, 20 Jan 2015 11:25:14 +0800
Tag:    v2.9.0-beta

MDL-48887 An auth plugin hook enabling removal of redundant redirects