Git commits in Moodle 3.9.x by David Mudrák

commit 04d4cbde7830d2b4dae70212d74bce576f6bd8c8
Author: David Mudrák <david@moodle.com>
Date:   Mon, 07 Feb 2022 04:53:44 +0800
Tag:    v3.9.15

MDL-74242 admin: Check for available updates daily on random time

commit f652a2b6133194af0a082ee3fcfc9a5fcc9aa5c5
Author: David Mudrák <david@moodle.com>
Date:   Fri, 04 Feb 2022 02:17:42 +0800
Tag:    v3.9.15

MDL-74242 task: Fix calculation of random minute in the task schedule

commit 72eac30148bed15992537d5bf4a30f0c05acf16a
Author: David Mudrák <david@moodle.com>
Date:   Fri, 23 Jul 2021 07:04:06 +0800
Tag:    v3.9.9

MDL-72203 curl: Remove duplicate unit tests for emulated redirects

commit e19f451723d91ad38c9d3e43b3a13ee541991d88
Author: David Mudrák <david@moodle.com>
Date:   Fri, 23 Jul 2021 05:28:23 +0800
Tag:    v3.9.9

MDL-72203 curl: Check each URL in redirect chain to see if it is blocked

commit db0073291b0329bf77ddf906d7552fdd7e66debb
Author: David Mudrák <david@moodle.com>
Date:   Fri, 23 Jul 2021 05:20:14 +0800
Tag:    v3.9.9

MDL-72203 curl: Warn if someone actually started to use $maxredirects

commit 984e3fc51049724025a407825d3620191528fb72
Author: David Mudrák <david@moodle.com>
Date:   Fri, 23 Jul 2021 05:10:11 +0800
Tag:    v3.9.9

MDL-72203 curl: Revert original fix of redirects to blocked URLs

commit f77ec5e7fdf3b00107fed6732b4cf6bdac4f6803
Author: David Mudrák <david@moodle.com>
Date:   Tue, 04 May 2021 19:04:31 +0800
Tag:    v3.9.7

MDL-71425 lang: Fix reworded strings in tests

commit f92e83fe361a9fe3400d7ea666444b800eb278b5
Author: David Mudrák <david@moodle.com>
Date:   Tue, 20 Apr 2021 03:17:56 +0800
Tag:    v3.9.7

MDL-70864 files: Fix zip_packer extracting files with trailing dots

commit d6adfa6446bf65350bfd8757430252a163633074
Author: David Mudrák <david@moodle.com>
Date:   Thu, 25 Feb 2021 16:38:38 +0800
Tag:    v3.9.5

MDL-70964 lang: Use the fixed strings in tests

commit 5334972a73745a7174856dfa6bab455a09485554
Author: David Mudrák <david@moodle.com>
Date:   Thu, 18 Feb 2021 03:59:19 +0800
Tag:    v3.9.5

MDL-70931 xmldb: Generate install.xml files with EOL and EOF

commit 23846c54505a94d2aab89859549619e369fc7e37
Author: David Mudrák <david@moodle.com>
Date:   Tue, 09 Feb 2021 22:29:11 +0800
Tag:    v3.9.7

MDL-70804 mnet: Use proper DML method to get records from the table

commit 2020498bd573c6fa2e5aacbcefee281bfc49796f
Author: David Mudrák <david@moodle.com>
Date:   Fri, 15 Jan 2021 04:45:28 +0800
Tag:    v3.9.5

MDL-70631 files: Replace hard-coded value with FL_ENC_RAW constant

commit 6ad9b1314fcd5405bd6798177e84a09d68307067
Author: David Mudrák <david@moodle.com>
Date:   Fri, 15 Jan 2021 04:33:44 +0800
Tag:    v3.9.5

MDL-70631 files: Fix performance of zip_packer::extract_to_pathname()

commit 2edff57e63a27d42be1ee2613cdb576f13982d9a
Author: David Mudrák <david@moodle.com>
Date:   Fri, 08 Jan 2021 02:56:09 +0800
Tag:    v3.9.4

MDL-70550 lang: Use the fixed strings in Behat tests, too

commit 6e04f9f294cf87547d8b0ca5b4c6b64d938e4375
Author: David Mudrák <david@moodle.com>
Date:   Tue, 01 Dec 2020 00:20:10 +0800
Tag:    v3.9.4

MDL-70357 cron: Catch Throwables not just Exceptions when running tasks

commit 975081c36704261a20efff026d9c98747c008198
Author: David Mudrák <david@moodle.com>
Date:   Mon, 26 Oct 2020 18:34:28 +0800
Tag:    v3.9.3

MDL-69998 lang: Fix reworded strings in Behat test scenarios

commit 834a1d64c5fde32d83b7446c6f914a56186edddb
Author: David Mudrák <david@moodle.com>
Date:   Fri, 09 Oct 2020 20:01:00 +0800
Tag:    v3.9.3

MDL-69906 admin: Display Setup search engine as link only if it is valid

commit 271b94ff4f42c2ddb479a725bce661de3367aba0
Author: David Mudrák <david@moodle.com>
Date:   Thu, 24 Sep 2020 20:57:41 +0800
Tag:    v3.9.3

MDL-69772 admin: Better validation for the allcountrycodes setting

commit d75844ea127f46b987b96fc91c1131c1c9275c10
Author: David Mudrák <david@moodle.com>
Date:   Thu, 24 Sep 2020 20:19:28 +0800
Tag:    v3.9.3

MDL-69772 admin: Fix legacy coding style on Location settings admin page

commit 11e5003bd6217b8f6eaab787f0433377bbedf4e7
Author: David Mudrák <david@moodle.com>
Date:   Thu, 24 Sep 2020 19:41:59 +0800
Tag:    v3.9.3

MDL-69772 lang: Ignore misconfigured allcountrycodes filter

commit 976f8f0c529c44f187885bd15acad338cb095f80
Author: David Mudrák <david@moodle.com>
Date:   Tue, 22 Sep 2020 04:10:34 +0800
Tag:    v3.9.3

MDL-67275 forum: Fix language and accessibility issues with buttons

commit 29a396fe4e65882a8f7f2fe65a8039d3265aa5f7
Author: David Mudrák <david@moodle.com>
Date:   Thu, 17 Sep 2020 17:37:54 +0800
Tag:    v3.9.3

MDL-69355 file: Do not attempt to set headers after output started

commit 91ae4ab5db72df10f9a3cf5194b849e8ad6b034e
Author: David Mudrák <david@moodle.com>
Date:   Tue, 15 Sep 2020 16:22:57 +0800
Tag:    v3.9.3

MDL-69698 licenses: Improve the performance of the licenses cache

commit 2cc3588b7778d9b589d98cefeaaa3949be366329
Author: David Mudrák <david@moodle.com>
Date:   Tue, 15 Sep 2020 16:19:46 +0800
Tag:    v3.9.3

MDL-69698 licenses: Do not cache the localised licenses fullnames

commit 153b2cb484e202bca0d1b5c1520014730829d161
Author: David Mudrák <david@moodle.com>
Date:   Fri, 19 Jun 2020 23:02:08 +0800
Tag:    v3.9.1

MDL-69099 tasks: Do not mark the non-enabled plugin's task as disabled

commit 2223261586a8d17ea3d479d637c469684326f53c
Author: David Mudrák <david@moodle.com>
Date:   Wed, 10 Jun 2020 04:16:00 +0800
Tag:    v3.9.0-rc2

MDL-68999 moodlenet: Make the default instance name translatable

commit 6918ca6a4e958a4b49b918aec35f3275e52a16fc
Author: David Mudrák <david@moodle.com>
Date:   Fri, 05 Jun 2020 15:33:29 +0800
Tag:    v3.9.0-beta

MDL-68888 lang: Use the fixed spelling in the Behat tests, too

commit 2615e429f40fc2ca1a9321a9640c1ca181940c44
Author: David Mudrák <david@moodle.com>
Date:   Wed, 27 May 2020 01:07:53 +0800
Tag:    v3.9.0-beta

MDL-68753 lang: Remove a redundant okay string and use "OK" everywhere

commit c47b174d4453ed10968fb028b428e88108232085
Author: David Mudrák <david@moodle.com>
Date:   Wed, 27 May 2020 00:47:10 +0800
Tag:    v3.9.0-beta

MDL-68753 lang: Use the updated strings in the tests

commit 59641dd5a661774df97ddbd474b86d17fb675bb8
Author: David Mudrák <david@moodle.com>
Date:   Wed, 20 May 2020 05:01:16 +0800
Tag:    v3.9.0-beta

MDL-68738 wiki: Prevent URLs inside links from turning into another link

commit 866ce1fbe940713e92ba082dbdac58f92ef1f236
Author: David Mudrák <david@moodle.com>
Date:   Thu, 14 May 2020 13:55:19 +0800
Tag:    v3.9.0-beta

MDL-68645 output: Make other generators fail if they init the output too

commit 005b00dd9b84109ba7210bf2fa560b9144488318
Author: David Mudrák <david@moodle.com>
Date:   Wed, 13 May 2020 03:30:30 +0800
Tag:    v3.9.0-beta

MDL-68645 output: Do not apply filters when creating calendar events

commit 87f9e88ddd4b73540079f2f923857ed3a6f7bd98
Author: David Mudrák <david@moodle.com>
Date:   Tue, 12 May 2020 18:04:41 +0800
Tag:    v3.9.0-beta

MDL-68563 filters: Fix unit test regressions

commit 4dcb3165e75e26ac3ccc46acf4ed3b331e34ca3c
Author: David Mudrák <david@moodle.com>
Date:   Fri, 08 May 2020 20:14:07 +0800
Tag:    v3.9.2

MDL-68647 forum: Add index over posts privatereplyto field

commit 4fbe8bec4a70236ef116faa79507629bb2c5ca39
Author: David Mudrák <david@moodle.com>
Date:   Fri, 08 May 2020 03:06:28 +0800
Tag:    v3.9.2

MDL-68647 forum: Improve the SQL performance in the privacy provider

commit 4a723a329eaf82bad0360f6fd3701a534c26208b
Author: David Mudrák <david@moodle.com>
Date:   Fri, 08 May 2020 03:04:18 +0800
Tag:    v3.9.2

MDL-68647 forum: Add missing advanced grading library inclusion

commit 115d6033fcaf7b91a388b6e6b021a99fec27a7cf
Author: David Mudrák <david@moodle.com>
Date:   Wed, 29 Apr 2020 21:34:02 +0800
Tag:    v3.9.2

MDL-68558 admin: Allow to go back to plugins check page on failed deps

commit 1338b9df8b856a4d3d1ec912e2ff5c8e2072e508
Author: David Mudrák <david@moodle.com>
Date:   Wed, 29 Apr 2020 20:33:33 +0800
Tag:    v3.9.0-beta

MDL-68556 admin: Fix some minor styling issues on the plugins check page

commit 8599eb5ebb0d367d956af0d9f96571c7ddc0be95
Author: David Mudrák <david@moodle.com>
Date:   Tue, 28 Apr 2020 20:20:51 +0800
Tag:    v3.9.0-beta

MDL-68434 lang: Use the updated terminology in the tests

commit 50396bbe4e122038f7c5e7c0193d43a64020dbfb
Author: David Mudrák <david@moodle.com>
Date:   Fri, 24 Apr 2020 23:13:16 +0800
Tag:    v3.9.0-beta

MDL-68515 admin: Mark the system status report as a standard plugin

commit 3c94533810c61b179c78085c51cf54b920064971
Author: David Mudrák <david@moodle.com>
Date:   Fri, 10 Apr 2020 20:03:23 +0800
Tag:    v3.9.0-beta

MDL-68393 admin: Fix some minor styling issues on the notifications page

commit 2d60593892dff6b4b02d61fbec3219f28d78a2c6
Author: David Mudrák <david@moodle.com>
Date:   Tue, 17 Mar 2020 21:44:50 +0800
Tag:    v3.9.0-beta

MDL-68183 auth: Fix the performance of get_complete_user_data search

commit 3621b497d2ec024c61e5634de6a175c03e85c22c
Author: David Mudrák <david@moodle.com>
Date:   Tue, 17 Mar 2020 20:04:07 +0800
Tag:    v3.9.0-beta

MDL-68183 auth: Fix the performance of signup_validate_data search query

commit 77bc884473367655a6fc3e8543aebeed37a7f23d
Author: David Mudrák <david@moodle.com>
Date:   Tue, 17 Mar 2020 05:39:49 +0800
Tag:    v3.9.0-beta

MDL-68183 auth: Fix the performance of forgotten password user search

commit 754f641f855913d42b0ebd55d77556efdcd03f9b
Author: David Mudrák <david@moodle.com>
Date:   Sat, 14 Mar 2020 01:34:16 +0800
Tag:    v3.9.0-beta

MDL-52319 upgrade: Better report the environment checks in CLI scripts

commit 4e907e7be4e94df768409e895aa11e7c27a4aad0
Author: David Mudrák <david@moodle.com>
Date:   Thu, 27 Feb 2020 04:58:48 +0800
Tag:    v3.9.0-beta

MDL-67752 course: Provide the active user stats during the registration

commit c268c1bd3f5d85430cfb827cc2451b8b7d6adb83
Author: David Mudrák <david@moodle.com>
Date:   Wed, 26 Feb 2020 22:36:26 +0800
Tag:    v3.9.0-beta

MDL-67752 course: Improve the average_number_of_participants function

commit 2606485ab2df552d9675643c1918550eede9ba94
Author: David Mudrák <david@moodle.com>
Date:   Wed, 26 Feb 2020 17:56:05 +0800
Tag:    v3.9.0-beta

MDL-68060 registration: Improve the sites directory location check

commit e84ca4fb221793655a24b9d35961cdb74bb0ee4c
Author: David Mudrák <david@moodle.com>
Date:   Tue, 25 Feb 2020 18:33:57 +0800
Tag:    v3.9.0-beta

MDL-68048 behat: Fix the ElementNotFoundException message wording

commit 930d9782e1c80b059c1db08cea9b1487b9852496
Author: David Mudrák <david@moodle.com>
Date:   Wed, 19 Feb 2020 18:15:52 +0800
Tag:    v3.9.0-beta

MDL-67979 lang: Reflect the new string wording in the Behat test

commit 3f82b17927ab128730318257169eceda5ad74fd7
Author: David Mudrák <david@moodle.com>
Date:   Wed, 22 Jan 2020 20:01:24 +0800
Tag:    v3.9.0-beta

MDL-67768 core: Add some common dirs to core_component::$ignoreddirs

commit 933db17d1e6bfb1b1429187b6a1ad07ff3d7f297
Author: David Mudrák <david@moodle.com>
Date:   Tue, 21 Jan 2020 04:29:20 +0800
Tag:    v3.9.0-beta

MDL-67740 behat: Show info as collapsed at the acceptance testing page

commit 72c33dc8b1e264c99407838622abca603c13ceb1
Author: David Mudrák <david@moodle.com>
Date:   Tue, 21 Jan 2020 04:04:27 +0800
Tag:    v3.9.0-beta

MDL-67740 behat: Improve the layout of the acceptance testing page

commit 8008cb3885e1db3e1c2ede0aed2efb1cc452ad6b
Author: David Mudrák <david@moodle.com>
Date:   Tue, 21 Jan 2020 04:00:16 +0800
Tag:    v3.9.0-beta

MDL-67740 behat: Fix the name of the class in the inline documentation

commit 25d726270755206e3978992d6efe9605376cc5ea
Author: David Mudrák <david@moodle.com>
Date:   Tue, 21 Jan 2020 03:56:48 +0800
Tag:    v3.9.0-beta

MDL-67740 behat: Allow multiple words filter at acceptance testing page

commit 8c1d645351fd21e26b3c69a1a9058a6c0ed436fd
Author: David Mudrák <david@moodle.com>
Date:   Tue, 21 Jan 2020 01:01:22 +0800
Tag:    v3.9.0-beta

MDL-64531 course: Add Behat test for deleting a quiz with own questions

commit 0845825659c191edf3245344e30e086a511fa379
Author: David Mudrák <david@moodle.com>
Date:   Thu, 16 Jan 2020 20:35:01 +0800
Tag:    v3.9.0-beta

MDL-66712 enrol: Fix the reported days of inactivity on unenrolment

commit 6aff025cad8c6c38d8aed5b31a711059891fafc1
Author: David Mudrák <david@moodle.com>
Date:   Wed, 18 Dec 2019 16:01:09 +0800
Tag:    v3.9.0-beta

MDL-67527 lang: Propagate the string fixes to Behat and other places

commit 7630b42232ac54e0d5f3c0d39fa0420e63410454
Author: David Mudrák <david@moodle.com>
Date:   Wed, 04 Dec 2019 16:10:51 +0800
Tag:    v3.9.0-beta

MDL-67447 form: Fix the duplicate autocomplete selection node

commit 33eadfeccb9ef82dc4fb47c331e1c1e5b850a227
Author: David Mudrák <david@moodle.com>
Date:   Sat, 16 Nov 2019 00:59:44 +0800
Tag:    v3.9.0-beta

MDL-67277 forum: Do not display discussion topics in bold

commit 9446b17d88383764bc78a51e6a11c0a490e2b259
Author: David Mudrák <david@moodle.com>
Date:   Sat, 16 Nov 2019 00:42:09 +0800
Tag:    v3.9.0-beta

MDL-67277 forum: Replace the HTML comments with Mustache comments

commit 3eb2ff093c7ae83bde0bb5149ee92327f1a2596b
Author: David Mudrák <david@moodle.com>
Date:   Sat, 16 Nov 2019 00:38:15 +0800
Tag:    v3.9.0-beta

MDL-67277 forum: Remove the pinned class from the first cell

commit 91a28c219a9d22f1f74b39402fd245853ad43b25
Author: David Mudrák <david@moodle.com>
Date:   Sat, 16 Nov 2019 00:23:15 +0800
Tag:    v3.9.0-beta

MDL-67277 forum: Apply CSS class describing the discussion status