Eloy Lafuente (stronk7) [Sat, 11 May 2019 21:17:29 +0000 (23:17 +0200)]
Moodle release 3.1.18
Eloy Lafuente (stronk7) [Fri, 10 May 2019 18:30:59 +0000 (20:30 +0200)]
weekly release 3.1.17+
Eloy Lafuente (stronk7) [Fri, 10 May 2019 18:30:57 +0000 (20:30 +0200)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
Michael Hawkins [Mon, 18 Mar 2019 07:23:59 +0000 (15:23 +0800)]
MDL-61738 messageinbound: Fix quota checks & filesize for email uploads
Private files uploaded by email will now honour the file quota limit,
because the filesize is set correctly and checked against users'
remaining personal quota limit. Previously, attachment size was always
set to zero, and quota was checked against the draft area (this is
not valid for email uploads, because each file is moved out of the
draft area as it is processed, so multiple files totalling greater
than the remaining quota would still pass the check).
Dan Marsden [Wed, 1 May 2019 01:23:15 +0000 (13:23 +1200)]
MDL-64708 cohort: Return url is not used anywhere in core.
AMOS bot [Tue, 30 Apr 2019 00:13:08 +0000 (00:13 +0000)]
Automatically generated installer lang files
AMOS bot [Sat, 27 Apr 2019 00:13:25 +0000 (00:13 +0000)]
Automatically generated installer lang files
AMOS bot [Sat, 13 Apr 2019 00:14:04 +0000 (00:14 +0000)]
Automatically generated installer lang files
AMOS bot [Tue, 9 Apr 2019 00:12:05 +0000 (00:12 +0000)]
Automatically generated installer lang files
AMOS bot [Tue, 9 Apr 2019 00:12:05 +0000 (00:12 +0000)]
Automatically generated installer lang files
AMOS bot [Fri, 29 Mar 2019 00:16:11 +0000 (00:16 +0000)]
Automatically generated installer lang files
Sara Arjona [Fri, 8 Mar 2019 10:03:02 +0000 (11:03 +0100)]
Moodle release 3.1.17
Sara Arjona [Fri, 8 Mar 2019 10:03:01 +0000 (11:03 +0100)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
AMOS bot [Fri, 8 Mar 2019 00:16:07 +0000 (00:16 +0000)]
Automatically generated installer lang files
AMOS bot [Wed, 6 Mar 2019 00:10:13 +0000 (00:10 +0000)]
Automatically generated installer lang files
AMOS bot [Mon, 4 Mar 2019 00:10:24 +0000 (00:10 +0000)]
Automatically generated installer lang files
AMOS bot [Fri, 1 Mar 2019 00:16:31 +0000 (00:16 +0000)]
Automatically generated installer lang files
AMOS bot [Wed, 27 Feb 2019 00:10:25 +0000 (00:10 +0000)]
Automatically generated installer lang files
Damyon Wiese [Tue, 29 Jan 2019 01:23:36 +0000 (09:23 +0800)]
MDL-64651 comments: Do not send referrer
Use blanktarget option on all comments to prevent malicious links.
AMOS bot [Sat, 16 Feb 2019 00:17:09 +0000 (00:17 +0000)]
Automatically generated installer lang files
Ryan Wyllie [Wed, 6 Feb 2019 01:44:29 +0000 (09:44 +0800)]
MDL-63786 core_my: prevent dashboard access when logged in as
Stop a "logged in as" session from accessing the user's dashboard
to prevent user JavaScript from being executed in the logged in
as session
Eloy Lafuente (stronk7) [Fri, 15 Feb 2019 11:32:23 +0000 (12:32 +0100)]
weekly release 3.1.16+
Eloy Lafuente (stronk7) [Fri, 15 Feb 2019 11:32:20 +0000 (12:32 +0100)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
AMOS bot [Wed, 13 Feb 2019 00:12:28 +0000 (00:12 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Mon, 11 Feb 2019 16:06:28 +0000 (17:06 +0100)]
Merge branch 'MDL-64725-31' of git://github.com/junpataleta/moodle into MOODLE_31_STABLE
AMOS bot [Sun, 10 Feb 2019 00:10:58 +0000 (00:10 +0000)]
Automatically generated installer lang files
Jun Pataleta [Wed, 30 Jan 2019 04:06:11 +0000 (12:06 +0800)]
MDL-64725 composer: Use lowercase for package name of dev dependencies
AMOS bot [Wed, 30 Jan 2019 00:10:57 +0000 (00:10 +0000)]
Automatically generated installer lang files
AMOS bot [Tue, 22 Jan 2019 00:10:39 +0000 (00:10 +0000)]
Automatically generated installer lang files
AMOS bot [Sun, 20 Jan 2019 00:09:42 +0000 (00:09 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Sat, 12 Jan 2019 12:25:46 +0000 (13:25 +0100)]
Moodle release 3.1.16
Sara Arjona [Thu, 10 Jan 2019 16:51:37 +0000 (17:51 +0100)]
weekly release 3.1.15+
Sara Arjona [Thu, 10 Jan 2019 16:51:36 +0000 (17:51 +0100)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
AMOS bot [Thu, 10 Jan 2019 00:09:22 +0000 (00:09 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Tue, 8 Jan 2019 23:04:25 +0000 (00:04 +0100)]
Merge branch 'MDL-64285-31' of git://github.com/junpataleta/moodle into MOODLE_31_STABLE
Michael Hawkins [Thu, 20 Dec 2018 02:11:23 +0000 (10:11 +0800)]
MDL-64395 groups: Added XSS Risk to the manage groups capability
Michael Hawkins [Tue, 11 Dec 2018 06:27:13 +0000 (14:27 +0800)]
MDL-64372 userpix: Escape fullname string on userpix index page
Sara Arjona [Tue, 27 Nov 2018 10:05:31 +0000 (11:05 +0100)]
MDL-64222 badge: Removed backpackurl from the edit_form
Eloy Lafuente (stronk7) [Tue, 8 Jan 2019 09:08:19 +0000 (10:08 +0100)]
Merge branch 'MDL-64520-31' of git://github.com/andrewnicols/moodle into MOODLE_31_STABLE
Andrew Nicols [Tue, 8 Jan 2019 03:56:41 +0000 (11:56 +0800)]
MDL-64520 iplookup: Remove failing unit tests
GeoIP V1 database has been deprecated and removed. We can no longer test
against it.
Andrew Nicols [Mon, 7 Jan 2019 22:57:07 +0000 (06:57 +0800)]
Merge branch 'MDL-63276_31' of https://github.com/stronk7/moodle into MOODLE_31_STABLE
Mathew [Mon, 10 Dec 2018 03:04:10 +0000 (11:04 +0800)]
MDL-49651 mod_forum: Respect course visibility in cron
This checks the courses' current visibility and the users permissions.
If they have the permission to view the course when it is hidden they'll get messages.
We already have checks for the users enrolled & subscription status.
Eloy Lafuente (stronk7) [Sun, 30 Dec 2018 17:08:35 +0000 (18:08 +0100)]
MDL-63276 environment: PHP 7.1 and Moodle 3.2 required
Eloy Lafuente (stronk7) [Sun, 30 Dec 2018 17:05:30 +0000 (18:05 +0100)]
MDL-63276 environment: 3.7 base information
This is a direct copy of the 3.6 branch to
have changes under control easier in next commits.
AMOS bot [Wed, 19 Dec 2018 00:09:58 +0000 (00:09 +0000)]
Automatically generated installer lang files
Jun Pataleta [Fri, 30 Nov 2018 06:55:54 +0000 (14:55 +0800)]
MDL-64285 core: Fix environment check test
* Looping the environment results and skipping some items mean that
if a test gets skipped, the rest of the environment results won't be
tested. It's better to use a data provider for this in order to
individually test each environment result.
AMOS bot [Fri, 7 Dec 2018 00:10:22 +0000 (00:10 +0000)]
Automatically generated installer lang files
AMOS bot [Fri, 30 Nov 2018 00:08:24 +0000 (00:08 +0000)]
Automatically generated installer lang files
AMOS bot [Thu, 29 Nov 2018 00:09:09 +0000 (00:09 +0000)]
Automatically generated installer lang files
AMOS bot [Fri, 23 Nov 2018 00:08:07 +0000 (00:08 +0000)]
Automatically generated installer lang files
David Monllao [Tue, 20 Nov 2018 11:55:06 +0000 (12:55 +0100)]
weekly release 3.1.15+
David Monllao [Tue, 20 Nov 2018 11:55:04 +0000 (12:55 +0100)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
Jun Pataleta [Mon, 19 Nov 2018 07:45:03 +0000 (15:45 +0800)]
Merge branch 'MDL-63994-31-castoken' of git://github.com/mudrd8mz/moodle into MOODLE_31_STABLE
David Mudrák [Thu, 15 Nov 2018 19:44:03 +0000 (20:44 +0100)]
MDL-63994 auth_cas: Include the login token in the simulated login form
The CAS login process relies on the standard authenticate_user_login()
call to set up the user. So we need to inject the login token to pass
the validation.
David Mudrák [Thu, 15 Nov 2018 19:35:46 +0000 (20:35 +0100)]
MDL-63994 login: Improve the logintoken param input
The logintoken is supposed to arrive as a part of the login form ($frm)
together with the username and password. So it should be handled the
same way - including the opportunity for the auth plugins to provide the
form data via the loginpage_hook().
This also implies that only logintoken coming as a part of the POST
request are taken into account, which is a good thing and another thin
layer in this security mechanism.
David Mudrák [Thu, 15 Nov 2018 19:27:58 +0000 (20:27 +0100)]
MDL-63994 login: Clarify inline comments on loginpage_hook() usage
While working on the issue, I found these inline comments outdated and
confusing. The auth plugin types can implement a loginpage_hook()
method, the purpose of which is to inject the $user and/or $frm into
this login/index.php script. The new comments should make it more clear.
Note the second comment mentioned a prelogin_hook() which was an old
name of what is now called loginpage_hook(). It had nothing to do with
the existing pre_loginpage_hook() and was only confusing.
AMOS bot [Tue, 13 Nov 2018 00:08:12 +0000 (00:08 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Sat, 10 Nov 2018 19:36:10 +0000 (20:36 +0100)]
Moodle release 3.1.15
Eloy Lafuente (stronk7) [Sat, 10 Nov 2018 11:53:08 +0000 (12:53 +0100)]
weekly release 3.1.14+
Eloy Lafuente (stronk7) [Sat, 10 Nov 2018 11:53:05 +0000 (12:53 +0100)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
AMOS bot [Tue, 6 Nov 2018 00:07:59 +0000 (00:07 +0000)]
Automatically generated installer lang files
Jun Pataleta [Wed, 24 Oct 2018 04:36:56 +0000 (12:36 +0800)]
MDL-63183 auth_shibboleth: Don't render page when already logged in
Jun Pataleta [Wed, 24 Oct 2018 01:32:48 +0000 (09:32 +0800)]
MDL-63183 login: Add hidden login token input in guest login forms
* Affected forms:
- login/index_form.html
- auth/shibboleth/index_form.html
Damyon Wiese [Wed, 29 Aug 2018 01:38:46 +0000 (09:38 +0800)]
MDL-63183 auth: Login protection
CSRF protection for the login form. The authenticate_user_login function was
extended to validate the token (in \core\session\manager) but by default it
does not perform the extra validation. Existing uses of this function from
auth plugins and features like "change password" will continue to work without
changes. New config value $CFG->disablelogintoken can bypass this check.
AMOS bot [Mon, 22 Oct 2018 00:07:52 +0000 (00:07 +0000)]
Automatically generated installer lang files
AMOS bot [Fri, 19 Oct 2018 00:08:45 +0000 (00:08 +0000)]
Automatically generated installer lang files
AMOS bot [Thu, 18 Oct 2018 00:08:02 +0000 (00:08 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Tue, 16 Oct 2018 14:05:21 +0000 (16:05 +0200)]
weekly release 3.1.14+
Eloy Lafuente (stronk7) [Tue, 16 Oct 2018 14:05:19 +0000 (16:05 +0200)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
Andrew Nicols [Tue, 16 Oct 2018 00:57:36 +0000 (08:57 +0800)]
Merge branch 'MDL-63421_31' of git://github.com/stronk7/moodle into MOODLE_31_STABLE
AMOS bot [Mon, 15 Oct 2018 00:07:51 +0000 (00:07 +0000)]
Automatically generated installer lang files
AMOS bot [Thu, 11 Oct 2018 00:07:50 +0000 (00:07 +0000)]
Automatically generated installer lang files
AMOS bot [Wed, 10 Oct 2018 00:07:46 +0000 (00:07 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Fri, 5 Oct 2018 11:34:29 +0000 (13:34 +0200)]
MDL-63421 env: Moodle 3.4.x and 3.5.x do not support PHP 7.3
AMOS bot [Thu, 4 Oct 2018 00:07:53 +0000 (00:07 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Thu, 27 Sep 2018 13:17:44 +0000 (15:17 +0200)]
weekly release 3.1.14+
Andrew Nicols [Tue, 25 Sep 2018 01:18:27 +0000 (09:18 +0800)]
Merge branch 'MDL-63346_31' of https://github.com/stronk7/moodle into MOODLE_31_STABLE
Eloy Lafuente (stronk7) [Thu, 20 Sep 2018 09:51:19 +0000 (11:51 +0200)]
MDL-63346 js: Changed min.js with uglify-js bump (2.6.1 => 2.6.4)
Eloy Lafuente (stronk7) [Thu, 20 Sep 2018 08:57:48 +0000 (10:57 +0200)]
MDL-63346 nodejs: Bump to created from scratch shrinkwrap file
Steps:
- remove node_modules & npm-shrinkwrap.json
- npm cache clear --force
- npm install
- npm shrinkwrap
Eloy Lafuente (stronk7) [Thu, 13 Sep 2018 22:21:57 +0000 (00:21 +0200)]
MDL-63346 travis: GRUNT job immune to npm-shrinkwrap.json changes
When upgrading nodejs/npm versions, there are modifications to
different packages or to the format of the npm-shrinkwrap.json
file. Usually that leads to failed jobs untill the bundled file
is updated.
To avoid that, we just ignore the npm-shrinkwrap.json file, so
just the REAL modifications in css/js/ignore stuff are considered.
Eloy Lafuente (stronk7) [Fri, 14 Sep 2018 09:06:38 +0000 (11:06 +0200)]
weekly release 3.1.14+
Eloy Lafuente (stronk7) [Thu, 13 Sep 2018 17:01:09 +0000 (19:01 +0200)]
MDL-61169 iplookup: Change to another block still remaining to SF
Eloy Lafuente (stronk7) [Sat, 8 Sep 2018 14:49:31 +0000 (16:49 +0200)]
Moodle release 3.1.14
AMOS bot [Sat, 8 Sep 2018 00:08:15 +0000 (00:08 +0000)]
Automatically generated installer lang files
Jun Pataleta [Fri, 7 Sep 2018 03:10:51 +0000 (11:10 +0800)]
weekly release 3.1.13+
Jun Pataleta [Fri, 7 Sep 2018 03:10:23 +0000 (11:10 +0800)]
Merge branch 'install_31_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_31_STABLE
Jake Dallimore [Thu, 26 Jul 2018 01:56:00 +0000 (09:56 +0800)]
MDL-62947 mod_feedback: fix feedback so it correctly uses forms API
Feedback code was doing the following, which is incompatible with the
sec-patched quickforms lib:
- appending '[0]' to non-group element names, meaning type checks in
getCleanType() were falling back to PARAM_RAW instead of PARAM_INT,
and meaning _findValue() was comparing elements it thought to be arrays
with scalar submit values (worked with eval() implementation as the 0th
element of a string was the character, but not working when patched).
- external unit tests incorrectly testing multichoice questions in the
process_page tests - patched lib highlighted failures.
It was also doing the following:
- actively setting null as default element values instead of 0 for
radio buttons and dropdowns (for 'not selected'). This is incompatible
with more recent quickforms lib (see MDL-63070).
- creating groups using addElement instead of addGroup - not recommended
This patch addresses the above.
Jake Dallimore [Mon, 30 Jul 2018 06:14:54 +0000 (14:14 +0800)]
MDL-62947 core_form: fix remote code execution exploit in QuickForms
Applies the patch found upstream:
https://github.com/pear/HTML_QuickForm/commit/
d3a6d5c44dedf3c164c6c79198e4ef479bcedcd2 and make util methods static
for php7 compatibility.
AMOS bot [Wed, 5 Sep 2018 00:08:07 +0000 (00:08 +0000)]
Automatically generated installer lang files
Tim Hunt [Mon, 9 Jul 2018 17:37:45 +0000 (18:37 +0100)]
MDL-62880 qtype_ddwtos: drop support for legacy import format
It was more than 8 years since we wrote in that format.
David Monllao [Tue, 4 Sep 2018 10:41:54 +0000 (12:41 +0200)]
Merge branch 'MDL-63275-31' of git://github.com/junpataleta/moodle into MOODLE_31_STABLE
Jun Pataleta [Mon, 2 Oct 2017 01:17:33 +0000 (09:17 +0800)]
MDL-63275 calendar: Fix rrule_manager unit test
* The calculation of the expected date should depend on the comparison
with the start date's date and not it's exact timestamp.
Jun Pataleta [Wed, 7 Jun 2017 15:09:17 +0000 (23:09 +0800)]
MDL-63275 calendar: Properly calculate expected until date
Jun Pataleta [Wed, 31 May 2017 07:01:34 +0000 (15:01 +0800)]
MDL-63275 calendar: Use a fixed start day for forever BYMONTH test
Jun Pataleta [Wed, 26 Apr 2017 02:42:45 +0000 (10:42 +0800)]
MDL-63275 calendar: Better testing of forever recurring events
* Change the start date of the parent event to the current date
for tests that with events that recur forever.
* Limit query results to 100 for events that recur forever that can
generate more than 100 event records.
Jun Pataleta [Tue, 4 Sep 2018 02:18:08 +0000 (10:18 +0800)]
Merge branch 'MDL-60901_31' of git://github.com/stronk7/moodle into MOODLE_31_STABLE
Eloy Lafuente (stronk7) [Mon, 3 Sep 2018 00:15:17 +0000 (02:15 +0200)]
MDL-60901 environment: 3.6 requirements
Changes include:
- MySQL 5.6 is required.
- PostgreSQL 8.4 is required.
- Oracle 11.2 is required.
- 64bits architecture is recommended.
AMOS bot [Sun, 2 Sep 2018 00:08:09 +0000 (00:08 +0000)]
Automatically generated installer lang files
AMOS bot [Sat, 1 Sep 2018 00:08:05 +0000 (00:08 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Thu, 30 Aug 2018 17:04:07 +0000 (19:04 +0200)]
weekly release 3.1.13+