Git commits in Moodle 2.1.x by Jerome Mouneyrac

commit 463e194c855d3e9103adef0dfb9ed5f517f96933
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 15 Jun 2012 15:14:06 +0800
Tag:    v2.1.7

MDL-33770 Web service: create_groups should not require enrolmentkey

commit d9ecbdc7158cb042aeea62da6acf250bfccd4026
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 08 Jun 2012 12:08:45 +0800
Tag:    v2.1.7

MDL-33581 missing parameter defaults for some external functions

commit ec48562601b83bacc4769d6f8645185981fe80be
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 28 May 2012 14:39:37 +0800
Tag:    v2.1.7

MDL-33352 fix regression, textlib functions are not static in 2.1

commit b108e75ce3b57ab87c93c5b1f6b7d59e6d5f6cf5
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 16 May 2012 12:04:13 +0800
Tag:    v2.1.7

MDL-33028 display debuginfo when server die at developer mode

commit 993debdbe34727f39c6e3797083ae4f3cf7209f6
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 17 Apr 2012 18:08:55 +0800
Tag:    v2.1.6

MDL-30225 Creating new web service tokens create error

commit 69dcda25e5b768845314f8e762fc2bf648c8de67
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 13 Apr 2012 14:09:25 +0800
Tag:    v2.1.6

MDL-31762 username should be lowercase and check against PARAM_USERNAME when creating/updating user by web service

commit 4b8da40c6a32d1d43b37cbe0743f11296d23cc65
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 12 Apr 2012 14:44:16 +0800
Tag:    v2.1.6

MDL-31694 Fix XSS security issue with service name accepting javascript

commit a49c98f859b7b0b19a0f7cbee3baf0a343f65e37
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 11 Apr 2012 14:48:14 +0800
Tag:    v2.1.6

MDL-27547 When deleting a local plugin containing a built-in service, the built-in service is not deleted

commit 95711cca60d82434b8815711632be25e2fc07b03
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 15 Feb 2012 11:40:32 +0800
Tag:    v2.1.5

MDL-30495 HTML5 apps cannot call Webservices functions if a HTTP resource is retrieved from the Moodle installation

commit 4bdff2e1f0448c418d9fbc0f985a862edce2d824
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 02 Feb 2012 15:34:05 +0800
Tag:    v2.1.5

MDL-27360 Web service tokens are displayed for deleted users

commit dfc66efd0490ede69f3c61aeb6b0faa3dfd31ec1
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 27 Jan 2012 16:10:05 +0800
Tag:    v2.1.5

MDL-29471 php warning when adding function to a new web service

commit 367ed4621e502f951b90d0cf4c449000c763c55d
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 27 Jan 2012 15:16:11 +0800
Tag:    v2.1.5

MDL-30878 core_user_update_users user password is reset if not specified

commit f39a641e1be9e65409a5af63e15d9be795e329ff
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 09 Dec 2011 11:57:28 +0800
Tag:    v2.1.4

MDL-30140 alternative way to select user when adding a token. When more than 500 users we display a text box instead of a select box

commit 1aa648116db3208bda4dd56b7fe93250035fb433
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 08 Dec 2011 15:36:47 +0800
Tag:    v2.1.4

MDL-30542 backport recent 2.2 changes about security checks

commit e32451b0df57fee6e198a2631ec063681749cb06
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 08 Dec 2011 14:40:57 +0800
Tag:    v2.1.4

MDL-29942 trigger user events in web service calls

commit 87bf399e38578804f83b6bab07f59958c7542cd1
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 02 Dec 2011 11:26:48 +0800
Tag:    v2.1.4

MDL-29712server was translating too many HTML characters. use htmlspecialchars instead of htmlentities. Translated characters by htmlspecialchars are compatible with XML validation, and so XML parsers for javascript, java...

commit 17fa731ae67b951c6e0b884b65b7a043e740114e
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 30 Nov 2011 10:33:21 +0800
Tag:    v2.1.4

MDL-30395 display the folder name if the block/module of a backup file is not installed in the site

commit 263f8b3188aee5fbc210ede2d1993e8b38aae175
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 29 Nov 2011 16:22:39 +0800
Tag:    v2.1.4

Merge branches 'MOODLE_21_STABLE' and 'MOODLE_21_STABLE' of git://git.moodle.org/moodle into MOODLE_21_STABLE

commit 711c2728f526c048b5fb80ed282fbc5fba60f777
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 14 Nov 2011 12:09:40 +0800
Tag:    v2.1.4

MDL-28126 webservices : should not able to create token if user is deleted,unconfirmed,suspended or guest.

commit 375c26deb32a6d7843dd70d22ff39022d09f78d1
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 11 Nov 2011 15:07:18 +0800
Tag:    v2.1.3

MDL-28629 more checks during web service authentication

commit 500ba8b11e17adcb477e152a644bf322779fda94
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 02 Nov 2011 09:38:02 +0800
Tag:    v2.1.3

MDL-30043 token.php should not return a mix of EXTERNAL_TOKEN_PERMANENT and EXTERNAL_TOKEN_EMBEDDED

commit fae4f8f1b916acb755a1f7754c3cc23ad5d95e40
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 31 Oct 2011 10:57:06 +0800
Tag:    v2.1.3

MDL-29931 remove unneeded join and selects

commit 0d7773c0984aca797a466d9f0588cef869fa220b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 25 Oct 2011 11:17:18 +0800
Tag:    v2.1.3

MDL-29716 Make token more flexible to support third party client - also fix issue with some code not matching the way the server authenticate/authorize token, missing iprestriction/validuntil for restricted users (there are iprestriction/validiuntil on token and on restricted user). Also add missing check when the user is not listed in the authorised list.

commit 2eb3bb390fb7888c343a4393e0ef3fad65be6fa2
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 24 Aug 2011 14:40:15 +0800
Tag:    v2.1.2

MDL-29005 display enrollable courses total and downloadable courses total instead of courses/sites total

commit fc218ba9e2879ad15eee2f909d14cb5c038c2e51
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 19 Aug 2011 11:45:18 +0800
Tag:    v2.1.2

MDL-28990 add web service mobile overview

commit f76dc0ff65adffff6af8ed58af6c5d0f172a2a17
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 18 Aug 2011 11:51:02 +0800
Tag:    v2.1.2

MDL-28650 add a page in the administration to the full web service API (API documentation).

commit 02ae44cf4e497604798955eb00bbfe92bb9c7f86
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 09 Jun 2011 16:50:14 +0800
Tag:    v2.1.0

MDL-27783 enabled status of a built-in service should never been updated on upgrade. It is only used during the installation. If a dev really needs to change the status, he can do it in lib/db/upgrade.php

commit f2806b9a65bd076f35f210074efa9b2fcca1152f
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 09 Jun 2011 15:19:58 +0800
Tag:    v2.1.0

MDL-27399 Add all the new mobile ws functions to the built-in mobile service

commit 565e477184ec32f545646a60c9760598d25ccf65
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 09 Jun 2011 15:08:03 +0800
Tag:    v2.1.0

MDL-27781 remove Undefined property: stdClass:: during installation with cli script

commit b4c74367a3f855adcf6515a1b282079e20fa05cf
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 08 Jun 2011 16:07:12 +0800
Tag:    v2.1.0

MDL-26774 fix web service function moodle_user_get_users_by_id. It now matches viewing profile / editing profile. It suppose to work for current user / other user / admin. It is not returning the information of course profile.

commit c1b658832df8df2c2c7e408efecf21bd92d5e268
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 08 Jun 2011 15:10:26 +0800
Tag:    v2.1.0

MDL-27551 add enable mobile feature (enable web services + mobile service - add mobile builtin service - add unique shortname for service)

commit 0e5fd1299a49a55bbf7d81fcaebe8aa7bf47f9e4
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 07 Jun 2011 18:20:07 +0800
Tag:    v2.1.0

MDL-27564 most parameter should have been optional - return more common information so no extra web service required - note that it could be good to return role and group for each user in each course (it would make sens and save some web service call)

commit 8d46dabb6e1dd951d7022d2c14fcccf5d1260d4d
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 07 Jun 2011 17:28:51 +0800
Tag:    v2.1.0

MDL-27565 implement moodle_notes_create_note

commit a623b6b892b7516309e8e2c16fdbf5f6e2e32b1b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 07 Jun 2011 16:40:55 +0800
Tag:    v2.1.0

MDL-27566-wip implement moodle_message_send_messages function (matching front end logic - TODO: 2 core functions to change to support bulk operations)

commit 0bf486a619a1084a6ea6e5b7be8a9990a3cf062f
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 07 Jun 2011 15:19:53 +0800
Tag:    v2.1.0

MDL-26777 moodle_webservice_mobile_get_siteinfo TODO: add this service name into the service of MDL-27551

commit 543967a9e8ce2d69c1a08e6afd617a7734996529
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 04 May 2011 12:23:18 +0800
Tag:    v2.1.0

MDL-26250 Create a web service function that enrols users to a certain course