The NetBSD Project

CVS log for pkgsrc/www/moodle/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / moodle

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.101 / (download) - annotate - [select for diffs], Wed Mar 6 23:09:32 2024 UTC (12 days, 5 hours ago) by jym
Branch: MAIN
CVS Tags: HEAD
Changes since 1.100: +6 -6 lines
Diff to previous 1.100 (colored)

- Disable support for versions of PHP below 8.x, per Moodle documentation;
- Set 'max_input_vars' to 5000 as required by Moodle since 4.2, and
  reference it within MESSAGE;

ok wen@

Revision 1.100 / (download) - annotate - [select for diffs], Mon Mar 4 00:38:28 2024 UTC (2 weeks, 1 day ago) by wen
Branch: MAIN
Changes since 1.99: +14 -14 lines
Diff to previous 1.99 (colored)

Update to 4.3.3
Add a MASTER_SITES
Remove 7.4 from PHP_VERSIONS_ACCEPTED

Upstream changelog please visit:
https://moodledev.io/general/releases/4.3/4.3.3

Revision 1.99 / (download) - annotate - [select for diffs], Mon Nov 13 16:34:03 2023 UTC (4 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored)

Bump PKGREVISION by PHP_VERSION_DEFAULT change.

Revision 1.98 / (download) - annotate - [select for diffs], Mon Nov 13 16:07:01 2023 UTC (4 months ago) by taca
Branch: MAIN
Changes since 1.97: +3 -3 lines
Diff to previous 1.97 (colored)

www/moodle: fix build problem with PHP 8.0 and 8.1

* Use lang/php/json.mk for dependency to php-json.
* Drop dependency to php-xmlrpc since moodle has its own xmlrpc library
  in it.

Bump PKGREVISION.

Revision 1.97 / (download) - annotate - [select for diffs], Sun Jan 8 01:45:43 2023 UTC (14 months, 1 week ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.96: +3 -3 lines
Diff to previous 1.96 (colored)

Update to 4.1

Upstream changes please visit:
https://moodledev.io/general/releases/4.1

Revision 1.96 / (download) - annotate - [select for diffs], Fri Sep 30 10:54:56 2022 UTC (17 months, 2 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.95: +14 -15 lines
Diff to previous 1.95 (colored)

Update to 4.0.4
Update DEPENDS
Update PHP_VERSIONS_ACCEPTED

Upstream changes:
No upstream changelog for 4.0.4 and 4.0.3 found.
Upstream changelog for 4.0.2 and 4.0.1 please visit:
https://docs.moodle.org/dev/Moodle_4.0.2_release_notes
https://docs.moodle.org/dev/Moodle_4.0.1_release_notes

Revision 1.95 / (download) - annotate - [select for diffs], Tue Jun 28 11:37:06 2022 UTC (20 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.94: +2 -1 lines
Diff to previous 1.94 (colored)

*: recursive bump for perl 5.36

Revision 1.94 / (download) - annotate - [select for diffs], Fri Apr 22 11:13:15 2022 UTC (22 months, 3 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.93: +3 -3 lines
Diff to previous 1.93 (colored)

Update to 4.0

Upstream changelog please visit:
https://docs.moodle.org/dev/Moodle_4.0_release_notes

Revision 1.93 / (download) - annotate - [select for diffs], Sun Mar 20 01:35:50 2022 UTC (2 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.92: +3 -3 lines
Diff to previous 1.92 (colored)

Update to 3.11.6

Upstream changes:
3.11.6
General fixes and improvements

    MDL-72762 - Backup fails if section name has only blank spaces
    MDL-72246 - 3.11 Dashboard Loads Slowly (30 seconds)
    MDL-72915 - Drag and Drop onto image: Issue moving draggable items with Unlimited option
    MDL-73846 - "Prepare submissions for annotation" task tries to process the whole queue in one go
    MDL-64770 - User profile fields uniqueness don't work while user importing
    MDL-72646 - MIME type headers for theme fonts are deprecated
    MDL-67428 - Performance issues with filters applied to course/category titles in navigation
    MDL-73824 - Decimal comma & PHP8.0
    MDL-66940 - 'View external Criteria URL' on Badgr links to badge awarded to somebody else
    MDL-69965 - MoodleNet profile field is displayed even when MoodleNet is disabled
    MDL-73915 - Bump NodeJS version, dependencies, and update JS build process, drop IE support
    MDL-73827 - URL blocked during OBv2.1 user authentication
    MDL-69966 - Quiz: start attempt button should be a primary button
    MDL-73450 - is_antelope_file_format_no_more_supported check should return true on Aurora MySQL 8.0+
    MDL-73588 - Unexpected content in the CURLOPT_FILE output stream on redirects
    MDL-73905 - Wrong coding_exception used on problems sending messages
    MDL-73954 - Quiz percentage should round the percentage the same way as the other grades
    MDL-73582 - Add endpoint to provide the Moodle version
    MDL-73868 - Remove multiple slashes in URL image for Open Badges services
    MDL-73636 - Activity "Mark as done" buttons contain unformatted module names
    MDL-73625 - Reorder and review the mobile settings for app 4.0
    MDL-72937 - Saving a user profile Moodlenet field > 255 characters causes exception
    MDL-73765 - Scheduled task are randomly allocated to 0 - 23 minutes range only
    MDL-72852 - If there are no course badges, students shouldn't have a link to a page saying there are no badges available
    MDL-73603 - Webservice token creation form throws exceptions during validation
    MDL-73561 - "Grades were set for X items" message displayed as alert-danger

Accessibility improvements

    MDL-73584 - Required ARIA children role not present: group, menuitemradio, menuitem, menuitemcheckbox
    MDL-70792 - CSS changes for the moremenu
    MDL-72412 - aria-label attribute is invalid for informative icon fonts

Security improvements

    MDL-72734 - Inconsistent checks used to determine whether to run task through web UI

3.11.5
General fixes and improvements

    MDL-68944 - Workshop skips scheduled allocation
    MDL-69467 - H5P attempts not recorded when multiple users have same email address
    MDL-69496 - mod_quiz: Or all available attempts completed setting value lost
    MDL-68773 - Adhoc tasks for backup and restore are stuck in endless fail delay loop
    MDL-59115 - OAuth2 does not pass in all user mapped settings into new account
    MDL-72796 - retry interval in milliseconds for redis session cache is far too high
    MDL-72791 - Custom course field content for new course not found in global search
    MDL-72443 - SVG files do not support the preview mode
    MDL-72716 - You should not be able to add more than one instance of most blocks to your Dashboard
    MDL-72925 - Forum grading separate group filter shows discussion topics in the other groups
    MDL-73414 - Impossible to turn on only "Enable web services" from site admin page
    MDL-73189 - File upload limits not always enforced if there are many simultaneous uploads in progress
    MDL-69061 - Lack of files reported during upgrade to 3.9 when $CFG->admin differs from 'admin'
    MDL-73046 - HTML5 video in the mediaplugin fails when using .MOV files
    MDL-72988 - PHP Notices detected in web server logs (mod_lti)
    MDL-72966 - File upload: Uncaught TypeError from JavaScript when uploading a single file
    MDL-73195 - mod_url: Error makes course/view.php unreachable if an invalid URL is saved
    MDL-73207 - $CFG->scheduled_tasks has incorrect order for dayofweek and months in cron spec
    MDL-72701 - Expand unit test coverage defaults
    MDL-73128 - Image caption warning for external badges
    MDL-73155 - Essay qtype: Error message is displayed when Allow attachments field is reset to 'No'
    MDL-73256 - Disabling "Require email verification" doesn't persist properly the first time
    MDL-73086 - User profile fields are broken when having uppercase in shortname
    MDL-73153 - External badge image not displayed in some cases
    MDL-72992 - Cannot enter feedback from grader report when feedback was previously deleted from assign grader
    MDL-72785 - Can't delete course category
    MDL-73176 - JS exception filtering course participants for keyword containing quotes
    MDL-73402 - Admin bookmarks block is too aggressive at cleaning bookmarked section
    MDL-72870 - Quiz attempt navigation buttons misaligned
    MDL-73039 - Double encoding of site/course name in course download
    MDL-73140 - Badly formatted lists in the grade history report
    MDL-72982 - Data request email breaks organisation signature
    MDL-61671 - Admin mobile certificate check can return errors on valid certificate
    MDL-72789 - Improve filtering by component in eventlist report
    MDL-72908 - Purge all caches only purges the selected cache if selected
    MDL-73074 - Course autocomplete duplicated in report condition/filter
    MDL-73255 - User Participants filter leaves invalid group filter row if no groups are present

Accessibility improvements

    MDL-70274 - The WCAG (cynthia.exe) validator links in the footer is no longer available
    MDL-73026 - Focus outline for modal close button is clipped and has insufficient colour contrast
    MDL-70721 - Need a Mustache helper method for html entities
    MDL-73142 - File extension in Essay accepted file type list is failing accessibility color contrast limits

For developers

    MDL-73175 - Add behat generators for glossary entries and categories
    MDL-73202 - Add behat generators for forum discussions and posts
    MDL-72846 - Create default block generator for testing
    MDL-73269 - Add PHP version and required/optional extensions to composer.json

Security improvements

    MDL-72096 - New helper function for cleaning SQL ORDER BY clauses
    MDL-73295 - sesskey is exposed in url for /user/managetoken.php

Security fixes

    MSA-22-0001 SQL injection risk in code fetching h5p activity user attempts
    MSA-22-0002 calendar:manageentries capability allows CRUD access to all calendar events
    MSA-22-0003 Capability gradereport/user:view not always respected when navigating to a user's course grade report
    MSA-22-0004 CSRF risk in badge alignment deletion

Revision 1.92 / (download) - annotate - [select for diffs], Wed Dec 29 06:05:19 2021 UTC (2 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored)

Retire of php73, PHP 7.3.x.

Revision 1.91 / (download) - annotate - [select for diffs], Sat Dec 11 07:24:00 2021 UTC (2 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.90: +3 -15 lines
Diff to previous 1.90 (colored)

Update to 3.11.4

Upstream changelog, please visit:
https://docs.moodle.org/dev/Moodle_3.11.4_release_notes

Revision 1.90 / (download) - annotate - [select for diffs], Mon May 24 19:55:16 2021 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.89: +2 -1 lines
Diff to previous 1.89 (colored)

*: recursive bump for perl 5.34

Revision 1.89 / (download) - annotate - [select for diffs], Tue Mar 9 03:04:43 2021 UTC (3 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.88: +3 -3 lines
Diff to previous 1.88 (colored)

Update to 3.10.2

Upstream changes:
Moodle 3.10.2 release notes

Releases > Moodle 3.10.2 release notes


Release date: 8 March 2021

Here is the full list of fixed issues in 3.10.2.
Contents

    1 General fixes and improvements
    2 Accessibility improvements
    3 Security fixes
    4 See also

General fixes and improvements

    MDL-67959 - The default group icon should not be displayed when there is no group picture
    MDL-67515 - Uninstalled plugin breaks the custom lang tool if it had some strings customised
    MDL-66979 - Switch all the Behat testing to the new W3C drivers
    MDL-70535 - VideoJS language doesn't fallback to en
    MDL-68970 - Pages during a quiz attempt should not be cached, so forwards/back do not lead to errors
    MDL-57020 - Unable to delete scales which are no longer used
    MDL-70268 - Dropbox repository requires log on to work - which fails
    MDL-46256 - count_words returns too few words when dealing with html tags
    MDL-70048 - Dropbox Search API: /files/search is being retired in favor of /files/search_v2
    MDL-69867 - Marking workflow display wrong current grade if using scales
    MDL-70736 - Unable to load Marking Guide Templates
    MDL-70796 - Moodle word count does not match other software
    MDL-69101 - Essay question: "Accepted file types" and other new fields are not supported in Moodle XML file
    MDL-70377 - When reviewing an attempt as a teacher $string['saved'] {$a} not replaced
    MDL-43697 - Archived badges are restored during course restore
    MDL-70676 - Workshop assessment aspect with no grade is unusable
    MDL-70631 - Poor performance of zip_packer::extract_to_pathname()
    MDL-70648 - Editing a calendar event of type category and removing the category results in an error
    MDL-68958 - Undefined variable: href when creating IMSCP
    MDL-70339 - Activity chooser does not honour external tool icons
    MDL-56772 - File picker:Right align table column headers, in RTL mode (theme:boost)
    MDL-70513 - Quiz manual grading page should warn if you try to leave with unsaved data
    MDL-70705 - Multilang Filters not applied to Recent blog entries block Blog entry titles
    MDL-70552 - Notification of submissions are not sent for anonymous feedback
    MDL-70574 - Cloze multianswer question leaks percentage if with decimal
    MDL-66932 - Grade percentage display in Gradebook should be LTR, in RTL mode
    MDL-70585 - Downloaded course content unbrowseable for some activity names
    MDL-70912 - Cannot access H5P content bank popup in Atto editor within mod_data textarea
    MDL-70264 - badges/oauth2callback.php should be removed and replaced by admin/oauth2callback.php
    MDL-67974 - Badge expiry error and missing expired stamp
    MDL-67494 - Course/activity calendar events are deleted when the teacher who created them requests their data to be deleted
    MDL-70995 - Group names not formatted in course participants filter
    MDL-69883 - Unable to scroll beyond 50 conversations in Messages tool
    MDL-69097 - Language filters aren't correctly applied in "Whole forum grading"

Accessibility improvements

    MDL-70169 - Login page accessibility issues
    MDL-70288 - Checkbox and advanced checkbox elements can have duplicate labels
    MDL-70173 - Dashboard accessibility issues
    MDL-65390 - Accessibility #11 Content appears above ãà×Ôhow moreãàbutton
    MDL-59782 - Question bank highlight of last added question is wrong in boost
    MDL-70172 - Site home page accessibility issues

Security fixes

Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Revision 1.88 / (download) - annotate - [select for diffs], Tue Jan 5 12:49:44 2021 UTC (3 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (colored)

www/moodle: allow build on php74

moodle supports not only PHP 7.3 but 7.4.

Revision 1.87 / (download) - annotate - [select for diffs], Sun Jan 3 15:26:12 2021 UTC (3 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Remove reference to php72.

Revision 1.86 / (download) - annotate - [select for diffs], Sun Nov 15 15:03:28 2020 UTC (3 years, 4 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored)

Update to 3.10

Upstream changelog please visit:
https://docs.moodle.org/dev/Moodle_3.10_release_notes

Revision 1.85 / (download) - annotate - [select for diffs], Thu Oct 1 03:36:40 2020 UTC (3 years, 5 months ago) by wen
Branch: MAIN
Changes since 1.84: +2 -3 lines
Diff to previous 1.84 (colored)

Update to 3.9.2

Upstream changes:
3.9.2
General fixes and improvements

    MDL-63375 - Workshop rubric display issue in grid view
    MDL-60574 - Atto editor undo/redo (crtl-y/z) can sometimes wipe all content
    MDL-26401 - Byte order mark at the beginning of import groups file fail the process with the confusing error message
    MDL-51709 - Gradebook single view has a hard coded name format in grade view
    MDL-40227 - Numerical question in lesson - decimal fractions problem
    MDL-66665 - Reopened assignment shown as graded by student themselves
    MDL-61215 - Badge and user profile picture using an svg file doesn't display
    MDL-66810 - Allow microphone and camera to be accessed from content iframe
    MDL-69079 - Activity chooser does not display if site contains plugins missing from disk
    MDL-68178 - Email-based self-registration confirmation email is not re-sent
    MDL-67831 - The Message reply box is not fixed
    MDL-66670 - list bullet points are cut off in some browsers
    MDL-69246 - Question manual grading: floating point issues can lead to valid grades being rejected
    MDL-65819 - Contact request email must respect the receiver's language
    MDL-68715 - Condition: "Completion of other courses" is set without the course creator intervention
    MDL-52052 - Import grades with an empty identifier causes bad upload but it doesn't show error message
    MDL-55340 - Export labels from feedback
    MDL-67671 - Backup step 2 show type options missing activity names
    MDL-67440 - \core\task\analytics_cleanup_task extremely slow on Postgres site.
    MDL-68210 - Unable to edit user overrides if assignment is not available to student
    MDL-66900 - "Alternate image" gets removed upon editing course category settings.
    MDL-66755 - After editing a forum post, a user is unsubscribed from the discussion
    MDL-66626 - Assignfeedback_editpdf sending infinite request when page ready is not equal to page number of combined pdf
    MDL-69297 - File-based Assignments shouldn't accept submissions without any files
    MDL-69168 - Recently Accessed Items block uses stock LTI icon even if it has been customized
    MDL-69215 - load_fontawesome_icon_map web service does not respect current theme
    MDL-69414 - 3.9 regression - "Drag and drop onto image" flips in RTL lang.
    MDL-69336 - Collapsing columns in dynamic tables no longer functions
    MDL-55299 - Single and double quotes encoded in HTML characters in downloaded files
    MDL-68618 - Forum idnumber update not working
    MDL-68558 - Admin can get stuck on the Plugin dependencies check failure page
    MDL-68444 - Calendar accessibility followups
    MDL-69401 - Book's chapter title not showing max length limit
    MDL-69358 - The 'backup_cleanup_task' task deletes records related to incompleted adhoc tasks
    MDL-69375 - LTI Names and Roles Provisioning Service generates Link headers with incorrect format
    MDL-66818 - Portfolio "export whole discussion" button should not be visible if the user has inadequate permissions
    MDL-66707 - Forum too eager to mark messages as read (threaded view)
    MDL-69296 - Pressing cancel on a resource activity settings page may result in a file download
    MDL-69241 - Participants page pagination doesn't reset when applying filters
    MDL-69199 - Complete user report incorrectly shows last modified time of quiz attempts, not time submitted
    MDL-69112 - Underscore in folder name breaks assign feedback multi-upload
    MDL-69089 - Content bank allows empty names
    MDL-69069 - Insufficient colour contrast for in-place editable and drag and drop upload status
    MDL-69054 - Edit button for badge backpack not displayed when version is OBv1.0
    MDL-68964 - Swapping theme in chat window causing notice error
    MDL-68889 - Recently accessed courses not functioning on small view ports
    MDL-68731 - Forum digest processing does not mark posts as read
    MDL-68706 - Course Custom field text area cant be emptied
    MDL-42434 - Chat activity needs user help
    MDL-69448 - Course Copy in 3.9 and 3.9.1 not working for teacher with extended permissions
    MDL-69204 - User A can see the privacy and policies + data retention summary link on user B's profile page
    MDL-69645 - Preferences window can be opened on Safe Exam Browser Mac clients during quizzes using manual configuration

Accessibility improvements

    MDL-69394 - Insufficient colour contrast for calendar event colour indicators
    MDL-68344 - File Picker: focus lost on upload
    MDL-69391 - Some dropdown menus have insufficient colour contrast between text and background
    MDL-69389 - Insufficient colour contrast between link text and normal text
    MDL-69387 - Completion checkbox images don't have sufficient colour contrast
    MDL-69214 - Error reading database on Participants page if site:accessallgroups is set to prohibit
    MDL-69115 - Course and category management page accessibility followups
    MDL-69114 - Insufficient colour contrast for .*-info classes
    MDL-69111 - Forum grading panel cannot be used when zoomed to 400%

For developers

    MDL-69068 - Allow behat generators to be pivoted

Security fixes

    MSA-20-0011 Stored XSS via moodlenetprofile parameter in user profile
    MSA-20-0012 Reflected XSS in tag manager
    MSA-20-0013 "Log in as" capability in a course context may lead to some privilege escalation
    MSA-20-0014 Denial of service risk in file picker unzip functionality
    MSA-20-0015 Chapter name in book not always escaped with forceclean enabled

3.9.1
General fixes and improvements

    MDL-60827 - OAuth 2 still expecting email verification after "Require email verification" has been disabled
    MDL-68436 - Atto RecordRTC (record audio/video) plugin only works in the first editor on a page
    MDL-69049 - Moodle 3.9 upgrade fails due to missing column in privacy plugins if standalone GDPR plugins were used
    MDL-69106 - convert_submissions task with asynchronous document conversion cannot be completed by cron
    MDL-69109 - Theme icons are lost after web upgrade in 3.9 or theme change in other versions
    MDL-68992 - Update minimal age of digital consent according to current legislation
    MDL-68215 - Make the Activity results block styling consistent with other blocks
    MDL-69110 - Sorting does not work anymore in non-dynamic tables
    MDL-66899 - Regrading quiz attempts should be logged
    MDL-69077 - The capabilities moodle/question:tag* are not visible in the "Check permissions" page in the activity context
    MDL-69021 - Alert links hard to distinguish
    MDL-69099 - Some scheduled tasks are incorrectly labelled as "Disabled"
    MDL-67294 - Choosing bulk removal of empty submissions causes an error
    MDL-69031 - Missing Moodle app disable features settings for 3.9

Accessibility improvements

    MDL-69008 - Accessibility issues in the pagination bar template

Security improvements

    MDL-69047 - Content bank status message should be hard coded

Security fixes

    MSA-20-0008 Reflected XSS in admin task logs filter
    MSA-20-0009 Course enrolments allowed privilege escalation from teacher role into manager role
    MSA-20-0010 yui_combo should mitigate denial of service risk

3.9
Please visit: https://docs.moodle.org/dev/Moodle_3.9_release_notes#

Revision 1.84 / (download) - annotate - [select for diffs], Mon Aug 31 18:12:35 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.83 / (download) - annotate - [select for diffs], Sat May 16 17:26:13 2020 UTC (3 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

www/moodle: remove no-op file from SUBST_FILES

Revision 1.82 / (download) - annotate - [select for diffs], Sat May 9 02:29:13 2020 UTC (3 years, 10 months ago) by wen
Branch: MAIN
Changes since 1.81: +2 -3 lines
Diff to previous 1.81 (colored)

Update to 3.8.2

Upstream changes:
Moodle 3.8.2 release notes
Releases > Moodle 3.8.2 release notes


Release date: 9 March 2020

Here is the full list of fixed issues in 3.8.2.

CONTENTS
1 General fixes and improvements
2 Accessibility improvements
3 Security fixes and improvements
3.1 Security fixes
4 See also
General fixes and improvements
MDL-67175 - Chrome 80 support
MDL-57755 - Notifications automatically marked as read when messaging deactivated
MDL-67132 - LTI Adv grades do not roll up in course total
MDL-67414 - PostgreSQL 12.x support
MDL-67894 - Database error when sorting responses by "Groups"
MDL-67204 - Assignment calendar events with "alwaysshowdescription" get updated on every task run because of not updated "lastcron" field
MDL-65952 - mod_scorm automatically checks "passed" and "completed" completion options
MDL-67690 - Course Overview doesn't remember Starred filter state
MDL-63316 - Give back the default sort behaviour (lastname) in the participant table
MDL-49103 - Badge baking uses tEXt instead of iTXt
MDL-64531 - Delete quiz JSON error if question category deleted
MDL-67532 - Create Badge Page -- language defaults to 'Afar'
MDL-67817 - Update time zones listed in the language strings
MDL-67675 - Cannot cut and paste if H5P button is added to the Atto toolbar
MDL-60126 - Competency user data is not being erased when user gets deleted
MDL-67842 - Cannot remove the idnumber from a question
MDL-67674 - Performance: Course category tree cache can get built in parallel
MDL-66024 - tool_uploadcourse: fullname/shortname fields don't get length checked while uploading
MDL-51225 - Q&A forum recent activity reveals posts
MDL-67486 - Minimize how long we hold the global cron lock for
MDL-67721 - No 'View grade' button for single simple discussion forum
MDL-65884 - "Activity names auto-linking" filter and activity name like "-" (hyphen) breaks course content visualization
MDL-67471 - mark_notification_read fails if messaging disabled
MDL-66721 - Add an activity or resource menu "add" button appears below the fold
MDL-67364 - TinyMCE editor font sizes are too small in Classic theme (and other child themes)
MDL-67891 - Uninstalling Cohort roles tool can break site upgrade
MDL-67511 - Toast wrapper can interfere with Forum grading buttons
MDL-63424 - Required field indicator missing from Assign submission page
MDL-66875 - Calendar - Navigating months - URL doesn't work
MDL-66858 - <header> HTML5 tag is filtered out by Atto editor
MDL-66220 - Q&A forum allows students to reply to posts they cannot see
MDL-67830 - Error being logged when navigating from gradebook to quiz
MDL-67746 - Cleanup of task logs fails with big number of records to be deleted
MDL-66897 - 'The grades were not saved...' should not be displayed as a success message
MDL-67142 - Long quiz names break deletion ad hoc task when questions are backed up
MDL-67312 - Events without subscriptions can lock users out of their sites
MDL-66108 - Error "You cannot make a category of one of its own subcategories."
MDL-67644 - Allow to disable identity providers via Moodle app feature settings
MDL-67806 - Allow to disable Dark Mode via Moodle app feature settings
MDL-67237 - Option to disable "H5P Offline" feature in the app
MDL-67980 - Sort ad-hoc tasks by "nextruntime"
MDL-65573 - Splitting a discussion creates discussion record with an incorrect first post author
MDL-67732 - Respect the capability for displaying the fullname
MDL-64686 - "Search courses" layout should look good on all screen sizes
MDL-67942 - Quiz: report delete_selected_attempts notice when a user has multiple enrolments
MDL-67424 - Errors showing for Forums in Complete Report for students
Accessibility improvements
MDL-67969 - Calendar: View event details: Accessibility issues
MDL-67899 - Emoji picker button does not have a description
MDL-67876 - Forms with client-side validation should always scroll to the invalid element when you try to submit
MDL-67865 - Broken ARIA reference in the user menu
MDL-67863 - Ensure keyboard focus order is efficient and logical
MDL-67862 - Empty h3 tag in message deletion dialogue
MDL-67684 - Cache data contained in nested ul
MDL-67577 - Accessibility: Wrong tabindex order in top navbar (message+notification)
MDL-61390 - Forum: Heading structure on Search results page
MDL-61389 - Forum: "Discuss this topic" accessibility
MDL-59817 - Atto Accessibility Checker not catching accessibility issues in Firefox
MDL-35971 - Forum discussion table has no summary
Security fixes and improvements
Security fixes
MSA-20-0002 Grade history report does not respect Separate groups mode in the course settings
MSA-20-0003 IP addresses can be spoofed using X-Forwarded-For
MSA-20-0004 Admin PHP unit webrunner tool requires additional input escaping

Moodle 3.8.1 release notes
Releases > Moodle 3.8.1 release notes


Release date: 13 January 2020

Here is the full list of fixed issues in 3.8.1.

Fixes and improvements
MDL-67327 - Switching "JavaScript Cache" on crashes first.js
MDL-48024 - Plugins should be able to provide data generators for Behat
MDL-65956 - A teacher trying to remove a submission without having the relevant capability encounters an error
MDL-67410 - Ajax call to enroll potential users is too slow
MDL-66581 - Password reset email doesn't fill in $a->link when auth_method is LDAP
MDL-67392 - Forum information about timed discussion doesn't handle correctly "displaystartdate" and "displayenddate" containing quotes
MDL-67285 - Filepicker does not work in the modal forms - unable to click on input texts
MDL-66503 - Scorm player is really narrow in new window on classic theme
MDL-66871 - Moodle calendar is not able to import .ics files with repeated events anymore
MDL-67042 - Block overview course filter displays hidden custom fields
MDL-65735 - Activity completion report - clicking initial should reset page number
MDL-67152 - Current day not displayed by default when using the calendar day view
MDL-67458 - Fatal error if cohort_role_sync task is run when an assigned role no longer exists
MDL-67359 - Relocate the Notifications area in the grader interface
MDL-67300 - Calendar: Inconsistent behaviour of managegroupentries capability
MDL-67277 - Discussion list shows subjects in bold
MDL-67154 - Quiz print version should not split questions over two pages
MDL-66708 - LTI 1.3 private key reset on each tool edit
MDL-64695 - tool_dataprivacy doesn't filter multilang tags within $SITE->fullname
MDL-67233 - Choices with only open dates in the future do not appear on timeline
MDL-67336 - Forum inline reply option is applying filters before saving content in the DB
MDL-67596 - Cron / adhoc task runners ramp up slowly for no reason
Security fixes
MSA-20-0001 Stored XSS in message conversation overview

Revision 1.81 / (download) - annotate - [select for diffs], Mon Dec 16 16:30:14 2019 UTC (4 years, 3 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

Drop php71 support

Drop php71 support mechanically.

Revision 1.80 / (download) - annotate - [select for diffs], Sun Dec 15 18:24:32 2019 UTC (4 years, 3 months ago) by taca
Branch: MAIN
Changes since 1.79: +2 -3 lines
Diff to previous 1.79 (colored)

www: mark packages do not support php74

Explicitly specify supporting versions of PHP.

Revision 1.79 / (download) - annotate - [select for diffs], Mon Dec 9 14:20:56 2019 UTC (4 years, 3 months ago) by taca
Branch: MAIN
Changes since 1.78: +2 -1 lines
Diff to previous 1.78 (colored)

Bump PKGREVISION by changing of default PHP version.

Revision 1.78 / (download) - annotate - [select for diffs], Wed Nov 20 13:49:27 2019 UTC (4 years, 3 months ago) by wen
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

Update to 3.8

Upstream changes:
Moodle 3.8 release notes

Releases > Moodle 3.8 release notes

Release date: 18 November 2019

Here is the full list of fixed issues in 3.8.

If you are upgrading from a previous version, please see Upgrading in the user docs.
Contents

    1 Server requirements
        1.1 Database requirements
    2 Client requirements
        2.1 Browser support
    3 Major features
        3.1 Analytics
        3.2 H5P integration
        3.3 Forum summary report
        3.4 Forum export
        3.5 Forum grading
        3.6 Forum UI improvements
        3.7 Assignment
        3.8 Question bank
        3.9 Course relative dates (experimental)
        3.10 Course overview
        3.11 Emojis
        3.12 Usability improvements
    4 Other highlights
        4.1 Functional changes
        4.2 For administrators
    5 For developers
        5.1 Web services additions and updates
        5.2 Component API upgrades
    6 See also

Server requirements

These are just the minimum supported versions. We recommend keeping all of your software and operating systems up-to-date.

    Moodle upgrade: Moodle 3.2 or later
    PHP version: minimum PHP 7.1.0 Note: minimum PHP version has increased since Moodle 3.6. PHP 7.2.x and 7.3.x are supported too. PHP 7.x could have some engine limitations.
    PHP extension intl is required since Moodle 3.4 (it was recommended in 2.0 onwards)

Database requirements

Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
Database 	Minimum version 	Recommended
PostgreSQL 	9.4 	Latest
MySQL 	5.6 	Latest
MariaDB 	5.5.31 	Latest
Microsoft SQL Server 	2012 (increased since Moodle 3.7) 	Latest
Oracle Database 	11.2 	Latest
Client requirements
Browser support

Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:

Desktop:

    Chrome
    Firefox
    Safari
    Edge
    Internet Explorer

Mobile:

    MobileSafari
    Google Chrome

For the best experience and optimum security, we recommend that you keep your browser up to date.

Note: Legacy browsers with known compatibility issues with Moodle 3.8:

    Internet Explorer 10 and below
    Safari 7 and below


Major features
Analytics

    MDL-64739 - Analytics models may be restricted to category or course contexts
    MDL-65588 - Insights about students who have not logged in recently
    MDL-65562 - Report on the actions executed by users on predictions
    MDL-65633 - Allow targets to limit the analysis interval to a specific interface or parent class.
    MDL-66234 - Extra garbage collection for analytics
    MDL-66254 - Require enrolments to be active for most of the analysis interval
    MDL-62191 - Add bulk actions for analytics' insights
    MDL-66536 - Insight notifications improvements
    MDL-60949 - Analytics models should be sorted by name and not last modified
    MDL-66004 - Allow the Python machine learning backend to run from a separate server
    MDL-58992 - Add multi-class capabilities to prediction processors
    MDL-65585 - Global on/off switch for analytics

H5P integration

    MDL-66388 - Create a new button in Atto to add H5P content in anywhere from hp5.com and h5p.org external URLs
    MDL-66398 - Improve H5P filter to allow internal H5P content URLs
    MDL-66593 - Implement backup and restore process for H5P content
    MDL-67059 - Add Admin UI to manually upload H5P content-type libraries
    MDL-67057 - Create a capability to update H5P content-type libraries
    MDL-67058 - Create a task to install H5P content-type libraries
    MDL-66609 - Create the basic skeleton, library and interfaces for rendering H5P content
    MDL-66399 - Improve H5P Atto button to upload content
    MDL-66397 - Create a new filter to convert h5p.com and h5p.org URLs to embed code

Forum summary report

    MDL-66153 - Forum report: Basic skeleton
    MDL-66298 - Forum summary report option to message selected users
    MDL-66268 - Groups filter in forum summary report
    MDL-66373 - Dates filter in forum summary report
    MDL-66297 - Link forum summary report to export of each user's post content
    MDL-66694 - Add columns for word count and character count to the forum summary report
    MDL-66768 - Add the ability to download the forum summary report

Forum export

    MDL-66075 - Forum export functionality
    MDL-66631 - Dates filter in forum export
    MDL-66808 - Forum export options for human-readable dates and removing HTML

Forum grading

    MDL-66074 - Create forum grading interface
    MDL-66358 - Display grading form in the grading panel
    MDL-66365 - Add a button to display the entire discussion for a post being graded
    MDL-67116 - Make 'require grade' an activity completion criterion for the forum
    MDL-66381 - Forum grading user search
    MDL-66360 - Forum grading option to send notification to student
    MDL-66906 - Forum view grades option for students
    MDL-66359 - Support restricting the user list to a specific group

Forum UI improvements

    MDL-66477 - Create settings side drawer for new discussion view
    MDL-64821 - Create new discussion view for forum
    MDL-66481 - Update display of discussion in discussion list table
    MDL-65129 - Search starred discussions only option in forum advanced search

Assignment

    MDL-63349 - Assignment: Annotate PDF - Rotate submitted image automatically
    MDL-66537 - Annotate PDF - Right-to-left UI - The rotate buttons order is confusing
    MDL-63878 - Enable the saving and printing of annotated PDFs from previous attempts
    MDL-64811 - Assignment: Add warning about students falling into Default group if group submissions are enabled but not required
    MDL-65797 - Performance improvements for user / group overrides for mod assign

Question bank

    MDL-66553 - Display ID number and tags in the question bank UI
    MDL-66816 - Question bank: replace the row of edit icons with an Edit menu
    MDL-67153 - Allow question types to add extra actions to the Question bank edit menu

Course relative dates (experimental)

    MDL-66147 - Assignment due date relative to the student course start date
    MDL-66144 - Weeks format relative dates
    MDL-66143 - Course relative dates mode setting
    MDL-66148 - Option to override the assignment due date in a relative dates course

Course overview

    MDL-64901 - block_myoverview: Add admin setting to control the available layouts
    MDL-66016 - An admin can set which filters are available for users to select in their Dashboard course overview
    MDL-66017 - An admin can specify a course custom field as a filter for users to select in their Dashboard course overview
    MDL-63612 - Course card pattern colours may be specified by an admin
    MDL-65621 - Courses with course visibility set to hide should be labelled 'Hidden from students' in the course overview
    MDL-64860 - block_myoverview: Improve pagination widget
    MDL-64094 - Change 'Hidden' to 'Removed from view' in the course overview

Emojis

    MDL-65896 - Add emojis to messaging
    MDL-46779 - Atto should support full emoji

Usability improvements

    MDL-34498 - Session Timeout alert
    MDL-61043 - Provide a more consistent and better way of selecting and deselecting all items in a list
    MDL-48610 - Show alphabet filter in grader report even when there are less than 100 users
    MDL-38555 - Forms do not prevent same data submission multiple times
    MDL-59639 - Browser back button should work as expected in the administration menu with Boost theme
    MDL-57208 - Let users set their default homepage
    MDL-66178 - Participants list - Filter users with no roles
    MDL-65671 - Calendar view selector enables users to switch between month, day and upcoming events
    MDL-66563 - Improve drag and drop question accessibility in high-contrast mode
    MDL-64032 - The UI for setting enrolment end date/duration should be consistent
    MDL-65406 - Boost Theme accessibility: Nav drawer should be marked up as list
    MDL-65915 - Better progress display while re-grading quiz attempts
    MDL-67048 - Drag and drop upload progressbar invert inner and outer

Other highlights
Functional changes

    MDL-64745 - Administrative setting to show/not show "hide" feature in online users block
    MDL-62835 - The description should be displayed when viewing a Book, Lesson or IMS content package
    MDL-66496 - Option to include author information when importing entries into a database activity
    MDL-66740 - Make "course request" capability category context instead of system context
    MDL-65093 - Users should be informed that they can't block a user who has permission to message all users
    MDL-64002 - Add send message buffering
    MDL-66226 - Show plain text in Messages summary pane
    MDL-61649 - Several core emails provide only text format
    MDL-35773 - Include files option in backup settings
    MDL-63453 - VideoJS upgrade to 7.6.5 including HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (MPEG-DASH) support
    MDL-56549 - Add support for FLAC files
    MDL-62836 - Make awarding badges groups/groupings compliant
    MDL-60916 - Global Search: Replace course search form with global search
    MDL-64438 - Display course category in course related block
    MDL-66326 - Global search: Delete from search index when courses are deleted
    MDL-65183 - block_timeline can cause JSON parse error on dashboard when activities are saved with newline characters
    MDL-66612 - Calendar course event icon is different from course icon
    MDL-66775 - Add new Mobile setting for forcing a minimum app version to access the site
    MDL-66375 - Option to disable the "Forgotten password" feature in the app
    MDL-66753 - The People block is no longer needed and should be removed from core

For administrators

    MDL-66034 - Log role changes in more detail
    MDL-66570 - Allow disabling of cron output when capturing logs
    MDL-61804 - Let the admin control if lists of courses should be pre-sorted by visibility or not
    MDL-66133 - Let the administrator configure which user filters are shown by default
    MDL-63643 - Add ability to search/filter users by Last IP Address
    MDL-66119 - Disable GUI plugin uninstalls (eg $CFG->uninstallclionly similar to $CFG->disableupdateautodeploy)
    MDL-65201 - Automated backup course ordering
    MDL-65404 - Add column for enrol start dates to Upload users CSV
    MDL-40669 - Upload users via text file should include the optional user field 'disable notifications'
    MDL-66705 - Add an example csv file for bulk uploading of users
    MDL-59470 - Option to duplicate a user tour
    MDL-65622 - Add a new event when a grade item has been created
    MDL-65369 - Include changed course settings in course_updated event
    MDL-65492 - Cache admin UI: make it easy re-purge the cache you just purged
    MDL-63127 - Redis Cache: implement compression
    MDL-66428 - Allow Redis cache to use PHP extension Zstd
    MDL-46317 - Private files space setting should use MB not Bytes
    MDL-7339 - Change 'Open to Google' setting to 'Open to search engines'
    MDL-65208 - Add cli upgrade option to test if an upgrade is required
    MDL-58439 - Admin pages login as guest and then throw Access denied error (should prompt for login) require_admin()

For developers

    MDL-66675 - New $CFG->behat_pause_on_fail option added
    MDL-46267 - The $CFG->httpswwwroot was removed
    MDL-66335 - New steps to navigate straight to any plugin web page. Plugins must implement their own resolver between page types and URLs.
    MDL-65349 - Profiling included and excluded URLs now are matched from start. Some adjustments may be needed.
    MDL-66633 - Quiz: quiz attempt API should let you create an attempt for a different user
    MDL-66709 - Components other than activity modules should be able to backup and restore question attempt data
    MDL-66754 - Question engine: report methods should not require a list of slots
    MDL-62497 - Add a new transpilation tool for ES6
    MDL-50346 - Remove the restriction to forbid subdirectories in the templates directory
    MDL-66327 - $DB->get_records uses a lot of Peak RAM (with Postgres)
    MDL-66173 - Add hooks to extend all forms with /login/
    MDL-66367 - Caching of templates should use a new templaterev variable
    MDL-66304 - Allow support for xsendfile in alternative_file_system_class independently of local files
    MDL-66166 - Improve the moodlebot user agent and expose a function for plugins to use
    MDL-65646 - Move dependencies and subplugins to JSON
    MDL-55751 - Remove the CSS chunker from Moodle
    MDL-65438 - Allow themes to alter the core css url's
    MDL-65747 - Removed unused Pear_Crypt_CHAP library

Web services additions and updates

    MDL-65794 - Make some web service calls idempotent over http GET
    MDL-67043 - Web service to enable H5P offline access in the Moodle app
    MDL-64254 - New Web Services for updating a forum post (or a discussion topic post)
    MDL-65017 - New web service to delete forum posts
    MDL-64588 - New web services for adding and deleting comments
    MDL-66376 - Enforce app security by using tokenpluginfile.php instead webservice/pluginfile.php
    MDL-65400 - Blocks Web Services (for course and dashboard) should return the block settings

Component API upgrades

    admin/upgrade.txt
    analytics/upgrade.txt
    blocks/recentlyaccessedcourses/upgrade.txt
    blocks/starredcourses/upgrade.txt
    blocks/upgrade.txt
    cache/upgrade.txt
    calendar/upgrade.txt
    comment/upgrade.txt
    course/format/upgrade.txt
    course/upgrade.txt
    customfield/field/upgrade.txt
    enrol/ldap/upgrade.txt
    enrol/upgrade.txt
    lib/mlbackend/php/upgrade.txt
    lib/mlbackend/python/upgrade.txt
    lib/upgrade.txt
    media/upgrade.txt
    message/upgrade.txt
    mod/assign/upgrade.txt
    mod/book/upgrade.txt
    mod/feedback/upgrade.txt
    mod/forum/upgrade.txt
    mod/glossary/upgrade.txt
    mod/lti/upgrade.txt
    mod/quiz/report/upgrade.txt
    mod/upgrade.txt
    mod/wiki/upgrade.txt
    mod/workshop/upgrade.txt
    question/type/upgrade.txt
    question/upgrade.txt
    search/upgrade.txt
    theme/upgrade.txt
    webservice/upgrade.txt

Revision 1.77 / (download) - annotate - [select for diffs], Mon Nov 4 22:09:57 2019 UTC (4 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

www: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

Manually excluded phraseanet since pkglint got the indentation wrong.

Revision 1.76 / (download) - annotate - [select for diffs], Fri Sep 13 02:59:11 2019 UTC (4 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.75: +2 -3 lines
Diff to previous 1.75 (colored)

Update to 3.7.2

Upstream changes:
Moodle 3.7.2 release notes

Releases > Moodle 3.7.2 release notes

Release date: 9 September 2019

Here is the full list of fixed issues in 3.7.2.
Contents

    1 Fixes and improvements
    2 Security fixes and improvements
        2.1 Security fixes
        2.2 Security improvements
    3 See also

Fixes and improvements

    MDL-59911 - Unoconv doesn't work after the scheduled task conversion_cleanup_task has run
    MDL-65219 - Broken link in messages contact request notification
    MDL-58026 - Regrading a quiz in progress causes student to lose data
    MDL-66071 - Cannot update user profile with non-internal auth method such as LDAP
    MDL-63458 - Do not display "Send a message" option in course participants list if messaging is disabled site-wide
    MDL-33884 - Export of questions with lots of images as Moodle XML runs out of memory
    MDL-66136 - Online text assignment error when attempting to submit an image only (with no text)
    MDL-66021 - 'Delete and then restore' doesn't delete when using asynchronous restore
    MDL-64598 - Emojis are very big in forum notification emails
    MDL-35939 - Quiz page title does not tell the user where they are in the quiz
    MDL-65555 - Course restore excluding groups still restores quiz overrides resulting in extra calendar events
    MDL-65517 - Manually completed course activities showing in Timeline
    MDL-65925 - Grade page is broken if submission other than PDF was deleted
    MDL-66110 - Error reading from database after upgrade to 3.7.1 (MySQL 8.0.2)
    MDL-65679 - Expanding/collapsing PDF comments causes other annotations to change position
    MDL-57342 - "Is this your first time here?" shows when self registration disabled and no message in auth_instructions
    MDL-65954 - Exporting table data to PDF places entries in wrong columns
    MDL-65116 - Assignment due date does not update for group selection
    MDL-65786 - Blog-like format forum no longer shows unread messages count
    MDL-65908 - Annotated PDF - Comments can't be added and viewed in RTL user interface
    MDL-65749 - Upgrade PHPMailer
    MDL-50472 - Maintenance Mode messages don't appear with Force Login enabled
    MDL-52849 - File picker error messages are not read out in assignment to screen reader users
    MDL-66272 - Custom theme favicon on LTI provider site breaks LTI authentication
    MDL-66230 - Deleting a user tour causes error in privacy data export
    MDL-64757 - Some Dashboard elements are following browser language, not page language
    MDL-66120 - Remove community finder block - as part of Sunsetting moodle.net
    MDL-66072 - Remove course-sharing functionality - as part of Sunsetting moodle.net
    MDL-65595 - Multiple choice question text not wrapped in Lesson

Security fixes and improvements
Security fixes

Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Security improvements

    MDL-65443 - Context freezing not logged

Moodle 3.7.1 release notes

Releases > Moodle 3.7.1 release notes

Release date: 8 July 2019

Here is the full list of fixed issues in 3.7.1.
Contents

    1 Fixes and improvements
    2 Security fixes and improvements
        2.1 Security fixes
        2.2 Security improvements
    3 See also

Fixes and improvements

    MDL-59650 - Calendar export no longer limited to 40 events
    MDL-64935 - Jump to dropdown menu no longer overlaps before / next activity links
    MDL-53778 - Quiz with activity completion 'Or all available attempts completed' no longer possible with unlimited attempts
    MDL-65101 - Users with capability moodle/site:messageanyuser are no longer restricted from messaging users with 'My contacts only' messaging privacy enabled
    MDL-65660 - Guest users prompted to enrol in order to post in a forum
    MDL-65675 - 'Re' no longer duplicated in forum post subject line
    MDL-65249 - Redis cache store correctly displays exception after failed connections
    MDL-65084 - Recently accessed items block no longer attempts to load items from deleted courses
    MDL-57729 - Ampersand in site title no longer breaks LTI provider cartridge XML
    MDL-65655 - Forum mailings and maintenance jobs no longer fail with 'Suspended account' exception
    MDL-55821 - The individual assignment grading page when using marking workflow and rubrics now displays the current gradebook grade
    MDL-65696 - PDF annotation comments no longer expand unexpectedly
    MDL-64784 - Enrolled users list sort order no longer changes after adding or removing a user
    MDL-55197 - Multi-lang filter no longer ignores 'en' parent language
    MDL-65829 - Enrolments whose start date is after the analytics analysis start time are no longer discarded
    MDL-65708 - Child themes have base layouts loaded
    MDL-65888 - Fix for 'error/usernotconfirmed' exception in forum mailings and maintenance jobs
    MDL-65661 - Long course names in 'Recently accessed courses' block correctly displayed
    MDL-65839 - Improved memory usage of analytics evaluation and initial training processes
    MDL-65705 - Badges from other sites which are displayed via a backpack no longer show date in the future
    MDL-65326 - Restore process no longer fails if a capability it is attempting to assign does not exist
    MDL-65665 - Quick reply now respects subscribe on reply user preference
    MDL-65814 - Item counts for action events are now shown in the timeline block
    MDL-65666 - Unread forum posts are once again highlighted
    MDL-65883 - Quiz navigation buttons once again scroll to the correct question on the page
    MDL-65901 - Forum advanced search form styling improvements
    MDL-65634 - Analytics 'students at risk' models now discard user enrolments whose start and end dates fall outside of the analysed time interval
    MDL-65297 - Atto 'Manage files' now detects filenames containing a hash symbol (#)
    MDL-65591 - Language customisation page once again displays the correct buttons
    MDL-65606 - Database activity unapproved entries are once again highlighted

Security fixes and improvements
Security fixes

    MSA-19-0013 Missing sesskey (CSRF) token in loading/unloading XML files
    MSA-19-0014 Ability to delete glossary entries that belong to another glossary
    MSA-19-0015 Quiz group overrides did not observe groups membership or accessallgroups
    MSA-19-0016 Assignment group overrides did not observe separate groups mode
    MSA-19-0017 Upgrade TCPDF library for PHP 7.3 and bug fixes (upstream)

Security improvements

The following bug fixes or improvements were made, which contribute to improving security or privacy best practices:

    MDL-65779 - Forum backup and restore now retains any private replies as private
    MDL-60347 - SMTP debugging now also requires developer level debugging messages to be enabled before being displayed. Although SMTP debugging is not intended for production site use, this provides an additional fallback measure to prevent verbose debugging from being unintentionally being visible to users

Revision 1.75 / (download) - annotate - [select for diffs], Sun Aug 11 13:24:21 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.74: +2 -1 lines
Diff to previous 1.74 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.74 / (download) - annotate - [select for diffs], Sat May 25 15:19:30 2019 UTC (4 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

Update to 3.7

Upstream changes:
Major features
Forum

    MDL-22077 - Private reply option
    MDL-65033 - Ability to star discussions
    MDL-64956 - In-page forum post reply
    MDL-65032 - Ability to lock discussions manually
    MDL-65069 - Ability to create discussions without changing page
    MDL-64820 - Forum display updated to use templates
    MDL-65071 - List of discussions is sortable
    MDL-65034 - Accessibility improvements to forum discussions
    MDL-65394 - Forum rendering speed improvements
    MDL-46881 - Forum scheduled task (cron) has been refactored into several smaller cron tasks

Messaging

    MDL-65015 - HTML in messages is cleaned according to site/role "trusttext" configuration
    MDL-64715 - Personal space in messaging drawer for draft messages etc.
    MDL-64495 - New settings page for messaging-related settings
    MDL-63620 - Group conversations can be created from both the auto-create groups edit page and the import groups tool
    MDL-63915 - Old messaging user interface removed and replaced with a new widget
    MDL-64773 - Messaging conversations can be muted
    MDL-65132 - New capability for deleting messages for all users within group conversations
    MDL-64017 - Message processors can identify and handle group messages
    MDL-64703 - Updated interface on the messaging index page
    MDL-64137 - Searches highlight text that matches the search term
    MDL-65114 - Timestamps in the main conversation list include days and years
    MDL-64093 - New admin setting to set the site default for using enter key to send messages
    MDL-60680 - Improved push notifications

Themes

    MDL-58428 - All Boost templates moved to core
    MDL-64505 - Classic theme introduced to core
    MDL-64506 - Bootstrapbase and related themes (Clean/More) removed from core
    MDL-65449 - Themes can override the course pattern used on the dashboard

LTI

    MDL-62599 - LTI 1.3 support introduced

Open Badges

    MDL-63262 - Support added for Open Badges 2.0 platforms
    MDL-63876 - Moodle competencies can be linked to criteria for badges in Open Badges 2.0

Dashboard and Course Overview

    MDL-63794 - Course categories can be displayed on courses in the course overview block
    MDL-64855 - New admin setting to control the output of the course category in the myoverview block
    MDL-64376 - Scrolling improved in the recently accessed courses block
    MDL-64903 - Course filters are logically grouped in the myoverview block
    MDL-64898 - The completion progress bar is no longer displayed for teachers in the myoverview block

Learning Analytics

    MDL-61667 - Improvements to the install/uninstall procedure the Analytics API offers to plugins
    MDL-64783 - New ãà×Öpcoming activities dueãàmodel added
    MDL-65582 - The "upcoming activities due" model is enabled by default
    MDL-64786 - Users can overwrite default model names
    MDL-64693 - New target added for course competencies achievement
    MDL-64636 - New target added for course completion
    MDL-65176 - New target added for students at risk of not getting the minimum grade to pass a course
    MDL-64954 - A "More info" link provides more information about different core analytics elements
    MDL-64777 - Default models can be restored
    MDL-64787 - Analytics models can be evaluated using a trained machine learning backend
    MDL-60944 - Models can be created, deleted, imported and exported
    MDL-64779 - Ability to choose whether to include trained model weights in an export
    MDL-65175 - When evaluating a model, the time-splitting method can be set using the web interface
    MDL-65177 - It is possible to set the frequency of insight generation for models based on assumptions (e.g. the "upcoming activities due" model)
    MDL-60936 - "Enabled time-splitting methods" analytics setting converted to a list of default time-splitting methods for a model's evaluation

Usability improvements

    MDL-5311 - Choices can be cleared for single-answer multiple-choice questions
    MDL-43385 - Print output of books has been improved
    MDL-28505 - Course backup and restore can be performed asynchronously
    MDL-61537 - Ability to rotate pages when annotating PDFs in assignment feedback
    MDL-63773 - Assignment settings form hides irrelevant options instead of disabling them
    MDL-64552 - Moodle forms inside the admin top level directory hide irrelevant options instead of disabling them
    MDL-64557 - Moodle forms inside the course directory hide irrelevant options instead of disabling them
    MDL-60474 - The student selection tool in the grading interface reflects the sorting order of the grading table
    MDL-39261 - File support added to lesson essay questions
    MDL-60913 - Global search results can be split into tabs by category
    MDL-50793 - Teachers can see hidden pages in book activities
    MDL-60059 - Workshop activity action events support drag and drop in the calendar
    MDL-62142 - Accessibility improvements for Boost course landing page

Other Highlights
Functional changes

    MDL-31355 - Forum due dates are added to the calendar
    MDL-36088 - Adding/modifying questions to/in the question bank is logged
    MDL-49673 - Assignment has an option to not display the grader to students
    MDL-31852 - HTML tags allowed in the title of Lesson "content pages"
    MDL-64377 - Ability to delete assignment file submissions
    MDL-64243 - Nextcloud serves "offline" files consistent with other integrations (e.g. OneDrive and Google Docs)
    MDL-53346 - User competencies in courses show the linked learning plans
    MDL-62223 - Improved submission statements for assignments
    MDL-52828 - Competencies can be graded when grading an activity
    MDL-65154 - Course competencies page shows students which competencies are linked to an activity
    MDL-64414 - "AND" and "OR" are available in if-conditions for grade calculations

For administrators

    MDL-10965 - There is a new capability available to view the list of non-hidden courses
    MDL-57898 - New custom field types plugin and course custom fields functionality
    MDL-49399 - Output can be captured during cron and task runs
    MDL-62869 - Global search can be configured to include all visible courses
    MDL-64322 - New data privacy capability to restrict submission of deletion requests for other users
    MDL-63569 - A constant can be added to the subject of all emails
    MDL-62907 - The standard log table 'other' field can be set to store in JSON format
    MDL-64281 - Frame embedding is always allowed for requests coming from the Moodle app
    MDL-61164 - Tasks using legacy cron functionality moved to scheduled tasks
    MDL-57900 - Added fields to provide site metadata to support learning analytics
    MDL-63623 - Plugins can be uninstalled via command line
    MDL-64323 - Additional fields are included in user searches when making new data requests on behalf of a user
    MDL-64347 - Improved processing of scheduled and ad-hoc tasks
    MDL-65142 - Tables can be downloaded in PDF format (new dataformat)
    MDL-64314 - Insights notification enable web notifications by default
    MDL-65138 - Course sharing to Moodle.net is disabled by default (configured via a new setting)
    MDL-64454 - Site administration page warns if cron does not run frequently
    MDL-62728 - The language packs page displays a warning when locales are not fully supported
    MDL-64071 - Improved diagnostics when testing LDAP settings
    MDL-64823 - Disabling mobile plugins works as expected
    MDL-44484 - Theme field available in the bulk upload users tool
    MDL-64477 - Learning analytics usage data is included with site usage data
    MDL-64337 - Mobile app enabled sites prompt users that do not use the app to download it in notification emails
    MDL-64339 - User names provided in the comments report are hyperlinked to the user's profile

For developers

    MDL-54592 - MongoDB cache store upgraded to use PHP 7 compatible library
    MDL-63977 - Behat testing available for mobile app features and plugins
    MDL-63986 - Behat testing added for the messaging drawer
    MDL-64449 - New debug feature to expose code issues with session locks
    MDL-52167 - Core functionality added to enable site administration settings to be hidden if dependent on another disabled setting
    MDL-63366 - Ability to specify filters for unit testing coverage
    MDL-65130 - Improved unit testing coverage generation by only respecting the @covers annotation
    MDL-60470 - New "after_require_login" hook introduced
    MDL-65204 - Phpunit upgraded to version 7.5.x
    MDL-64348 - Improved AJAX template fetching
    MDL-59986 - External database enrolment sync moved to a scheduled task
    MDL-63880 - Some templates common in dashboard blocks have been moved to increase reusability
    MDL-64587 - New option in the XMLDB editor to add the mandatory persistent fields
    MDL-64324 - ID collisions are avoided when forms are loaded from AJAX
    MDL-64684 - When JavaScript caching is disabled, jQuery and RequireJS are no longer minified

New web services

    MDL-64252 - New SCORM web service to return user capabilities
    MDL-64656 - New web service to return the tag associated with an element
    MDL-64655 - New forum web service to return user access information
    MDL-64642 - New web service to call multiple external functions

Revision 1.73 / (download) - annotate - [select for diffs], Thu May 23 19:23:20 2019 UTC (4 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.72: +3 -3 lines
Diff to previous 1.72 (colored)

all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.

Revision 1.72 / (download) - annotate - [select for diffs], Mon Mar 11 07:52:06 2019 UTC (5 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

Update to 3.6.3

Upstream changes:
Moodle 3.6.3 release notes

Releases > Moodle 3.6.3 release notes

Release date: 11 March 2019

Here is the full list of fixed issues in 3.6.3.
Fixes and improvements

    MDL-63892 - Last post date and time shown correctly on forum page
    MDL-64609 - Gradebook regrading no longer gets stuck
    MDL-43428 - Quiz now displays the correct time left when quiz close date before time limit
    MDL-62345 - Site home and Dashboard now have different data-key attributes when the home page is set to site
    MDL-61405 - All assignment 'View annotated PDF' buttons work
    MDL-64632 - Invalid response value detected messaging error fix
    MDL-63103 - Server files performance improvement for sites with lots of activities and files
    MDL-64528 - Activities can no longer be marked as complete when the context is frozen
    MDL-63677 - Users no longer redirected back to a policy agreement when creating a new account
    MDL-55135 - View competency framework no longer required for viewing competencies in a course
    MDL-62454 - Numerical question units are displayed on the same line
    MDL-64553 - Notifications table has index for the useridfrom column
    MDL-64521 - Participants page performance improvement for courses with ~50k users and 10 groups
    MDL-48338 - A single simple discussion forum now scrolls to new posts
    MDL-60972 - Deleting course sections now also delete files used in the section description
    MDL-64652 - Data export performance improvement
    MDL-63674 - RTL languages correctly aligned in messaging interface
    MDL-64171 - Course image scaled down when no course summary
    MDL-64240 - Forum post word count correctly reflects the size of posts
    MDL-62680 - Accessibility improvement for quiz question feedback
    MDL-64679 - Option to clear prediction for analytics trained models
    MDL-62963 - Clearer button background in Boost
    MDL-64640 - Deleting of feedback question and deleting of user tour step no longer give a 404 error
    MDL-64856 - Glossary 'Actions menu' icon no longer disappears when browsing
    MDL-64730 - External tool 0 points score now correctly recorded as zero in the gradebook
    MDL-64464 - Drag and drop question types now allow use of mixed languages
    MDL-62143 - Boost navigation bar accessibility improvements
    MDL-64561 - Install database CLI script now shows help even if Moodle is already installed
    MDL-64134 - Messaging search simpler UI when search returns no results
    MDL-64385 - 'Allowed email domains' setting is now case insensitive
    MDL-63628 - Download assignment submission files via keyboard accessibility fix
    MDL-64469 - Question bank category edit link usability improvement
    MDL-63378 - Boost theme menu links contrast accessibility fix
    MDL-64143 - Messaging contacts are now shown in bold
    MDL-64144 - Messaging search results now shown with date rather than time stamp
    MDL-64971 - get_with_capability_join, get_users_by_capability, assign/unassign_capability now check the capability exists

Revision 1.71 / (download) - annotate - [select for diffs], Tue Jan 15 23:35:25 2019 UTC (5 years, 2 months ago) by wen
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

Update to 3.6.2

Upstream changes:
Moodle 3.6.2 release notes

Releases > Moodle 3.6.2 release notes

Release date: 14 January 2019

Here is the full list of fixed issues in 3.6.2.
Fixes and improvements

    MDL-63994 - CAS authentication fixed
    MDL-63260 - Exponential question growth prevented when duplicating quizzes
    MDL-49651 - Hidden courses no longer send forum notifications to participants
    MDL-64290 - IMS Common Cartridge can restore from custom temp directory
    MDL-59954 - Drag and drop file uploads now respect the ignore file size limits capability
    MDL-64400 - Performance improvement when fetching notifications
    MDL-63512 - Lesson question responses show multimedia consistently
    MDL-64419 - Messaging user info fix in bootstrapbase themes
    MDL-63722 - Question bank pagination fix
    MDL-60518 - The result of core_user::is_real_user is now consistent
    MDL-64216 - Database query efficiency improvement to core_grade privacy provider
    MDL-64025 - Admin bookmarks block can bookmark admin categories
    MDL-64275 - All unread counts in message functionality now update without a page refresh
    MDL-64426 - Filter support added to group message conversation names
    MDL-64357 - LTI assignment and grade LineItems are retained after the cleanup scheduled task is run
    MDL-64497 - GDPR moodle_content_writer can no longer cause an endless loop
    MDL-64229 - User images are linked to their profile in the new messaging interface
    MDL-61633 - Assignment grading interface 'Next page' navigation now resets scrolling to the top of the next page

Revision 1.70 / (download) - annotate - [select for diffs], Mon Jan 14 13:06:11 2019 UTC (5 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

Drop support for php70

Drop support for php70 before remove it from pkgsrc.

Revision 1.69 / (download) - annotate - [select for diffs], Fri Dec 7 00:30:32 2018 UTC (5 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

Update to 3.6.1

Upstream changes:
Moodle-3.6.1
Regression fix

    MDL-64307 - Previous messaging conversations should be displayed after upgrading

Other fixes

    MDL-64206 - Facebook logo is correctly displayed when using OAuth 2 authentication
    MDL-63459 - Calculated multichoice question able to answer with negative note in interactive mode

Revision 1.68 / (download) - annotate - [select for diffs], Tue Dec 4 12:09:53 2018 UTC (5 years, 3 months ago) by wen
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

Update to 3.6

Upstream changes:
Moodle-3.6 Major features
Dashboard and Course overview

    MDL-63044 and MDL-63337 - New Course overview and Timeline block
    MDL-63062 - New Recently accessed courses block
    MDL-63063 - New Recently accessed items block
    MDL-63457 - Option to hide courses in the course overview block
    MDL-63058 - Option to star/unstar courses in the course overview block
    MDL-63064 - New Starred courses block
    MDL-63352 - Dashboard retains user preferences for view options
    MDL-63793 - Course overview block retains user preferences for the number of courses to show
    MDL-61161 - Grace period when displaying "In progress" courses in course overview block
    MDL-63040 - Removal of Dashboard page header

GDPR and Privacy

Note that some of these GDPR improvements have also been backported to Moodle 3.5.3, 3.4.6 and 3.3.9.

    MDL-63116 - Data requests bulk actions
    MDL-62309 - Option to make site policies required or optional
    MDL-61652 - Capabilities for controlling who can download SAR data
    MDL-62563 - Data deletion of existing deleted users
    MDL-63897 - Pre-processing stage removed from data requests process
    MDL-62558 - Data retention summary (read-only)
    MDL-63726 - Option to remove the "Data retention summary" link in the footer
    MDL-62491 - HTML data request export format
    MDL-63401 - User expiry improvements
    MDL-63619 - Data purpose and category inheritance improvements
    MDL-62560 - Different data retention strategies for different roles in a purpose
    MDL-62554 - Ability to configure data registry to use module type defaults
    MDL-63009 - Site mentioned in email notifications of data requests
    MDL-6074 - Option to hide your name in the online users block

Messaging

    MDL-57272 and MDL-63280 - Group messaging
    MDL-63303 - New messaging UI with messaging drawer
    MDL-63279 - Option to disable site-wide messaging
    MDL-63214 - Privacy setting for restricting who can message you
    MDL-63213 - Option to star messaging conversations
    MDL-63283 - Notifications not sent for group conversations
    MDL-63281 - Group members synchronised with messaging conversations members

Assignment

    MDL-27520 - Assignment feedback can include media or other files

Quiz

    MDL-62610 - Improved quiz statistics report usability for randomized questions
    MDL-62708 - Option to add ID numbers to questions and question categories
    MDL-63738 - Single questions can be exported from the question bank

Workshop

    MDL-60820 - Teachers can specify workshop submission types

Repositories

    MDL-58943 - Nextcloud integration, with a Nextcloud repository and OAuth 2 Nextcloud service

Open Badges

    MDL-58454 - Support for Open Badges v2.0

Performance

    MDL-54035 - Performance improvements to cache flags
    MDL-47962 - Glossary auto-linking filter performance improvements

Usability improvements

    MDL-51177 - atto_htmlplus implemented to improve Atto editor HTML indenting
    MDL-45170 - Copy and paste of images from one WYSIWYG window to another
    MDL-61388 - Forum actions announced by screen reader when completed
    MDL-62899 - Global search displays a relevant icon next to link in results
    MDL-46415 - SVG/high resolution emoticons
    MDL-58000 - Larger badge images are used

Experimental

    MDL-53566 - Context freezing - setting read-only access for categories, courses, activities and their content

Other highlights
Functional changes

    MDL-17943 - 'Resend confirmation email' button on login page
    MDL-14274 - IF conditions in grade calculations
    MDL-37624 - Calendar entries location support
    MDL-36754 - Images are displayed in forum notification emails
    MDL-59259 - Course format options may be specified in upload courses CSV file
    MDL-41265 - Page resource option to show/hide "Last modified"
    MDL-61378 - Forum post HTML structure improvements
    MDL-59454 - Option to download the list of course participants
    MDL-60520 - Analytics models can use different machine learning backends
    MDL-61573 - User menu: customusermenuitems map Font Awesome icons for non pix/t folders
    MDL-62320 - JSON added to the default MIME types list
    MDL-63431 - Atto media plugin title global attribute support
    MDL-60435 - Shibboleth authentication identity providers
    MDL-59169 - Grader report saves after edit with multiple tabs
    MDL-62960 - Drag and drop of course events respects the course start date

Security issues

    MSA-18-0020 Login CSRF vulnerability in login form. Note that this fix has previously been disclosed following the release of Moodle 3.5.3, 3.4.6, 3.3.9 and 3.1.15.

For administrators

    MDL-62334 - 'Add a new course' link in Site administration
    MDL-63253 - Admin search results provide location of the found matching page
    MDL-63772 - Capability to control use of Atto Record RTC
    MDL-63708 - New blocks supported by the mobile app can be disabled
    MDL-52953 - Legacy log store deprecation
    MDL-59429 - Log changes to site administrators
    MDL-62651 - adhoc task runner
    MDL-62777 - Site upgrades via CLI display new default settings
    MDL-63603 - Indian Rupee added to PayPal enrolment currencies

For developers

    MDL-55188 - Old Events API final deprecation
    MDL-54741 - Phase 2 of deprecation of functions in lib/deprecatedlib.php
    MDL-51803 - Reusable element for drag and drop sortable table or list
    MDL-63329 - memcache session handler removal
    MDL-63658 - New Favourites subsystem
    MDL-63729 - Badges web services return new fields and data added by the Open Badges v2.0 specification
    MDL-50812 - core_useragent::get_browser_version_classes distinguishes between different browsers

Privacy API update

In addition to existing requirements, any plugin which implements the plugin provider interface must also implement the \core_privacy\local\request\core_userlist_provider interface. Two new methods need to be implemented:

    get_users_in_context()
    delete_data_for_users()

However, the two above methods are not required for plugins that implement the null_provider only (i.e. which do not store personal data).

Note that these changes are also required for latest Moodle 3.4.6 and 3.5.3 versions.
Behat scenario files

    MDL-57281 - The behat step

    I navigate to "ITEM" node in "MAINNODE > PATH"

    has been deprecated and throws an exception with details on how to replace it. The recommended replacement steps work in all recent Moodle versions. The updated Behat will pass with Moodle 3.4 too.

Login token

If your plugin provides an alternative login form (e.g. it is a theme replacing the default login form template / renderer), the login form must include a new login token field. For details of required changes, see Login token. Note that this also affects latest stable branches too.
New core functions

    userdate_htmltime()

Component APIs upgrades

Please refer to the upgrade.txt files in the relevant component directory for changes in this particular Moodle release.

    admin/tool/log/upgrade.txt
    admin/tool/upgrade.txt
    auth/shibboleth/upgrade.txt
    auth/upgrade.txt
    badges/upgrade.txt
    blocks/upgrade.txt
    cache/upgrade.txt
    calendar/upgrade.txt
    course/format/upgrade.txt
    course/upgrade.txt
    enrol/upgrade.txt
    filter/upgrade.txt
    grade/grading/form/upgrade.txt
    grade/report/upgrade.txt
    grade/upgrade.txt
    lib/upgrade.txt
    media/upgrade.txt
    message/upgrade.txt
    mod/assign/upgrade.txt
    mod/feedback/upgrade.txt
    mod/forum/upgrade.txt
    mod/quiz/upgrade.txt
    mod/scorm/report/basic/upgrade.txt
    mod/scorm/upgrade.txt
    mod/upgrade.txt
    mod/workshop/upgrade.txt
    question/format/upgrade.txt
    report/upgrade.txt
    tag/upgrade.txt
    theme/upgrade.txt
    user/upgrade.txt

Revision 1.63.2.1 / (download) - annotate - [select for diffs], Mon Sep 17 19:41:11 2018 UTC (5 years, 6 months ago) by spz
Branch: pkgsrc-2018Q2
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) next main 1.64 (colored)

Pullup ticket #5831 - requested by wen
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.67
- www/moodle/distinfo                                           1.52

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   wen
   Date:           Sat Sep 15 13:10:00 UTC 2018

   Modified Files:
           pkgsrc/www/moodle: Makefile distinfo

   Log Message:
   Update to 3.5.2

   Upstream changes:
   Moodle 3.5.2 release notes

   Releases > Moodle 3.5.2 release notes

   Release date: 10 September 2018

   Here is the full list of fixed issues in 3.5.2.
   Contents

       1 Highlights
       2 Fixes and improvements
       3 Security issues
       4 See also

   Highlights

       MDL-61652 - Configuration as to who can download SAR data
       MDL-62026 - Privacy officer can mark general enquiries as complete
       MDL-62660 - Option to set a data request expiry time
       MDL-57741 - Launch URL for Publish as LTI tool
       MDL-57977 - Global search allows searching for users by alternate name

   Fixes and improvements

       MDL-60826 - Memory exhaustion error when trying to add/edit calendar event as admin
       MDL-60874 - Clearer search results in user enrolment
       MDL-62782 - Users with the capability mod/assign:viewgrades can also view uploaded feedback files
       MDL-62849 - Filemanager: cannot manage files when there are folders
       MDL-62534 - Empty course sections deleted when upgrading
       MDL-62600 - Admin is misinformed that there are no data requests
       MDL-61351 - Shibboleth logout does not handle file sessions correctly
       MDL-62996 - Missing upgrade.php file on tool_dataprivacy may cause errors when upgrading from 3.3 or 3.4
       MDL-62643 - Online text assignment submissions generate a blank HTML document for grading when no text is entered
       MDL-61515 - The current core php-css-parser prefixing library does not support sass syntax "@supports"
       MDL-61424 - When token is rejected from moodle.net provide option to unregister
       MDL-59847 - Behaviour when city/country are hiddenfields and identityfields at the same time
       MDL-62965 - User profile fields missing on signup page
       MDL-62889 - Multiple fixes when redirecting to a URL after clicking on a notification
       MDL-62989 - Data requests are listed by date requested for users
       MDL-62896 - Some non-core plugins are missing their Additional label on the Plugin data registry page
       MDL-62993 - External tool Message in Membership Service not in an Array
       MDL-62969 - External tool LtiLinkMemberships URL is invalid
       MDL-62581 - Boost Course restore screen styling improvements
       MDL-62769 - "Statistics for question positions" graph shows last shown variant, not stats for overall question
       MDL-62341 - 'Go back to previous page' link on All policies page
       MDL-62746 - Boost core_tag modals content layout improvements
       MDL-45389 - Forum index page alignment improvements
       MDL-61707 - Pre-signup (minor check) session is not deleted upon signup
       MDL-62852 - All policies page lists policy type and audience

   Security issues

   A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.


   To generate a diff of this commit:
   cvs rdiff -u -r1.66 -r1.67 pkgsrc/www/moodle/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/www/moodle/distinfo

Revision 1.67 / (download) - annotate - [select for diffs], Sat Sep 15 13:10:00 2018 UTC (5 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.66: +2 -3 lines
Diff to previous 1.66 (colored)

Update to 3.5.2

Upstream changes:
Moodle 3.5.2 release notes

Releases > Moodle 3.5.2 release notes

Release date: 10 September 2018

Here is the full list of fixed issues in 3.5.2.
Contents

    1 Highlights
    2 Fixes and improvements
    3 Security issues
    4 See also

Highlights

    MDL-61652 - Configuration as to who can download SAR data
    MDL-62026 - Privacy officer can mark general enquiries as complete
    MDL-62660 - Option to set a data request expiry time
    MDL-57741 - Launch URL for Publish as LTI tool
    MDL-57977 - Global search allows searching for users by alternate name

Fixes and improvements

    MDL-60826 - Memory exhaustion error when trying to add/edit calendar event as admin
    MDL-60874 - Clearer search results in user enrolment
    MDL-62782 - Users with the capability mod/assign:viewgrades can also view uploaded feedback files
    MDL-62849 - Filemanager: cannot manage files when there are folders
    MDL-62534 - Empty course sections deleted when upgrading
    MDL-62600 - Admin is misinformed that there are no data requests
    MDL-61351 - Shibboleth logout does not handle file sessions correctly
    MDL-62996 - Missing upgrade.php file on tool_dataprivacy may cause errors when upgrading from 3.3 or 3.4
    MDL-62643 - Online text assignment submissions generate a blank HTML document for grading when no text is entered
    MDL-61515 - The current core php-css-parser prefixing library does not support sass syntax "@supports"
    MDL-61424 - When token is rejected from moodle.net provide option to unregister
    MDL-59847 - Behaviour when city/country are hiddenfields and identityfields at the same time
    MDL-62965 - User profile fields missing on signup page
    MDL-62889 - Multiple fixes when redirecting to a URL after clicking on a notification
    MDL-62989 - Data requests are listed by date requested for users
    MDL-62896 - Some non-core plugins are missing their Additional label on the Plugin data registry page
    MDL-62993 - External tool Message in Membership Service not in an Array
    MDL-62969 - External tool LtiLinkMemberships URL is invalid
    MDL-62581 - Boost Course restore screen styling improvements
    MDL-62769 - "Statistics for question positions" graph shows last shown variant, not stats for overall question
    MDL-62341 - 'Go back to previous page' link on All policies page
    MDL-62746 - Boost core_tag modals content layout improvements
    MDL-45389 - Forum index page alignment improvements
    MDL-61707 - Pre-signup (minor check) session is not deleted upon signup
    MDL-62852 - All policies page lists policy type and audience

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Revision 1.66 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:26 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored)

Recursive bump for perl5-5.28.0

Revision 1.65 / (download) - annotate - [select for diffs], Tue Jul 10 08:08:07 2018 UTC (5 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

Update to 3.5.1

Upstream changes:
Moodle 3.5.1 release notes
Releases > Moodle 3.5.1 release notes

Release date: 9 July 2018

Here is the full list of fixed issues in 3.5.1.

CONTENTS [hide]
1 Highlights
2 Fixes and improvements
3 Security issues
4 See also
Highlights
MDL-62544 - Enable admins and privacy officers to make subject access requests on behalf of users
MDL-62211 - Data requests page may be filtered or sorted and is paginated
MDL-62391 - User who made the data request shown on data requests page
Fixes and improvements
MDL-57968 - Multiple unnecessary Messaging AJAX requests
MDL-61702 - Can't install Moodle with MariaDB version >= 10.3.1
MDL-59047 - Short answer question doesn't display correctly when using the Boost theme
MDL-61189 - Calendar event descriptions not saved when using TinyMCE
MDL-62239 - Drag and drop question types broken when using iOS 11.3
MDL-51419 - Filename corruption on download when name contains multibyte chars when using MS Edge
MDL-62658 - Notifications are not marked as read when clicked on
MDL-62543 - New 'deleted' field for forum posts is used in the wrong way for RSS feeds
MDL-62516 - Request to delete forum data for a user will delete files of all users
MDL-62440 - Participants page exhausts memory with many site-wide role assignments
MDL-62358 - Question rendering API does not support all 'question numbers' that might be needed
MDL-60915 - get_recordset methods load entire result set into memory in Postgres
MDL-62493 - Policy plugin problem when guests attempt to create an account
MDL-62574 - Database exception when deleting user data from the HTML block
MDL-62532 - Predefined tags are not appearing in the question tag dropdown
MDL-61832 - Editing options disappear after saving a Lesson page in expanded view
MDL-56498 - Notifications are not marked as read when clicked in popover
MDL-62270 - Cron task fails on data-privacy-related task when admin directory renamed
MDL-62320 - JSON should be enabled as a file type, as used in data export
MDL-62735 - Simple search does not obey global search on/off setting
MDL-58702 - Restore role mappings form has no label
MDL-62705 - Global search results order selection does not display when no context
MDL-62597 - Data requests date column should include time
MDL-62519 - After making multiple attempts to record a video, only the last attempt should be saved
MDL-61932 - Glossary created via import does not display on the front page
MDL-61778 - The online status icon in the messaging interface is a "play" button instead of a coloured dot
MDL-58063 - Unable to access manage files within HTML block on Page resource when using the Clean theme
MDL-61894 - Tag-managing dialog modals have unstyled buttons
MDL-62386 - Audio file doesn't display when using HTML5 audio media player
MDL-62796 - Policy popup should display for not logged in users
MDL-62288 - Glossary entries permalinks
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:41 2018 UTC (5 years, 8 months ago) by jperkin
Branch: MAIN
Changes since 1.63: +4 -4 lines
Diff to previous 1.63 (colored)

*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.63 / (download) - annotate - [select for diffs], Sun May 20 10:43:53 2018 UTC (5 years, 10 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base
Branch point for: pkgsrc-2018Q2
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Update to 3.5

Upstream changes:
Moodle 3.5 release notes
Releases > Moodle 3.5 release notes   Release date: 17 May 2018

Here is the full list of fixed issues in 3.5.

See our New Features page for a more user-friendly introduction to Moodle 3.5 with screenshots.

If you are upgrading from previous version, make sure you read the Upgrading documentation.

CONTENTS [hide]
1 Server requirements
1.1 Database requirements
2 Client requirements
2.1 Browser support
3 Major features
3.1 GDPR
3.2 Question bank tagging improvements
3.3 UX: Usability improvements
3.4 LTI Advantage support
3.5 RecordRTC for Atto
3.6 Messaging database tables
4 Other Highlights
4.1 Global search
4.2 Functional changes
4.3 Security issues
4.4 For developers
4.4.1 Upgrading plugins
5 See also
Server requirements
These are just the minimum supported versions. We recommend keeping all of your software and operating systems up-to-date.

Moodle upgrade: Moodle 3.1 or later
PHP version: minimum PHP 7.0.0 Note: minimum PHP version has increased since Moodle 3.3. PHP 7.1.x and 7.2.x are supported too. PHP 7.x could have some engine limitations.
PHP extension intl is required since Moodle 3.4 (it was recommended in 2.0 onwards)
Database requirements
Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.

Database	Minimum version	Recommended
PostgreSQL	9.3	Latest
MySQL	5.5.31	Latest
MariaDB	5.5.31	Latest
Microsoft SQL Server	2008	Latest
Oracle Database	10.2	Latest
Client requirements
Browser support
Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:

Desktop:

Chrome
Firefox
Safari
Edge
Internet Explorer
Mobile:

MobileSafari
Google Chrome
For the best experience and optimum security, we recommend that you keep your browser up to date. https://whatbrowser.org

Note: Legacy browsers with known compatibility issues with Moodle 3.5:

Internet Explorer 10 and below
Safari 7 and below


Major features
GDPR
MDL-61275 - GDPR Consenting of Minors and Managing, Versioning and Tracking Privacy Policies and User Consents
MDL-61292 - A new admin tool to manage policy documents
MDL-61423 - Add age and location verification to identify minors
MDL-61302 - Workflow to allow users to agree to all policies
MDL-61301 - Report of user agreed policies and their versions
MDL-61705 - Bulk accept of policies on behalf of users
MDL-61864 - Include policy tool in core
MDL-62286 - Add policy link to the site footer
MDL-61306 - GDPR Data Requests and Data Registry
MDL-59718 - A process to send a request to the data protection officer
MDL-59720 - Delete personal data when it is no longer required
MDL-61307 - Create a new privacy subsystem
MDL-61362 - Ability to create data categories and purposes
MDL-61486 - Data registry with purpose and retention period
MDL-61489 - Report of plugin/components implementing the Privacy API
MDL-61499 - Ability to set default purpose and retention periods for context levels
MDL-61785 - Ability to review and confirm which expired data can be deleted
MDL-61899 - Include data privacy tool in core
MDL-61935 - Ability to specify the lawful bases for the collection of personal data
Question bank tagging improvements
MDL-61066 - Expanded tagging functionality for question bank
MDL-61133 - New modal to add/edit/remove tags on questions
MDL-61135 - Filter questions by tag
MDL-61138 - Show the list of questions in the 'Add a random question' dialog
MDL-61363 - Ability to add question tags at a course level in the edit question form
MDL-61364 - Manage tags at a question and course context level
MDL-61380 - Allow filtering/adding random questions by tag for quizzes
MDL-61410 - Add import/export support for course level question tags
MDL-61444 - New capabilities for tagging questions
UX: Usability improvements
MDL-62021 - Boost 4.0 Migration
MDL-56511 - Update bootstrap 4 to final release
MDL-61657 - Add images to the course cards on the dashboard
LTI Advantage support
MDL-60416 - Add support for LTI Advantage 1.1
RecordRTC for Atto
MDL-60848 - Implement RecordRTC Atto plugin as core feature
MDL-61973 - Update RecordRTC Atto plugin buttons
Messaging database tables
MDL-61254 - Merge messaging database tables
MDL-36941 - Create new tables for messaging
MDL-61255 - Ad-hoc task to upgrade messages to merged table

Other Highlights
Global search
MDL-58885 - Add group support
MDL-59434 - Content aware searching / alternate results sort orders
MDL-60981 - Reindex a single area
MDL-61028 - Allow filtering search by user
MDL-61256 - Search of section titles, summaries
Functional changes
MDL-2051 - Inform student whether and how their selected choice will display
MDL-32585 - SCORM: option to force new attempts
MDL-53226 - Add Moodle DB search engine
MDL-55491 - Use cohort as badge criteria
MDL-56246 - Add site wide default for grade export: include feedback
MDL-59875 - Allow badges as criteria for other badges
MDL-60119 - Feedback - Multiple choice (rated) - remove weights from answer
MDL-61203 - Allow uploading of profile picture to be used as badge criteria
MDL-61601 - Allow cohort themes
MDL-61651 - LTI: line item definition within link to return gradable LTI links
MDL-60811 - Bulk delete self-registered enrolments on participants page
MDL-60682 - Ability to set date/time to nearest minute
MDL-60441 - Ability to add a link to glossary entries
MDL-58411 - Ability to apply file type restrictions for essay question type
MDL-56945 - Add easy return path from PDF grading screen to list of submissions
MDL-52811 - Add force language capability to course settings
MDL-41090 - Allow teachers to embed files when manually grading questions
Security issues
  A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

For developers
MDL-61307 - All plugins must implement Privacy API to be compliant with GDPR requirements. They must implement the API to report on, export and delete stored user data
MDL-56511 - Bootstrap is upgraded to final release of version 4
MDL-61869 - Infer rendering of templatables with no render method
MDL-61298 - Boost: use navigation node icon
Upgrading plugins
1. Check for changes in core APIs

Read lib/upgrade.txt to check for the deprecations and core API changes, make sure you applied them to your plugin. Note that entries there are not sorted by priority but rather by integration time. Below is the list of upgrade.txt files that contain information about upgrading from Moodle 3.4 to Moodle 3.5 (note that if you upgrade from earlier versions there may be more files):

lib/upgrade.txt changes to various core APIs, deprecations, functions removal
calendar/upgrade.txt changes to Calendar API
search/upgrade.txt changes to Global search API
message/upgrade.txt changes to Messages API
course/upgrade.txt changes to Course API
2. Check for changes in the API of your plugin type

Below is the list of plugin types that had API changes between Moodle 3.4 and 3.5:

enrol/upgrade.txt Enrolment method plugins
mod/upgrade.txt Activity module plugins
auth/upgrade.txt Authentication plugins
course/format/upgrade.txt Course format plugins
question/type/upgrade.txt Question type plugins
3. Check for changes in the depended plugins

If your plugin depends on another plugin or calls methods from another plugin, read upgrade.txt in this plugin directory (if it exists). Below is the list of standard plugins that had changes between Moodle 3.4 and 3.5:

tool_mobile, tool_usertours, mod_assign, mod_feedback, mod_quiz, mod_scorm, theme_boost

4. Do a smoke test of your plugin with developer debugging mode

Make sure to check on both Boost and Clean themes. Bootstrap was upgraded in Moodle 3.5

5. Run all behat and phpunit tests

Revision 1.62 / (download) - annotate - [select for diffs], Mon Mar 19 11:47:09 2018 UTC (6 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

Update to 3.4.2

Upstream changes:
Moodle 3.4.2:

Highlights

    MDL-48501, MDL-61600 - Migrate to reCAPTCHA v2
    MDL-51189 - Quiz: now possible to edit user overrides even if quiz is not available to a student
    MDL-60241 - Invisible default sections lead to unexpected visibility layout
    MDL-61344 - Assignment: "additional files" are now shown in Edit Submission view

GDPR preparation

Plugins will be available for Moodle 3.3 and 3.4 to help Moodle sites to comply with GDPR. In Moodle 3.5 they will be included in the standard distribution. Some necessary core changes were already included in this release:

    MDL-61307 - New Privacy subsystem
    MDL-61477 - Allow plugins to handle site policies and overwrite $CFG->sitepolicy
    MDL-61423 - Signup process - add minimum age verification

Fixes and improvements

    MDL-60815 - Fixed bug with loading CSS for editor
    MDL-61549 - Fixed bug with empty user name on Participants page if username is included in user identitfy fields
    MDL-60812 - Select correct default role during manual enrolment
    MDL-58006 - Assignment: reset 'Blind marking' status during 'Course reset'
    MDL-58845 - Choice: hide "unanswered" column when it is set so in choice settings
    MDL-56688 - Single View & grades export should follow the same order set in gradebook set up
    MDL-61305 - Performance: Modinfo cache can get built in parallel
    MDL-61249 - Corrected end date for manual enrolments
    MDL-61242 - EQUELLA repository: fixed error "The source url does not match the sourcekey."
    MDL-61175 - Change "Remind me to grade by" date according to the new course start date after course restore

Revision 1.61 / (download) - annotate - [select for diffs], Thu Jan 18 03:40:42 2018 UTC (6 years, 2 months ago) by wen
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

Update to 3.4.1

Upstream changes:
Here is the full list of fixed issues in 3.4.1.
Highlights

    MDL-34161 - LTI: backup and restore supports submissions and also course and site tools. References to the site tools are restored only on the same site (they are not included in course backup for security reasons).
    MDL-27886 - If general backup setting "Include users" is unchecked, users with relevant capability can now backup user data
    MDL-40613 - LDAP authentication method can now synchronise custom user profile fields

Fixes and improvements

    MDL-58887 - Accessibility: Gear icon is now properly defined for screen readers
    MDL-54106 - Incomplete user accounts are now deleted after specified period of time (setting "Delete not fully setup users after")
    MDL-59512 - Allow to connect to OAuth 2 services that only support client authentication via Basic Auth
    MDL-56197 - Lesson: Multiple Choice answers appear on same line as radio button
    MDL-45068 - Import Groups from CSV tool bug fixes
    MDL-52100 - Folder resource: Large files deleted when editing teachers update resource with global maxbytes lower
    MDL-37757 - Turning off Server Files Repository should not break courses that use it
    MDL-58272 - Assignment: Converting images in submissions to pdf (unoconv)
    MDL-54967 - IMS Common Cartridge import works correctly with HTML entities in URLs
    MDL-27230 - Quiz: when group override is deleted the calendar event should also be deleted
    MDL-57431 - Quiz: Clicking on help for "Shuffle" button no longer toggles shuffle itself
    MDL-42676 - Assignment: The message "This assignment is not accepting submissions" is displayed in the assignment when override the grade
    MDL-34389 - Category manager with the 'moodle/course:changecategory' should be able to move existing courses between categories
    MDL-52538 - Lesson: Content pages no longer display grade
    MDL-45500 - Allow uninstalling grading methods plugins
    MDL-58817 - LTI: display correct icons
    MDL-43042 - Lesson multi-choice questions with multiple answers: more clear indication for the user which answer was correct
    MDL-40790 - Lesson: UI fix for content buttons running off the edge of the page
    MDL-59999 - Lesson: Grade essays page shows which essays have been graded
    MDL-57564 - "Sort my courses (navsortmycoursessort)" setting now respected on the dashboard

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Revision 1.60 / (download) - annotate - [select for diffs], Sat Nov 25 13:27:10 2017 UTC (6 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.59: +17 -14 lines
Diff to previous 1.59 (colored)

Update to 3.4
Update the minimum php version to 7.0.0
Update my email

Upstream changes:
Moodle 3.4:

Server requirements

These are just the minimum supported versions. We recommend keeping all of your software up-to-date.

    Moodle upgrade: Moodle 3.0 or later (if upgrading from earlier versions, you must upgrade to 3.0.10 as a first step)
    PHP version: minimum PHP 7.0.0 Note: minimum PHP version has increased since Moodle 3.3. PHP 7.1.x and 7.2.x are supported too. PHP 7.x could have some engine limitations.
    PHP extension intl is now required in Moodle 3.4 (it was recommended in 2.0 onwards)

Database requirements

Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
Database 	Minimum version 	Recommended
PostgreSQL 	9.3 	Latest
MySQL 	5.5.31 	Latest
MariaDB 	5.5.31 	Latest
Microsoft SQL Server 	2008 	Latest
Oracle Database 	10.2 	Latest
Client requirements
Browser support

Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:

Desktop:

    Chrome
    Firefox
    Safari
    Edge
    Internet Explorer

Mobile:

    MobileSafari
    Google Chrome

For the best experience and optimum security, we recommend that you keep your browser up to date. https://whatbrowser.org

Note: Legacy browsers with known compatibility issues with Moodle 3.4:

    Internet Explorer 10 and below
    Safari 7 and below

Major features
Calendar improvements

    MDL-59333 - Calendar Improvements
    MDL-1322 - Calendar entries in monthly view should include course shortname
    MDL-59382 - Create calendar event quick-add
    MDL-59390 - Add navigation of all calendar views without page reload
    MDL-59394 - Add support for drag and drop of calendar events
    MDL-59386 - Add support for creation and update of calendar events using a modal dialogue
    MDL-59890 - Add support for calendar events at the category level

Management of course participants

    MDL-59290 - Merge Course Participants and Enrolled Users pages
    MDL-59564 - Add bulk editing of enrolment status/dates for users in the course participants page
    MDL-59364 - Remove the "Brief / User Details" functionality from the participants page
    MDL-59365 - Enrol Users button on participants page
    MDL-59366 - Add filter controls to the participants page to allow custom filtering
    MDL-59367 - Add a roles column to participants page
    MDL-59368 - Add a groups column to the participants page
    MDL-59369 - Add a status column to the participants page
    MDL-59436 - Remove the columns from the participants page that are not in showuseridentity
    MDL-59821 - Add "Proceed to course content" to participants page

Other highlights

    MDL-57791 - Implement analytics engine in Moodle
    MDL-59313 - Add links and a drop down to navigate between activities
    MDL-37361 - Allow teachers to mark activities as completed

Backup, restore and import

    MDL-35429 - Correct the permissions required to download and restore course automated backups
    MDL-9367 - Restore with roll forward changes dates for user data
    MDL-59518 - Restore date should not roll for user created data - Core components

Global search

    MDL-55356 - Index contents of the restored courses
    MDL-59523 - Course reset doesn't always shift dates
    MDL-58957 - Global search: Make it possible to search blocks
    MDL-59039 - Global search: Allow partial indexing (in scheduled task)

Authentication

    MDL-30634 - Assign arbitrary system roles via LDAP sync
    MDL-58544 - Add option to trust email of an OAuth provider
    MDL-59844 - Enable OAuth 2 token-based authentication for requests in webdav_client
    MDL-59459 - Global Search: Increase file indexing coverage
    MDL-59913 - Global search: Allow search of non-enrolled courses

Functional changes

    MDL-55358 - LIS Group Variables support in LTI
    MDL-36501 - Should have checkbox for extra credit when you add a grade item
    MDL-28574 - Web services: Manage tokens page should show tokens for all users
    MDL-26976 - Display space used in My Private Files
    MDL-35668 - Performance improvement in Server files repository
    MDL-49398 - Performance improvement due to Role definition caching & accesslib refactoring
    MDL-60002 - Assignment grading: Adding back "Save and show next"
    MDL-58889 - Make section titles and course titles more accessible in Boost
    MDL-57455 - Allow to tag database entries
    MDL-36985 - Assignment: automatically remove embedded files that are no longer linked from submission text. Reduce the size of "Download all submissions"
    MDL-59702 - Lesson overview report does not respect value of showuseridentity setting
    MDL-59460 - Forum: make Subscription mode setting configurable

For administrators

Please read carefully: Possible issues that may affect you in Moodle 3.4

    MDL-42834 - Deprecate loginhttps. Sites that used to use this setting will now be served via https always
    MDL-46269 - Tool to convert http embedded content to https where available
    MDL-58388 - Let the admin control if the course end date form field in course settings is enabled by default
    MDL-60211 - New filters for User Tours
    MDL-59123 - Compile SCSS files on the command-line
    MDL-58567 - Upgrade: Show upgrade times
    MDL-55652 - Missing index on (timemodified) in grade_items_history table and several other grade history tables. This will increase performance of various reports but may also slow down Moodle upgrade
    MDL-60094 - Add CLI script to kill all sessions
    MDL-59495 - Register and publish courses with moodle.net only, remove support for alternative hubs
    MDL-59206 - Trigger an event in add_to_config_log function
    MDL-57115 - Move "Messages" block out from the standard Moodle distribution
    MDL-57734 - SEO - Create admin setting to be able to enable or disable search engine indexing for sites with forcelogin
    MDL-60309 - Boost: Add a setting for background image
    MDL-56751 - Create new security setting to configure the expiration time of tokens created via login/token.php or tool/mobile/launch.php

Security issues

    MSA-17-0021 Students can find out email addresses of other students in the same course

This list only includes security issues fixed after 3.3.2 release. Refer to other release notes for security issues fixed in earlier releases.
For developers

    MDL-60611 - Upgrade PHPUnit to 6.4 to ensure compatibility with PHP 7.2 - may require changes in unittests.
    MDL-58948 - Compatibility with chrome mink driver
    MDL-53169 - Provide a way to retrieve all courses a user can potentially access.
    MDL-59459 - Global Search: Increase file indexing coverage
    MDL-59277 - navigation_node doesn't support TYPE_CONTAINER in get_css_type()
    MDL-58957 - Global search: Make it possible to search blocks. See the new \core_search\base_block class.
    MDL-53240 - Form element and admin setting type to choose file types and type groups
    MDL-53848 - Formslib - add function to $mform that makes it possible to hide form elements dependent on selected values
    MDL-60234 - Add possibility to disable admin warning if a development libs directory exists
    MDL-57886 - Plagiarism: onlinetext submission should pass raw submissiontext to plagiarism get_links()

Revision 1.59 / (download) - annotate - [select for diffs], Fri Nov 17 03:15:40 2017 UTC (6 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

Update to 3.3.3

Upstream changes:
Highlights

    MDL-59798 - Assignment: Show Due Date in calendar for teachers and managers
    MDL-36580 - External Tool: backup/restore consumer key and secret (on the same site only)
    MDL-57560 - Show file upload progress bar in Boost theme
    MDL-37810 - List custom roles in the filter on Participants page

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-52131 - Respect comment format in questions manual comments when Plain text area editor is used
    MDL-55849 - Assignment: Reopening a group assignment should not create additional attempts for each group member
    MDL-59909 - Fixed error in ad-hoc refresh_mod_calendar_events_task that caused exceptions and very long cron run time
    MDL-59780 - Restore MathJax filter settings that were lost in previous upgrades
    MDL-54540 - External tool: Allow to switch to full screen mode
    MDL-51892 - Better explaination of the reason for failed logins in the logs report
    MDL-57055 - Label resource: allow to access "Label administration" without Administration block on the "Edit label" page
    MDL-53244 - Show error message when incorrect CAPTCHA is entered on sign-up page
    MDL-57477 - Fixed configuration of PHP 7 sessions using memcached (3.x.x)
    MDL-59854 - Forum: Avoid creating duplicate subscriptions due to race conditions
    MDL-60366 - Feedback: fixed upgrade script (introduced in 3.1.6 and 3.2.3) that deleted valid multiple anonymous attempts. If your site was affected, please follow MDL-60592 for the script that restores accidentally deleted data.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Sep 11 12:08:18 2017 UTC (6 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Update to 3.3.2

Upstream changes:
Here is the full list of fixed issues in 3.3.2.

Highlights

    MDL-59492 - Gray out hidden courses in the new course overview block
    MDL-57412 - Setting "Always link course sections" should apply consistently in Boost and Clean/More
    MDL-58196 - "Require grade to pass" in quiz completion settings must be checked only with "Require grade", otherwise it does not work and causes confusions
    MDL-57698 - Bug fix: Backup and restore cause deadlock with sqlsrv driver

Fixes and improvements

    MDL-55912 - Assignment: when blind marking is enabled, students should receive teacher participant number in the email and not their own
    MDL-54607 - Calendar export should not export events without duration as full-day events, i.e. assignment due dates have time component that was lost during export
    MDL-59490 - Bug fix: LTI does not work when activity has a long name
    MDL-55937 - Assignment: fixed error when viewing attachments of team submission
    MDL-59511, MDL-59746, MDL-59539, MDL-59869 - Multiple fixes in OAuth 2 services (Google, OwnCloud, Nextcloud, etc)
    MDL-35290 - My private files should continue working even if some files in filesystem are currently unreadable
    MDL-57259 - Fixed bug that caused multiple debugging messages in error.log when teachers use assignment grading
    MDL-56646 - Assignment: changing maximum grade of the module could result in negative grades in assignment which were pushed as "0" to the gradebook. This bug was fixed and will not happen in the future. However, according to Moodle policy, no existing grades were changed. Teachers will see the warning that there are erroneous grades and will be able to fix all of them with one click
    MDL-54965 - Database module: fixed SQL error when you edit an entry after having added a new picture/file field
    MDL-46495 - When uploading courses the setting "Completion tracking" should be set to the site default
    MDL-59262 - Courses made via course request or "Upload course" tool should respect default course sections
    MDL-59442 - Some third party modules had very big icons in the Default activity completion page
    MDL-38129 - Grade export of user profile fields can now work with uppercase letters in the fields names
    MDL-59317 - Performance improvements on the messages page
    MDL-57246 - Trying to view a forum without the capability may lead you to a broken page.
    MDL-59287 - Generate calendar event for "Expected completed on" for all modules.
    MDL-55364 - Forum headers alignment on narrow screens
    MDL-57649 - Lesson: Fixed bug deleting files unrelated to the pages being deleted
    MDL-59195 - Assignments: when switching role to student teacher should be able to view group submissions
    MDL-59068 - Lesson: Restore the behaviour of "No, I just want to go on to the next question"

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jul 10 11:44:56 2017 UTC (6 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

Update to 3.3.1

Upstream changes:
Here is the full list of fixed issues in 3.3.1.
Contents

    1 Highlights
    2 Security issues
    3 Fixes and improvements
    4 For developers
    5 See also

Highlights

    MDL-58136 - Show only "in progress" courses in the My courses list in Booost flat navigation
    MDL-56046 - Fixed bug when downloading Quiz statistics report and other multiple-sheet reports
    MDL-58646, MDL-59122 - Number of performance improvements in Boost cache rebuilding
    MDL-58310, MDL-59312, MDL-58103 - Correctly display AJAX errors and ignore interrupted requests caused by page unload (occasional "undefined" popup)
    MDL-44961 - When restoring course with rolling start date never change log dates

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-46322 - Assignment: Only enrolled users may be assigned as markers, if admins/managers can view course but are not enrolled they will not be assigned
    MDL-58907 - Course overview: Remember last view mode (Timeline/Courses), add a setting for a default mode
    MDL-58729 - Performance impovement in MySQL collation change script (follow up for Full UTF-8 Support in MySQL)
    MDL-57957 - Assignment: Fixed bug with feedback files not being shown to students if assignment has no grading
    MDL-57021 - Use normal password form field during sign up, adding new user and enrolling in a course
    MDL-49988 - Wiki: line breaks in HTML source code should not affect page layout
    MDL-58811 - Quiz: fixed bug preventing quiz duplication if questions have file links in their texts

For developers

    MDL-58911 - Change of behavior when writing unittests for the dashboard events - now callback from module are executed in unittests same way they would be executed on the dashboard

Revision 1.56 / (download) - annotate - [select for diffs], Sat May 20 14:35:13 2017 UTC (6 years, 10 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.55: +2 -3 lines
Diff to previous 1.55 (colored)

Update to 3.3

Upstream changes:
Major features
Highlights

    MDL-55611 - New Course overview dashboard block featuring timeline of events
    MDL-58220 - Make use of OAuth 2 services to allow users to authenticate with Google G-Suite or Microsoft Office accounts and manage files from associated drives
    MDL-39913 - New Assignment setting for restricting submission file types
    MDL-4782 - "Stealth mode" for resources/activities in a course - not displayed on the course page but available for students
    MDL-40759 - New Font Awesome icon font for all icons in Moodle

For teachers

    MDL-58138 - Activity completion settings for setting activity completion defaults and bulk editing of completion requirements
    MDL-48771 - Quiz activity: Option to delete multiple questions
    MDL-53814 - Quiz activity: Question type icons are displayed in the quiz manual grading overview
    MDL-55459 - Assignment activity: Annotated PDF comments are collapsible
    MDL-23919 - Database activity: The setting "Required entries" is now an activity completion condition
    MDL-57769 - Topic and weeks course formats: After a course is created, sections can be added and removed only from the course page (it is no longer possible to have "orphaned" activities)
    MDL-46929, MDL-57456, MDL-57457 - Forum posts, glossary entries and book chapters may be tagged
    MDL-56251 - For courses in weekly format, a new course setting allows for the course end date to be calculated automatically
    MDL-47354 - Allow the page size in the Single view report to be configurable

Backup and restore

    MDL-34859 - Add site defaults for all restore settings, improve UI around "Overwrite course configuration" select
    MDL-40838 - Allow to restore non-default enrollment methods without restoring users
    MDL-57769 - When restoring/importing big courses in Weeks and Topics formats into small existing courses ajust the number of sections automatically

For administrators

Please read carefully: Possible issues that may affect you in Moodle 3.3

    MDL-46375 - Support for storing files not on the local drive (there are no open-source solutions at the moment, developer's help is required to implement custom cloud storage)
    MDL-55528, MDL-58280 - New document converter plugin type allows alternatives to unoconv, such as the Google Drive converter
    MDL-55980 - Run individual scheduled tasks from web interface
    MDL-57896 - CLI wrapper for get_config() and set_config() methods
    MDL-57789 - Use Cache-Control: immutable when serving files
    MDL-37765 - New capability to bypass access restrictions, separated from capability to view hidden activities
    MDL-57913 - Convert external database authentication synchronisation to scheduled task

Plugins removal and deprecation

    The repository Skydrive is deprecated; please migrate to the newer OneDrive repository
    The Dashboard block Course overview is replaced with a new block Course overview which is a different plugin. If you want to use the old block, you need to download and install it from https://moodle.org/plugins/block_course_overview

Mobile app support

    MDL-57410 - Allow admins to add new external links to pages in the main menu of the Mobile app
    MDL-57408 - Add new settings for allowing renaming strings in the Mobile app
    MDL-49423 - Add new settings for disabling Mobile app functionalities
    MDL-57759 - Allow offline attempts via the Mobile app in the lesson module
    MDL-57162 - Support Native App install banners for Android as well as iOS for the mobile app

Other improvements

    MDL-33483 - Google Docs repository: Save Doc files in different formats to RTF
    MDL-42266 - Improve the list of maximum file size options for file uploads
    MDL-51853 - Calendar subscriptions from imported files should be editable
    MDL-41729 - Add ability to change passwords for users using Shibboleth
    MDL-57572, MDL-57570, MDL-57355 - Redis and static caches performance improvements if igbinary library is installed
    MDL-56808 - SCORM module: Performance improvements when running SCORM 1.2 packages
    MDL-57686 - Add support for PDO databases in external database authentication
    MDL-57638 - RSS Block: RSS feeds are more heavily cached and correctly respect skip values

For developers

    MDL-55528 - New plugin type 'fileconverter' for file conversions, unoconv is now a plugin that can be replaced with scalable commercial solutions (see File Converters)
    MDL-40759 - Font Awesome icon font is used for all icons in Moodle (see Moodle icons)
    MDL-46375 - Support for storing files not on the local drive is implemented by allowing to override functionality of file_storage and stored_file classes (see File System API)
    MDL-12689 - Convert all authentication plugins to use settings.php (see upgrade.txt)
    MDL-53978 - Add extra plugin callbacks for every major stage of page render (see commit)
    MDL-58138 - Course modules may provide additional callbacks to participate in bulk editing of activities completion rules in a course
    MDL-58220 - Better office integration
    MDL-45584 - Multiple caches can be instantiated with the same definition but with different identifiers
    MDL-57769 - Course formats: Attribute 'numsections' was removed from topics and weeks, other course formats may want to implement similar changes
    MDL-55956 - Priority field for the calendar events allowing to specify the priority of overrides
    MDL-58566 - New methods for retrieving calendar events
    MDL-55941 - New element to select first name of first/last names is implemented in tablelib or can be used by developers elsewhere (template)
    MDL-56519 - Lint behat .feature files
    MDL-57273 - New classes (core\persistent, core\form\persistent, core\external\exporter, \core\external\persistent_exporter) used to represent a data-model and export that data in a standard format for webservices (previously was used in competencies) (see Persistent form, Persistent, Exporter)
    MDL-57490 - Removed several legacy JS functions from javascript-static.js
    MDL-57690 - mcore YUI rollup is no longer included on every single Moodle page (see [forum post])

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Thu Apr 13 11:15:40 2017 UTC (6 years, 11 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Pullup ticket #5243 (second part) - requested by sevan
(various packages): build fix

Revisions pulled up:
- benchmarks/phoronix-test-suite/Makefile                       1.8
- finance/magento/Makefile                                      1.9
- mail/roundcube/Makefile                                       1.87
- meta-pkgs/php56-extensions/Makefile                           1.7
- meta-pkgs/php70-extensions/Makefile                           1.2
- meta-pkgs/php71-extensions/Makefile                           1.2
- mk/defaults/options.description                               1.526
- net/php-baikal/Makefile                                       1.10
- textproc/php-xsl/MESSAGE                                      deleted
- textproc/php-xsl/Makefile                                     1.10
- www/contao35/Makefile                                         1.28
- www/contao43/Makefile                                         1.10
- www/drupal7/Makefile                                          1.44
- www/drupal7/options.mk                                        1.4
- www/fengoffice/Makefile                                       1.38
- www/horde/Makefile                                            1.81
- www/mediawiki/Makefile                                        1.63
- www/moodle/Makefile                                           1.55
- www/php-concrete5/MESSAGE                                     1.8
- www/php-concrete5/Makefile                                    1.16
- www/php-nextcloud/MESSAGE                                     1.2
- www/php-nextcloud/Makefile                                    1.4
- www/php-owncloud/MESSAGE                                      1.20
- www/php-owncloud/Makefile                                     1.63
- www/php-tt-rss/MESSAGE                                        1.6
- www/php-tt-rss/Makefile                                       1.11
- www/phraseanet/MESSAGE                                        1.4
- www/phraseanet/Makefile                                       1.20

---
   Module Name:    pkgsrc
   Committed By:   fhajny
   Date:           Wed Apr  5 12:33:49 UTC 2017

   Modified Files:
           pkgsrc/benchmarks/phoronix-test-suite: Makefile
           pkgsrc/finance/magento: Makefile
           pkgsrc/mail/roundcube: Makefile
           pkgsrc/meta-pkgs/php56-extensions: Makefile
           pkgsrc/meta-pkgs/php70-extensions: Makefile
           pkgsrc/meta-pkgs/php71-extensions: Makefile
           pkgsrc/mk/defaults: options.description
           pkgsrc/net/php-baikal: Makefile
           pkgsrc/textproc/php-xsl: Makefile
           pkgsrc/www/contao35: Makefile
           pkgsrc/www/contao43: Makefile
           pkgsrc/www/drupal7: Makefile options.mk
           pkgsrc/www/fengoffice: Makefile
           pkgsrc/www/horde: Makefile
           pkgsrc/www/mediawiki: Makefile
           pkgsrc/www/moodle: Makefile
           pkgsrc/www/php-concrete5: MESSAGE Makefile
           pkgsrc/www/php-nextcloud: MESSAGE Makefile
           pkgsrc/www/php-owncloud: MESSAGE Makefile
           pkgsrc/www/php-tt-rss: MESSAGE Makefile
           pkgsrc/www/phraseanet: MESSAGE Makefile
   Removed Files:
           pkgsrc/textproc/php-xsl: MESSAGE

   Log Message:
   Remove traces of textproc/php-dom which is not needed anymore, now that
   dom is built into PHP. Bump resp. PKGREVISION.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Apr 5 12:33:49 2017 UTC (6 years, 11 months ago) by fhajny
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Remove traces of textproc/php-dom which is not needed anymore, now that dom is built into PHP. Bump resp. PKGREVISION.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Mar 15 14:00:03 2017 UTC (7 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Update to 3.2.2

Upstream changes:
Here is the full list of fixed issues in 3.2.2.

Highlights

    MDL-36233 - Fixed inconsistent "Submissions not graded" link displayed to the teachers on the course overview block
    MDL-48228 - MySQL and MariaDB drivers updated to support full UTF-8 . For sites upgrading to 3.2.2, a CLI script may be used to convert to full UTF-8. See MySQL full unicode support for details.

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-56122 - Force reload/recreation of (unoconv) preview in grading interface
    MDL-51833 - Performance improvement in event monitor preferences loading
    MDL-55859 - Assignment: Delete incomplete files after pdf conversion failure
    MDL-55762 - Better error handling around ghostscript
    MDL-50719 - Long-running scheduled task should not significantly slow down cron processing of other tasks
    MDL-57587 - Quiz: Show feedback images when reviewing a quiz attempt
    MDL-57608 - VideoJS and VideoJs-Youtube javascript modules are no longer loaded when not required on the page
    MDL-50770 - Dashboard should apply customized block positions during dashboard reset
    MDL-57374 - Pasting unformatted non HTML plain text in Atto should not remove all styles and class attributes from all existing content in editor
    MDL-57362 - Assignment list all submissions must respect separate groups mode
    MDL-46782 - When re-entering Multi-SCO SCORM start from the first uncompleted SCO
    MDL-53367 - Importing a forum with auto subscription now automatically subscribes current users
    MDL-50625 - Allow to use LDAP user synchronisation without page control
    MDL-55915 - Respect capability to view full names in assignment grading, grader report and manual user enrolment popup
    MDL-57785 - Don't refresh SCORM navigation when navigation display is disabled
    MDL-57370 - Performance improvement when displaying notifications and messages popups
    MDL-57296 - Fixed bug when teacher without permission to view hidden grades was not able to collapse grade categories in the gradebook
    MDL-55547 - Event monitor: fixed bug preventing to view current subscription after deleting a course with subscriptions

For developers

    MDL-57030 - Add option to behat run tool to automatically rerun failures
    MDL-57940 - Allow behat parallel run to start at different time

Revision 1.53 / (download) - annotate - [select for diffs], Thu Jan 19 02:31:57 2017 UTC (7 years, 2 months ago) by wen
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Update to 3.2.1

Upstream changes:
Moodle 3.2.1 release notes

Releases > Moodle 3.2.1 release notes

Release date: 9 January 2017

Here is the full list of fixed issues in 3.2.1.
Fixes and improvements

    MDL-55906 - Assignment grading table reset button should clear persistent settings
    MDL-57222 - Marking workflow and grading must still save for hidden Assignment
    MDL-56810 - Fixed error converting submissions for annotation when student is unenrolled from course
    MDL-55062 - Upload users admin tool incorrectly updates authentication method for existing users when not included in CSV
    MDL-56912 - Feedback: Allow to submit empty not required multichoice questions
    MDL-53044 - Completely prevent login with expired passwords
    MDL-57213 - Boost - Fixed bug when my courses were not displayed at all with $CFG->navshowmycoursecategories on

Security issues

    MSA-17-0001 System file inclusion when adding own preset file in Boost theme
    MSA-17-0002 Incorrect sanitation of attributes in forums
    MSA-17-0003 PHPMailer vulnerability in no-reply address
    MSA-17-0004 XSS in assignment submission page

Revision 1.52 / (download) - annotate - [select for diffs], Thu Dec 8 15:17:12 2016 UTC (7 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Update to 3.2

Upstream changes:
Major features
Highlights

    MDL-55071, MDL-55074 - New "Boost" Bootstrap 4 theme, usability improvements of the navigation
    MDL-54682 - Messaging UI improvements
    MDL-52777 - User tours - walkthoughs/instructional overlays for first time user on page
    MDL-38158 - Pluggable media players in Moodle; Video.JS player
    MDL-55324 - Easier embedding videos in audios in Atto editor with poster, subtitles and other attributes
    MDL-54987 - New chart API and library

Mobile app

    MDL-53870 - Support for offline quizzes in the Mobile app
    MDL-53777 - Include support for login via the browser in the new Moodle Mobile admin tool
    MDL-55059 - Support Smart App Banners for iOS
    MDL-56607 - Move mobile settings to top-level admin

External tool (LTI)

    MDL-49609 - Add LTI Content Item support
    MDL-47113 - Open LTI Tools in new Window, add link when popup is blocked
    MDL-53832 - LTI v2.0 support

Assignment

    MDL-38105 - Allow negative score for rubric and change default grade calculation method
    MDL-29795 - Assignment deadline overrides for an individual or group
    MDL-54872 - Sort blind marked assignment by blind ID instead of userid

Quiz

    MDL-48629 - Change the separator for matching correct answer feedback
    MDL-3782 - Allow multiple answers in cloze MULTICHOICE question type
    MDL-55200 - Show coordinates in ddmarker questions to simplify dropzone creation
    MDL-27072 - Quiz reports now work on very large courses, rather than running out of memory

Choice

    MDL-18592 - Allow teacher to make choices for students
    MDL-11369 - Show choice deadline in the course calendar
    MDL-55140 - Allow to specify open and close dates separately
    MDL-37946 - When choice display is set horizontal or vertical apply it to both options and results display

Forum

    MDL-18599 - Upon restore, association of "owner" of single simple discussion forum type defaults to user completing restore. Solution: hide author of the first post
    MDL-37669 - Forum: Make "Mark as read on notification" a user preference
    MDL-55982 - Add support for automatic locking of an individual forum discussion after a period of inactivity

Other activity modules

    MDL-55327 - Lesson: option to duplicate pages
    MDL-55868 - Book: various usability improvements
    MDL-56100 - Folder: Display in recent activity block
    MDL-54945 - Workshop: integrate with portfolio API
    MDL-48944 - Survey: activity completion condition on survey completion
    MDL-44712 - SCORM: improve Multi-SCO completion handing in activity completion
    MDL-55158 - Database activity: add start and end dates to the calendar
    MDL-14448, MDL-55464, MDL-55254, MDL-55251, MDL-49029 - Add standard capability "mod/xxxxx:view" to Lesson, Label, Database, Chat and Choice activities
    MDL-55866 - Remember editor disabled setting on a per-activity setting

Global search

    MDL-54794 - Add users to global search
    MDL-54973 - Add messages to global search
    MDL-55127 - Add database entries to global search
    MDL-53222 - Revise admin settings/report for global search for improved usability

Other improvements

    MDL-30179 - Allow teacher to toggle to/from "user view" in the User report in the gradebook (some items may be hidden for students but not teachers)
    MDL-53048 - New "password" fields that are not auto-filled by password managers
    MDL-55767 - Competency frameworks import
    MDL-29110 - Specify welcome email sender in enrol_self, or send emails from system noreply address
    MDL-22078 - Store "End date" for each course to be used in reports and analytics
    MDL-53399 - 'Activity chooser off/on' option moved to user preferences
    MDL-54751 - Introduce asynchronous module deletion so that recycle bin backup does not slow down editing process for the teacher
    MDL-55981 - By default non-editing teacher should not be able to access all groups (roles in upgraded sites are not changed)
    MDL-31356 - IMS Enterprise enrol plugin added features
    MDL-43230 - Support revoking awarded badges
    MDL-50286 - Allow to filter report_log by origin : Logs clogged up with events listed as origin cli
    MDL-51749 - Add Ability to Export Calendar for user or group events
    MDL-50888 - Antivirus: Implement ClamAV virus scanning using unix sockets.
    MDL-54617 - Always show count of online users in the online users block
    MDL-54680 - Offer cartridges in LTI provider

For administrators

Please read carefully: Possible issues that may affect you in Moodle 3.2

    MDL-44467 - Return-Path should use no-reply address instead of support email; use only no-reply email or allowed domains in "From" header
    MDL-48468 - Add a Redis cache store to Moodle core
    MDL-39117 - Add a APCu cache store to Moodle core
    MDL-54947 - Update PostgreSQL binary (bytea) handling and improve connection performance
    MDL-48766 - Support IPv6 in IP lookup tool
    MDL-55124 - Support for connection pooler (pgbouncer) in PostgreSQL connection
    MDL-55916 - Maintenance mode should serve a http 503 instead of a 200
    MDL-54606 - Sessions: Add support for Redis as a session_class_handler
    MDL-53366 - Antivirus clamav: Remove "Quarantine directory" settings parameter.
    MDL-55791 - Add capability to allow certain users through Maintenance mode

Plugins removal

If you are using any of the following you need to download and install the plugins or otherwise they will be removed following 3.2 upgrade:

    MDL-55837 - Themes Base and Canvas - these themes can not be used by themselves but they may be used as parent themes
    MDL-49533 - Repository Alfresco for Alfresco 4.2 and below, see Alfresco repository documentation
    MDL-55927 - Authentication method Radius. This plugin uses mcrypt library and is not compatible with PHP 7.1
    MDL-38158 - Media players Flowplayer, Windows media player, RealPlayer, Quicktime - these media players were present in Moodle 3.1 but removed in 3.2. They need to be installed in media/player directory

Web services

    MDL-31465 - Incorporate user suspension into web services
    MDL-45639 - Web Service for SSO (auto-login from the app to the site)
    MDL-55923 - Improve the behavior of deleted tokens on password reset
    MDL-55928 - New Web Service gradereport_user_get_grade_items
    MDL-55100 - New Web Service core_course_get_courses_by_field

For developers

    MDL-55071, MDL-55074 - New "Boost" Bootstrap 4 theme, block and navigation changes (see Boost_Navigation and Themes)
    MDL-38158 - Introduction of Media players plugin type (see Media players)
    MDL-50937 - JQuery updated to version 3.1 (see jQuery)
    MDL-54987 - New chart API and library (see Charts_API)
    MDL-55727 - AMD modal module introduced (see AMD Modal documentation)
    MDL-52127 - Linting for Javascript with ESLint (see Linting Javascript)
    MDL-55058 - Linting for CSS with stylelint (see Linting CSS)
    MDL-48114 - Moodle can now be downloaded via composer (see Composer)
    MDL-55091 - phpunit has been upgraded to 5.x
    MDL-55072 - Behat now supports different themes. (See Running_acceptance_test)
    MDL-55048 - Grunt and npm build dependencies now require node version 4 or above
    MDL-31243 - New get_with_capability_sql function for retrieving SQL for finding users with capability in the given context
    MDL-49599 - Boxnet v1 API is now deprecated
    MDL-53306 - New authentication plugin method added which is called before user login
    MDL-47162 - Course ID is now required in message events
    MDL-55141 - Debugging option added for scheduled tasks from CLI (see Scheduled tasks documentation)
    MDL-54941 - Add filesize as a new field returned in all the Web Services returning file information
    MDL-56082 - Expose external authentication methods (loginpage_idp_list) in login block (see Authentication plugins)

Revision 1.51 / (download) - annotate - [select for diffs], Sat Nov 19 06:33:25 2016 UTC (7 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Update to 3.1.3

Upstream changes:
Moodle 3.1.3 release notes

Functional changes

    MDL-56022 - Assignment: Allow to bulk download students submissions in separate folders to avoid file renaming confirmations
    MDL-46946 - Prompt users to complete required custom user profile fields before allowing them to use the site
    MDL-43796 - Assignment: When importing an assignment with blind marking into another course never reveal identities

API changes

    MDL-52051 - Migrate to Dropbox API v2
    MDL-55602 - Sessions: Add support for Redis as a session_class_handler

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-47500 - SCORM: Remove blank space on top
    MDL-54852 - Assignment: Do not display "Do you want to leave this page" dialogue on PDF grading screen when changes are saved
    MDL-29332 - Allow calculated questions to have variables with case differences (usually affects upgrades from before Moodle 2.1)
    MDL-56129 - Fix video playback with iOS 10.0 and 10.1 devices (iPad / iPhone)
    MDL-29774 - When adding group members and using user search display groups of potential members
    MDL-42041 - Book: put "Turn editing on" button in a more obvious location
    MDL-56368 - Fixed alignment of settings for Restrict Access when activity titles are very long
    MDL-55858 - Remove unsubscribe link from notification email in forum with forced subscription
    MDL-45969 - PDF annotations now show the submission of the selected attempt (fixed the bug when only last attempt was shown)
    MDL-55505 - Assignment: Fixed bug when editing grades for previous submission attempts overwrites existing grades
    MDL-56328 - Bootstrapbase Themes - reduce section activity indent when not editing

Revision 1.50 / (download) - annotate - [select for diffs], Mon Sep 12 12:24:06 2016 UTC (7 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Update to 3.1.2

Upstream changes:
3.1.2

Highlights

    MDL-37250 - Lessons: save students attempts if they timeout
    MDL-54977 - Fixed bug with navigation tree not working in some cases
    MDL-50586 - Warn teachers about removing level 0 in rubrics as it leads to unexpected grades.
    MDL-41174 - Update the calendar event when inline changing activity name or duplicating activity
    MDL-33741 - Allow teacher to access course files in hidden categories using Server files repository in filepicker
    MDL-55333 - Fixed error when trying to view/export feedback responses with over 60 questions using mariadb/mysql

Security issues

    MSA-16-0022 Web service tokens should be invalidated when the user password is changed or forced to be changed

Fixes and improvements

    MDL-55312 - Bugfix: Load timeout for modules: core/first occurs after purge caches
    MDL-55229 - Bugfix: Meta Enrolment - Search for course produces error
    MDL-55707 - Bugfix: Possible to get in "recalculating grades" infinite loop
    MDL-55292 - Include tideways profiler along with xhprof for PHP7 profiling
    MDL-54892 - Uninstall scheduled tasks when plugin is uninstalled
    MDL-22183 - Prevent stats from running later and later - use scheduled task time only
    MDL-47371 - Bugfix: The character & is displayed as " & amp ; " in book module
    MDL-52544 - Resolved problems of Oracle driver in PHP7 environment
    MDL-55246 - Bugfix: Unoconv fails on files with spaces in the name.
    MDL-51078 - Add "All changes" option to the Action selector in report_log (was present in 2.6 and removed in 2.7+)
    MDL-52105 - Remove CAP_PROHIBIT in manager role for capability 'enrol/self:holdkey'
    MDL-54847 - Allow students to insert HTML audio and video tags
    MDL-55273 - Default setting for cookiesecure should be on
    MDL-55520 - Assignment module no longer resets max grade to 100 during module editing
    MDL-55245 - Attempting to select text in PDF annotation comments drags the comment box

Revision 1.49 / (download) - annotate - [select for diffs], Fri Jul 15 02:44:39 2016 UTC (7 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.48: +2 -3 lines
Diff to previous 1.48 (colored)

Update to 3.1.1

Upstream changes:
Moodle 3.1.1 release notes

Releases > Moodle 3.1.1 release notes

Release date: 11 July, 2016

Here is the full list of fixed issues in 3.1.1.

Highlights

    MDL-41922 - Completed quizzes no longer appear in the Course overview block for students
    MDL-54165 - Allow to hide the document preview in assignment grading interface
    MDL-41945 - Do not overwrite submission with an empty filearea when several team members edit the same assignment
    MDL-49852 - Mark assignment as completed for all students in the team when one student from the team has made a submission
    MDL-29905 - Fixed the bug when deleting empty quiz category was showing an error that it has questions
    MDL-46721 - Assignment blind marking: participant number in the notification email matches the number on the submission
    MDL-45427 - Database activity: When creating a template clicking on the tags should add it to the textarea when Atto editor is used
    MDL-35104 - Allow to change username of a user registered under LDAP authentication method
    MDL-51806 - Workshop: allow to save edited settings when using comma as a decimal separator
    MDL-43887 - Fixed bug when handling optional date/time custom user profile field with date range starting later than 1970
    MDL-35987 - Do not abort restore process in case of multichoice question error 'Backup error: invalid input syntax for integer: ""'

Fixes and improvements

    MDL-55020 - Fixed bug when installing plugin downloaded from github repository
    MDL-54909 - Show different background from page when annotating PDF
    MDL-53111 - Allow to unmark completion criterion 'Require end reached'
    MDL-37138 - When clicking a URL in chat, it should open in a new window or tab
    MDL-54997 - Activity completion for a competency should be attached to course competency and not the learning plan competency
    MDL-54934 - Accessibility enhancements: Indicate phase name/form name on the Workshop title

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
For developers

    MDL-53019 - PHP 5.6.5 or higher is required for development on master branch

Revision 1.48 / (download) - annotate - [select for diffs], Sat Jul 9 06:39:13 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Tue May 31 05:22:33 2016 UTC (7 years, 9 months ago) by spz
Branch: pkgsrc-2016Q1
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) next main 1.46 (colored)

Pullup ticket #5029 - requested by bsiegert
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.46
- www/moodle/distinfo                                           1.35

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   wen
   Date:           Sun Apr 10 03:08:56 UTC 2016

   Modified Files:
           pkgsrc/www/moodle: Makefile distinfo

   Log Message:
   Update to 3.0.3

   Upstream changes:
   Moodle 3.0.3 release notes

   Releases > Moodle 3.0.3 release notes

   Release date: 14 March 2016

   Here is the full list of fixed issues in 3.0.3.
   Contents

       1 Highlights
       2 Fixes and improvements
       3 Security issues
       4 See also

   Highlights

       MDL-48778 - Fixed problems with assign quick grading in case of multiple attempts
       MDL-21912 - New setting 'Allow admin conflict resolution' for restoring a course from a different Moodle site
       MDL-31635 - Course completion "grade" criteria now correctly shows grades as points and not percents
       MDL-51702 - Restored ability to assign roles to blocks in Default dashboard and My home
       MDL-49807 - Wiki table of contents correctly displays headers created in Atto editor

   Fixes and improvements

       MDL-48015 - Fixed misalignment in gradebook when category has no total and items
       MDL-52566 - Releasing assignment with team submission now releases grades to all group members
       MDL-52486 - Fixed javascript errors in languages with _ in the name such as en_us (for example when editing user interests)
       MDL-52249 - Custom menus with subitems now work correctly on touch screen devices
       MDL-51723 - Fixed bug with unenrolling users on login under LDAP auth with Active Directory
       MDL-38020 - Corrected user enrollment workflow through Participant list using Edit Icon
       MDL-41531 - Fixed irregular characters in course name interfering with PayPal enrolment
       MDL-51075 - Centered positioning of glossary popup
       MDL-52217 - Cleaning temporary download directory for dropbox repository
       MDL-52637 - Fixed problems with connection to SMTP mail in some configurations
       MDL-52589 - Allow non-default cache stores to be uninstalled
       MDL-50083 - Unlock submissions when reopening locked assignment
       MDL-43620 - Allow to reset the course start date when having a chat activity
       MDL-49338 - Fixed bug when quiz statistics report displays the preview icons to the wrong variant
       MDL-52763 - Users with the mod/assign:viewblinddetails capability are able to cross reference users with their blind identities
       MDL-52435 - Plagiarism prevention links are moved to the top of the submission text
       MDL-52814 - Fixed overlapping of redo button in Quiz
       MDL-53012 - Behat: Add step to run scheduled task
       MDL-50218 - If there is no grade, an external tool (LTI) module will now return a grade of '' instead of 0 to the LTI tool producer

   Security issues

       MSA-16-0003 Incorrect capability check when displaying users emails in Participants list
       MSA-16-0004 XSS from profile fields from external db
       MSA-16-0005 Reflected XSS in mod_data advanced search
       MSA-16-0006 Hidden courses are shown to students in Event Monitor
       MSA-16-0007 Non-Editing Instructor role can edit exclude checkbox in Single View
       MSA-16-0008 External function get_calendar_events return events that pertains to hidden activities
       MSA-16-0009 CSRF in Assignment plugin management page
       MSA-16-0010 Enumeration of category details possible without authentication
       MSA-16-0011 Add no referrer to links with _blank target attribute
       MSA-16-0012 External function mod_assign_save_submission does not check due dates


   To generate a diff of this commit:
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/www/moodle/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/moodle/distinfo

Revision 1.47 / (download) - annotate - [select for diffs], Wed May 25 08:23:58 2016 UTC (7 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Update to 3.1

Upstream changelog is too long, please visit:
https://docs.moodle.org/dev/Moodle_3.1_release_notes

Revision 1.46 / (download) - annotate - [select for diffs], Sun Apr 10 03:08:56 2016 UTC (7 years, 11 months ago) by wen
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Update to 3.0.3

Upstream changes:
Moodle 3.0.3 release notes

Releases > Moodle 3.0.3 release notes

Release date: 14 March 2016

Here is the full list of fixed issues in 3.0.3.
Contents

    1 Highlights
    2 Fixes and improvements
    3 Security issues
    4 See also

Highlights

    MDL-48778 - Fixed problems with assign quick grading in case of multiple attempts
    MDL-21912 - New setting 'Allow admin conflict resolution' for restoring a course from a different Moodle site
    MDL-31635 - Course completion "grade" criteria now correctly shows grades as points and not percents
    MDL-51702 - Restored ability to assign roles to blocks in Default dashboard and My home
    MDL-49807 - Wiki table of contents correctly displays headers created in Atto editor

Fixes and improvements

    MDL-48015 - Fixed misalignment in gradebook when category has no total and items
    MDL-52566 - Releasing assignment with team submission now releases grades to all group members
    MDL-52486 - Fixed javascript errors in languages with _ in the name such as en_us (for example when editing user interests)
    MDL-52249 - Custom menus with subitems now work correctly on touch screen devices
    MDL-51723 - Fixed bug with unenrolling users on login under LDAP auth with Active Directory
    MDL-38020 - Corrected user enrollment workflow through Participant list using Edit Icon
    MDL-41531 - Fixed irregular characters in course name interfering with PayPal enrolment
    MDL-51075 - Centered positioning of glossary popup
    MDL-52217 - Cleaning temporary download directory for dropbox repository
    MDL-52637 - Fixed problems with connection to SMTP mail in some configurations
    MDL-52589 - Allow non-default cache stores to be uninstalled
    MDL-50083 - Unlock submissions when reopening locked assignment
    MDL-43620 - Allow to reset the course start date when having a chat activity
    MDL-49338 - Fixed bug when quiz statistics report displays the preview icons to the wrong variant
    MDL-52763 - Users with the mod/assign:viewblinddetails capability are able to cross reference users with their blind identities
    MDL-52435 - Plagiarism prevention links are moved to the top of the submission text
    MDL-52814 - Fixed overlapping of redo button in Quiz
    MDL-53012 - Behat: Add step to run scheduled task
    MDL-50218 - If there is no grade, an external tool (LTI) module will now return a grade of '' instead of 0 to the LTI tool producer

Security issues

    MSA-16-0003 Incorrect capability check when displaying users emails in Participants list
    MSA-16-0004 XSS from profile fields from external db
    MSA-16-0005 Reflected XSS in mod_data advanced search
    MSA-16-0006 Hidden courses are shown to students in Event Monitor
    MSA-16-0007 Non-Editing Instructor role can edit exclude checkbox in Single View
    MSA-16-0008 External function get_calendar_events return events that pertains to hidden activities
    MSA-16-0009 CSRF in Assignment plugin management page
    MSA-16-0010 Enumeration of category details possible without authentication
    MSA-16-0011 Add no referrer to links with _blank target attribute
    MSA-16-0012 External function mod_assign_save_submission does not check due dates

Revision 1.45 / (download) - annotate - [select for diffs], Fri Jan 15 06:50:55 2016 UTC (8 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base
Branch point for: pkgsrc-2016Q1
Changes since 1.44: +5 -4 lines
Diff to previous 1.44 (colored)

Update to 3.0.2
Move the line of ${SED} from do-install to post-patch, to pet pkglint

Upstream change:
Releases > Moodle 3.0.2 release notes

Release date: 11 January 2016

Here is the full list of fixed issues in 3.0.2.
Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

This is a very quiet release since Moodle 3.0.1 has only come out recently and lots of developers and users took Christmas holidays after that. Additional interesting issues included in 3.0.2 are:

    MDL-49473 - Logs export contains year
    MDL-52078 - Fixed error in grade totals when using natural grading and excluding hidden items that appeared only when viewed by students
    MDL-52354, MDL-52355 - Database module now allows to set dates in a broader range and respects calendar type plugin
    MDL-51257 - Messaging screen now indicates when a message is not sent
    MDL-52194 - Fixed Flowplayer not working with insecure configuration of request_order

Revision 1.44 / (download) - annotate - [select for diffs], Sat Nov 21 11:17:13 2015 UTC (8 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.43: +4 -2 lines
Diff to previous 1.43 (colored)

Add php-opcache as DEPENDS.

Revision 1.43 / (download) - annotate - [select for diffs], Thu Nov 19 02:05:34 2015 UTC (8 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Update to 3.0

Upstream changes:
Major features
Highlights

    MDL-29801 - Allow users to delete personal messages
    MDL-27177 - Allow students to see each other's contact details in full profile without global permission if they are able to see each other's course profile
    MDL-46455 - Backup/restore functionality with new logging system
    MDL-46878 - Reset Dashboard for all users after changing the default Dashboard

Quiz

    MDL-47494 - New question types from the UK Open University - Select missing words, Drag and drop into text, Drag and drop onto image and Drag and drop markers
    MDL-38214 - New Cloze subquestion types with shuffling of answers - MCS, MCVS, MCHS
    MDL-50217 - Question types sorted with common ones at the top
    MDL-29771 - Interactive behaviour should show number of tries left in the Try again state

Forum

    MDL-49682 - Make forum email template editable
    MDL-46321 - Uninformative error when moving forum without first selecting destination
    MDL-50993 - Timed discussions are now displayed to students in a logical order
    MDL-50430 - Number of subscribers specified in forum subscriber list

Assignment

    MDL-49176 - Assignment marking guide 'flattens' instructions for markers and students
    MDL-49515 - Upgrade FPDI library in assignfeedback_editpdf to 1.5.4 to fix problems with PDF annotator on some files
    MDL-50283 - Improve Rubric interface to include the ability to duplicate rows

Other activity modules

    MDL-49028 - Wiki: Option to delete pages during course reset
    MDL-40836 - File resource: New file resource setting option to display upload/modified date
    MDL-26501 - Glossary: Do not allow to browse by author if author is never displayed
    MDL-50673 - Workshop: display all participants on "Submission phase" page in a table
    MDL-50664 - Database activity: add setting to disallow managing of own entries after approval
    MDL-50658 - LTI: Add support for LTI Memberships service
    MDL-49581 - Lesson: Remove high scores list feature
    MDL-49882 - Lesson: Essay questions are not imported into the lesson Module
    MDL-50720 - Database activity: Highlight database entries that are not yet approved.

User interface and usability improvements

    MDL-51051 - Rename 'Categories and items' to 'Gradebook setup' and add link
    MDL-51250 - Show default section name when editing section details with default checkbox being checked
    MDL-49984 - Add visual blocks outlines to My profile page to help separate information
    MDL-48947 - Collect all course section editing buttons under one "Edit" dropdown
    MDL-51087 - Use client-side validation in the signup form
    MDL-50113 - Improve display of long user and course names in Messaging
    MDL-50919 - Simplify the Manage tags page, allow to quickly change name, flag and official status of the tags
    MDL-51013 - Navbar button should appear for smaller screens only when the custom menu or language menu is not empty
    MDL-51260 - Use the new autocomplete form field for tags
    MDL-51296 - Add title to page when adding blog post
    MDL-38763 - Permission override UI should use JS confirmation
    MDL-29763 - Add description to Portfolio settings page

Atto editor

    MDL-45515 - New table editing features in Atto editor
    MDL-49732 - Keyboard interaction for hyperlink in Atto (Ctrl+K)
    MDL-50936 - More Atto editor Maths equation buttons (sum, sqrt, int, etc.)
    MDL-50142 - Text editor preferences help pop-up

Enrolments

    MDL-30674 - Set guest access key from enrolment methods page
    MDL-30157 - Allow users to start manual enrolments right now
    MDL-49746 - Allow to sort enrolled users page by last course access
    MDL-48074 - Group filter in enrolments list should have option "not in any group"

Administration

    MDL-49329 - Multiple improvements in the plugins installation/update system including ability to install several plugins at the same time
    MDL-49280 - New configuration setting to allow duplicate email addresses
    MDL-51330 - Show scheduled tasks component in the cron log
    MDL-51261 - Upgrade key - mechanism to protect anonymous web access to upgrade screens
    MDL-50602 - New settings in Automated backup setup for deleting older backups and keeping a minimum number of backups
    MDL-48438 - Add real name to email about login failures
    MDL-30960 - New option in email settings to specify SSL or TLS (SMTPSecure property of PHPMailer)
    MDL-46623, MDL-51824 - CAS and LDAP: Replace CLI script to synchronise users with a scheduled tasks
    MDL-39319 - Allow administrator to uninstall several languages in one single action
    MDL-50155 - Move and rename "Common activities settings" link to be under "Manage activities" for consistency
    MDL-50631 - Display Moodle ASCII logo in CLI installer
    MDL-46167 - New option for CLI installation: skip database
    MDL-50572 - Disable YouTube repository by default since it requires setting up
    MDL-51739 - Lock theme selector UI when $CFG->theme is hardcoded in config.php
    MDL-51478 - Enable Mobile services by default for sites with https
    MDL-19748 - Do not allow to edit tags in the default authenticated user role
    MDL-46398 - Make HTML5 video the default player for capable videos

Other improvements

    MDL-51132 - Introduce course tagging as a replacement for user-course-tagging in the "Tags" block. See upgrade documentation
    MDL-41042 - Course contacts shown in course listings no longer lag by an hour
    MDL-44273 - Back-off strategy for RSS feeds
    MDL-45981 - CAS Auth Config needs way to specify that curl should use SSLv3.
    MDL-49891 - Add description meta to frontpage
    MDL-25451 - Go straight to "Permissions" from block context menu instead of "Assign roles" if they are not available
    MDL-50647 - Add 'not in group' section to group overview page
    MDL-50956 - Allow main menu block to be displayed "throughout the entire site"
    MDL-28954 - Allow images and embedded files in the cohort descriptions
    MDL-50371 - Use $CFG->gradepointdefault for new manual gradeitems and grade categories

Security issues

There are no new security issues since the Moodle 2.9.3 release on 9 November 2015.
For developers

    MDL-46455 - Events must define fields mappings in order to be correctly restored (documentation)
    MDL-50125 - Allow all plugins to inject links in the preferences page (documentation)
    MDL-51247 - Revive / refresh / rebuild the autocomplete mform element.
    MDL-50839 - Allow themes to set User menu avatar size (documentation)
    MDL-48494 - Make $plugin->component required for all plugins
    MDL-43896 - Drop support for $module in version.php files for Moodle 3.0
    MDL-50645 - Cache the list of available callbacks per plugin
    MDL-33564 - rss_error() should return a proper HTTP response code
    MDL-37864 - New method to add help icons to the sortable table headers (documentation)
    MDL-51737 - Add ability to detect MS Edge in our browser sniffing code
    MDL-51213 - external_format_text should be safe to call from web or webservice (documentation)
    MDL-51413 - Add an additional return field in get_forums_by_courses in order to specify if the current user can create discussions
    MDL-51217 - Using recaptcha is not possible outside auth_email plugin.
    MDL-51107 - Add a callback to inject nodes in the category settings navigation (documentation)
    MDL-50891 - is_web_crawler should be moved to useragent class
    MDL-50453 - Replace reserved word usage from \core\progress\null (PHP7)
    MDL-50009 - Prevent scheduled tasks from leaving unfinished db transactions
    MDL-49821 - Some Web Services miss checks for guest and deleted users
    MDL-50926 - Upgrade to phpunit 4.x
    MDL-50491 - New format_text option to exclude particular filters
    MDL-50783 - Allow some ajax external functions to be called without a session
    MDL-50150 - Add "Blocks" feature to JS and PHP mustache engines (documentation)

Revision 1.42 / (download) - annotate - [select for diffs], Mon Nov 9 14:29:10 2015 UTC (8 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Update to 2.9.3

Upstream changes:
Highlights

    MDL-42639 - Web service core_user_get_users_by_field should return username or idnumber to all managers
    MDL-48861 - Assignment: "Need grading" filter is not working properly within grading overview
    MDL-51552 - "Single View" bulk insert for empty grades no longer overwrites non-empty grades
    MDL-51083 - Fixed undesired browser password autofilling in several forms (majority of forms were fixed in MDL-45772 in previous release)
    MDL-36606 - AJAX Grader report now works correctly when uneditable cells are present

Functional changes

    MDL-49545 - Teachers without capability to change course full or short name should not be able to do it during restore as well
    MDL-50917 - Allow manager to access another user's preferences
    MDL-50811 - Forum email replies update completion tracking information
    MDL-51834 - Lock custom profile fields that are set to by synchronised with various auth plugins
    MDL-44707 - Copy embedded files in HTML block when duplicating block (mostly affects adding HTML block with files to default Dashboard)
    MDL-51467 - Changing course start date when resetting course now correctly adjusts Date Restrictions
    MDL-43594 - Assignment: Resetting course start date now updates calendar events respectfully

UI changes

    MDL-40710 - Better visualization of badges backpack icon
    MDL-51290 - Make adding a photo to a profile more obvious
    MDL-50207 - Fixed activity results block CSS not to overwrite table caption and work correctly with RTL

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements

    MDL-51514 - Performance improvement in one of regrading queries on MySQL
    MDL-51498 - Improve performance for regrading gradebook
    MDL-50805 - Performance improvement in cron Messaging Cleanup Task
    MDL-50790 - Fixed problem with removing content of Reply to email feature in gmail
    MDL-26429 - Added missing criteria icons to completion report
    MDL-51190 - Fixed MS Edge locking up when viewing embedded PDF
    MDL-46710 - LTI module correctly tracks completion when opened in a new window
    MDL-46497 - Atto: clicking RTL button and then LTR button should not add additional HTML tags
    MDL-49032 - RFC2445_WSP defined incorrectly for Bennu iCal.
    MDL-50892 - Fixed errors appearing when resource or activity was named '0' (zero)
    MDL-51390 - Badges: fixed connection to external backpack
    MDL-50079 - Atto: Fixed bug when user was unable to select "open in new window" when linking to the file from repository
    MDL-48881 - Fixed bug with lesson not always showing student attempts

Revision 1.41 / (download) - annotate - [select for diffs], Sun Sep 20 13:11:38 2015 UTC (8 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Update to 2.9.2(security update)
Oked by wiz@

Upstream changes:
Moodle 2.9.2
Highlights

    MDL-50062 - Changing grading category aggregation method no longer results in unexpected "Extra credit" items
    MDL-34938 - Enrolment expiration dates are now respected in meta course enrolments
    MDL-35148 - Course/Category themes are respected when viewing website on tablets or mobile devices
    MDL-45772 - Forms such as "Create new group" are no longer populated with passwords and usernames by the browsers

UI changes

    MDL-37832 - Course overview block on "My" ("Dashboard") page indicates that activities are expandable/collapsible
    MDL-46860 - Filepicker is displayed correctly inside Manage Files popup in Atto
    MDL-49536 - "Clean" and "More" theme's logo removes all header information.
    MDL-45841 - Blog-style forums better indicate unread posts
    MDL-50293 - File name wraps properly in the Navigation block
    MDL-50323 - Unordered lists are styled in course sections properly
    MDL-50869 - Increased contract of warning colours for AA accessibility
    MDL-50801 - Allow to set the caption side in Atto table
    MDL-50525 - Improve placement of preventsubmissionnotingroup on settings page

Functional changes

    MDL-49826 - Single view now requires capability moodle/grade:edit and not moodle/grade:manage
    MDL-35027 - Forum's subscribers list shows participants with no access to forum
    MDL-51179 - Atto autosave restore is disabled if the content is modified by somebody else
    MDL-49629 - Possible to specify icon URL for a named external tool
    MDL-50868 - Allow to use ruby tags

API changes

    MDL-49085 - Block tag_youtube is converted to the new YouTube API
    MDL-49360 - Function get_local_referer() should be used rather than HTTP_REFERER directly

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-46232 - Fixed "Only lowercase letters allowed" error on deleting users with empty email
    MDL-30315 - Uploading feedback from CSV no longer overrides local assigned grades
    MDL-50446 - Main menu block no longer throws error if there is a resource to be opened in a new window
    MDL-49440 - Date picker correctly displays names for week days in all locales
    MDL-42670 - Recent activity block no longer shows student name when assignment blind marking is on
    MDL-49864 - Assignment PDF Pen annotations are always visible even if there are draft pen annotations
    MDL-43785 - Corrected error message text about expired sessions when clicking on AJAX elements such as expanding admin menu
    MDL-44962 - Fixed error when using HTML tags inside wiki headers
    MDL-50649 - Optimised database query for Course Participation report
    MDL-50714 - Posting in a forum does not unnecessarily require capability 'mod/forum:movediscussions'
    MDL-50799 - Improve question bank "questions per page" string behaviou

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jul 8 15:51:56 2015 UTC (8 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.39: +2 -3 lines
Diff to previous 1.39 (colored)

Update to 2.9.1

Upstream changes:
Moodle-2.9.1

Highlights

A lot of work has been done in dealing with unexpected grade changes in the gradebook which some users have experienced when upgrading from Moodle 2.7 to 2.8 or 2.9. See the user documentation Grades min max and Gradebook calculation changes for details.

    MDL-48618 - Dealing with unexpected changes to grades after upgrading to Moodle 2.8
    MDL-49257 - Adjusting weights when extra credit item is present causes unexpected behaviour
    MDL-48239 - Changing the maximum grade of items with calculation to the value different from 100

Another release highlight is the introduction of the authorised access to the YouTube repository. After upgrading you will need to enter an API key from YouTube into your site's YouTube repository settings.

    MDL-50176 - Authenticated access to the YouTube repository

Functional changes

    MDL-50089 - Gradebook export now respects aggregate only non-empty grades for percentage and letter
    MDL-48467 - Atto: Clean the html even if submitting the form when Atto is in html view mode

API changes

    MDL-49022 - sync_users must trigger event core\event\user_updated

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-50177 - Upgrading assignments in 2.7/2.8 works even when conditional access is used
    MDL-39353 - Connection to a hub from behind a proxy server
    MDL-49742 - Enrolled users page no longer displays sorting by fields that are not used in user identity
    MDL-47787 - After deleting a quiz, its question categories and questions remain in the database
    MDL-49764 - Fixed gradebook UI inconsistencies in Internet Explorer
    MDL-49885 - The course overview block can now be added to Dashboard
    MDL-50675 - Display Wikimedia repository thumbnails (caused by the change in Wikimedia API)
    MDL-50091 - Fixed fatal error in gradebook singleview after a module has been uninstalled
    MDL-48664 - Messaging contacts paging bar no longer expands and overlaps other text
    MDL-50092 - User unenrollment is now working with IMS Enterprise
    MDL-49560 - SOAP web service now works with token
    MDL-50004 - Fix coursename and enrolment icons in category combo on Frontpage
    MDL-50646 - Site default language should be set as the language for new users
    MDL-50394 - Grade to pass no longer throws an error when a decimal point separator is used
    MDL-50276 - Added missing new line separator in plain text e-mails from the forum
    MDL-49061 - The activity completion report in a course correctly shortens headers when multi language filter is used
    MDL-50275 - Added missing version bump after risk bitmap change in MDL-49941
    MDL-50380 - Fixed missing parameter error when editing files in wiki

Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:50 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.38 / (download) - annotate - [select for diffs], Fri May 15 10:58:18 2015 UTC (8 years, 10 months ago) by wen
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Update to 2.9

Upstream changes is too long, please visit:
https://docs.moodle.org/dev/Moodle_2.9_release_notes

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 11 14:14:52 2015 UTC (9 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Update to 2.8.5

Upstream changes:
Highlights
MDL-35392 - Feedback from module assign is now always shown in the gradebook
MDL-31036 - No more truncating characters in assignment quick grading
MDL-46626 - Log report export no longer contains html
MDL-23273 - Limit of responses in choice module is respected in case of synchronous submissions
Functional changes
MDL-31578 - Shibboleth can map attributes for all Moodle fields including custom attributes
MDL-47911 - Performance improvement on gradebook operations
MDL-49240 - Web service core_get_string now functions correctly
MDL-45621 - It is possible to uninstall portfolio plugins
MDL-48670 - Standard behat tests now work properly regardless of user timezone
UI changes
MDL-48533 - Backup report now links to the individual course backup summaries
MDL-49064 - left-align css class now has an RTL equivalent in bootstrap base
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-42138 - Required custom profile fields are always required on signup form even when user has logged in as guest
MDL-49059 - Possible to embed YouTube videos with start time or playlist info
MDL-48544 - Block region no longer disappears if all blocks in it were hidden
MDL-48841 - Fixed bug with not being able to reset scheduled task to defaults
MDL-49167 - Fixed regression with $CFG->yuislasharguments introduced by previous minor release
MDL-47953 - Grader report shows correct number of students per page when suspended users are present
MDL-48294 - enablemobilewebservice is no longer duplicated in Site admin
MDL-48679 - Fixed bug with missing grade export URL when using grade publishing

Revision 1.36 / (download) - annotate - [select for diffs], Mon Feb 2 14:54:55 2015 UTC (9 years, 1 month ago) by wen
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Update to 2.8.3

Upstream changes:
Moodle-2.8.3
Highlights
MDL-47935 - Atto Autosave message no longer covers text you are editing
MDL-44560 - Pagination in glossary category works correctly when entries have multiple categories
MDL-47792 - Course and Activity Completion Reports display vertical text without truncating
Functional changes
MDL-43386 - Lesson grade essay responses preserve HTML formatting
MDL-14730 - Allow linking to pages inside a lesson
MDL-47761 - Explanation is given to the users why they are unable to enrol in the course
MDL-47871 - Event monitor: Teacher can duplicate System rule
UI changes
MDL-44907 - Better styling of admin setting validation messages in bootstrapbase
MDL-48596 - Lesson editing page has correct layout used by other editing pages and does not obstruct page with blocks
MDL-47166 - Atto: outdent button is shown first followed by indent button
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-48765 - Improved icon alignment on course enrolment methods page
MDL-40285 - When assignment is submitted by one team member it is shown as submitted for all team members
MDL-38142 - User forum posts page no longer displays error for the hidden course
MDL-36877 - Final lesson page is displayed when course setting "Show gradebook to students" is set to "No"
MDL-48073 - Group filter is preserved when moving to next page of enrolled users
MDL-40326 - Course reset also resets lesson progress bar
MDL-48383 - Cron no longer warns about disabled enrol_imsenterprise after each scheduled task
MDL-48914 - Roles assignment page does not display user select if there are too many users preventing from php memory error

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jan 12 13:33:15 2015 UTC (9 years, 2 months ago) by wen
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Update to 2.8.2

Upstream changes:
Release date: 12 January, 2015

Here is the full list of fixed issues in 2.8.2.

CONTENTS [hide]
1 Highlights
2 Functional changes
3 API changes
4 UI changes
5 Security issues
6 Fixes and improvements
7 See also
Highlights
MDL-40241 - Default Manager and Teacher role are able to manually mark course as completed
MDL-46442 - Notifications about assignment re-submissions are sent
MDL-43462 - EditPDF correctly shows landscape PDFs
MDL-43679 - Clicking link to Moodle in MS Word no longer results "You are already logged in" message
Functional changes
MDL-42717 - Ensure automated backup files are deleted when an error occurs because of directory permissions
MDL-47601 - Ensure old automated backups are deleted including the case when file name is renamed from language string
MDL-48023 - Changed "Cache-control: private" to "public" on public static files to increase performance
MDL-48224 - In the Task API, each adhoc and scheduled task now has it's own SMTP buffer, and the legacy cron has one buffer for all tasks. Previously scheduled tasks had no buffer, and the legacy cron had a buffer only for tasks of activity modules.
MDL-33606 - Make distinction between all section course view and a single section course view log entry
API changes
MDL-44657 - No more Javascript error when the form class is namespaced
MDL-22309 - get_role_users() works correctly when a user is assigned more than one role
MDL-48697 - Completion directory is recognized by Moodle as a valid component directory
MDL-48495 - Limit protocols supported by curl by default
UI changes
MDL-35078 - End date for self enrolment on the bulk enrolment form now also contains time
MDL-42501 - Added help about deleting grades in the course reset form
MDL-48206 - Wider textarea for the comments in the comments block
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-40097 - Course completion role criteria no longer causes fatal error
MDL-35494 - User is able to restore an activity even when they own only one course
MDL-20304 - Practice lesson does not appear in Gradebook [Patch]
MDL-45324 - Grading notifications are not sent before the grades are released to students
MDL-47133 - Keyboard shortcuts in Atto do not interfere with regional keyboard settings
MDL-37704 - Possible to lock Description field in users' profiles
MDL-36240 - Calendar events from activities are restored even without user data
MDL-14908 - Parent Role can view courses for students that are in groups
MDL-46472 - Fixed upgrade loop caused by undeletable themes
MDL-31822 - Non-default section name is shown at the site level
MDL-47475 - PDF annotation is visible by all students in the team and not only by the one who made a submission
MDL-47993, MDL-48088 - Correctly parse dates with timezones when importing from Microsoft calendar
MDL-48150 - Fixed a bug whereby only the first post in a forum was sent with the correct headers on each run of cron
MDL-48288, MDL-48191 - Grader report's floating headers work correctly when email or average row is hidden
MDL-48179 - Backup progress no longer times out when compressing large backup
MDL-48164 - 'Reply to email' does not result in out-of-office replies posted in forum

Revision 1.34 / (download) - annotate - [select for diffs], Sun Nov 16 09:04:05 2014 UTC (9 years, 4 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Update to 2.8.1

Upstream changes:
Moodle 2.8.1 release notes
Release date: 13 November 2014

Here is the full list of fixed issues in 2.8.1.

Regression fixes
MDL-48204 - Syntax error in mod/wiki/admin.php -- Note: this is the regression that lead to Moodle 2.8.1 being released a few days after 2.8.
MDL-48168 - It should be possible to edit the overall max grade after a quiz has been attempted
MDL-48156 - Schedule task manager misinterprets core\plugininfo\base::is_enabled()
Other fixes
MDL-48093 - HTML 5 video: Firefox now supports .mp4
MDL-47391 - Default profile page uses page-layout "mydashboard" instead of "mypublic"
MDL-39692 - Letter boundary cannot be deleted
MDL-39376 - performance problem while calling admin setting page in case of large amount of categories
MDL-30968 - Group hyper-link in Forum view links to list of all participants

Revision 1.33 / (download) - annotate - [select for diffs], Tue Nov 11 12:04:51 2014 UTC (9 years, 4 months ago) by wen
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Update to 2.8

Upstream changelog is too long, please visit:
https://docs.moodle.org/dev/Moodle_2.8_release_notes

Revision 1.32 / (download) - annotate - [select for diffs], Thu Oct 9 14:07:09 2014 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.31: +1 -3 lines
Diff to previous 1.31 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Sep 23 07:06:10 2014 UTC (9 years, 5 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Update to 2.7.2(security update)

Upstream changes:
Highlights
MDL-45780 - Atto now working with form change checker and quiz autosave
MDL-46748 - Mathjax address that changed, that caused Atto to fail to load, has been updated in Moodle
MDL-35984 - Gradebook Sum of grades shows correct total if items are hidden
Functional changes
MDL-45724 - Warning given when the same memcached instance is used for both sessions and MUC
MDL-46681 - For Multiple choices questions in the quiz / question bank, the options "Clear incorrect responses" and "Show the number of correct responses" did not make sense for "One answer only" questions. It is now impossible to select that combination of options on the form.
Security issues
MSA-14-0033 URL parameter injection in CAS authentication
MSA-14-0034 Identity information revealed early in Q&A forum
Fixes and improvements
MDL-37509 - Description of assignment hidden in calendar if "always show description" = NO
MDL-46545 - Weekly stats now working again
MDL-46589 - Automatic emails now sent after users import from CSV
MDL-43197 - Parent role only sees course total and no longer individual grades
MDL-46236 - Start New Attempt option is now followed if SCORM is set to appear in a popup

Approved by:	wiz@

Revision 1.30 / (download) - annotate - [select for diffs], Fri Jul 18 13:34:17 2014 UTC (9 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Update to 2.7.1

Upstream changes:
2.7.1
Highlights
MDL-41383 - File picker works when zooming in and out of browser
MDL-45580 - PDF Annotations working with multiple attempts
Functional changes
MDL-43274 - Course logs can no longer be deleted when course is reset
API changes
MDL-44871 - Behat tests written for Atto functionalities
MDL-43669 - Configuration option added so that mail can be sent from noreply address exclusively
UI changes
MDL-45599 - The term 'add-on' is changed to 'plugin'
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-44124 - iCal import recurrence rules working consistently
MDL-45579 - Duplicate group enrolment keys for the same course are no longer allowed
MDL-45682 - Can now insert images using Chrome

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jun 2 14:15:37 2014 UTC (9 years, 9 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.28: +13 -13 lines
Diff to previous 1.28 (colored)

Update to 2.7
Add missing php module zlib
Update minimum php version to 5.4.4

Upstream changes:
Please visiti: http://docs.moodle.org/27/en/New_features

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 29 23:37:58 2014 UTC (9 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Thu May 22 12:26:35 2014 UTC (9 years, 9 months ago) by tron
Branch: pkgsrc-2014Q1
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Pullup ticket #4415 - requested by wen
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.27
- www/moodle/distinfo                                           1.19

---
   Module Name:    pkgsrc
   Committed By:   wen
   Date:           Thu May 22 00:58:07 UTC 2014

   Modified Files:
           pkgsrc/www/moodle: Makefile distinfo

   Log Message:
   Update to 2.5.6

   Upstream changes:
   Moodle 2.5.6 release notes
   Release date: 12 May, 2014

   Here is the full list of fixed issues in 2.5.6.

   Functional changes
   MDL-43985 - Checkbox added to control sending of feedback when grading
   Assignment (backport of MDL-33600)
   Security issues
   MSA-14-0014 Cross-site request forgery possible in Assignment
   MSA-14-0015 Web service token expiry issue for MoodleMobile
   MSA-14-0016 Anonymous student identity revealed in Assignment
   MSA-14-0017 File access issue in HTML block
   MSA-14-0019 Reflected XSS in URL downloader repository
   Fixes and improvements
   MDL-45119 - When student opens assignment feedback PDF no error
   messages are shown
   MDL-41551 - Block drag-drop fixed for Clean theme on My Home page
   MDL-44936 - CSS chunking is now more reliable on IE
   MDL-45154 - Warnings and errors in user profile page fixed
   MDL-43721 - Poor performance on Assignment grading page fixed

Revision 1.27 / (download) - annotate - [select for diffs], Thu May 22 00:58:07 2014 UTC (9 years, 9 months ago) by wen
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Update to 2.5.6

Upstream changes:
Moodle 2.5.6 release notes
Release date: 12 May, 2014

Here is the full list of fixed issues in 2.5.6.

Functional changes
MDL-43985 - Checkbox added to control sending of feedback when grading Assignment (backport of MDL-33600)
Security issues
MSA-14-0014 Cross-site request forgery possible in Assignment
MSA-14-0015 Web service token expiry issue for MoodleMobile
MSA-14-0016 Anonymous student identity revealed in Assignment
MSA-14-0017 File access issue in HTML block
MSA-14-0019 Reflected XSS in URL downloader repository
Fixes and improvements
MDL-45119 - When student opens assignment feedback PDF no error messages are shown
MDL-41551 - Block drag-drop fixed for Clean theme on My Home page
MDL-44936 - CSS chunking is now more reliable on IE
MDL-45154 - Warnings and errors in user profile page fixed
MDL-43721 - Poor performance on Assignment grading page fixed

Revision 1.26 / (download) - annotate - [select for diffs], Wed Mar 19 14:20:00 2014 UTC (10 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base
Branch point for: pkgsrc-2014Q1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Update to 2.5.5
Approved by: wiz@

Upstream changes:
2.5.5
Highlights
MDL-43733 - Auto-saved responses are used when a quiz attempt is submitted automatically
MDL-27414 - Random short answer matching question type now works again (with thanks to Jean-Michel Védrine)
Functional changes
MDL-40821 - Language menu in Clean shows language used
API changes
MDL-43882 - "Time spent waiting for the database" value added to performance info
UI changes
MDL-44425 - Skydrive, Box.net and Google Docs are renamed OneDrive, Box and Google Drive respectively to reflect these remote service name changes.
Security issues
MSA-14-0004 Incorrect filtering in Quiz
MSA-14-0005 Access issue in Feedback activity
MSA-14-0006 Capability issue in Chat
MSA-14-0007 Access issue in Wiki
MSA-14-0008 Cross site scripting potential in Flowplayer
MSA-14-0009 Identity information leak in Forum and Quiz
MSA-14-0010 Identity information leak in Alfresco Repository
MSA-14-0011 Cross site request forgery potential in IMS enrolments
MSA-14-0012 Access issue in Badges
Fixes and improvements
MDL-40705 - Long course names are truncated in navigation menu
MDL-40205 - Long block titles are truncated in Clean
MDL-42882 - Performance improvement to missing root directory upgrade step
MDL-40849 - Assignment marking guide screen fixed in Clean
MDL-44217 - The link colour in Bootstrapbase (and Clean) is now WCAG compliant
MDL-44029 - Quiz user overrides no longer deleted by group event handler
MDL-44018 - Variant field of question_attempts is backed up by Moodle backup
MDL-43941 - Activity show/hide toggle fixed in hidden and orphaned sections
MDL-43306 - Backup no longer introduces duplicate gradeitem sortorders when restoring

2.5.4
Highlights
MDL-41819 - Able to edit a larger number of grades in the grader report
Functional changes
MDL-42504 - Quiz auto-save detects that the connection to the server has been lost and warns students
API changes
MDL-40741 - Behat tests adapted to Clean theme
MDL-42942 - Environmental information shown at the beginning of every Behat run
Security issues
MSA-14-0001 Config passwords visibility issue
MSA-14-0002 Group constraints lacking in "login as"
MSA-14-0003 Cross-site request forgery vulnerability in profile fields
Fixes and improvements
MDL-34182 - Invalid JSON no longer output on filepicker when repository plugins output invalid content
MDL-43367 - get_child_contexts() returns correct contexts when context path missing
MDL-42913 - Group cache works as expected
MDL-40003 - Assignment submission comments are restored
MDL-42085 - Default enrolment duration is now applied when manually enrolling a user

Revision 1.25 / (download) - annotate - [select for diffs], Sat Nov 16 13:03:08 2013 UTC (10 years, 4 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

Update to 2.5.3

Upstream changes:
Highlights
MDL-41252 - Accessibility improvements to course page.
MDL-34209 - Moving sections by drag and drop reorders sections correctly.
MDL-29987 - Embedded PDF files behave correctly.
Functional changes
MDL-42069 - Option to sort by last name in Quiz grading report.
MDL-38267 - Submit button is not shown after cut-off date in Assignment.
MDL-22669 - When restoring a larger course over a smaller one, the number of sections is maintained.
MDL-42666 and MDL-42668 - The Box.net repository and Box.net portfolio have been updated to use Box.net API v2. Moodle sites which have used the Box.net repository previously need to run the Box.net-alias-to-copy-conversion tool as soon as possible. Also, HTTPS is now required for sites to access Box.net. See Box.net APIv1 migration for details.
API changes
MDL-41861, MDL-41882, MDL-41853,... - Generator tools have been backported.
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-32862 - Links to 1.9 resource types work after upgrade to 2.2 followed by backup and restore.
MDL-40903 - Persistent cache is now split into logical parts.
MDL-41942 - Courses in categories no longer become invisible due to caching problem.
MDL-41352 - Mymobile theme no longer producing JavaScript error on course pages.
MDL-37528 - Block drag-and-drop issue resolved.
MDL-42542 - The Portfolio cron job is now working.
MDL-42619 - Error deleting a course link from the community block is fixed.
MDL-37877 - Automated backup failure is now reported.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Sep 10 23:39:59 2013 UTC (10 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.23: +11 -12 lines
Diff to previous 1.23 (colored)

Changes:
* APACHE_USER and APACHE_GROUP are defined somewhere else; don't redefine these here.
* Don't depend on php-zlib as Moodle does not require this module.
* Faster installation using 'pax'.
* Auto-generare PLIST.
* Don't change owner/group of Moodle files; web-server should only be able to read them, and nothing more.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Sep 10 02:41:18 2013 UTC (10 years, 6 months ago) by wen
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Update to 2.5.2

Upstream changes:
Releases > Moodle 2.5.2 release notes

Release date: 9 September 2013

Here is the full list of fixed issues in 2.5.2.

Contents [hide]
1 Highlights
2 Functional changes
3 API changes
4 Security issues
5 Fixes and improvements
6 See also
Highlights
MDL-30839 - Form validation and error recovery draws the user to where focus is needed.
MDL-27953 - Uploaded users can be added with authentication options other than Manual account or No login.
MDL-38707 - Folders displayed on course pages show their name.
Functional changes
MDL-40854 - Links to course activities/resources do not appear to users without appropriate view capabilities.
MDL-35981 - Confirmation is no longer needed after deleting a comment.
MDL-38707 - Folders displayed on course pages show their name.
MDL-41036 - Question category info is now edited using the HTML editor.
API changes
MDL-40176 - Mock form submission introduced for testing.
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-37333 - Clicking "Clear theme caches" in Default theme selector redirects page to "Select theme for tablet device".
MDL-41106 - MUC session cache fixes were made.
MDL-36803 - TinyMCE editor now works better with iOS.
MDL-40891 - MUC cache purge works consistently when creating directories.
MDL-31487 - Grade items remain hidden if explicitly hidden via Gradebook (regardless of activity state).

Revision 1.22 / (download) - annotate - [select for diffs], Sat Sep 7 07:31:40 2013 UTC (10 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.21: +10 -4 lines
Diff to previous 1.21 (colored)

Adjust example config file for Apache 2.4

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jul 8 13:52:08 2013 UTC (10 years, 8 months ago) by wen
Branch: MAIN
Changes since 1.20: +2 -3 lines
Diff to previous 1.20 (colored)

Update to 2.5.1

Upstream changes:
2.5.1
Highlights
MDL-39824 - Simplification of themes
MDL-38434 - Functional tests added for the Chat activity
MDL-39723 - Two unnecessary course queries were removed from most pages
Functional changes
MDL-39790 - My Latest badges block appears on the course page
API changes
MDL-40137 - Correct naming of functions in theme/clean/lib.php
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Fixes and improvements
MDL-39778 - Course deletion now functions with badges.
MDL-40120 - Issue when recent PostgreSQL versions retrieve the number of records from course table fixed.
MDL-39697 - Bootstrap layouts now have 'Maintenance' layout and related options.
MDL-40065 - Bootstrap Theme only sends content to "side-pre" if necessary.
MDL-40088 - Can now edit course settings if course is in a hidden category.
MDL-39979 - Teachers no longer see errors when Show Activity Reports is set to yes.
MDL-39363 - SCORM pass/fail status is set for a grade of 0.
MDL-39227 - SCORM navigation panel is no longer hidden when a Bootstrap theme is active.
MDL-39177 - Overwriting files always observes the "alias" attribute.
MDL-33719 - When overwriting a copy of a file with an alias/shortcut of a file, the file thumbnail is refreshed.
MDL-40142 - No JavaScript error is caused by the navigation block in relation to course categories.
MDL-40289 - Badges capabilities now have correct risks, levels and archetypes. Note for sites which are upgrading from 2.5: See the section 'Upgrading from Moodle 2.5 to 2.5.1' in Upgrading for details of how to correctly set badge permissions for each role archetype.

Revision 1.20 / (download) - annotate - [select for diffs], Fri May 31 12:42:33 2013 UTC (10 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.19 / (download) - annotate - [select for diffs], Thu May 23 08:04:37 2013 UTC (10 years, 9 months ago) by wen
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Update to 2.5

Upstream changelog is too long, please visit:
http://docs.moodle.org/dev/Moodle_2.5_release_notes

Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 31 13:51:48 2013 UTC (10 years, 11 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.17: +2 -16 lines
Diff to previous 1.17 (colored)

Update to 2.4.3

Upstream changes(since 2.4.0):
2.4.3
Regression fix
MDL-38474 - Teachers unable to access server files
Note: Moodle 2.4.3 is being released just one week after 2.4.2 in response to a serious regression being discovered in 2.4.2.
Other fixes
MDL-38303 - MUC: Session cache is adjusted accordingly when user logs in or out
MDL-38386 - Upgrade step for 24 and master adjusted
MDL-38332 - Browsing users paginates properly for multiples of 30 users
MDL-33424 - Images correctly restored from a 1.9 course quiz
MDL-34011 - Display of student attempts for Short Answer questions in Lessons is now correct

2.4.2
Highlights
MDL-32975 - There is an option to sort My Courses list alphabetically
MDL-36297 - HTML purifier strings are now cached
MDL-35074 - More students can now appear per page in the Grader Report
MDL-34435 - Actions in categories are now logged
Functional changes
MDL-30669 - Admins are warned before deleting 'Sticky' site-wide blocks in 2.2 accidentally through a course page
MDL-37894 - Not yet opened quizzes show close date as well as open date
MDL-35336 - Process for enabling statistics is now clearer
API changes
MDL-36363 - Removing a file store cache instance removes its folder too
MDL-31636 - Comments API allows plugins to set the date format
Security issues
MSA-13-0011 Calendar subscription capability issue
MSA-13-0012 Information leak in course profiles
MSA-13-0013 Server information revealed through exception messages
MSA-13-0014 Password revealed in WebDav repository
MSA-13-0015 Cross-site scripting issue in Filepicker
MSA-13-0016 External Entity Injection through Zend library
MSA-13-0017 Form manipulation issue in notes
MSA-13-0018 Personal information leak through repositories
MSA-13-0019 Unauthorised settings editing through WebDav repository
Fixes and improvements
Fixes for MUC - MDL-37683 MDL-37545 MDL-38110 MDL-38165
MDL-37792 - Conditional Resource based on a profile interest field now works when fields are empty
MDL-38173 - Adding modules to courses where completion is enabled no longer causes corruption
MDL-37847 - Plain text essays now show HTML special characters appropriately
MDL-37774 - Moodle 1.9 to 2.x course restore now works with directory resources
MDL-37563 - Assignment upgrade now includes conditional access settings
MDL-36757 - Editing an activity no longer reveals hidden grades
MDL-35780 - Participants page disclosure of email addresses is now consistent
MDL-35175 - Lesson now shows attempts if associated with a grouping
MDL-37710 - Students can access their own submitted files in a team submission assignment
MDL-38352 - Improved language strings added to the English language pack, the most noticeable being 'My Moodle' in the site admin settings renamed as My home

2.4.1
Highlights
MDL-32880 - Make 1.9 blocks restorable in 2.3 onwards
MDL-34791 - Activity quick title edit updates name in gradebook
MDL-35653 - Wiki module works if you activate the force format option
API changes
MDL-30700 - There is a new function "text_sorting($columnname)" for the class flexible_table which allows you to specify which columns are of type "text" so they can be sorted correctly in all databases.
MDL-35593 - core_webservice_get_site_info returns version number as PARAM_TEXT
MDL-30961 - get_course_contents web service's name value is now PARAM_RAW
Security issues
MSA-13-0001 - Security issue in Google Spellchecker in TinyMCE
MSA-13-0002 - Capability issue with Outcome editing
MSA-13-0003 - Potential server file access through backup restoration
MSA-13-0004 - Information leak through activity report
MSA-13-0005 - Potential phishing attack through URL redirects
MSA-13-0006 - Potential information leak in Assignment module
MSA-13-0007 - Potential exploit in messaging
MSA-13-0008 - Information leak through Blog RSS
MSA-13-0009 - Information leak through Blog RSS
MSA-13-0010 - Failure to check capabilities in calendar
Fixes and improvements
MDL-36680 - Overview report now gives correct course total by not including hidden item grades
MDL-37165 - Assignment summary displays on Oracle
MDL-36963 - Automatic updates deployer needs checks directory permissions

Revision 1.17 / (download) - annotate - [select for diffs], Sat Mar 16 07:21:25 2013 UTC (11 years ago) by obache
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Bump PKGREVISION from default PHP version change to 5.4.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jan 23 00:54:37 2013 UTC (11 years, 1 month ago) by wen
Branch: MAIN
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

Update to 2.3.4

Upstream changes:
Highlights
MDL-32880 - Make 1.9 blocks restorable in 2.3 onwards
MDL-34791 - Activity quick title edit updates name in gradebook
MDL-35653 - Wiki module works if you activate the force format option
Functional changes
MDL-35422 - To start writing their Workshop submissions, students now click a button labelled 'Start preparing your submission' instead of 'Submit'
API changes
MDL-30700 - There is a new function "text_sorting($columnname)" for the class flexible_table which allows you to specify which columns are of type "text" so they can be sorted correctly in all databases.
MDL-35593 - core_webservice_get_site_info returns version number as PARAM_TEXT
MDL-30961 - get_course_contents web service's name value is now PARAM_RAW
MDL-36795 - In the default course settings, numsections is not limited to maxsections
Security issues
MSA-13-0001 - Security issue in Google Spellchecker in TinyMCE
MSA-13-0002 - Capability issue with Outcome editing
MSA-13-0003 - Potential server file access through backup restoration
MSA-13-0004 - Information leak through activity report
MSA-13-0005 - Potential phishing attack through URL redirects
MSA-13-0006 - Potential information leak in Assignment module
MSA-13-0007 - Potential exploit in messaging
MSA-13-0008 - Information leak through Blog RSS
MSA-13-0009 - Information leak through Blog RSS
Fixes and improvements
MDL-36680 - Overview report now gives correct course total by not including hidden item grades
MDL-35717 - Quiz cron not closing old attempts after quiz close date (also MDL-36842)
MDL-37165 - Assignment summary displays on Oracle
MDL-36668 - Performance issue resolved in viewing pages in Database activity
MDL-36760 - Numerical type quiz questions now work with frozen elements changes
MDL-36551 - Database presets retain advanced search template
MDL-33863 - Importing quiz questions into new course happens without error
MDL-36683 - It is now possible to duplicate a quiz when course question bank contains matching questions

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Tue Dec 4 13:13:44 2012 UTC (11 years, 3 months ago) by tron
Branch: pkgsrc-2012Q3
Changes since 1.13: +2 -4 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Pullup ticket #3980 - requested by wen
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.15 via patch
- www/moodle/PLIST                                              1.11
- www/moodle/distinfo                                           1.11

---
   Module Name:    pkgsrc
   Committed By:   wen
   Date:           Fri Nov 30 07:19:45 UTC 2012

   Modified Files:
           pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Update to 2.3.3

   Upstream changes:
   Moodle 2.3.3 release notes
   Highlights
   MDL-35297 - Upgrading books from earlier versions now works correctly
   MDL-21801 - References to the non-functional Powerpoint import option
   have been removed from the Lesson module
   MDL-33166 - A capability has been introduced to consistently exempt
   specific users from forum auto-subscriptions and forced subscriptions
   MDL-34607 - Folder resources now show files in sorted order
   MDL-33646 - Viewing an empty book shows a friendly notice rather than
   an error messsage
   Functional changes
   MDL-34794 - Course reset now works with the new Assignment module
   MDL-35370 - Blank answers in Cloze type quiz questions are treated
   accordingly, when an answer of zero is expected
   MDL-33374 - When adding or updating a user profile, the action button
   displays 'Create user' and 'Update user' relatively
   MDL-27786 - The title field of a new calendar event is now labelled
   "Event title" instead of "Name"
   MDL-28235 - The close button on help dialogues have changed to provide
   greater accessibility. (Note: if debugging is turned on, a string
   error will appear during the upgrade process. This is expected and
   will be resolved once the upgrade process is complete.)
   API changes
   MDL-30667 - Maximum upload limits are enforced consistently in
   relation to various system variables
   MDL-35395 - A method has been added so forms can work around form
   change checking when necessary
   MDL-35442 - Local plugins now have settings and uninstall links on the
   plugins overview page
   Security issues
   MSA-12-0057 Access issue through repository
   MSA-12-0058 Possible form data manipulation issue
   MSA-12-0059 Information leak in Database activity module
   MSA-12-0060 Cross-site scripting vulnerability in YUI2
   MSA-12-0061 Remote code execution through Portfolio API
   MSA-12-0062 Information leak in Database activity module
   MSA-12-0063 Information leak in Check Permissions page
   Fixes and improvements
   MDL-35411 - Submissions and feedback are now saved with
   imported/restored assignments
   MDL-35397 - Notifications page 'many other contributors' link leads to
   appropriate credits page
   MDL-35726 - Feedback forms work correctly when grading a series of assignments
   MDL-35754 - Quizzes in pop-up windows now work correctly

Revision 1.15 / (download) - annotate - [select for diffs], Fri Nov 30 07:19:44 2012 UTC (11 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.14: +2 -5 lines
Diff to previous 1.14 (colored)

Update to 2.3.3

Upstream changes:
Moodle 2.3.3 release notes
Highlights
MDL-35297 - Upgrading books from earlier versions now works correctly
MDL-21801 - References to the non-functional Powerpoint import option have been removed from the Lesson module
MDL-33166 - A capability has been introduced to consistently exempt specific users from forum auto-subscriptions and forced subscriptions
MDL-34607 - Folder resources now show files in sorted order
MDL-33646 - Viewing an empty book shows a friendly notice rather than an error messsage
Functional changes
MDL-34794 - Course reset now works with the new Assignment module
MDL-35370 - Blank answers in Cloze type quiz questions are treated accordingly, when an answer of zero is expected
MDL-33374 - When adding or updating a user profile, the action button displays 'Create user' and 'Update user' relatively
MDL-27786 - The title field of a new calendar event is now labelled "Event title" instead of "Name"
MDL-28235 - The close button on help dialogues have changed to provide greater accessibility. (Note: if debugging is turned on, a string error will appear during the upgrade process. This is expected and will be resolved once the upgrade process is complete.)
API changes
MDL-30667 - Maximum upload limits are enforced consistently in relation to various system variables
MDL-35395 - A method has been added so forms can work around form change checking when necessary
MDL-35442 - Local plugins now have settings and uninstall links on the plugins overview page
Security issues
MSA-12-0057 Access issue through repository
MSA-12-0058 Possible form data manipulation issue
MSA-12-0059 Information leak in Database activity module
MSA-12-0060 Cross-site scripting vulnerability in YUI2
MSA-12-0061 Remote code execution through Portfolio API
MSA-12-0062 Information leak in Database activity module
MSA-12-0063 Information leak in Check Permissions page
Fixes and improvements
MDL-35411 - Submissions and feedback are now saved with imported/restored assignments
MDL-35397 - Notifications page 'many other contributors' link leads to appropriate credits page
MDL-35726 - Feedback forms work correctly when grading a series of assignments
MDL-35754 - Quizzes in pop-up windows now work correctly

Revision 1.14 / (download) - annotate - [select for diffs], Wed Oct 3 21:58:31 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Sat Jul 28 12:26:16 2012 UTC (11 years, 7 months ago) by tron
Branch: pkgsrc-2012Q2
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Pullup ticket #3878 - requested by wen
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.13
- www/moodle/PLIST                                              1.10
- www/moodle/distinfo                                           1.10

---
   Module Name:    pkgsrc
   Committed By:   wen
   Date:           Fri Jul 27 12:44:21 UTC 2012

   Modified Files:
           pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Update to 2.1.7
   Approved by: obache@

   Upstream changes:
   Highlights
     MDL-28557 Group event now appears to teachers, managers and administrators
     MDL-33398 MDL-27368 Cron works when course completion is enabled
   Functional changes
     MDL-24401 Lesson string changes
     MDL-33401 Managers can add blocks at the site level
   Security issues
     MSA-12-0042 File access issue in blocks
     MSA-12-0043 Early information access issue in forum
     MSA-12-0044 Capability check issue in forum subscriptions
     MSA-12-0045 Injection potential in admin for repositories
     MSA-12-0046 Insecure protocol redirection in LDAP authentication
     MSA-12-0047 SQL injection potential in Feedback module
     MSA-12-0048 Possible XSS in cohort administration
     MSA-12-0049 Group restricted activity displayed to all users
     MSA-12-0050 Potential DOS attack through database activity
   Fixes and improvements
     MDL-32866 Filemanager in private files now saves changes
     MDL-33583 "Keep all" automated backups now works
     MDL-33607 Add new wiki page no longer reports error writing to database
     MDL-33603 Database activity entries are linked correctly
     MDL-26892 Question images not lost during upgrade
     MDL-29924 Glossary attachments appear in filter popups

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jul 27 12:44:20 2012 UTC (11 years, 7 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base
Branch point for: pkgsrc-2012Q3
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored)

Update to 2.1.7
Approved by: obache@

Upstream changes:
Highlights
  MDL-28557 Group event now appears to teachers, managers and administrators
  MDL-33398 MDL-27368 Cron works when course completion is enabled
Functional changes
  MDL-24401 Lesson string changes
  MDL-33401 Managers can add blocks at the site level
Security issues
  MSA-12-0042 File access issue in blocks
  MSA-12-0043 Early information access issue in forum
  MSA-12-0044 Capability check issue in forum subscriptions
  MSA-12-0045 Injection potential in admin for repositories
  MSA-12-0046 Insecure protocol redirection in LDAP authentication
  MSA-12-0047 SQL injection potential in Feedback module
  MSA-12-0048 Possible XSS in cohort administration
  MSA-12-0049 Group restricted activity displayed to all users
  MSA-12-0050 Potential DOS attack through database activity
Fixes and improvements
  MDL-32866 Filemanager in private files now saves changes
  MDL-33583 "Keep all" automated backups now works
  MDL-33607 Add new wiki page no longer reports error writing to database
  MDL-33603 Database activity entries are linked correctly
  MDL-26892 Question images not lost during upgrade
  MDL-29924 Glossary attachments appear in filter popups

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 16 03:05:44 2012 UTC (11 years, 9 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base
Branch point for: pkgsrc-2012Q2
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

Update dependency to php-intl.

Bump PKGREVISION.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Fri Jun 1 12:12:26 2012 UTC (11 years, 9 months ago) by tron
Branch: pkgsrc-2012Q1
Changes since 1.9.2.1: +16 -8 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Pullup ticket #3814 - requested by obache
www/moodle:: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.11
- www/moodle/PLIST                                              1.9
- www/moodle/distinfo                                           1.9

---
   Module Name:	pkgsrc
   Committed By:	obache
   Date:		Thu May 31 12:12:54 UTC 2012

   Modified Files:
   	pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Update moodle to 2.1.6, include some security fixes.
   Based on maintainer update request by PR 46498.

   Upstream changes:

   Highlights

   * MDL-32431 Calendar events can be backed-up and restored
   * MDL-29262 Moodle 2 backup_controllers table is no longer needlessly massive

   Functional changes

   * MDL-27862 Ability to unset a theme
   * MDL-31835 Recent conversations link added when viewing a message
   * MDL-27427 Option added to delete external blog entries

   Security issues

   * MSA-12-0024 Hidden information access issue
   * MSA-12-0025 Personal communication access issue
   * MSA-12-0026 Quiz capability issue
   * MSA-12-0027 Question bank capability issues
   * MSA-12-0028 Insecure authentication issue
   * MSA-12-0029 Information editing access issue
   * MSA-12-0030 Capability manipulation issue
   * MSA-12-0031 Cross-site scripting vulnerability in Wiki
   * MSA-12-0032 Cross-site scripting vulnerability in Web services
   * MSA-12-0035 Cross-site scripting vulnerability in "download all"
   * MSA-12-0036 Cross-site scripting vulnerability in category identifier
   * MSA-12-0037 Write access issue in Database activity module
   * MSA-12-0038 Calendar event write permission issue

   Fixes and improvements

   * MDL-32061 Backup fixed when there is a lesson with attempts in the course
   * MDL-31008 CSS fixed to display dimmed objects
   * MDL-30867 Lesson essay question formatting fixed
   * MDL-31528 Breadcrumbs appearing consistently when editing is off
   * MDL-31631 Caching fixed so deleted activities do not remain listed
   * MDL-26674 Wiki Module activity logs activity fully
   * MDL-31510 Students in groups see only assignments in the Gradebook according to their group allocation
   * MDL-32141 Custom TinyMCE additions now work in Firefox 11

Revision 1.11 / (download) - annotate - [select for diffs], Thu May 31 12:12:54 2012 UTC (11 years, 9 months ago) by obache
Branch: MAIN
Changes since 1.10: +17 -9 lines
Diff to previous 1.10 (colored)

Update moodle to 2.1.6, include some security fixes.
Based on maintainer update request by PR 46498.

Upstream changes:

Highlights

* MDL-32431 Calendar events can be backed-up and restored
* MDL-29262 Moodle 2 backup_controllers table is no longer needlessly massive

Functional changes

* MDL-27862 Ability to unset a theme
* MDL-31835 Recent conversations link added when viewing a message
* MDL-27427 Option added to delete external blog entries

Security issues

* MSA-12-0024 Hidden information access issue
* MSA-12-0025 Personal communication access issue
* MSA-12-0026 Quiz capability issue
* MSA-12-0027 Question bank capability issues
* MSA-12-0028 Insecure authentication issue
* MSA-12-0029 Information editing access issue
* MSA-12-0030 Capability manipulation issue
* MSA-12-0031 Cross-site scripting vulnerability in Wiki
* MSA-12-0032 Cross-site scripting vulnerability in Web services
* MSA-12-0035 Cross-site scripting vulnerability in "download all"
* MSA-12-0036 Cross-site scripting vulnerability in category identifier
* MSA-12-0037 Write access issue in Database activity module
* MSA-12-0038 Calendar event write permission issue

Fixes and improvements

* MDL-32061 Backup fixed when there is a lesson with attempts in the course
* MDL-31008 CSS fixed to display dimmed objects
* MDL-30867 Lesson essay question formatting fixed
* MDL-31528 Breadcrumbs appearing consistently when editing is off
* MDL-31631 Caching fixed so deleted activities do not remain listed
* MDL-26674 Wiki Module activity logs activity fully
* MDL-31510 Students in groups see only assignments in the Gradebook according to their group allocation
* MDL-32141 Custom TinyMCE additions now work in Firefox 11

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Thu Apr 26 10:06:52 2012 UTC (11 years, 10 months ago) by tron
Branch: pkgsrc-2012Q1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Pullup ticket #3757 - requested by gls
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.10
- www/moodle/PLIST                                              1.8
- www/moodle/distinfo                                           1.8

---
   Module Name:	pkgsrc
   Committed By:	gls
   Date:		Wed Apr 25 20:21:58 UTC 2012

   Modified Files:
   	pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Update www/moodle to 2.1.5.

   Upstream changes:

   Highlights

        MDL-27891 Tag flagging is now logged

   Functional changes

        MDL-31095 Quiz max grade maintained when adding and removing questions
        MDL-30031 Quiz Adaptive mode ignores invalid answers without penalty

   Security issues

        MSA-12-0013 - Database activity export permission issue
        MSA-12-0014 - Password and Web services issue
        MSA-12-0015 - Backup and private files issue
        MSA-12-0016 - Default repository capabilities issue
        MSA-12-0017 - Personal information leak issue
        MSA-12-0018 - Course information leak in Gradebook export
        MSA-12-0019 - Overview report and hidden course issue
        MSA-12-0020 - Forum subscription permission issue
        MSA-12-0021 - Course information leak through tags
        MSA-12-0022 - Security conflict in Web services

   Fixes and improvements

        MDL-31248 Change to RC4 encryption is now backwards compatible
     - Note: all users will need to log in to set a new cookie after this update

        MDL-31213 Problem with new password form was fixed
        MDL-29254 Problem adding blog entries after an update from 1.9 was resolved
        MDL-22896 Forum messages with ampersands are now sent correctly by email
        MDL-27793 Login names now appear consistently in all themes across all languages
        MDL-26037 When importing in a site with lots of courses, all courses are checked
        MDL-30484 Regrading quiz causes essay attachments to disappear
        MDL-28364 Correct import formats accepted when importing questions
        MDL-31407 Quiz grades are saved properly when the submitter is not the user taking the quiz
        MDL-31876, MDL-31495 Quiz performance improvements have been made

Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 25 20:21:58 2012 UTC (11 years, 10 months ago) by gls
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Update www/moodle to 2.1.5.

Upstream changes:

Highlights

    MDL-27891 Tag flagging is now logged

Functional changes

    MDL-31095 Quiz max grade maintained when adding and removing questions
    MDL-30031 Quiz Adaptive mode ignores invalid answers without penalty

Security issues

    MSA-12-0013 - Database activity export permission issue
    MSA-12-0014 - Password and Web services issue
    MSA-12-0015 - Backup and private files issue
    MSA-12-0016 - Default repository capabilities issue
    MSA-12-0017 - Personal information leak issue
    MSA-12-0018 - Course information leak in Gradebook export
    MSA-12-0019 - Overview report and hidden course issue
    MSA-12-0020 - Forum subscription permission issue
    MSA-12-0021 - Course information leak through tags
    MSA-12-0022 - Security conflict in Web services

Fixes and improvements

    MDL-31248 Change to RC4 encryption is now backwards compatible
 - Note: all users will need to log in to set a new cookie after this update

    MDL-31213 Problem with new password form was fixed
    MDL-29254 Problem adding blog entries after an update from 1.9 was resolved
    MDL-22896 Forum messages with ampersands are now sent correctly by email
    MDL-27793 Login names now appear consistently in all themes across all languages
    MDL-26037 When importing in a site with lots of courses, all courses are checked
    MDL-30484 Regrading quiz causes essay attachments to disappear
    MDL-28364 Correct import formats accepted when importing questions
    MDL-31407 Quiz grades are saved properly when the submitter is not the user taking the quiz
    MDL-31876, MDL-31495 Quiz performance improvements have been made

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Thu Jan 26 23:44:34 2012 UTC (12 years, 1 month ago) by tron
Branch: pkgsrc-2011Q4
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Pullup ticket #3662 - requested by gls
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.9
- www/moodle/PLIST                                              1.7
- www/moodle/distinfo                                           1.7

---
   Module Name:	pkgsrc
   Committed By:	gls
   Date:		Sun Jan 22 12:16:02 UTC 2012

   Modified Files:
   	pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Update www/moodle to 2.1.4

   Fixes many security advisories, see below in the changelog.

   Highlights

   MDL-28710 - CSS class names have been added for rating div/span elements
   enabling theming
   MDL-29579 - Question text included in export of quiz statistics report in
   Moodle 2.1

   Functional changes

   MDL-19147 - Single Simple forums are no longer targets for moving (and losing)
   discussions
   MDL-30273 - Students and teachers can add additional topics to a simple forum
   discussion

   Security issues

   MSA-12-0001 - Recaptcha transmission consistency issue
   MSA-12-0003 - Added password protection
   MSA-12-0004 - Added profile image security
   MSA-12-0005 - Encryption enhancement
   MSA-12-0006 - Additional email address validation
   MSA-12-0007 - Email injection prevention
   MSA-12-0008 - Unsynchronised access via tokens
   MSA-12-0009 - Role access issue
   MSA-12-0010 - Unauthorised access to session key
   MSA-12-0011 - Browser autofill password issue
   MSA-12-0012 - Form validation issue

   Fixes and improvements

   MDL-30376 - Glossary RSS feed no longer generates error
   MDL-30378 - Site page links fixed in Navigation blocks
   MDL-30460 - Wiki image dropdown includes files with upper case suffixes
   MDL-30466 - Writing to database fixed for restoring a course with uses course
   completion
   MDL-30569 - Editing the front page when defaulthomepage = mymoodle now works as
   expected
   MDL-28180 - Duplicating an assignment that has course completion enabled no
   longer breaks course completion for the course
   MDL-27314 - It is now possible to delete or regrade quiz attempts in separate
   groups mode
   MDL-29730 - Fixed Lesson question shortanswer with regexp option
   MDL-30260 - Emailstop option fixed

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jan 22 12:16:02 2012 UTC (12 years, 1 month ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base
Branch point for: pkgsrc-2012Q1
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Update www/moodle to 2.1.4

Fixes many security advisories, see below in the changelog.

Highlights

MDL-28710 - CSS class names have been added for rating div/span elements
enabling theming
MDL-29579 - Question text included in export of quiz statistics report in
Moodle 2.1

Functional changes

MDL-19147 - Single Simple forums are no longer targets for moving (and losing)
discussions
MDL-30273 - Students and teachers can add additional topics to a simple forum
discussion

Security issues

MSA-12-0001 - Recaptcha transmission consistency issue
MSA-12-0003 - Added password protection
MSA-12-0004 - Added profile image security
MSA-12-0005 - Encryption enhancement
MSA-12-0006 - Additional email address validation
MSA-12-0007 - Email injection prevention
MSA-12-0008 - Unsynchronised access via tokens
MSA-12-0009 - Role access issue
MSA-12-0010 - Unauthorised access to session key
MSA-12-0011 - Browser autofill password issue
MSA-12-0012 - Form validation issue

Fixes and improvements

MDL-30376 - Glossary RSS feed no longer generates error
MDL-30378 - Site page links fixed in Navigation blocks
MDL-30460 - Wiki image dropdown includes files with upper case suffixes
MDL-30466 - Writing to database fixed for restoring a course with uses course
completion
MDL-30569 - Editing the front page when defaulthomepage = mymoodle now works as
expected
MDL-28180 - Duplicating an assignment that has course completion enabled no
longer breaks course completion for the course
MDL-27314 - It is now possible to delete or regrade quiz attempts in separate
groups mode
MDL-29730 - Fixed Lesson question shortanswer with regexp option
MDL-30260 - Emailstop option fixed

Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 6 19:42:37 2011 UTC (12 years, 3 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base
Branch point for: pkgsrc-2011Q4
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Update www/moodle to 2.1.3

Upstream highlights:
--------------------

Highlights

MDL-27037 - Wiki 2.0 respects 'visible groups' functionality
MDL-29960 - Dropbox repository now functioning with new API

Functional changes

MDL-27516 - RTL Theme fixes for Moodle 2

Security issues

MSA-11-0042 - Information leak in Wiki
MSA-11-0043 - Possible link redirect in Calendar
MSA-11-0044 - Expired identification information shown in Web services
MSA-11-0045 - Potential to masquerade through MNet
MSA-11-0047 - Possible injection attack in Calendar
MSA-11-0048 - Password loss issue
MSA-11-0050 - Backup capability issue
MSA-11-0051 - Authentication issue with Web services
MSA-11-0052 - Potential to exploit developer debugging scripts
MSA-11-0053 - Security and system administration conflict
MSA-11-0054 - Personal information leak

Fixes and improvements

MDL-28292 - Removed possibility to 'lose' a block by docking it
MDL-29542 - Lesson no longer gets corrupted after creating a new question
MDL-30010 - Core themes which have pagelayout problems when moving blocks have been fixed
MDL-27790 - Temporary course remains after restore
MDL-29529 - Fixed database error when assignments were sorted by status
MDL-30375 - Comments block no longer disappears when cancel is clicked
MDL-30398 - Lesson no longer accepts blank password

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Sun Oct 23 16:05:41 2011 UTC (12 years, 4 months ago) by tron
Branch: pkgsrc-2011Q3
Changes since 1.6: +3 -7 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Pullup ticket #3576 - requested by gls
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.7
- www/moodle/PLIST                                              1.5
- www/moodle/distinfo                                           1.5

---
   Module Name:	pkgsrc
   Committed By:	gls
   Date:		Sat Oct 22 11:05:31 UTC 2011

   Modified Files:
   	pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Upgrade www/moodle to 2.1.2.

   Upstream changes:

   Highlights

   MDL-28729 - Numerous multi-lang fixes and improvements

   Functional changes

   MDL-28410 - Allow a single option in a Choice activity
   MDL-29394 - HTML editor format option selector hidden when there is only one option
   MDL-23520 - Option added to allow deleting of a wiki page

   Security issues:
   MSA-11-0027 to MSA-11-0035, MSA-11-0039 to MSA-11-0041.
   Fixes SA46427

   See http://docs.moodle.org/dev/Moodle_2.1.2_release_notes for complete
   release notes.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Oct 22 11:05:30 2011 UTC (12 years, 4 months ago) by gls
Branch: MAIN
Changes since 1.6: +3 -7 lines
Diff to previous 1.6 (colored)

Upgrade www/moodle to 2.1.2.

Upstream changes:

Highlights

MDL-28729 - Numerous multi-lang fixes and improvements

Functional changes

MDL-28410 - Allow a single option in a Choice activity
MDL-29394 - HTML editor format option selector hidden when there is only one option
MDL-23520 - Option added to allow deleting of a wiki page

Security issues:
MSA-11-0027 to MSA-11-0035, MSA-11-0039 to MSA-11-0041.
Fixes SA46427

See http://docs.moodle.org/dev/Moodle_2.1.2_release_notes for complete
release notes.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Sep 16 05:46:27 2011 UTC (12 years, 6 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base
Branch point for: pkgsrc-2011Q3
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Bump PKGREVISION from PHP_VERSION_DEFAULT changes.

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Sun Aug 14 11:15:39 2011 UTC (12 years, 7 months ago) by tron
Branch: pkgsrc-2011Q2
Changes since 1.4: +20 -7 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Pullup ticket #3495 - requested by gls
www/moodle: security update

Revisions pulled up:
- www/moodle/Makefile                                           1.5
- www/moodle/PLIST                                              1.4
- www/moodle/distinfo                                           1.4

---
   Module Name:	pkgsrc
   Committed By:	gls
   Date:		Tue Aug  9 18:59:23 UTC 2011

   Modified Files:
   	pkgsrc/www/moodle: Makefile PLIST distinfo

   Log Message:
   Update www/moodle to 2.1.1

   pkgsrc changes:
   - replace bash with sh in a script.

   Upstream changes:

   Many, many changes, including security fixes.

   Highlights from version 2.1:

   - New question engine
   - Ability to restore the course contents from Moodle 1.9 backup files
   - Support for mobile devices

   For complete changelog, please refer to:

   http://docs.moodle.org/dev/Moodle_2.0.3_release_notes
   http://docs.moodle.org/dev/Moodle_2.0.4_release_notes
   http://docs.moodle.org/dev/Moodle_2.1_release_notes
   http://docs.moodle.org/dev/Moodle_2.1.1_release_notes

   Fixes SA45487 (MSA-11-0021, MSA-11-0022), among others.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Aug 9 18:59:23 2011 UTC (12 years, 7 months ago) by gls
Branch: MAIN
Changes since 1.4: +20 -7 lines
Diff to previous 1.4 (colored)

Update www/moodle to 2.1.1

pkgsrc changes:
- replace bash with sh in a script.

Upstream changes:

Many, many changes, including security fixes.

Highlights from version 2.1:

- New question engine
- Ability to restore the course contents from Moodle 1.9 backup files
- Support for mobile devices

For complete changelog, please refer to:

http://docs.moodle.org/dev/Moodle_2.0.3_release_notes
http://docs.moodle.org/dev/Moodle_2.0.4_release_notes
http://docs.moodle.org/dev/Moodle_2.1_release_notes
http://docs.moodle.org/dev/Moodle_2.1.1_release_notes

Fixes SA45487 (MSA-11-0021, MSA-11-0022), among others.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Mar 7 21:32:47 2011 UTC (13 years ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Branch point for: pkgsrc-2011Q2
Changes since 1.3: +16 -10 lines
Diff to previous 1.3 (colored)

Update www/moodle to version 2.0.2

Mainly taken from PR pkg/44195 from maintainer Wen Heping.
Ok'd by maintainer.

pkgsrc changes:
- fix a couple hardcoded paths.

Upstream changes:

Many, many changes, too many to list here.
Includes a bunch of security fixes.

Please check:
http://docs.moodle.org/en/Moodle_1.9.10_release_notes
http://docs.moodle.org/en/Moodle_1.9.11_release_notes
http://docs.moodle.org/en/Moodle_2.0_release_notes
http://docs.moodle.org/en/Moodle_2.0.1_release_notes
http://docs.moodle.org/en/Moodle_2.0.2_release_notes

for the full list of changes.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 16 06:40:52 2010 UTC (13 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Update to 1.9.9, from maintainer Wen Heping in PR 43483.

* Some general minor bugs fixed in different areas.
* Four security fixes (see below).

Some of these vulnerabilities are potentially serious so we strongly
recommend you upgrade.

Full details to be released soon.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jun 15 08:16:12 2010 UTC (13 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.1: +13 -11 lines
Diff to previous 1.1 (colored)

PR 43417 by maintainer Wen Heping:
Improve Makefile and fix some bugs in conf file

While here, comment out destdir-ready flag, since the package chowns.

Bump PKGREVISION.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Jun 4 09:20:00 2010 UTC (13 years, 9 months ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-20100604
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of moodle-1.9.8 from wip, packaged by Wen Heping.

Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jun 4 09:20:00 2010 UTC (13 years, 9 months ago) by wiz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>