Git commits in Moodle 3.3.x by Andrew Nicols

commit 97e8c0abce7cf16f2f92e91996fd0172399280f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 07:27:58 +0800
Tag:    v3.3.9

MDL-63960 dataprivacy: Do not perform strict type checks for id

commit c0ac0bd2563a52727967c2cb07ea29484315ddc9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 17:34:46 +0800
Tag:    v3.3.9

MDL-62564 tool_dataprivacy: Do not delete deleted user

commit a505a4abd7d88a73d47aeec43f32a254002a85fc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 09:29:13 +0800
Tag:    v3.3.9

MDL-63942 dataprivacy: Disable deleted user task by default

commit e899bccd8e6708400c5f84957ab68f3ce3b65967
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 28 Oct 2018 18:15:43 +0800
Tag:    v3.3.9

MDL-63267 privacy: Remove use of int hints

commit a94a0c565b52d44d13871d5195eb479476710985
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 27 Oct 2018 19:55:13 +0800
Tag:    v3.3.9

MDL-63267 core_grading: More Fix 5.6 type hints

commit 1171be0c0ac8fc3aed771ba7d0d4ca3d3e183770
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 27 Oct 2018 19:52:37 +0800
Tag:    v3.3.9

MDL-63267 core_grading: Fix 5.6 type hints

commit 9aa05ccfdd5d478664865dd8c07224a32a3f48f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 11:04:08 +0800
Tag:    v3.3.9

MDL-62601 core_privacy: Ensure providers can handle deleted users

commit 6855ebb1eb6205c21e310338adef9f974943926a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 10:47:29 +0800
Tag:    v3.3.9

MDL-62601 editor_atto: Do not use context_user

commit 258057604b0c5ebff9c1439fdbb4264c770353d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Oct 2018 16:55:30 +0800
Tag:    v3.3.9

MDL-63619 tool_dataprivacy: Cache purposes in form

commit e21e6d3d5b292de2def0b75515417ed16bead022
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 20:53:16 +0800
Tag:    v3.3.9

MDL-63619 tool_dataprivacy: Performance improvement

commit dbf4da68de46daef2ea473ba5b87bde6d1da2c0e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Oct 2018 10:45:31 +0800
Tag:    v3.3.9

MDL-63619 tool_dataprivacy: Fix inheritance from parent contexts

commit ceb8d8dc605d6dc0f6112799ea2050bdbe29bdf4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Oct 2018 08:12:18 +0800
Tag:    v3.3.9

MDL-63632 forum: Delete where not discussion author

commit 222c90001840f2f61cb7a599c9c43a275c80f6de
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:31:57 +0800
Tag:    v3.3.9

MDL-63401 tool_dataprivacy: Change default for require end date

commit e4d181c4ded392c3839c878a536f91041afdaada
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:38 +0800
Tag:    v3.3.9

MDL-63401 tool_dataprivacy: Simplify where processing

commit 56b96699a6587ad6741216a4254d7a0bed70919a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:25 +0800
Tag:    v3.3.9

MDL-63401 tool_dataprivacy: Move final cap check to endpoint

commit 0cd43cccbf7342db8460bee2a76c47f29bd8fe55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Sep 2018 14:39:17 +0800
Tag:    v3.3.9

MDL-63401 core: Do not delete the user context

commit 5bc61c9686a1a6e4b1564a00c0229c08fe602041
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Sep 2018 12:05:39 +0800
Tag:    v3.3.9

MDL-63401 tool_dataprivacy: Allow expiriration of users without end date

commit 0b9cf6ba5ef0c0e0d221a832631e2376efbe6e9d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 11:03:35 +0800
Tag:    v3.3.9

MDL-63401 tool_dataprivacy: Move cap checks to endpoints from API

commit 62165df6ddb17ec55be2a0c4125036a8d2694642
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 09:10:38 +0800
Tag:    v3.3.9

MDL-63401 tool_dataprivacy: Rewrite expired deletion handling

commit 111ec01643afb6e92db18cd461ca950c581679b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 30 Aug 2018 11:14:43 +0800
Tag:    v3.3.8

MDL-63094 tool_policy: Replace '×' with '.close'

commit f5d57e74bf93202f9396c4f05e14164a782ccbfa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Aug 2018 14:10:59 +0800
Tag:    v3.3.8

MDL-63094 tool_policy: Fix the cookie banner to the bottom

commit 1875af2207d2173b99a5922c75e67d2f5622f5e4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Aug 2018 14:09:00 +0800
Tag:    v3.3.8

MDL-63101 cache: Improve accuracy of cache event invalidation

commit e67669e6386e835445c1994736da4fd55b4199de
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Aug 2018 09:58:44 +0800
Tag:    v3.3.8

MDL-63094 js: Do not check visibility before hiding backdrop

commit aa881b77173921d793348c25b48c9660e5c10ad9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Aug 2018 09:58:22 +0800
Tag:    v3.3.8

MDL-63094 tool_policy: Fix race condition in modal display

commit d94a35a5a4b6db43d29f83f6121a592245e52188
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Aug 2018 11:30:19 +0800
Tag:    v3.3.8

weekly release 3.3.7+

commit 62ba30c11fbae85023b33d8bfccdce470aa26057
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:59:53 +0800
Tag:    v3.3.8

MDL-63050 cachestore_redis: Update hExists to check empty

commit 663c41bf764e2562d3ffcca92bfdaa83adc76ab4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:57:53 +0800
Tag:    v3.3.8

MDL-63050 redis: Make session check compatible with Redis 4.0

commit 858cb072b1eaea8f0e101c22f520488512c0c839
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Jul 2018 10:05:17 +0800
Tag:    v3.3.8

MDL-62950 behat: Disable editing for boost test

commit 5ededd52c08b6494b0e1c6b649e1bd3c6d930b86
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:49:04 +0800
Tag:    v3.3.8

MDL-62950 behat: Correct path to P&P

commit 0d21b5a2dc7445cf5bcc70e0d205a560eddc2eba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:49:04 +0800
Tag:    v3.3.8

MDL-62800 behat: Correct path to P&P

commit ce48eff24e0c605dd7591f1fff874314a137a47d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 10:57:07 +0800
Tag:    v3.3.8

MDL-62653 cron: Fix tab => whitespace

commit e5fe5da40cc567649275896806ba27a5612a1360
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 09:23:08 +0800
Tag:    v3.3.8

MDL-62653 cron: Move adhoc task to separate fn

commit fe8ca8b78d76cbf9f7d0c83e1efe051f3f314a41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Jun 2018 12:26:53 +0800
Tag:    v3.3.8

MDL-62653 behat: Ensure that tasks run properly from behat

commit e29b668d7b9e5c68e0d2948fd3111e613f805549
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Jun 2018 11:35:03 +0800
Tag:    v3.3.8

MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks

commit be6fc5b122517860f952ff4859decc7913228d6d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Jun 2018 08:14:51 +0800
Tag:    v3.3.8

MDL-62619 privacy: Improve performance of contexts loading

commit 33ef4d941dd7dc9689aceb3b6514a2fdaf1bd67d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 May 2018 08:52:50 +0800
Tag:    v3.3.7

MDL-62543 mod_forum: Add RSS Unit tests

commit 62994208a13eac84cd307b193ae8245e2307c106
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 21 May 2018 10:13:41 +0800
Tag:    v3.3.7

MDL-62516 mod_forum: Only delete files for requested user

commit 485c8e1f773fce213dc7479bef321e2f34bca49e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 20 May 2018 15:14:50 +0800
Tag:    v3.3.7

MDL-62500 tag: Update checkbox label when updating tag

commit 4b6f3f6cc1ffd52e5f4680b840aac139eae61a4f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 May 2018 13:47:33 +0800
Tag:    v3.3.6

MDL-62463 mod_glossary: Fix SQL query

commit 60f6712ce17ea1b8cfc41cdcf0e9ea7d01e5e193
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 May 2018 14:16:54 +0800
Tag:    v3.3.6

MDL-62134 core_privacy: Allow for a failure handler

commit 674544a52af4f7c1823f1e0ffb6b6e2dbe3eb85b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:40:23 +0800
Tag:    v3.3.6

MDL-62425 core_privacy: Add core to the list of components

commit 00ced8dde368e0e88b2df10de79bf668badf3e57
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:12:43 +0800
Tag:    v3.3.6

MDL-62432 quiz: Check contexts more carefully

commit 974a90e2e7df20f40f87ba4b86937f79574a06a5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 11:54:48 +0800
Tag:    v3.3.6

MDL-62425 core: Add privacy implementation

commit f9180359e6eb1dbe5b8ea931eb21b22daeb2b4ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 08:43:15 +0800
Tag:    v3.3.6

MDL-62420 enrol_lti: Fix random unit test fail in privacy

commit d334974409495785ee98761578f9fdbe0af88856
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 13 May 2018 16:02:16 +0800
Tag:    v3.3.6

MDL-62370 core_privacy: Directory-less subsystems are compliant

commit 6d86e2d223760a7e733daca360f38e8ab2055046
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 13 May 2018 15:45:24 +0800
Tag:    v3.3.6

MDL-62371 core_privacy: Add support for progress trace

commit 018135947a76a505c820b4935ff734468bb41497
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 12 May 2018 22:53:58 +0800
Tag:    v3.3.6

MDL-62393 message: Fix random unit test fails

commit 348bdcba709ad8dfbe75dccce4ab114b19a272f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 11:15:13 +0800
Tag:    v3.3.6

MDL-62394 privacy: Make JSON export pretty

commit 5bd702aace4a5507a538132d19f0504d18bdd31a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 08:48:34 +0800
Tag:    v3.3.6

MDL-62117 enrol_paypal: Improve SQL efficiency

commit 6be954134b44668a46696b5ebe7041b587483870
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 20:19:22 +0800
Tag:    v3.3.6

MDL-62384 core_rating: Move WHERE clauses to JOIN

commit dafd1528c1119cbce4d695495435c0e7e53afb9c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 20:05:47 +0800
Tag:    v3.3.6

MDL-62384 core_grade: Move WHERE clause to JOIN

commit 6951d69b8180e491adc31e81e1a1177aa2ea9c00
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 16:38:07 +0800
Tag:    v3.3.6

MDL-62384 mod_lesson: Move WHERE clause to JOIN

commit 0e9baa76755aee573ad2e914cf899623fa5b19ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 16:07:25 +0800
Tag:    v3.3.6

MDL-62384 logstore_standard: Remove unnecessary join on context

commit 0c392c1a85560caecddb5292c01f4af299096165
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 15:36:58 +0800
Tag:    v3.3.6

MDL-61905 mod_workshop: Adjust privacy SQL queries

commit a3aaf32b0af5742bcaed80ff24ee6371f241776f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 14:42:22 +0800
Tag:    v3.3.6

MDL-62384 mod_quiz: Improve performancy of privacy queries

commit ae396e60f10d9d0574c0cdc751ab080469239318
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 14:05:53 +0800
Tag:    v3.3.6

MDL-61309 mod_forum: Improve privacy query performance

commit 219ede6ecf41d7b6d53e2b8b15c9d55d9d9dc616
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 07:43:13 +0800
Tag:    v3.3.6

MDL-61309 mod_forum: Remove unnecessary deletion check

commit e34f261d5e5184986861ee10b176ecb537d504b0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 May 2018 19:57:45 +0800
Tag:    v3.3.6

MDL-61858 core_privacy: Add test to ensure component implementations

commit 77518888c8445d38f11a49c6ad52f05381a82644
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 14:31:00 +0800
Tag:    v3.3.6

MDL-62326 core_antivirus: Implement null provider

commit e178d5ec21af282a4505d1bd1af8ca620e6640dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 09:28:50 +0800
Tag:    v3.3.6

MDL-61937 mod_data: Correct rating export args in privacy

commit 820148bd8946aa54697564ab9d2b1693e48e88f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 07:09:12 +0800
Tag:    v3.3.6

MDL-61407 question: Export step files in privacy

commit c73a9d5cbe1deba60b4e34280c6f8d6d92b09887
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 May 2018 07:21:01 +0800
Tag:    v3.3.6

MDL-61407 privacy: Reset the writer after writer tests

commit acd75c858ed7b65ee5eb17a7a57c313bc05f3613
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 17:46:30 +0800
Tag:    v3.3.6

MDL-62135 tool_log: Use plugintype_class_callback

commit 6a763870e0716c090dbc511d5df0be788ad07045
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 11:40:08 +0800
Tag:    v3.3.6

MDL-61800 task: Reset the OUTPUT and PAGE on execution

commit 61140b097be691015d54eb83f073df1bc26309b8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 10:45:12 +0800
Tag:    v3.3.6

MDL-62240 file: Add includehash to shorten_filename + unit tests

commit 0153ce4faddd244bd5673e663b67f7df67180972
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 09:15:43 +0800
Tag:    v3.3.6

MDL-59845 tool_lp: Add js tracking around UI refresh

commit 17d02fc2a83d0b9a21b2f7141c4aa68bc6132ac5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 01 May 2018 09:30:46 +0800
Tag:    v3.3.6

MDL-62280 xhprof: Support tideways_xhprof

commit 835a65375592d72db6993a547d1cc316a9ee6db2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 20:35:56 +0800
Tag:    v3.3.6

MDL-62248 core_privacy: Add getter for user context prefs

commit f0d0414a9ee30e4796414aa11718907c1b92210c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 15:58:55 +0800
Tag:    v3.3.6

MDL-62248 core_privacy: Unit test for get_user_preferences

commit f303211548d980459bde5900ef25554f1fa23366
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 09:27:12 +0800
Tag:    v3.3.6

MDL-61308 mod_assign: Whitespace fix

commit 6d780cde01f5e13937e08eecf6b9b15b2c95c6a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Apr 2018 08:44:27 +0800
Tag:    v3.3.6

MDL-61898 cache: Implement privacy API for all stores and locks

commit 5d22d5087aeeeaa40d381ddd226c18a096e9b643
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Apr 2018 19:26:45 +0800
Tag:    v3.3.6

MDL-61898 core_cache: Implement Privacy API

commit 07049468e6366531e486f749a2bede425c2bb763
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 13:35:05 +0800
Tag:    v3.3.6

MDL-61407 quizaccess: Add null_writer implementations

commit 1dacf6193f418e09d3b67a144c6473f376d6922e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 10:18:31 +0800
Tag:    v3.3.6

MDL-62140 core_privacy: Improve unit test

commit 21e93fdbe3406fb7678bb81b9dc99cc1179921cb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 08:07:06 +0800
Tag:    v3.3.6

MDL-61309 mod_forum: Implement privacy deletion

commit e435e42e29747f4f90e021c66815bca992f5e1fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Apr 2018 09:57:16 +0800
Tag:    v3.3.6

MDL-61891 core_plagiarism: Use manager method caller

commit 9a17f41506c3c0be2ca99eaec444d08f2d3c7f20
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Apr 2018 09:57:16 +0800
Tag:    v3.3.6

MDL-61891 core_portfolio: Use manager method caller

commit 902f812c72d7f59c6857141839a0dd879850e1cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 22 Apr 2018 21:30:01 +0800
Tag:    v3.3.6

MDL-62079 core_filters: Implement null provider

commit ac3bb88f6f800906948ca1f0399b15884190105b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 12:25:21 +0800
Tag:    v3.3.6

MDL-61958 core_rss: Remove type-hint for PHP 5.6

commit 10093c3635c424a5944aa06cdcac52c1942b4dfd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 08:49:00 +0800
Tag:    v3.3.6

MDL-61836 blog: Fix random order failures

commit 48037ff7b007ac3e388e3aa64ea9251d225f0a0f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 08:17:15 +0800
Tag:    v3.3.6

MDL-61836 comment: Add missing require

commit 6480c4091e355e9c55132d46e2d20c060d083e3c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Apr 2018 12:46:42 +0800
Tag:    v3.3.6

MDL-62047 core_userkey: Add privacy implementation

commit b81b826c4a21eb1b73c948bb50aaa2ea6eb19a23
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Apr 2018 12:46:38 +0800
Tag:    v3.3.6

MDL-62047 core_userkey: Define component path

commit 019a88a1786b501e811db85ac3b6f19adcdadbc9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Apr 2018 14:39:56 +0800
Tag:    v3.3.6

MDL-61663 phpunit: Add portfolio to the testsuite list

commit f9f59314e9c0367d01ba73e4da27857d5f0936d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 15 Apr 2018 17:33:03 +0800
Tag:    v3.3.6

MDL-61407 privacy: Track changes in any context

commit 7597722505d85468ba9c826609f704398f18bb4e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 15 Apr 2018 17:29:04 +0800
Tag:    v3.3.6

MDL-61407 question: Allow formatters to ignore caps

commit 517baef4794e76488a629ab2037b2d06cd3f22d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Apr 2018 21:35:07 +0800
Tag:    v3.3.6

MDL-61974 privacy: Rewrite the content writer storage

commit 86feef9a0127066675241347658662ff3aade331
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 18:40:20 +0800
Tag:    v3.3.6

MDL-61819 core_editor: Implement core provider

commit 04de230de4b4b3cc2e3df51f76512cb127818b70
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 15:51:29 +0800
Tag:    v3.3.6

MDL-61896 filter: Implement privacy API for all filters

commit 89ed12aa50252c4631404474bdcd01d2b7eb242f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 14:21:31 +0800
Tag:    v3.3.6

MDL-61895 availability: Implement null provider for plugins

commit d885504581e61c921abeb0ec5b41d40138bb2229
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 13:27:37 +0800
Tag:    v3.3.6

MDL-61819 editor_atto: Implement null provider

commit 0a8a57943c0c5d2434acc49ee0ac46f05729cffc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 13:21:47 +0800
Tag:    v3.3.6

MDL-61407 quiz: Add reports for quiz

commit 9c9d3ab247cc785fcb216a82b60682219902c59f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:16:52 +0800
Tag:    v3.3.6

MDL-61407 qtype: Add null_writer for all qtypes

commit 1b03a7f54d8494fc58220bc0113c4282422b0a77
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:10:29 +0800
Tag:    v3.3.6

MDL-61407 qformat: Add null_writer for all qformats

commit a6a8ecc369ca82281f9d1e169c49aae7a7b654c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:02:38 +0800
Tag:    v3.3.6

MDL-61407 question: Add null_writer for all behaviours

commit 63a4554474b0f7f66ee21f58e5b4553c8d769189
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Apr 2018 09:11:38 +0800
Tag:    v3.3.6

MDL-61891 privacy: Add helper to call methods on interfaces

commit 77e236ca8fbbdeb0b421d33f882f4a2036fe1d59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Apr 2018 11:10:57 +0800
Tag:    v3.3.6

MDL-61861 core_tag: Correct langstring identifier

commit 767a4a4da54ad8d4a411e506d411888c74b1174d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Apr 2018 10:43:21 +0800
Tag:    v3.3.6

MDL-61861 privacy: Add unit tests to check all providers.

commit 1e9ba157828914d333d64c71b8aa4c24abf62f8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 20:32:57 +0800
Tag:    v3.3.6

MDL-61819 editor: Implement editor null providers

commit c1034f8595c2caeda41257ebb0ff99fdd026ca07
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 20:02:59 +0800
Tag:    v3.3.6

MDL-61818 antivirus: Implement core_privacy API

commit c7640874bf2ebd8333580e92514fd7126a694cb2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 13:34:39 +0800
Tag:    v3.3.6

MDL-61751 core_privacy: Correct test return

commit 1b0e5bbcd354205f7cecc31113a3cbc4fc21331b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 13:23:53 +0800
Tag:    v3.3.6

MDL-61817 tinymce: Add privacy implementation for all plugins

commit 147174ffbb7cdaf3b4940662771acc9efaa058e0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Mar 2018 15:28:13 +0800
Tag:    v3.3.6

MDL-61703 privacy: Allow writing of user preferences at any context

commit 8256acd42e43cef10bdf19ef7e37082d8afe23aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Mar 2018 09:05:23 +0800
Tag:    v3.3.6

MDL-61770 iplookup: Check types rather than values

commit 9c68283112203c344dd48ec3cecab552109d4c64
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 08:17:01 +0800
Tag:    v3.3.6

MDL-61743 core_privacy: Reduce context specificty

commit 6b6226160d23745ccc0f1aeb90c03eeee996a9dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:54:21 +0800
Tag:    v3.3.6

MDL-61309 core_tags: Add privacy unit test trait

commit e9dbec72f882ddf4bb30cd7bcdf3cc543b791085
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:53:53 +0800
Tag:    v3.3.6

MDL-61801 core_privacy: Correct bug in unit test provider

commit 0014edcb6e979f207424ba3e5aa230fa5794c8c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:53:53 +0800
Tag:    v3.3.6

MDL-61828 core_privacy: Support proper nesting in test trees

commit ff565b1f9c267f5cbfdab9e2bdff9adfecf38756
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Mar 2018 12:11:11 +0800
Tag:    v3.3.6

MDL-58179 mod_lesson: Add missing : in labels

commit 8269544f2fcc609e127e2cfcc64ae562003f1d68
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Mar 2018 08:08:29 +0800
Tag:    v3.3.6

MDL-61689 phpunit: Be stricter about output during unit tests

commit cb8197f594eed84330bd24b92b2215a0c5378f34
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 13:13:57 +0800
Tag:    v3.3.5

MDL-61307 core_privacy: Add unit test to check installed providers

commit 674a9c859d753c3c4532cc0b33c5c4ee042c33b3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 09:42:11 +0800
Tag:    v3.3.5

MDL-61307 core: Language changes

commit 56335cc0014a2b935509933588efd84d9a948cd5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 08:37:58 +0800
Tag:    v3.3.5

MDL-61307 privacy: Rename deletion functions

commit 2e86cca9ca29afdc44b7771bca3b0b7d098c0070
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Mar 2018 22:00:27 +0800
Tag:    v3.3.5

MDL-61307 core: Remove deletion_criteria

commit 37db3b856155c3eafc3fb97f72edffcb72a97a1b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Mar 2018 09:48:28 +0800
Tag:    v3.3.5

MDL-61307 core: Add component_class_callback functionality

commit 26a4ad65dc4f7951ce9c6ad91eb2aea9081cede9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Mar 2018 11:59:48 +0800
Tag:    v3.3.6

MDL-61597 calendartype: Implement the privacy API

commit 65c23f097c49d3ba6a06a36c9fd45031b61a75fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 05 Mar 2018 16:53:58 +0800
Tag:    v3.3.5

MDL-61570 tool_usertours: Implement Privacy API

commit fc16e612308c169480028291a0cab451e10614c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 04 Mar 2018 13:10:46 +0800
Tag:    v3.3.5

MDL-61571 atto: Implement null provider for atto plugins

commit 6aef716ec48243e900319c72540da6abe721014a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 03 Mar 2018 20:21:38 +0800
Tag:    v3.3.5

MDL-61566 theme: Add Privacy providers for all core themes

commit 9214166d899cd1d1263ecf2130d72c3baf485707
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Mar 2018 17:58:21 +0800
Tag:    v3.3.5

MDL-61268 core: Fix empty string DB cehck

commit 9fa3922c7770ce6af297aef76ae06a53eb28df7a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 13:23:34 +0800
Tag:    v3.3.5

MDL-61307 core_plagiarism: Add implementation of Privacy API

commit fbb3918ebe6bf19bd4fde75f9cad5fac23a81fbb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 12:15:56 +0800
Tag:    v3.3.5

MDL-61307 core_privacy: Implementation of itself

commit 4a9c1685bd7aa9456b202ac599ef2eb10e3bd780
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:29:01 +0800
Tag:    v3.3.5

MDL-61307 core_privacy: Add legacy polyfill for contrib plugins

commit a63717d36580e04081cc5ac9f81566a91d7c1078
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:27:32 +0800
Tag:    v3.3.5

MDL-61307 core_rating: Add implementation of Privacy API

commit 267e1af112542db53d9587c7bed2aa6c2ef5a287
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:24:26 +0800
Tag:    v3.3.5

MDL-61307 core_privacy: Define and test providers

commit 5a146aa633269053bf4245eb43c3bbc7461827aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:21:48 +0800
Tag:    v3.3.5

MDL-61307 core: Define a new privacy component

commit be9491563644a94ab733cb608bf4e585620c10f2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Feb 2018 09:35:36 +0800
Tag:    v3.3.5

MDL-61307 core_tag: Add implementation of privacy API

commit 84b5f665ee8244651ee780ca4ab3d7e7c289dcab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Feb 2018 17:37:53 +0800
Tag:    v3.3.6

MDL-61407 mod_quiz: Add initial privacy implementation

commit 5b2b0e66c125deb2d8d3ae11d84bbb0f5139dd7f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Feb 2018 17:37:49 +0800
Tag:    v3.3.6

MDL-61407 question: Add initial privacy implementation

commit 4f21e3a33f477df568b119283eced515256b14a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Feb 2018 09:11:21 +0800
Tag:    v3.3.5

MDL-61480 core: Check plugin installed before returning

commit 9a36044425517609d60e9cea6c31c62fe51def2d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Feb 2018 10:38:33 +0800
Tag:    v3.3.5

MDL-61305 modinfo: Add back missing require for course

commit 82c9aa61a8555e2b3462c4f6e8266348430e9af2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Feb 2018 15:45:02 +0800
Tag:    v3.3.5

MDL-61398 block_html: Implement privacy API

commit 2fefe3ca68f00a825cdbd84b38cb952ef1ff1319
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Feb 2018 10:22:02 +0800
Tag:    v3.3.6

MDL-61309 mod_forum: Implement the Privacy API

commit 0ab8ddc56b77abdcaa264aee1bbcfa0e1eda34af
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Feb 2018 11:31:12 +0800
Tag:    v3.3.5

MDL-61341 theme_boost: Fix usertour zindex calculations

commit c81ead0adb3bac314d7c5659da1a5df39113d476
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Feb 2018 14:28:13 +0800
Tag:    v3.3.5

MDL-60077 tool_usertours: Pull v0.12.2 of usertours for triangle fix

commit a11dae7625d78e0decb6bea1da4551ee8e9ffdfe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 15:14:33 +0800
Tag:    v3.3.5

weekly release 3.3.4+

commit 5bb4d629fc5db15517b876e0dbf11a9bec8a2255
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 12:45:56 +0800
Tag:    v3.3.5

MDL-60078 tool_usertours: Adjust accessibility checks for all themes

commit 83539ba7aa84a1667430adbbdd1cf152c82c8c81
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jan 2018 10:05:42 +0800
Tag:    v3.3.5

MDL-61234 tool_usertours: Rewrite feature to work with all themes

commit 01484f228981d1f2f950b4b119e5d520066bd938
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jan 2018 09:48:05 +0800
Tag:    v3.3.5

MDL-61253 repository: Add referenced files to archives

commit e1a489362c6866a420c98c55d2a7e5b507c4cb14
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Jan 2018 15:06:45 +0800
Tag:    v3.3.5

MDL-61234 tool_usertours: Wrap library calls in pendingjs

commit 68673fb78d76557d4ba66ba01420246c8b0ce390
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jan 2018 12:47:57 +0800
Tag:    v3.3.5

weekly release 3.3.4+

commit 01ac2dfe6714f75be7ba5d796579e37d62f4362d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jan 2018 14:26:13 +0800
Tag:    v3.3.6

MDL-61223 course: Set default course start date

commit e9c315ff85813d95a3a83b8cf2ba810286f261e6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jan 2018 13:21:47 +0800
Tag:    v3.3.5

MDL-61221 badges: Ignore site availabilty for behat

commit 2d6a9a6ef355dbf0cf6da827fd5e0501caea7958
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Jan 2018 09:34:20 +0800
Tag:    v3.3.5

MDL-61204 user: Fix random failure in behat

commit 7bdde1a0eeb8f2486c9067bffb1c385b41d920c5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 10 Jan 2018 08:12:52 +0800
Tag:    v3.3.4

MDL-61177 badges: JS pending checks in connection test

commit 50114457be16bd0713798c5facca2c3c489dd06f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jan 2018 09:08:40 +0800
Tag:    v3.3.4

MDL-61068 mod_forum: Fix neighbour test dates

commit a38462a3aa3d3308f57970422dcbd11a45c1e4f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 Jan 2018 17:13:06 +0800
Tag:    v3.3.4

MDL-61169 iplookup: Change to github.com IP

commit e6f2e62275f5b464a0bf75672b99e3e2403f278a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Jan 2018 14:33:47 +0800
Tag:    v3.3.4

MDL-40613 auth_ldap: Call update_user_record on create

commit ff0edf2d12b91e0e3240df9be502fc9dd88c37e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 Dec 2017 11:31:28 +0800
Tag:    v3.3.4

MDL-61068 mod_forum: Round timed posts to nearest 60 seconds

commit 2a208a32cbe0e445d2346fdbdabc6760d3875ef7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Dec 2017 15:51:58 +0800
Tag:    v3.3.5

MDL-61010 mod_forum: Add unread link to blog view

commit 4ff3d4e3092ddeb46c2b989678105fe6d8466477
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Dec 2017 11:14:40 +0800
Tag:    v3.3.4

MDL-60965 behat: Correct strlen use

commit 65c7d85d309b8263af00967219eeafe1f39a6f34
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 14:18:51 +0800
Tag:    v3.3.4

MDL-60773 core: Add pendingJS checks for autocomplete interactions

commit 22baec7429ed6be8e1ae165087a8d73f4e19dae5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 12:53:07 +0800
Tag:    v3.3.3

MDL-60752 lti: Compare text in types_config properly

commit f33e0d5222a6b282fe89ba2930e1ae5b176228ee
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 01 Nov 2017 10:22:32 +0800
Tag:    v3.3.3

MDL-52037 theme: Correct question feedback width

commit 0afb1ecbec813006ee2149411a86566f832fc312
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 31 Oct 2017 07:02:44 +0800
Tag:    v3.3.3

MDL-60633 core: Add pendingjs checks for inplace editable

commit d30613b147d06fe8f498eea3a913d6d43a27eff9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 08:08:13 +0800
Tag:    v3.3.3

MDL-57477 session: Comment tidyup

commit 1938195caca4644edfc24393a498c791d8a37219
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Oct 2017 20:25:21 +0800
Tag:    v3.3.3

MDL-60489 javascript: Add missing promise fails

commit df3a27d86511b3f3aced47412b19e30c7cf73c7b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Oct 2017 15:12:15 +0800
Tag:    v3.3.3

MDL-58605 mod_scorm: Simplify feature

commit 0d18af46217b58b465d18c243d083b0efa87aef2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Oct 2017 11:04:28 +0800
Tag:    v3.3.3

MDL-60469 behat: Replace I press with I click on

commit d9810c83cb5460bb8314e84b06fc756228cafdf9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Oct 2017 09:41:57 +0800
Tag:    v3.3.3

MDL-60357 search: Ensure that the document is valid

commit 0e21a039da55b6d5d4baf51b31c52a38196212d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Oct 2017 11:38:00 +0800
Tag:    v3.3.3

MDL-60373 core: Do not show title if there is no title

commit 3e2afb9d11226155683b3b05dfbc027ba80a216a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Oct 2017 14:31:26 +0800
Tag:    v3.3.3

MDL-60352 calendar: Do not select original event for collection

commit 9ae3d44588952d962752c7d8418c0b104477f1c7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 14:13:34 +0800
Tag:    v3.3.3

MDL-59882 behat: Update known uses of dialogue CSS

commit 176bb9eec30cc98acf6a31c83788ec2a84d3a429
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 14:13:13 +0800
Tag:    v3.3.3

MDL-59882 behat: Add newer modal type to selectors

commit 5188941881c4fa5cbbf0eaa5d8d1c61ce1dfb6da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 10:23:48 +0800
Tag:    v3.3.3

MDL-60031 admin: Move risk longtext to pix title

commit d7b6c78b7d3fcc5a0f4106c05e81da28c432db15
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 23 Aug 2017 10:25:10 +0800
Tag:    v3.3.2

MDL-59784 core: Check for non-promises rather than string

commit 1896e257aafca9f1c17904bdb673a8b2d16fd8fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2017 12:32:46 +0800
Tag:    v3.3.2

MDL-59784 core: Modal factory should listen before fetching templates

commit 5607739ed73573f6c761016296bf5e10308b9240
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2017 12:31:53 +0800
Tag:    v3.3.2

MDL-59784 core: Modal should accept title as a promise

commit 6fd7ea810b56a6df2ba6cd5dcb8a1e7010de835c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2017 12:31:21 +0800
Tag:    v3.3.2

MDL-59784 core: Refactor addblock to listen earlier

commit 6aaea768a16000310039e64dcbef726e69aa703d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Aug 2017 11:50:29 +0800
Tag:    v3.3.2

weekly release 3.3.1+

commit f3b4f02998c08312f5cece39d5d546cb215761b8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Aug 2017 14:23:57 +0800
Tag:    v3.3.2

MDL-59642 stats: Correct random unit test failure

commit 860db28945673613b2c5dbdee10853bcb304b20c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 Jul 2017 10:40:49 +0800
Tag:    v3.3.2

MDL-57546 mediaplayer_youtube: Respect mobile URLs

commit 823b85761702b4f3602ef10d756c6740220e541c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Jul 2017 13:23:15 +0800
Tag:    v3.3.2

MDL-59509 dml: sqlsrv should respect port setting

commit 043bd4ca1e9326ee94c67c158cd825da72d73707
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:57:14 +0800
Tag:    v3.3.2

MDL-59569 travis: Remove haveged

commit 5f295e2ce816673c4b5cc6d1acc6ab5705e46db7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Jul 2017 12:39:26 +0800
Tag:    v3.3.2

MDL-59506 core_lock: use a null lock during install

commit 9593b1597f436eb9e3c9cad3a7f6dcb15d7f9496
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Jul 2017 10:05:59 +0800
Tag:    v3.3.2

MDL-59431 requirejs: Prioritise errors

commit 6007c2265e6391e5f349f7fad1ff9ace42006206
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Jul 2017 09:45:20 +0800
Tag:    v3.3.2

MDL-59431 requirejs: Correct failed JS check

commit 75ead1e8cf41e3d0bf147bb0faa4ab03043b2282
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 26 Jun 2017 11:49:10 +0800
Tag:    v3.3.1

MDL-58844 testing: Move to GCE build infrastructure

commit eee0d699c353a24e557d06910e7057647ee155cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jun 2017 16:21:24 +0800
Tag:    v3.3.1

MDL-59312 js: Improve display of exception stacktrace

commit 6aebb4375f84cc7764a78ec121bcbf5e8a9c4ab2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jun 2017 16:19:29 +0800
Tag:    v3.3.1

MDL-59312 js: Add exception on AJAX error

commit dc403b8386b4bdffbe143e9846c3bde9a49f5a5c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Jun 2017 20:29:06 +0800
Tag:    v3.3.1

MDL-59154 theme: Lock for all caching builds

commit 52ecbf8f4cfa328190555f1a8ca41193082a1987
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 May 2017 19:40:35 +0800
Tag:    v3.3.1

 MDL-58577 stats: Correct groupby when getting report options

commit 95dd5e3bd6898f5cf2bfd5a83754473aba99f97c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 May 2017 06:44:43 +0800
Tag:    v3.3.0-rc3

MDL-58774 auth_oauth2: Only check unexpired accounts for same issuer

commit a011effb499c2ff0592fbc77c846233be81f37ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 May 2017 15:00:00 +0800
Tag:    v3.3.0-rc3

MDL-58857 admin: Terminate the session if a major upgrade is required

commit 89ab16414a82ed92bce49e603a214cb5b896d4a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 May 2017 15:01:52 +0800
Tag:    v3.3.0-rc3

MDL-58833 tool_templatelibrary: Skip if directory empty

commit 28bf0a03a7014d51b6f3a8be299ad5a125e0bf2a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 May 2017 13:09:13 +0800
Tag:    v3.3.0-rc1

MDL-56675 cachestore_memcached: Check all connected servers for support

commit d98d245ba09cbe648f794f0b823b604591fdbb39
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 03 May 2017 08:32:04 +0800
Tag:    v3.3.0-rc1

MDL-58746 core: Simplify environment check

commit 458e5f66c215d326478ecea5035a53cacae9d0f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 May 2017 14:48:35 +0800
Tag:    v3.3.0-rc1

MDL-58754 competency: Change query for DISTINCT COUNT

commit 9a2854cc652288b0eb183ca728064d85e68e4094
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 01 May 2017 08:51:37 +0800
Tag:    v3.3.0-rc1

MDL-58746 core: Add environment check for finfo

commit 847d88bb4caad69d7b1179dc1d67a50d0d180fb2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Apr 2017 11:58:14 +0800
Tag:    v3.3.0-rc1

MDL-58573 mod_assign: Whitespace fix

commit 90202125229620cc2b156521f42830b923f5a862
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 Apr 2017 09:35:19 +0800
Tag:    v3.3.0-rc1

MDL-58718 filestorage: Normalise file paths for Windows

commit 6f9f15d1add7cafc9c61f798770cf06237cc3c47
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Apr 2017 13:47:21 +0800
Tag:    v3.3.0-beta

MDL-58515

commit a496497c575ae3e9ce5ec6dadf00cab64987f01e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Apr 2017 10:35:37 +0800
Tag:    v3.3.0-beta

MDL-58636 course: Ensure that the drag constraint has height

commit 30829b5dc3ef9edb3ad67324f3f431277196d130
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Apr 2017 14:31:46 +0800
Tag:    v3.3.0-beta

MDL-58311 cachestore_redis: Set password correctly

commit 0c0f3fdc1e26ee8fb8eb0a1cc6e3b6df51e249a8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Apr 2017 09:32:05 +0800
Tag:    v3.3.0-beta

MDL-58576 mod_forum: Fix behat failures after string change

commit 8602be9f0025f71fb3613a1b5326248b90d0c204
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Apr 2017 15:21:57 +0800
Tag:    v3.3.0-beta

MDL-55611 course: Fix incorrect merge conflict

commit 95f38c22ca4b2e69ad7d9bac434432cc852870a0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Apr 2017 08:50:11 +0800
Tag:    v3.3.0-beta

MDL-55611 calendar: Fix unit test filter

commit 7d1709f91e4204ab781352980b97ff6732895691
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Apr 2017 10:41:22 +0800
Tag:    v3.3.0-beta

MDL-48771 mod_quiz: Rebase conflict fix img => .icon

commit cd924456a2fe9b5802e406aaf864aa5b4007e298
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Mar 2017 14:18:14 +0800
Tag:    v3.3.0-beta

MDL-58055 theme_bootstrap: Change padding around unread link

commit 9a8753de734628c6cd870099a97673927e0c8c55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 30 Mar 2017 11:37:46 +0800
Tag:    v3.3.0-beta

MDL-55499 mod_forum: Use context when formatting e-mail text

commit 6e1523c38b040fd4b6523e90a50774e46a01a8c5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 29 Mar 2017 11:20:55 +0800
Tag:    v3.3.0-beta

MDL-57822 feedback: Correct page param for nonrespondents WS

commit 0822417d5efdbff81d8d288712167f3619d7a8d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Mar 2017 08:51:42 +0800
Tag:    v3.3.0-beta

MDL-58386 block_myoverview: Mustache tidyup

commit 13659515fd96ab1cfd08b0aa19559acf1ed6274e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 27 Mar 2017 15:07:01 +0800
Tag:    v3.3.0-beta

MDL-55326 core_text: Correct typo3 file permissions

commit 0549f2538faa37ab32399e30e05c2b25528d3d13
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 27 Mar 2017 10:23:35 +0800
Tag:    v3.3.0-beta

MDL-57553 tool_usertours: Update tour libraries

commit 569d091b030e87c8d718445f19bfedfd22fbc344
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 Mar 2017 08:07:13 +0800
Tag:    v3.3.0-beta

MDL-58333 core_calendar: Make WS available to Mobile

commit 80ece0847eabcdbdc6a91dffce93aa3a22665c75
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Mar 2017 15:57:45 +0800
Tag:    v3.3.0-beta

MDL-58333 enrol: Include course progress in course listing WS

commit 73be2a8821c45b300c7511118a1b8191a9e1d11f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58363 mod_chat: Remove calendar is_visible

commit dd2e7e6323058ed512f84a0cdbd032a6417eb71c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58363 mod_choice: Remove calendar is_visible

commit 89cfa1e6b2b9b085e1960eb96c1180d42b9d7fe9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58363 mod_data: Remove calendar is_visible

commit b375ec262df33cfaf3e0f3efe6ad9fa5c546af48
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58363 mod_feedback: Remove calendar is_visible

commit 3957222d442b4e74b5dd4ee2e4f882d909db3c48
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58363 mod_workshop: Remove calendar is_visible

commit d846cb244dae6c46cf82dc54dd29f08bce95c27d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58337 mod_assign: Do not show submitted assignments in dashboard

commit 3b2be06b3b1a86ff78be9bf77b081d011415a534
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Mar 2017 09:34:01 +0800
Tag:    v3.3.0-beta

MDL-58337 mod_chat: Adjust display of chats in past/future

commit fece94379775622b288ed087ab6dd27a93ef4a3c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Mar 2017 13:19:42 +0800
Tag:    v3.3.0-beta

MDL-58339 block_myoverview: Hide end date if not set

commit 5e52a8a9fc49f5f6b6c45872b167d727c90499cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Mar 2017 10:53:47 +0800
Tag:    v3.3.0-beta

MDL-58301 block_myoverview: Show overdue items in Timeline

commit dfa5d2270071dafe3ca951e48e278a9298c2674d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Mar 2017 14:40:37 +0800
Tag:    v3.3.0-beta

MDL-40759 themes: Correct ignore file whitespace

commit e6a47804523bf0cfb5258caf835519966b91453c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Mar 2017 15:21:59 +0800
Tag:    v3.3.0-beta

MDL-58297 core: Update to use new hashing functions

commit a30a04fa013e53aef9566daf4e4a45abf8707485
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Mar 2017 15:19:10 +0800
Tag:    v3.3.0-beta

MDL-58297 filestorage: New functions for hash calculation

commit c563adfa78f2f37cb029b21f4928bbf9eb06d312
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Mar 2017 09:27:55 +0800
Tag:    v3.3.0-beta

MDL-58288 fileconverter_unoconv: Remove old test conversions

commit 2935d0fe7f3f05c49d2b98b7cfcfdc48e8db29b7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Mar 2017 09:27:37 +0800
Tag:    v3.3.0-beta

MDL-58288 fileconverter_unoconv: Fix issue with test generation

commit 9d6698060fbaa21b88c1e912742b67e374271eb7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Mar 2017 09:10:57 +0800
Tag:    v3.3.0-beta

MDL-58295 fileconverter: Update the conversion correctly

commit ac1c66a0c0df12916b487701b6328604bef50e17
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Mar 2017 10:59:53 +0800
Tag:    v3.3.0-beta

MDL-55528 fileconverter_unoconv: Unit test correction

commit 7f2d58bf06ff68bb18d1702c8426c9768c2a6a53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Mar 2017 09:14:31 +0800
Tag:    v3.3.0-beta

MDL-55528 fileconverter_unoconv: Move env check langstring to core

commit 815c6b203f72533b40140ae50e1c1c9491717d70
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 13 Mar 2017 09:18:07 +0800
Tag:    v3.3.0-beta

MDL-51853 calendar: Whitespace fix

commit 34f5a23e6abd87a6925439f1ad9299590d977b61
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Mar 2017 13:27:49 +0800
Tag:    v3.3.0-beta

MDL-55956 mod_assign: Do not use API constant in upgrade

commit 357712eabe8c7a806d7bbab99bfad01071c3ca9f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Mar 2017 08:25:02 +0800
Tag:    v3.3.0-beta

MDL-55528 assignfeedback_editpdf: Remove unnecessary escapes

commit 3bd0d4397cd966b46da4e7c8234a09a29ad08564
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Mar 2017 10:11:01 +0800
Tag:    v3.3.0-beta

MDL-55528 assignfeedback_editpdf: Add step to check all pages loaded

commit f7a9f1dd0e6f9133feaf33248c740052bfb2dba0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Mar 2017 09:57:19 +0800
Tag:    v3.3.0-beta

MDL-55528 assignfeedback_editpdf: Update to use fileconverter_unoconv

commit 1b70f778fd082ad1480e136cc4180b172ff72102
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Mar 2017 09:15:33 +0800
Tag:    v3.3.0-beta

MDL-53978 tool_usertours: No tours for guest or no user

commit 50dcc8af9c3977e6081b3dc5e042cc9b04b406d0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Mar 2017 09:15:10 +0800
Tag:    v3.3.0-beta

MDL-53978 core: Do not run callbacks if upgrade is running

commit 5d8649480857a304c0bee1c36701636ab6b12ced
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 01 Mar 2017 09:18:08 +0800
Tag:    v3.3.0-beta

MDL-53978 core: Improve cache usage when no callbacks are defined

commit d83be33f3d26512065bd537dc527ad8cad615d85
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2017 09:07:50 +0800
Tag:    v3.3.0-beta

MDL-55547 tool_monitor: Coding style fixes

commit d21b71fb1a3df919ab3fc11565921c891e31bdc0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 27 Feb 2017 15:21:36 +0800
Tag:    v3.3.0-beta

MDL-53978 usertours: Coding style fix

commit b117fb3db939d24d7eb835b3c3cb7e6617c81475
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 27 Feb 2017 11:31:00 +0800
Tag:    v3.3.0-beta

MDL-33483 repository: Coding style tidyup

commit 15681687174a3d59ba836edf1c1a121a9e0797fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Feb 2017 09:40:45 +0800
Tag:    v3.3.0-beta

MDL-55528 fileconverter_unoconv: Add new unoconv plugin

commit 34df779a9597ae30bc7091c660176d8fa351a2c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Feb 2017 09:34:55 +0800
Tag:    v3.3.0-beta

MDL-55528 core_files: Create new fileconverter plugintype

commit 29ce0058629852145eff342db44468ab6c777475
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Feb 2017 09:29:34 +0800
Tag:    v3.3.0-beta

MDL-55528 admin: Add a new generic admin setting type

commit 0c03db6a32fb217756e091b691f1e885b608781b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Feb 2017 13:14:51 +0800
Tag:    v3.3.0-beta

MDL-46375 core_files: Correct filename in mbz test

commit f99313477d7c0e57da72777ff1f0b03c4a998f7b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Feb 2017 11:32:03 +0800
Tag:    v3.3.0-beta

weekly release 3.3dev

commit e0e5407e77888b828b0cb9c0c02cf895048703b1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Jan 2017 14:04:47 +0800
Tag:    v3.3.0-beta

MDL-57550 mod_forum: Set dates to initial checkbox state

commit 190c79ac3e5b5b8f055ecd8194a72f45a91aa90a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Jan 2017 13:16:25 +0800
Tag:    v3.3.0-beta

MDL-57273 report_competency: Use correct getters

commit 6c63574607fdb6bd25d05b8fe77124a1a1023a20
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Jan 2017 13:43:50 +0800
Tag:    v3.3.0-beta

MDL-57639 mod_forum: Removed unused $forum param from tp function

commit 5130953c8a103c44111a3c987cf47ed3c7a5c84b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Jan 2017 12:17:46 +0800
Tag:    v3.3.0-beta

weekly release 3.3dev

commit 59925af580a701242658794c30bd04e67045f769
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Jan 2017 07:56:27 +0800
Tag:    v3.3.0-beta

MDL-57613 enrol_lti: Correct location of upgrade step

commit 5100c486bd15425cf7b9edc340212247a9ff598b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Dec 2016 11:34:52 +0800
Tag:    v3.3.0-beta

weekly on-sync release 3.3dev

commit 77f1729eec700431f24c1594a76697843b507406
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2016 09:41:14 +0800
Tag:    v3.3.0-rc1

MDL-56675 cachestore_memcached:  Disable store if not purgeable

commit 6528ec35058dacc6ef574f1f90986ad3239b3793
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Oct 2016 10:56:29 +0800
Tag:    v3.3.0-beta

MDL-56225 mod_forum: Remove unnecessary attributes from update

commit 16a34ae1892014a6ca3055a95ac7310442529a6c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Jan 2016 18:14:16 +0800
Tag:    v3.3.0-beta

MDL-46375 core_files: Split parts of file_storage into new file system