{"push_id":658540285,"size":29,"distinct_size":1,"ref":"refs/heads/MDL-40519_28","head":"16ed36ee4979bf41ab79768a7cbd76d9c3a96448","before":"6ba0b96788a6d5bb1a89696bf05155503f3c8475","commits":[{"sha":"9bf7fea937636d0f34eb8dc31c5a079c13267607","author":{"email":"844a1769bb485dd77e69b59c0b76e3a5932ef490@gmail.com","name":"Frederic Massart"},"message":"MDL-49401 moodlelib: PARAM_LOCALURL supports loginhttps","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/9bf7fea937636d0f34eb8dc31c5a079c13267607"},{"sha":"1ce4f44df7e793051211841b6a78ac77bd42fc99","author":{"email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk","name":"Tim Hunt"},"message":"MDL-49941 quiz: mod/quiz:grade should declare RISK_XSS","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/1ce4f44df7e793051211841b6a78ac77bd42fc99"},{"sha":"71c1cfb143d9f51f004f0f485af907624e347384","author":{"email":"844a1769bb485dd77e69b59c0b76e3a5932ef490@gmail.com","name":"Frederic Massart"},"message":"MDL-49179 mod_forum, mod_quiz: Prevent misuse of get_referer()","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/71c1cfb143d9f51f004f0f485af907624e347384"},{"sha":"17b8efa585fb5836a803a91d52c0f8af267eeadf","author":{"email":"844a1769bb485dd77e69b59c0b76e3a5932ef490@gmail.com","name":"Frederic Massart"},"message":"MDL-49179 weblib: Secure the direct usage of $_SERVER['HTTP_REFERER']","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/17b8efa585fb5836a803a91d52c0f8af267eeadf"},{"sha":"8c45d46d36e1064393de56bcac999c0e86402adb","author":{"email":"844a1769bb485dd77e69b59c0b76e3a5932ef490@gmail.com","name":"Frederic Massart"},"message":"MDL-49179 setuplib: print_error() uses local URLs exclusively","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/8c45d46d36e1064393de56bcac999c0e86402adb"},{"sha":"e2e7e35da31ef174589d54f70e791d6acefb59c9","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-50099 auth: less verbose account confirmed message","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/e2e7e35da31ef174589d54f70e791d6acefb59c9"},{"sha":"9a1dc85511b8f9c771bd90044a4f2e901d5f679e","author":{"email":"eb01d8f828a6c9a20be4534e72e049aaf41503df@moodle.org","name":"AMOS bot"},"message":"Automatically generated installer lang files","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/9a1dc85511b8f9c771bd90044a4f2e901d5f679e"},{"sha":"8e8ee7530427a10e409386657484e9fd5effc438","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49994 files: Prevent to browse private files when are disabled","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/8e8ee7530427a10e409386657484e9fd5effc438"},{"sha":"77067fbb3a248ac2f1fa4b3c20e5b81f768940e5","author":{"email":"fb52a40e9e97bb1b4f0ee4b466ae811aae141eaa@gmail.com","name":"Juan Leyva"},"message":"MDL-49718 webservices: Fix forced format and force external text cleaning","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/77067fbb3a248ac2f1fa4b3c20e5b81f768940e5"},{"sha":"98c38993fd6cbd78bf5819c68c55fcfded6467c0","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-50090 user: suspended user can login upon conrimation","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/98c38993fd6cbd78bf5819c68c55fcfded6467c0"},{"sha":"7f5bd0da0e25feb3b6da3908b6672a58af82e12f","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-49718 externallib: unittest correction","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/7f5bd0da0e25feb3b6da3908b6672a58af82e12f"},{"sha":"d7f66ebe0738d9c8958a88f75c2b98419be15960","author":{"email":"e8d6500c6c5749be329ab443a31c539216c9374b@yahoo.com","name":"Salih Gedik"},"message":"MDL-49789 mod_book: filter book chapter content","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/d7f66ebe0738d9c8958a88f75c2b98419be15960"},{"sha":"032f18c4a50d472cddd2cb52a627d19b75921f16","author":{"email":"79b333c96ec99512a3bf72653b23c7ed8a52dc42@moodle.com","name":"Marina Glancy"},"message":"MDL-49788 navigation: Ensure we only check active enrolments","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/032f18c4a50d472cddd2cb52a627d19b75921f16"},{"sha":"1a0d12e4a201fef8e39f9f3fb9529763fc2cd5ea","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@danmarsden.com","name":"Dan Marsden"},"message":"MDL-50133 mod_scorm: use correct captypes","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/1a0d12e4a201fef8e39f9f3fb9529763fc2cd5ea"},{"sha":"835bbc41fde45b81e0d5d66959ef9c5e8fed86a9","author":{"email":"f7194782c0c8f556ac63320f249f4286167c8d6c@vscht.cz","name":"Martin Mastny"},"message":"MDL-49783 forms: Collapsed form section is opened on error","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/835bbc41fde45b81e0d5d66959ef9c5e8fed86a9"},{"sha":"c1452371dbb7dbbed13f10530db9b6a177bd85e7","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"Merge branch 'MDL-49783-28' of git://github.com/mastnym/moodle into MOODLE_28_STABLE","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/c1452371dbb7dbbed13f10530db9b6a177bd85e7"},{"sha":"d186a97e10a31950eebf40d9f38d145464d04509","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@nicols.co.uk","name":"Andrew Nicols"},"message":"Merge branch 'm28_MDL-50133' of https://github.com/danmarsden/moodle into MOODLE_28_STABLE","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/d186a97e10a31950eebf40d9f38d145464d04509"},{"sha":"c3bec9f51eaa03de3245fc75408147d1bfa70633","author":{"email":"31017a722665e4afce586950f42944a6d331dabf@moodle.com","name":"Frederic Massart"},"message":"MDL-50128 mod_data: String needed escaping before being used in regex","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/c3bec9f51eaa03de3245fc75408147d1bfa70633"},{"sha":"ac6f7b18be936d33fbe65a6a066d2a900075428e","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-50039 tool_monitor: Additional checks for subscription.\n\nAdditional capability checks are now in place to stop unauthorised\nusers from accessing the event monitor subscription page.","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/ac6f7b18be936d33fbe65a6a066d2a900075428e"},{"sha":"b3ec0280eadcb3dd4cc46dd54c3374ee0b33e590","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@moodle.com","name":"Adrian Greeve"},"message":"MDL-50039 tool_monitor: Behat update to fix error.\n\nThe teacher does not have the option to select Site\nlevel rules so this section has been removed.","distinct":false,"url":"https://api.github.com/repos/grabs/moodle/commits/b3ec0280eadcb3dd4cc46dd54c3374ee0b33e590"}]}