CHANGES ======= This file contains all the raw change logs from the past month, so that you can see exactly what changes have been made recently. --------------------------------------------------------------- 2009-11-23 Monday 08:27 moodlerobot * install/lang/de_utf8/installer.php: Automatic installer.php lang files by installer_builder (20091123) 2009-11-23 Monday 05:02 skodak * course/import/groups/index.php: MDL-20931 fixed input validation 2009-11-23 Monday 00:54 skodak * version.php, lib/db/upgrade.php: MDL-20933 fixed a regression, we should not force changing of password for admins that can not actually change the password 2009-11-22 Sunday 21:34 stronk7 * backup/: backuplib.php, restorelib.php: MDL-20932 user->secret out - merged from 18_STABLE 2009-11-22 Sunday 20:43 skodak * mod/glossary/: approve.php, lib.php: MDL-20930 fixed input validation 2009-11-22 Sunday 19:09 skodak * mod/choice/: lib.php, report.php: MDL-20929 fixed input validation 2009-11-22 Sunday 18:34 skodak * mod/glossary/showentry.php: MDL-20928 fixed glossary entry access control 2009-11-22 Sunday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091122 2009-11-22 Sunday 07:49 skodak * mod/lesson/lesson.php: MDL-20927 fixed module login issue 2009-11-22 Sunday 07:09 skodak * mod/: survey/download.php, workshop/upload.php: MDL-20926 fixed fetching of cm 2009-11-22 Sunday 06:23 skodak * mod/glossary/: formats.php, settings.php: MDL-20901 fixed input validation 2009-11-22 Sunday 06:01 skodak * admin/mnet/delete.html: MDL-20901 undoing previous change, not needed 2009-11-22 Sunday 05:57 skodak * admin/mnet/: delete.html, delete.php, peers.html: MDL-20901 fixed input validation 2009-11-22 Sunday 04:41 skodak * tag/manage.php: MDL-20901 fixed input validation 2009-11-22 Sunday 00:29 skodak * course/rest.php, lib/ajax/ajaxcourse.js: MDL-20925 fixed input validation and course ajax now fully respects the disable course ajax option 2009-11-21 Saturday 23:58 skodak * mod/lams/userinfo.php: MDL-20924 invalid test for not configured lams module 2009-11-21 Saturday 23:33 skodak * mod/forum/: lib.php, rate.php: MDL-20901 fixed input validation 2009-11-21 Saturday 23:27 skodak * mod/forum/: subscriber.html, subscribers.php: MDL-20901 fixed input validation 2009-11-21 Saturday 23:16 skodak * mod/choice/: lib.php, view.php: MDL-20901 fixed input validation 2009-11-21 Saturday 21:50 diml * search/documents/: physical_htm.php, physical_ppt.php, physical_txt.php, physical_xml.php: fix last http://tracker.moodle.org/browse/MDL-20917 shorten errors. 2009-11-21 Saturday 19:49 stronk7 * backup/: backup_check.html, backup_form.html, restore_check.html, restore_form.html: MDL-9251 backup/restore *all* users - is now forbidden for users lacking backup/restore permission at system level. 2009-11-21 Saturday 01:47 stronk7 * lang/en_utf8/moodle.php: MDL-20849 - improved lang string, thanks, Helen. Merged from 18_STABLE 2009-11-21 Saturday 01:06 moodlerobot * version.php: Updated the 19 build version to 20091121 2009-11-21 Saturday 00:59 moodlerobot * install/lang/: eu_utf8/installer.php, fr_utf8/installer.php: Automatic installer.php lang files by installer_builder (20091121) 2009-11-20 Friday 22:26 stronk7 * admin/xmldb/actions/: XMLDBAction.class.php, check_bigints/check_bigints.class.php, check_indexes/check_indexes.class.php, delete_field/delete_field.class.php, delete_index/delete_index.class.php, delete_key/delete_key.class.php, delete_sentence/delete_sentence.class.php, delete_statement/delete_statement.class.php, delete_table/delete_table.class.php, delete_xml_file/delete_xml_file.class.php, edit_field/edit_field.class.php, edit_index/edit_index.class.php, edit_key/edit_key.class.php, edit_sentence/edit_sentence.class.php, edit_statement/edit_statement.class.php, edit_table/edit_table.class.php, edit_xml_file/edit_xml_file.class.php, get_db_directories/get_db_directories.class.php, load_xml_file/load_xml_file.class.php, main_view/main_view.class.php, new_statement/new_statement.class.php, new_table_from_mysql/new_table_from_mysql.class.php, revert_changes/revert_changes.class.php, test/test.class.php, unload_xml_file/unload_xml_file.class.php, view_field_xml/view_field_xml.class.php, view_index_xml/view_index_xml.class.php, view_key_xml/view_key_xml.class.php, view_reserved_words/view_reserved_words.class.php, view_statement_xml/view_statement_xml.class.php, view_structure_php/view_structure_php.class.php, view_structure_sql/view_structure_sql.class.php, view_structure_xml/view_structure_xml.class.php, view_table_php/view_table_php.class.php, view_table_sql/view_table_sql.class.php, view_table_xml/view_table_xml.class.php, view_xml/view_xml.class.php: MDL-20916 protect the whole xmldb editor with sesskey. 2009-11-20 Friday 16:50 skodak * mod/glossary/: comment.php, import.html, import.php, rate.php, view.php: MDL-20901 fixed input validation 2009-11-20 Friday 16:33 skodak * mod/survey/: save.php, view.php: MDL-20901 fixed input validation 2009-11-20 Friday 16:25 skodak * mod/assignment/: lib.php, type/offline/assignment.class.php, type/upload/assignment.class.php, type/uploadsingle/assignment.class.php: MDL-20901 fixed input validation 2009-11-20 Friday 16:16 samhemelryk * lib/db/upgrade.php: upgrade MDL-18807 Fixed bug with html been emailed as plain text 2009-11-20 Friday 11:52 andyjdavis * message/discussion.php: messages MDL-17601 message/discussion.php was causing errors in the apache error log. fav icon not found. 2009-11-20 Friday 11:29 andyjdavis * message/lib.php: messages MDL-19107 html entities decoded and html tags removed from email message subject line 2009-11-20 Friday 11:08 andyjdavis * blocks/online_users/block_online_users.php: users online block MDL-18328 users online block always reported 1 online user to the admin if more than 50 online 2009-11-20 Friday 10:26 andyjdavis * lib/datalib.php: datalib MDL-18470 Implemented more readable version of get_admin() 2009-11-20 Friday 09:42 andyjdavis * admin/roles/tabs.php: roles MDL-20686 Provided a convenient links back to the category from the role assignment screen 2009-11-20 Friday 07:55 stronk7 * version.php, backup/backup_form.html, backup/restore_form.html, backup/restore_check.html, backup/restorelib.php, lang/en_utf8/moodle.php, lang/en_utf8/role.php, lib/db/access.php: MDL-20849 moodle/restore:userinfo - new cababilty to allow/deny permissions to restore any (users, messages, modulesactivity...) user-level information. 2009-11-20 Friday 07:07 mudrd8mz * lang/en_utf8/admin.php: Fixed wording. Optional things can not be required. Also, the word "extension" should be used instead of "library" as the library can be installed on the server but it does not automatically mean PHP can use it. 2009-11-20 Friday 03:48 skodak * grade/edit/outcome/: course.php, course_form.html: MDL-20901 fixed input validation 2009-11-20 Friday 03:42 skodak * enrol/manual/: enrol.html, enrol.php: MDL-20901 fixed input validation 2009-11-20 Friday 03:26 skodak * calendar/: event.php, event_delete.html, event_edit.html, event_new.html, preferences.html, preferences.php: MDL-20901 fixed input validation 2009-11-20 Friday 03:09 tjhunt * question/type/questiontype.php: question editing from quiz: MDL-20709 better return URL. 2009-11-20 Friday 03:03 tjhunt * question/type/questiontype.php: question history: MDL-20776 state history was not shown for random questions I took the opportunity to clean up the code that generates the history. Thanks to Gábor Katona for helping to find the problem. 2009-11-20 Friday 02:48 skodak * backup/: restore.php, restorelib.php, restore_check.html: MDL-20901 fixed input validationand removed annoying redirect which must not be clicked during course import 2009-11-20 Friday 02:11 skodak * backup/: backup.php, backup_check.html, backup_form.html: MDL-20901 fixed input validation 2009-11-20 Friday 01:59 tjhunt * question/question.php: question editing: MDL-20380 Highlight the last edited question when you cancel the form too. 2009-11-20 Friday 01:46 tjhunt * lang/en_utf8/question.php, question/category_class.php: question bank - MDL-20545 need a separate language string for edit question category, as opposed to edit course category. 2009-11-20 Friday 01:30 tjhunt * mod/quiz/db/access.php, question/type/questiontype.php: manual grading: MDL-20581 Fix potential XSS problem. Thanks to Penny for spotting this. 2009-11-20 Friday 00:56 tjhunt * lib/graphlib.php: graphlib - MDL-20855 fix alignemnt issue with the x-axis. Labels with a descender (e.g. May) appeared lower than ones without (e.g. Jun). Text is drawn baseline aligned, not bottom aligned,and so the code was computing the position wrongly. 2009-11-20 Friday 00:39 skodak * blog/: preferences.html, preferences.php: MDL-20901 fixed input validation 2009-11-19 Thursday 18:46 skodak * question/: format/webct/format.php, format.php, format/gift/format.php, format/qti2/format.php, format/xml/format.php, type/calculated/questiontype.php, type/datasetdependent/abstractqtype.php, type/calculated/edit_calculated_form.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:42 skodak * mod/wiki/ewiki/fragments/nuke_mod_wiki_index, mod/wiki/lib.php, pix/smartpix.php, search/documents/assignment_document.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:37 skodak * mod/: lesson/format.php, lesson/reformat.php, scorm/locallib.php, scorm/player.php, scorm/datamodels/aicclib.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:34 skodak * mnet/lib.php, mnet/xmlrpc/server.php, mod/chat/chatd.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:30 skodak * lib/xmldb/classes/XMLDBObject.class.php, lib/xmldb/README_MOODLE.txt, login/index.php, login/signup_form.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:27 skodak * lib/: soap/nusoap.php, soap/README_MOODLE.txt, tcpdf/html2pdf.php, tcpdf/README_MOODLE.txt, validateurlsyntax.php, wiki_to_markdown.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:24 skodak * lib/: pclzip/pclzip.lib.php, pclzip/readme_moodle.txt, pear/README_MOODLE.txt, pear/Spreadsheet/Excel/Writer/Parser.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:20 skodak * lib/: fpdf/font/makefont/makefont.php, fpdf/readme_moodle.txt, geoip/geoip.inc, geoip/readme_moodle.txt, htmlpurifier/readme_moodle.txt, htmlpurifier/HTMLPurifier/AttrDef/Lang.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:16 skodak * lib/: bennu/iCalendar_rfc2445.php, bennu/readme_moodle.txt, deprecatedlib.php, excel/Parser.php, excel/readme_moodle.txt, filelib.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:13 skodak * admin/mnet/MethodTable.php, auth/shibboleth/auth.php, auth/shibboleth/logout.php, enrol/authorize/enrol_form.php, filter/tex/filter.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:10 skodak * lib/typo3/README_MOODLE.txt, lib/typo3/class.t3lib_cs.php, lib/typo3/class.t3lib_div.php, admin/fixuserpix.php, admin/uploaduser.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 18:03 skodak * question/type/multianswer/questiontype.php, user/editadvanced_form.php, question/type/numerical/questiontype.php, calendar/lib.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 17:57 skodak * question/format/blackboard_6/format.php, lib/weblib.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 17:54 skodak * lib/: blocklib.php, adodb/readme_moodle.txt, excel/Worksheet.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 17:50 skodak * question/type/random/questiontype.php, lib/adodb/drivers/adodb-sybase.inc.php, lib/adodb/session/old/adodb-session-clob.php: MDL-20821 reverting untested ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 17:39 skodak * lib/moodlelib.php: MDL-20821 reverting untested buggy ereg cleanup, not acceptable for stable, sorry 2009-11-19 Thursday 16:56 skodak * admin/roles/: allowassign.php, allowoverride.php: MDL-20901 fixed input validation 2009-11-19 Thursday 14:14 andyjdavis * lib/weblib.php: validation MDL-20821 Fixed a mistake in validation 2009-11-19 Thursday 12:03 andyjdavis * admin/mnet/mnet_review_allhosts.html, lang/en_utf8/mnet.php: mnet MDL-20208 Added the string 'allhosts_no_options' 2009-11-19 Thursday 11:27 dongsheng * lib/moodlelib.php: "MDL-20886, fixed message popup window for guest user" 2009-11-19 Thursday 06:34 skodak * lib/db/upgrade.php: MDL-18807, MDL-20890 fixed notices 2009-11-19 Thursday 06:25 skodak * admin/environment.xml, lang/en_utf8/admin.php: MDL-20900 iconv now required in 2.0 2009-11-18 Wednesday 19:15 stronk7 * version.php, backup/backup_check.html, backup/backup_form.html, lib/db/access.php: MDL-20834 new cap moodle/backup:userinfo - controls who can backup user related info. Disabled by default to teachers, oh my! :-( 2009-11-18 Wednesday 18:07 skodak * admin/environment.xml, lang/en_utf8/admin.php: MDL-20885 PHP soap lib now recommended 2009-11-18 Wednesday 17:39 samhemelryk * admin/index.php, admin/report/security/lib.php, lang/en_utf8/admin.php, lang/en_utf8/report_security.php, lib/db/upgrade.php: security MDL-18807 Changed language strings: Thanks for the new strings Helen 2009-11-18 Wednesday 15:36 andyjdavis * lib/fpdf/readme_moodle.txt: file readme_moodle.txt was initially added on branch MOODLE_19_STABLE. 2009-11-18 Wednesday 15:36 andyjdavis * lib/: typo3/README_MOODLE.txt, tcpdf/README_MOODLE.txt, xmldb/README_MOODLE.txt: file README_MOODLE.txt was initially added on branch MOODLE_19_STABLE. 2009-11-18 Wednesday 15:36 andyjdavis * question/type/calculated/edit_calculated_form.php, question/type/calculated/questiontype.php, question/type/random/questiontype.php, auth/shibboleth/auth.php, auth/shibboleth/logout.php, lib/moodlelib.php, lib/wiki_to_markdown.php, lib/simpletest/testmoodlelib.php, lib/typo3/README_MOODLE.txt, lib/typo3/class.t3lib_cs.php, lib/typo3/class.t3lib_div.php, question/format/webct/format.php, lib/blocklib.php, lib/deprecatedlib.php, lib/filelib.php, lib/validateurlsyntax.php, lib/weblib.php, calendar/lib.php, login/index.php, mod/scorm/locallib.php, mod/scorm/player.php, user/editadvanced_form.php, admin/fixuserpix.php, admin/uploaduser.php, lib/adodb/drivers/adodb-sybase.inc.php, lib/htmlpurifier/HTMLPurifier/AttrDef/Lang.php, login/signup_form.php, mnet/lib.php, mnet/xmlrpc/server.php, mod/lesson/format.php, mod/lesson/reformat.php, filter/tex/filter.php, lib/excel/Parser.php, lib/excel/Worksheet.php, lib/excel/readme_moodle.txt, lib/pear/README_MOODLE.txt, lib/pear/Spreadsheet/Excel/Writer/Parser.php, mod/wiki/ewiki/fragments/nuke_mod_wiki_index, pix/smartpix.php, question/type/multianswer/questiontype.php, search/documents/assignment_document.php, admin/mnet/MethodTable.php, lib/adodb/readme_moodle.txt, lib/tcpdf/html2pdf.php, mod/chat/chatd.php, mod/scorm/datamodels/aicclib.php, question/format.php, question/format/gift/format.php, lib/bennu/iCalendar_rfc2445.php, lib/bennu/readme_moodle.txt, lib/pclzip/pclzip.lib.php, lib/pclzip/readme_moodle.txt, lib/soap/README_MOODLE.txt, lib/soap/nusoap.php, lib/tcpdf/README_MOODLE.txt, enrol/authorize/enrol_form.php, lib/fpdf/readme_moodle.txt, lib/geoip/geoip.inc, lib/htmlpurifier/readme_moodle.txt, lib/xmldb/classes/XMLDBObject.class.php, mod/wiki/lib.php, question/format/blackboard_6/format.php, question/format/qti2/format.php, lib/adodb/session/old/adodb-session-clob.php, lib/fpdf/font/makefont/makefont.php, lib/geoip/readme_moodle.txt, lib/xmldb/README_MOODLE.txt, question/format/xml/format.php, question/type/datasetdependent/abstractqtype.php, question/type/numerical/questiontype.php: all MDL-20821 Removed ereg related deprecated functions 2009-11-18 Wednesday 14:05 andyjdavis * lib/excel/readme_moodle.txt: file readme_moodle.txt was added on branch MOODLE_19_STABLE on 2009-11-18 07:36:25 +0000 2009-11-18 Wednesday 14:05 andyjdavis * lib/geoip/readme_moodle.txt: file readme_moodle.txt was added on branch MOODLE_19_STABLE on 2009-11-18 07:36:29 +0000 2009-11-18 Wednesday 14:05 andyjdavis * lib/bennu/readme_moodle.txt: file readme_moodle.txt was added on branch MOODLE_19_STABLE on 2009-11-18 07:36:27 +0000 2009-11-18 Wednesday 14:05 andyjdavis * lib/: soap/README_MOODLE.txt, bennu/readme_moodle.txt, geoip/readme_moodle.txt, excel/readme_moodle.txt: all MDL-20821 Removed more deprecated functions 2009-11-18 Wednesday 14:05 andyjdavis * lib/soap/README_MOODLE.txt: file README_MOODLE.txt was added on branch MOODLE_19_STABLE on 2009-11-18 07:36:27 +0000 2009-11-18 Wednesday 09:22 stronk7 * lang/en_utf8/moodle.php: MDL-20846 creating users on restore - new strings 2009-11-18 Wednesday 08:22 stronk7 * login/restored_password_form.php: file restored_password_form.php was initially added on branch MOODLE_19_STABLE. 2009-11-18 Wednesday 08:22 stronk7 * lib/moodlelib.php, login/index.php, login/restored_password_form.php: MDL-20846 creating users on restore - part2 - hack login to inform and allow 'restored' users to reset their password. 2009-11-18 Wednesday 01:29 skodak * mnet/lib.php: MDL-20639 fixed mnet security trouble - credit goes to Adrian Schlegel 2009-11-18 Wednesday 00:45 skodak * lang/en_utf8/report_security.php: MDL-18006 MDL-18807 MDL-20853 tried to explain that admin must copy old main solat to alternative salt list, otherwise all passwords with old salt are invalidated 2009-11-18 Wednesday 00:35 skodak * admin/report/security/lib.php: MDL-18006 MDL-18807 MDL-20853 warn that the default salt is definitely weak 2009-11-18 Wednesday 00:30 skodak * lang/en_utf8/report_security.php, config-dist.php: MDL-18006 MDL-18807 MDL-20853 suggest some longer and better salt 2009-11-18 Wednesday 00:20 skodak * lib/db/upgrade.php: MDL-18006 MDL-18807 MDL-20853 fixed whitespace 2009-11-18 Wednesday 00:18 skodak * lib/db/upgrade.php: MDL-18006 MDL-18807 MDL-20853 do not force changing of admin passwords if password not stored in Moodle 2009-11-17 Tuesday 23:53 skodak * config-dist.php: MDL-18006 MDL-18807 MDL-20853 adding salt info into config-dist.php 2009-11-17 Tuesday 23:22 stronk7 * backup/restorelib.php: MDL-20846 creating users on restore - part1 - mark password as 'restored' so login will detect that for resetting password. Also some minor improvements into user/auth detection 2009-11-17 Tuesday 19:36 skodak * admin/user/user_bulk_forcepasswordchange.php: MDL-19608 do not force changing of passwords if users may not actually change them 2009-11-17 Tuesday 18:17 skodak * admin/user/user_bulk_forcepasswordchange.php: MDL-19608 allow forced password change for everybody including admin 2009-11-17 Tuesday 18:15 skodak * admin/user/user_bulk_forcepasswordchange.php: MDL-19608 fixed potential issue when too many users selected, replaced redirect by continue 2009-11-17 Tuesday 17:55 samhemelryk * admin/index.php, admin/report/security/lib.php, lib/moodlelib.php, install.php, version.php, admin/settings/security.php, lang/en_utf8/admin.php, lang/en_utf8/report_security.php, lib/db/upgrade.php: security MDL-18006 MDL-18807 MDL-20853 Several improvements to increase security * Installation o Adds a random $CFG->passwordsaltmain to config.php on install o Changes passwordpolicy default to on * Upgrade o If passwordpolicy is off it switches it on o Checks if passwordsaltmain has been set and if not recommends to the user and all admins to add it, both on the upgrade output and via messaging. o Forces all admin users to change their password at next login. * General o Extends the security overview report to check for passwordmainsalt and recommend if it not set (or weak) 2009-11-17 Tuesday 16:46 skodak * lib/smarty/readme_moodle.txt: file readme_moodle.txt was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.run_insert_handler.php: file core.run_insert_handler.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.is_secure.php: file core.is_secure.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.is_trusted.php: file core.is_trusted.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.rm_auto.php: file core.rm_auto.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.read_cache_file.php: file core.read_cache_file.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.assign_smarty_interface.php: file core.assign_smarty_interface.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.create_dir_structure.php: file core.create_dir_structure.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.get_microtime.php: file core.get_microtime.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.get_include_path.php: file core.get_include_path.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.smarty_include_php.php: file core.smarty_include_php.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.get_php_resource.php: file core.get_php_resource.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.rmdir.php: file core.rmdir.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.assemble_plugin_filepath.php: file core.assemble_plugin_filepath.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.load_resource_plugin.php: file core.load_resource_plugin.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.write_compiled_include.php: file core.write_compiled_include.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.load_plugins.php: file core.load_plugins.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.process_cached_inserts.php: file core.process_cached_inserts.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.display_debug_console.php: file core.display_debug_console.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.write_compiled_resource.php: file core.write_compiled_resource.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.process_compiled_include.php: file core.process_compiled_include.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.write_file.php: file core.write_file.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/internals/core.write_cache_file.php: file core.write_cache_file.php was initially added on branch MOODLE_19_STABLE. 2009-11-17 Tuesday 16:45 skodak * lib/smarty/: plugins/block.textformat.php, plugins/compiler.assign.php, plugins/function.assign_debug_info.php, plugins/function.html_image.php, plugins/function.html_table.php, plugins/function.popup.php, plugins/modifier.capitalize.php, plugins/modifier.string_format.php, plugins/modifier.upper.php, plugins/shared.escape_special_chars.php, plugins/function.config_load.php, plugins/function.counter.php, plugins/function.fetch.php, plugins/function.html_options.php, plugins/function.html_radios.php, plugins/function.mailto.php, plugins/modifier.count_characters.php, plugins/modifier.count_paragraphs.php, plugins/modifier.date_format.php, plugins/modifier.debug_print_var.php, plugins/modifier.default.php, plugins/modifier.lower.php, plugins/modifier.replace.php, plugins/modifier.spacify.php, plugins/modifier.strip_tags.php, plugins/modifier.wordwrap.php, plugins/outputfilter.trimwhitespace.php, plugins/shared.make_timestamp.php, plugins/function.eval.php, plugins/function.html_select_date.php, plugins/function.html_select_time.php, plugins/function.math.php, plugins/function.popup_init.php, plugins/modifier.count_sentences.php, plugins/modifier.count_words.php, plugins/modifier.escape.php, plugins/modifier.indent.php, plugins/modifier.regex_replace.php, plugins/modifier.truncate.php, internals/core.assemble_plugin_filepath.php, internals/core.display_debug_console.php, internals/core.load_plugins.php, internals/core.load_resource_plugin.php, internals/core.process_cached_inserts.php, internals/core.process_compiled_include.php, internals/core.write_cache_file.php, internals/core.write_compiled_include.php, internals/core.write_compiled_resource.php, internals/core.write_file.php, internals/core.assign_smarty_interface.php, internals/core.create_dir_structure.php, internals/core.get_include_path.php, internals/core.get_php_resource.php, internals/core.is_secure.php, internals/core.is_trusted.php, internals/core.read_cache_file.php, internals/core.rm_auto.php, internals/core.rmdir.php, internals/core.smarty_include_php.php, internals/core.get_microtime.php, internals/core.run_insert_handler.php, Config_File.class.php, Smarty.class.php, Smarty_Compiler.class.php, debug.tpl, readme_moodle.txt: MDL-20638 importing latest smarty 2.6.26 2009-11-17 Tuesday 13:41 moodler * config-dist.php, backup/backuplib.php, backup/version.php: backup/nopasswords MDL-20838 Backups are now never saved with user passwords unless $CFG->includeuserpasswordsinbackup is turned on in config.php (only) 2009-11-17 Tuesday 11:10 samhemelryk * lib/weblib.php: themes MDL-20780 the Moodle release info is no longer shown within the footer 2009-11-17 Tuesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091117 2009-11-17 Tuesday 01:11 arborrow * admin/user/user_bulk.php, admin/user/user_bulk_forcepasswordchange.php, admin/user/user_bulk_forms.php, lang/en_utf8/moodle.php: MDL-19608 - adding bulk user action to force password change, credit to Iñaki Arenaza for the patch 2009-11-17 Tuesday 01:11 arborrow * admin/user/user_bulk_forcepasswordchange.php: file user_bulk_forcepasswordchange.php was initially added on branch MOODLE_19_STABLE. 2009-11-16 Monday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091116 2009-11-15 Sunday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091115 2009-11-14 Saturday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091114 2009-11-14 Saturday 06:47 mudrd8mz * mod/workshop/lib.php: MDL-13049 workshop: grade for assessments ignores hot assessments Hot assessments in 1.9 are those just creted (allocated) with the timecreated in the future and the grade = -1. Because the workshop view.php and lib.php used different ways how to calculate the grading grade (grrr!), it led to different grades in Workshop and in the Gradebook. 2009-11-14 Saturday 06:09 mudrd8mz * lib/gradelib.php: grade_update_mod_grades() does not index grades correctly $grades must be indexed by user id because the function they are passed says so. This caused problems with the workshop grades syncing. Solved as part of MDL-13049 2009-11-14 Saturday 06:07 mudrd8mz * mod/workshop/lib.php: MDL-13049 Grading grade must be converted to int before saving in database 2009-11-14 Saturday 05:01 skodak * mod/resource/type/file/resource.class.php: MDL-20836 fixed new resource preset value 2009-11-13 Friday 14:16 andyjdavis * admin/report/backups/index.php, lang/en_utf8/moodle.php: report backup MDL-19903 Fixed backup report table header 2009-11-13 Friday 13:35 andyjdavis * my/index.php: my moodle MDL-19543 uses theme block min and max widths rather than hard coded values 2009-11-13 Friday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091113 2009-11-13 Friday 07:53 stronk7 * backup/cc/entity.quiz.class.php: MDL-20728 ims-cc import - fix importing of quiz with only 1 question 2009-11-13 Friday 05:30 mudrd8mz * mod/workshop/submissions.php: MDL-20830 workshop requires sesskey when editing submission 2009-11-13 Friday 05:30 mudrd8mz * mod/workshop/submissions.php: MDL-20830 workshop requires sesskey when removing attachment 2009-11-13 Friday 05:28 mudrd8mz * mod/workshop/submissions.php: MDL-20830 workshop requires sesskey when deleting submission 2009-11-13 Friday 05:28 mudrd8mz * mod/workshop/submissions.php: MDL-20830 workshop requires sesskey when clearing the late submission flag 2009-11-13 Friday 05:27 mudrd8mz * mod/workshop/submissions.php: MDL-20830 workshop requires sesskey when amending the submission title 2009-11-13 Friday 04:09 mudrd8mz * mod/workshop/mod.html: MDL-20830 workshop: better deadlines defaults The workshop is saved with reasonable defaults even without touching the date selectors. 2009-11-13 Friday 04:09 mudrd8mz * mod/workshop/lib.php: MDL-20827 workshop: set correct wtype on newly created instances 2009-11-12 Thursday 23:47 mudrd8mz * mod/workshop/: version.php, db/upgrade.php: MDL-7218 workshop: remove orphaned assessments on upgrade 2009-11-12 Thursday 23:46 mudrd8mz * mod/workshop/submissions.php: MDL-7218 workshop: delete all linked assessments on a submission removal Credit goes to Stanislav Tsymbalov for spotting this. See the tracker for more details. 2009-11-12 Thursday 09:58 fmarier * lib/excellib.class.php: MDL-20781 lib/excellib: add write_date() function 2009-11-12 Thursday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091112 2009-11-11 Wednesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091111 2009-11-10 Tuesday 17:51 tjhunt * admin/cron.php: gradebook cron: MDL-20783 - was broken. Committing this trivial fix, even though it is testing day. :-p 2009-11-10 Tuesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091110 2009-11-09 Monday 21:05 mjollnir_ * backup/: lib.php, restorelib.php: MDL-20596 - fixes to backup_course_silently and import_backup_file_silently 2009-11-09 Monday 09:27 gbateson * mod/hotpot/: attempt.php, view.php: ensure user has_capability('mod/hotpot:attempt', $module) when viewing a HotPot or submitting results 2009-11-09 Monday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091109 2009-11-09 Monday 08:26 moodlerobot * install/lang/ja_utf8/installer.php: Automatic installer.php lang files by installer_builder (20091109) 2009-11-09 Monday 06:23 skodak * admin/replace.php: MDL-20723 workaround for zlib compressed scripts; backported from HEAD 2009-11-09 Monday 00:19 stronk7 * install/lang/dv_utf8/installer.php: NOBUG: Initial commit of Dhivehi installer lang pack. Backported from HEAD 2009-11-09 Monday 00:16 stronk7 * install/lang/dv_utf8/installer.php: file installer.php was added on branch MOODLE_19_STABLE on 2009-11-08 16:19:06 +0000 2009-11-09 Monday 00:16 stronk7 * install/lang/dv_utf8/installer.php: NOBUG: Initial commit of Dhivehi installer lang pack 2009-11-08 Sunday 08:32 moodlerobot * version.php: Updated the 19 build version to 20091108 2009-11-07 Saturday 08:32 moodlerobot * version.php: Updated the 19 build version to 20091107 2009-11-07 Saturday 08:26 moodlerobot * install/lang/: ja_utf8/installer.php, ro_utf8/installer.php: Automatic installer.php lang files by installer_builder (20091107) 2009-11-06 Friday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091106 2009-11-05 Thursday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091105 2009-11-05 Thursday 05:00 iarenaza * enrol/ldap/enrol.php: enrol/ldap: MDL-13952 Don't auto create courses if auto creation not enabled. Merged from MOODLE_18_STABLE 2009-11-04 Wednesday 22:07 tjhunt * mod/quiz/review.php: quiz MDL-20718 notice on review page. 2009-11-04 Wednesday 20:16 jmg324 * user/profile/index_category_form.php: MDL-20665 fixed error from postgres on validating duplicate category name when entering new category 2009-11-04 Wednesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091104 2009-11-04 Wednesday 08:26 moodlerobot * install/lang/ja_utf8/installer.php: Automatic installer.php lang files by installer_builder (20091104) 2009-11-03 Tuesday 10:39 rwijaya * course/rest.php: course/view MDL-10221 delete course items with Ajax enabled 2009-11-03 Tuesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091103 2009-11-03 Tuesday 01:15 tjhunt * question/category.php: question bank: MDL-20707 prevent XSRF. Uses new require_sesskey function from MDL-20702. 2009-11-03 Tuesday 01:08 tjhunt * mod/quiz/report/grading/report.php: quiz manual grading: MDL-20706 prevent XSRF. Uses new require_sesskey funciton from MDL-20702. 2009-11-03 Tuesday 01:01 tjhunt * mod/lesson/: action/addcluster.php, essay.php, action/addendofbranch.php, action/addendofcluster.php, action/confirmdelete.php, action/continue.php, action/delete.php, action/insertpage.php, action/moveit.php, action/updatepage.php: lesson: MDL-20705 Fix XSRF issues. Uses new require_sesskey funciton from MDL-20702. 2009-11-03 Tuesday 00:50 tjhunt * lib/moodlelib.php: moodlelib: MDL-20702 New require_sesskey function. Backported from head. 2009-11-02 Monday 14:29 moodler * mod/forum/view.php: forum rating ajax MDL-20119 Enable ajax to work on single-discussion forum 2009-11-02 Monday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091102 2009-11-01 Sunday 08:32 moodlerobot * version.php: Updated the 19 build version to 20091101 2009-10-31 Saturday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091031 2009-10-31 Saturday 08:26 moodlerobot * install/lang/pl_utf8/installer.php: Automatic installer.php lang files by installer_builder (20091031) 2009-10-31 Saturday 07:36 poltawski * blocks/html/block_html.php: blocks/html MDL-3703 Hide the title of block when none set This is fixed sensibly in the Moodle 2.0 block api by not displaying the block header html with empty content.. 2009-10-31 Saturday 06:09 poltawski * enrol/paypal/enrol.php: enrol/paypall MDL-16782 - Default cost is not used When a course level cost is not set, the global setting is not used. 2009-10-31 Saturday 05:10 poltawski * mod/assignment/: lib.php, mod_form.php: mod/assignment: MDL-16796 Support non-core assignment type titles Without this patch, the add actvitiy drop down displays ugly broken lang strings. This is ugly - hopefully in Moodle 2.0 we will eventually support fully pluggable architecture in a clean way. 2009-10-31 Saturday 00:45 stronk7 * lib/datalib.php: MDL-20288 add_to_log() - handle empties in a cross-db way. Merged from 18_STABLE 2009-10-31 Saturday 00:24 poltawski * admin/process_email.php: admin/process_email MDL-20682 Incorrect file handled closed Thanks to Andrew Nicols for the patch 2009-10-30 Friday 17:28 rwijaya * lib/ajax/: ajaxcourse.js, ajaxlib.php: course/view MDL-10142 AJAX move functionality for section content 2009-10-30 Friday 16:37 rwijaya * course/rest.php: course/view MDL-10221 delete course items with Ajax enabled 2009-10-30 Friday 16:15 mudrd8mz * mod/workshop/: locallib.php, db/install.xml: MDL-7932 workshop 1.x allows empty generalcomment and teachercomment 2009-10-30 Friday 08:32 moodlerobot * version.php: Updated the 19 build version to 20091030 2009-10-29 Thursday 08:34 moodlerobot * version.php: Updated the 19 build version to 20091029 2009-10-28 Wednesday 19:19 andreabix * theme/formal_white/fw_color.css: Fix for MDL-20594 2009-10-28 Wednesday 19:15 poltawski * auth/mnet/auth.php: auth/mnet - MDL-16872 Fix incorrect use of clone() on arrays Thanks to Nigel McNie for the patch 2009-10-28 Wednesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091028 2009-10-27 Tuesday 19:26 nicolasconnault * grade/report/grader/styles.php, grade/report/grader/lib.php, lang/en_utf8/grades.php: MDL-12972 Added icons next to each student name in the grader report, which link to the student's user grades report 2009-10-27 Tuesday 19:24 nicolasconnault * mod/: forum/lib.php, assignment/lib.php, data/lib.php, glossary/lib.php, lesson/lib.php, quiz/lib.php, scorm/lib.php: no message 2009-10-27 Tuesday 08:33 moodlerobot * version.php: Updated the 19 build version to 20091027 2009-10-26 Monday 16:56 stronk7 * admin/settings/misc.php, backup/restorelib.php: MDL-20591 IMS-CC import: Integration committed. Next weeklies will include it. 2009-10-26 Monday 12:33 moodlerobot * version.php: Updated the 19 build version to 20091026 2009-10-26 Monday 12:22 moodler * version.php: Buming post release 2009-10-25 Sunday 11:22 moodlerobot * version.php: Updated the 19 build version to 20091025 2009-10-24 Saturday 11:39 moodlerobot * version.php: Updated the 19 build version to 20091024 2009-10-23 Friday 23:10 sam_marshall * lib/: moodlelib.php, simpletest/testmoodlelib.php: MDL-20537: fix for infrequent shorten_text bug 2009-10-23 Friday 11:25 moodlerobot * version.php: Updated the 19 build version to 20091023