{"push_id":2508637388,"size":260,"distinct_size":5,"ref":"refs/heads/MDL-45394-master","head":"b891756ec1b4bb8c0515eb3f4bd5dbb459874e6c","before":"8a9c3f77d94f27eaab8f8c53fd42dabe5c7e89bb","commits":[{"sha":"fa979cd4e159270f62e20db82991f79557fc8392","author":{"name":"willem","email":"749b179f8604c1ec28e4a0683512041823f9afa0@Infolearn-Dev1.fritz.box"},"message":"MDL-61708 mod_lti: use fullnamedisplay to pass lis_person_name_full\n\nStudents 'firstname lastname' was passed to LTI Provider as \nlis_person_name_full. Now changed to use fullnamedisplay.","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/fa979cd4e159270f62e20db82991f79557fc8392"},{"sha":"a38da470af4579e11718d3053c8122f86f724d84","author":{"name":"David Mudrák","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com"},"message":"MDL-61741 enrol_paypal: Fix the IPN verification endpoint URL\n\nIPN protocol spec has different URL for sending the verification\nrequest. Better to have it fixed even if the existing value still\nseems to work - to avoid unexpected surprise in the future.\n\nSource: https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNImplementation/#specs","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/a38da470af4579e11718d3053c8122f86f724d84"},{"sha":"47ea60fd3edf03de1c32a1a8c9a3c2afb79c2e8b","author":{"name":"David Mudrák","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@moodle.com"},"message":"MDL-61741 enrol_paypal: Prevent some edge-case false errors\n\nWhile testing the plugin in various scenarios, I've noticed that there\nare two situations which the current code does not handle quite well:\n\n* Detecting for existing txn_id record was likely to throw \"found more\n  than one record\" debugging message. Fixed by explicitly ignoring\n  multiple records.\n* The incoming IPN verification message does not always contain the\n  recipient's email in the \"business\" field. When a payment has to be\n  claimed manually at PayPal (e.g. as a result of currencies mismatch\n  and other settings), the email is coming only in the \"receiver_email\"\n  field. This led to PHP notice and caused the script to fail falsely.","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/47ea60fd3edf03de1c32a1a8c9a3c2afb79c2e8b"},{"sha":"1399c7e3503b231ba1bd377d08514d2da5111d3c","author":{"name":"Simey Lameze","email":"df0b745f78f4a5b4a10045491583ace497f6175e@moodle.com"},"message":"MDL-61435 core_tag: improve get_tags_by_area_in_contexts performance","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/1399c7e3503b231ba1bd377d08514d2da5111d3c"},{"sha":"3c49b0e6b633d3e644b0255879a2329e333d8b96","author":{"name":"sam marshall","email":"261b8e22e597bbd083d92fbe762bf4f1417c4571@open.ac.uk"},"message":"MDL-60953 core_search: UI to search by group","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/3c49b0e6b633d3e644b0255879a2329e333d8b96"},{"sha":"b4bbf31bf114794f90aba4fcfa304fd5a3ebf2dd","author":{"name":"jfederico","email":"8d5004c9c74259ab775f63f7131da077814a7636@123it.ca"},"message":"MDL-60848 atto_recordrtc: Add recordrtc to core\n\nThanks also goes to Jacob Prud'homme from Blindside\nNetworks who contributed a vast portion of this code.","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/b4bbf31bf114794f90aba4fcfa304fd5a3ebf2dd"},{"sha":"492a795d677a20e216eb11bf282e6003a3b0ec63","author":{"name":"Mark Nelson","email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com"},"message":"MDL-60848 atto_recordrtc: removed unnecessary files","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/492a795d677a20e216eb11bf282e6003a3b0ec63"},{"sha":"a8d022d8140896db25faaee8d5c8b8f1288c3f44","author":{"name":"Mark Nelson","email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com"},"message":"MDL-60848 atto_recordrtc: removed use of bowser.js","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/a8d022d8140896db25faaee8d5c8b8f1288c3f44"},{"sha":"297509d70c67d9e6e81fe9f59c27ce18ffdb32fb","author":{"name":"David Monllao","email":"d1d8db213f7904be6fe86c5e953cc98b1d326545@moodle.com"},"message":"MDL-61621 blocks: New API function","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/297509d70c67d9e6e81fe9f59c27ce18ffdb32fb"},{"sha":"0174e72ba89ea3eb88b122bc7a0eeb173eaa6b52","author":{"name":"Mark Nelson","email":"f4423af6d05786a73e0868097852adecf7e2d8ff@moodle.com"},"message":"MDL-60848 atto_recordrtc: removed 'oldermoodle' variable","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/0174e72ba89ea3eb88b122bc7a0eeb173eaa6b52"},{"sha":"bc346cc34df422f9dedfbe7e09091049b085dcfb","author":{"name":"cescobedo","email":"560fe8f64b90e882d434300d1c171a4c5e6e3ad2@gmail.com"},"message":"MDL-61916 format: Add privacy implementation for all format plugins\n\nNone of the Course format plugins have any user preference or database table.\nThey all implement the null provider.","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/bc346cc34df422f9dedfbe7e09091049b085dcfb"},{"sha":"e37c1fe23d83f0f818b01db98646d70570763b6f","author":{"name":"Tim Hunt","email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk"},"message":"MDL-61348 quiz reports: fix incorrect groups averages\n\nthe averages were wrong if a user had mulitple enrolments in a course,\nwhich can happen with some enrolment plugins.","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/e37c1fe23d83f0f818b01db98646d70570763b6f"},{"sha":"1872cfcd2fb08fd510b42b45be29d42710d0f37b","author":{"name":"Tim Hunt","email":"9b37284682ae783c9d40a8998fae470ea8a65626@open.ac.uk"},"message":"MDL-61928 formslib: shortforms should work with non-editable forms","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/1872cfcd2fb08fd510b42b45be29d42710d0f37b"},{"sha":"de81dc8763f024fc222ef48741ff28605b9098ca","author":{"name":"Simey Lameze","email":"df0b745f78f4a5b4a10045491583ace497f6175e@moodle.com"},"message":"MDL-61520 quiz: fix references for xhtml on stats report","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/de81dc8763f024fc222ef48741ff28605b9098ca"},{"sha":"40633c6310d3b3c55a5e2551024cf5017654dc99","author":{"name":"Ryan Wyllie","email":"ea3cd978650417470535f3a4725b6b5042a6ab59@moodle.com"},"message":"MDL-61950 question: include random questions in statistics calculator","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/40633c6310d3b3c55a5e2551024cf5017654dc99"},{"sha":"e1b9cb14e4eac9ef715cb11c16797b61be26b9d2","author":{"name":"Sara Arjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-61952 gradeexport_ods: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/e1b9cb14e4eac9ef715cb11c16797b61be26b9d2"},{"sha":"d44efece9451dc231203237e5a3ab881436ccae4","author":{"name":"Sara Arjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-61952 gradeexport_txt: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/d44efece9451dc231203237e5a3ab881436ccae4"},{"sha":"ed71c8b1df9825fbe3fe6d2f57a59329d0c9fa90","author":{"name":"Sara Arjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-61952 gradeexport_xls: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/ed71c8b1df9825fbe3fe6d2f57a59329d0c9fa90"},{"sha":"8517245516f4600328d2ffdfe47c4f6e6c2b6970","author":{"name":"Sara Arjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-61952 gradeexport_xml: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/8517245516f4600328d2ffdfe47c4f6e6c2b6970"},{"sha":"aa784c4eb4731e765887b164392ca52a574ad9a1","author":{"name":"Sara Arjona","email":"dea04453c249149b5fc772d9528fe61afaf7441c@moodle.com"},"message":"MDL-61954 gradeimport_csv: Implement privacy API","distinct":false,"url":"https://api.github.com/repos/tonyjbutler/moodle/commits/aa784c4eb4731e765887b164392ca52a574ad9a1"}]}
{"actor":{"display_login":"tonyjbutler"}}