Damyon Wiese
f0d9af6036
Merge branch 'MDL-60969_master' of git://github.com/markn86/moodle
2017-12-12 11:08:46 +08:00
Mark Nelson
dbe18cd356
MDL-60969 auth_ldap: replace hardcoded strings in config settings
2017-12-06 11:25:35 +08:00
Eloy Lafuente (stronk7)
e4eba4c346
MDL-59159 upgrade: clean < 3.1.0 upgrade steps
...
LTS (3.5) requires previous LTS (3.1)
This just deletes all the upgrade steps previous to 3.1.0. Some
small adjustments, like adding missing MOODLE_INTERNAL or tweaking
globals can also be applied when needed.
Also includes an upgrade step to prevent upgrading from any
version < 2016052300 (v3.1.0) as anti-cheating measure.
Next commit will get rid of/deprecate all the upgradelib functions
not used anymore in codebase.
2017-12-04 01:18:57 +01:00
Damyon Wiese
1d59696017
Merge branch 'MDL-60810_master' of git://github.com/markn86/moodle
2017-11-20 15:57:00 +08:00
Mark Nelson
2ce6578835
MDL-60810 auth_db: removed rubbish content in string
2017-11-15 15:00:35 +08:00
Eloy Lafuente (stronk7)
6499085f36
MDL-60784 upgrade: add 3.4.0 separation line to all upgrade scripts
2017-11-12 18:43:30 +01:00
Eloy Lafuente (stronk7)
66aee746e3
MDL-60764 versions: remove some outdated releases in requires
2017-11-10 09:45:56 +01:00
Eloy Lafuente (stronk7)
ba854606e6
MDL-60764 versions: bump all versions and requires near release
...
version = 2017111300 release version
requires= 2017110800 current rc2 version
2017-11-10 02:52:53 +01:00
Helen Foster
8d64443452
MDL-60717 lang: Merge English strings from the en_fix language pack
...
Significant string changes:
- needbcmath,auth_ldap - 'grace logins' changed to 'expired password
checking'
2017-11-07 21:30:14 +01:00
John Okely
7eb50b3290
MDL-42834 admin: Remove wwwroot if used with moodle_url
2017-10-23 12:25:36 +08:00
John Okely
672f483670
MDL-42834 admin: Removal of httpswwwroot
2017-10-23 12:25:36 +08:00
John Okely
4b501ec96b
MDL-42834 admin: Deprecate https_required and verify_https_required
2017-10-23 12:25:35 +08:00
David Monllao
b1a9a6a19a
Merge branch 'wip-MDL-60281-master' of git://github.com/marinaglancy/moodle
2017-10-17 09:45:44 +02:00
Marina Glancy
484b43f456
MDL-60281 general: create_function is deprecated in PHP7.2
2017-10-16 09:37:19 +08:00
Marina Glancy
06f86aa808
MDL-60280 auth_cas: patch phpCAS for PHP 7.2
2017-10-09 10:04:48 +08:00
Juan Leyva
ca90ed2109
MDL-60141 auth_email: Fix sitepolicy field type in get_signup_settings
2017-09-15 11:50:07 +02:00
Andrew Nicols
ed7431a37b
MDL-59734 auth_ldap: Fix role sync
...
The unit tests were failing because the upgrade step was missed.
In addition, there was a typo in a variable name, which meant that the
role was not actually synchronised.
2017-08-07 09:42:24 +08:00
Dan Poltawski
2c34c10799
Merge branch 'MDL-30634-master' of git://github.com/Dave-B/moodle
2017-08-01 09:08:33 +01:00
Dan Poltawski
6fc41d0241
Merge branch 'MDL-59432-master' of git://github.com/lameze/moodle
2017-07-25 07:58:23 +01:00
David Balch
8fb9a27170
MDL-30634 auth_ldap: Assign arbitrary system roles via LDAP sync.
...
Loosely based on a 2.7 branch by Mark Johnson.
2017-07-20 10:00:36 +01:00
Marco Ferrante
a86dbfbb3d
MDL-59432 auth_db: add aliases to field mapping query
...
This patch fixes an issue with mapping different internal fields
to the same external field.
2017-07-20 14:57:39 +08:00
Dan Poltawski
7718d3fba4
Merge branch 'MDL-50925-master' of git://github.com/andrewnicols/moodle
2017-07-18 08:53:43 +01:00
Andrew Nicols
8d46ce8107
MDL-50925 auth: Remove old README
...
This is much better and more accurately documented in the Moodle Docs at
https://docs.moodle.org/dev/Authentication_plugins .
2017-07-18 14:49:09 +08:00
Andrew Nicols
abc25c01b8
MDL-50925 auth_imap: Remove from core and into plugins DB
2017-07-18 14:49:08 +08:00
Andrew Nicols
36eaa96332
MDL-50925 auth_pop3: Remove from core and into plugins DB
2017-07-18 14:48:51 +08:00
Andrew Nicols
f9d12a2d1e
MDL-50925 auth_pam: Remove from core and into plugins DB
2017-07-18 14:48:38 +08:00
Andrew Nicols
db6ba96510
MDL-50925 auth_nntp: Remove from core and into plugins DB
2017-07-18 14:48:23 +08:00
Andrew Nicols
032194970b
MDL-50925 auth_fc: Remove from core and into plugins DB
2017-07-18 14:47:56 +08:00
Dan Poltawski
efc1d2bb6b
Merge branch 'MDL-59475-master-cas' of git://github.com/lameze/moodle
2017-07-17 14:18:21 +01:00
Simey Lameze
2a6224c273
MDL-59475 auth_cas: update phpCAS to version 1.3.5
2017-07-14 12:19:30 +08:00
Eloy Lafuente (stronk7)
f84bdb4347
Merge branch 'MDL-57432-master' of git://github.com/danpoltawski/moodle
2017-07-11 10:44:06 +02:00
Eloy Lafuente (stronk7)
29af7b0b4c
MDL-57432 upgrade: clean < 3.0.0 upgrade steps
...
This just deletes all the upgrade steps previous to 3.0.0. Some
small adjustments, like adding missing MOODLE_INTERNAL or tweaking
globals can also be applied when needed.
Also includes an upgrade step to prevent upgrading from any
version < 2015111600 (v3.0.0) as anti-cheating measure.
Next commit will get rid of/deprecate all the upgradelib functions
not used anymore in codebase.
2017-07-10 09:16:55 +01:00
Dan Poltawski
04d1f77644
Merge branch 'MDL-58544-master' of git://github.com/damyon/moodle
2017-07-10 08:36:40 +01:00
Simey Lameze
b9e9ff8830
MDL-59456 auth_cas: patch phpCAS auth bypass vulnerability
2017-07-06 09:30:53 +01:00
Juan Leyva
b6f70a3745
MDL-58716 auth: New ajax WS core_auth_request_password_reset
2017-07-04 11:40:12 +01:00
Damyon Wiese
859e2033cb
MDL-58544 oauth2: Allow trusted issuers
...
Add a setting to each issuer that skips the email confirmation when creating and linking accounts.
2017-06-27 16:50:27 +08:00
Simey Lameze
92c8cb9d98
MDL-59275 auth: prevent user login failed coding error
2017-06-27 13:04:02 +08:00
Jun Pataleta
e037a6a126
Merge branch 'MDL-59012-master-linkurl' of git://github.com/mudrd8mz/moodle
2017-06-14 12:32:03 +01:00
Jun Pataleta
1ff50be21f
Merge branch 'MDL-58908-master' of git://github.com/damyon/moodle
2017-06-06 17:15:41 +08:00
David Mudrák
97cc7e0969
MDL-59012 auth_oauth2: Do not escape URL in plain text emails
2017-05-23 13:28:27 +02:00
Eloy Lafuente (stronk7)
5e27228335
MDL-58933 upgrade: add 3.3.0 separation line to all upgrade scripts
2017-05-19 19:22:07 +02:00
Iñaki Arenaza
67bebb69eb
MDL-57558 ldap: fix ldap_get_entries_moodle()
...
While ldap_get_entries_moodle() PHPdocs state that it returns "array
ldap-entries with lower-cased attributes as indexes.", this is not true. It
uses ldap_get_attributes() internally, which returns both numerically indexed
attribute names, and dictionary-like entries indexed by attribute names.
Current code lowercases the dictionary-like entries, but then uses the
numerically indexed entries for the attribute names used as keys in the
returned array. The numerically indexed names might or might not be lowercased,
depending on the LDAP server and PHP version) version. E.g., OpenLDAP 2.x,
Novell eDirectory 8.x and MS Active Directory return mixed-cased attribute
names, and PHP 5.x and PHP 7.x don't lowercase them inside ldap_get_entries().
This is probably why all calls to ldap_get_entries_moodle() are followed by
calls to array_change_key_case(), even if that shouldn't be necessary.
So make sure we always return lower-cased attributs as indexes and add some
unit tests to avoid regressions in the future.
2017-05-16 10:48:27 +01:00
David Monllao
56fb39316f
MDL-58905 auth_oauth2: Return if no issuers allow login
2017-05-12 14:52:07 +08:00
David Monllao
ac8a0c4077
MDL-58905 auth_oauth2: Add plugin enabled checkings
2017-05-12 14:36:01 +08:00
David Monllao
011591a148
MDL-58905 auth_oauth2: No linked accounts if the plugin is not enabled
2017-05-12 14:36:01 +08:00
Andrew Nicols
2c69d24037
Merge branch 'MDL-58898-master' of https://github.com/xow/moodle
2017-05-12 12:32:23 +08:00
John Okely
081aad9986
MDL-58898 oauth: Cover orphaned linked logins in unit tests
2017-05-12 12:26:39 +08:00
John Okely
4c8727bad6
MDL-58898 oauth: Remove orphaned linked logins
2017-05-12 12:18:17 +08:00
Jun Pataleta
0e01f68e3c
Merge branch 'MDL-58899-master' of https://github.com/snake/moodle
2017-05-12 12:00:52 +08:00
Jake Dallimore
5ffe41b6c5
MDL-58899 auth: improve lang strings for confirmation failures in oauth
2017-05-12 11:45:36 +08:00