Git commits in Moodle 3.8.x by Mark Nelson

commit 390a7cc8d26e0153fd26b57dfe41f8851b1cb5d8
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Fri, 27 Mar 2020 06:19:19 +0800
Tag:    v3.8.3

MDL-68193 core: added new database_text_field_content_replaced event

commit 3aa10ddd4ffb043f513bdfa06b62337c159c6833
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Fri, 27 Mar 2020 01:06:41 +0800
Tag:    v3.8.3

MDL-67886 core: check_database_schema() checks for missing indexes

commit 493295e32688e83c393a638e8a3d54b63a3eea68
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Mon, 07 Oct 2019 21:53:00 +0800
Tag:    v3.8.0-beta

MDL-63127 cachestore_redis: dont use compression unless specified

commit 182a0698e1c9c8a6ff9d80f9663bcc4729e18eac
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Mon, 16 Sep 2019 00:16:55 +0800
Tag:    v3.8.0-beta

MDL-63127 cachestore_redis: clean up compressor_test.php

commit 4ccbb67474fb7aa0a0c8dba9739c40d16f45bf42
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Sun, 15 Sep 2019 01:55:40 +0800
Tag:    v3.8.0-beta

MDL-63127 cachestore_redis: do not return early without unserialisation

commit 3ad56eee9f9cab7d4a3810c132decbca4c0c62d3
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Sun, 15 Sep 2019 01:53:24 +0800
Tag:    v3.8.0-beta

MDL-63127 cachestore_redis: add check before using igbinary_serialize

commit 54a659a5bd99f22ffc339849ffaadb79deaec71b
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Sun, 15 Sep 2019 01:49:19 +0800
Tag:    v3.8.0-beta

MDL-63127 cachestore_redis: delegate functionality to specific areas

commit ac19c888b0ff30619487284e2845a441dbe9cce0
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 10 Sep 2019 02:54:31 +0800
Tag:    v3.8.0-beta

MDL-63127 cachestore_redis: set pair value correctly

commit de0b6d938cdfc4de2488f302bd7a7f71f0703c20
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 10 Sep 2019 01:57:47 +0800
Tag:    v3.8.0-beta

MDL-66428 cachestore_redis: add Zstd compression support

commit 8e86a8d2dbd42b43e4a3822af11696da449661b9
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Fri, 16 Aug 2019 16:58:50 +0800
Tag:    v3.8.0-beta

MDL-60341 core_cache: show cache definitions that can use local store

commit e63395bbedd70e847c5918c6592fadb43c5c4ce2
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 13 Aug 2019 13:47:53 +0800
Tag:    v3.8.0-beta

MDL-66367 core: added templaterev variable

commit af8a70756feab9f88d894f618d824be2b83b260f
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 13 Aug 2019 00:25:04 +0800
Tag:    v3.8.0-beta

MDL-66367 core: don't cache templates if templaterev is invalid

commit 9e5edc7f68a8a897e6ed8b9293a68ab9cf112e77
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Mon, 12 Aug 2019 22:15:39 +0800
Tag:    v3.8.0-beta

MDL-66367 core: use templaterev as the cache key when getting templates

commit 988482f07769670a42fb7ea1578da9cd6fc24dd5
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Mon, 12 Aug 2019 22:12:58 +0800
Tag:    v3.8.0-beta

MDL-66367 core: make templaterev available in JS

commit 5beb388516acbce2116f19e6d5e0a783226d2eaa
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Mon, 12 Aug 2019 20:12:07 +0800
Tag:    v3.8.0-beta

MDL-66367 core: added new cachetemplates setting

commit 56e28c3bf1ae4cdc9ce9c1f9b8d72168d30cc4aa
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Fri, 26 Jul 2019 13:18:01 +0800
Tag:    v3.8.0-beta

MDL-35773 core_backup: controller has full responsibility for files

commit 06d046c1ffc642d3f513ca6cf14535bd01d8c4d9
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 25 Jul 2019 14:22:20 +0800
Tag:    v3.8.0-beta

MDL-65093 core_message: deprecate can_post_message()

commit e1c484c74587b4d1c974a2f2666ba0870b5df692
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 18 Jul 2019 16:54:10 +0800
Tag:    v3.8.0-beta

MDL-65858 core_backup: increase the delay with each fail

commit 386634bab38c98612daf34cf2bbe80fe7ae7d50c
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Wed, 17 Jul 2019 14:08:51 +0800
Tag:    v3.8.0-beta

MDL-65093 core_message: show 'OK' dialogue

commit e81107fa255bf84408e808f71bc0e194f4ca84e4
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 11 Jul 2019 21:02:11 +0800
Tag:    v3.8.0-beta

MDL-65794 core: use themerev as the cache key when getting font icons

commit 76669f0f51d6362a47d2e1a76cd567d44f1e3700
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 11 Jul 2019 19:11:56 +0800
Tag:    v3.8.0-beta

MDL-65794 core: use langrev as the cache key when getting strings

commit f88e607429d6e6cf10ec0f96ad3cea77ad0c3b31
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 11 Jul 2019 19:03:38 +0800
Tag:    v3.8.0-beta

MDL-65794 core: make langrev available in JS

commit 66fffdbce5f85ced3f4e69f217f9ef212a8c8df1
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 11 Jul 2019 15:30:16 +0800
Tag:    v3.8.0-beta

MDL-65093 core_message: dont show users with cap as blocked

commit 9bfdfbb389c323df8cb081f4926a2ca4849b3b3d
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Wed, 10 Jul 2019 12:40:33 +0800
Tag:    v3.8.0-beta

MDL-35773 tool_recyclebin: ensure backups always contain files

commit 21241001943d0b26644458de634ff3f6328d699c
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 09 Jul 2019 13:16:43 +0800
Tag:    v3.8.0-beta

MDL-35773 core_backup: ensure we restore with new itemid

commit 11362b4aaf1e63aaa22fa9183f0a91ae16bb1e3b
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 09 Jul 2019 09:14:15 +0800
Tag:    v3.8.0-beta

MDL-56835 report_participation: remove unreachable if condition

commit 3f7360f07d33ba6d74346e491b93d19461a95542
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Fri, 05 Jul 2019 13:11:01 +0800
Tag:    v3.8.0-beta

MDL-65794 core: use themerev as the cache key when getting templates

commit 90403c5d9decd165b88d5cfd1903849f9a60555e
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 04 Jul 2019 14:55:30 +0800
Tag:    v3.8.0-beta

MDL-65093 core_message: users can't block any user they want

commit 4ad162667de7e74f7deb84240cf9d000f2325f70
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 27 Jun 2019 15:59:42 +0800
Tag:    v3.8.0-beta

MDL-65101 core_message: add Behat test

commit 260499815057ecea562204f714ba451cd7e27669
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Wed, 26 Jun 2019 14:06:12 +0800
Tag:    v3.8.0-beta

MDL-56835 report_participation: initialise action variables

commit 5a9e1bc18ed5e6f5637a5a6d03c9c02b985b18d9
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 25 Jun 2019 20:15:20 +0800
Tag:    v3.8.0-beta

MDL-56835 report_participation: use course timecreated as minlog

commit 420384ae36762eeb0d6578b5a323b3e22d4448a9
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 25 Jun 2019 02:26:15 +0800
Tag:    v3.8.0-beta

MDL-35773 core_backup: removed unnecessary set_samesite_notification()

commit 6a1ad7c677bce36f5fe0370c56f4b166359a81bf
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Mon, 24 Jun 2019 23:38:36 +0800
Tag:    v3.8.0-beta

MDL-65794 core: allow ajax calls to specify a cache key

commit 7c1a42adb4981f7a458b2b91c98ace94fb14ae32
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Fri, 21 Jun 2019 02:10:48 +0800
Tag:    v3.8.0-beta

MDL-35773 core_backup: only include files when necessary

commit 8e83e54815da1f0c8f23b9bd58e4ac459193cba1
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 20 Jun 2019 22:46:51 +0800
Tag:    v3.8.0-beta

MDL-35773 core_backup: removed introduction of 'set_mode'

commit 94c71056a31327d6ef121ff7bb2a2cb15675b0c4
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 20 Jun 2019 20:11:04 +0800
Tag:    v3.8.0-beta

MDL-35773 core_backup: use existing API to recover files

commit 88031d35de3fbf73b1c2596056acf709fb514ef8
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 20 Jun 2019 15:54:45 +0800
Tag:    v3.8.0-beta

MDL-35773 core: revert introduction of new recover_file() method

commit 8490a4ab7b94cb8dcd1ef97396879fdad0e66fc2
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Thu, 20 Jun 2019 14:40:40 +0800
Tag:    v3.8.0-beta

MDL-35773 core: move 'backup_auto_files' for consistency

commit 7fa4e41052aadda000efd1a1ec8a715a152173a0
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Wed, 19 Jun 2019 13:53:22 +0800
Tag:    v3.8.0-beta

MDL-65794 core: no need for sesskey when login not required

commit a9fd9c7909abddacb6d73cce21ab2c5d314b9d0f
Author: Mark Nelson <mdjnelson@gmail.com>
Date:   Tue, 18 Jun 2019 15:18:01 +0800
Tag:    v3.8.0-beta

MDL-65101 core_message: 'canmessage' should trump 'requirescontract'

commit 57532ad68052c289c28e1d9ebf23b7db34a880ce
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 12 Apr 2019 14:27:44 +0800
Tag:    v3.8.0-beta

MDL-65344 core_message: deprecate get_individual_conversations_between_users()