Penny Leach
677b6321af
mnet MDL-21098 fixed quite a few issues in the mnet installer and testclient. Rebumped all plugin versions that use mnet to get the services reinstalled
2010-02-18 04:55:34 +00:00
Penny Leach
b257d7c411
mnet MDL-21278 print a list of potential idps on the login page with links
...
this adds a new contract auth plugin method (implemented as empty in the base class)
2010-02-18 01:30:13 +00:00
Penny Leach
4a3c330854
mnet MDL-21327 remove auto add remote users setting as it makes no sense
2010-02-16 03:03:30 +00:00
Penny Leach
61506902f3
mnet MDL-20660 allow admins to configure fields to be sent over mnet
2010-02-16 02:05:30 +00:00
Petr Skoda
9a9012dc8f
MDL-21590 fixed icons in navigation lib + clean up of modinfo (planned removeal of legacy use of urlencode since 1.8 - we use serialize and utf8 is ok now)
2010-02-14 20:18:10 +00:00
Petr Skoda
baa50557ac
MDL-21577 fixed regression, thanks James Gheel for the patch
2010-02-10 15:52:34 +00:00
Penny Leach
48fb39411f
mnet MDL-21098 small fixes - ss out issue and edge case simultaneous keyswap loop
2010-02-05 03:56:22 +00:00
Penny Leach
2078b2a37d
mnet MDL-21257 split up confirm_mnet session to insert the mnet_session
...
record *after* complete_user_login is called (because of session regen)
2010-02-05 03:56:00 +00:00
Penny Leach
287efec6f6
mnet MDL-21276 get rid of all the $MNET* globals
2010-02-02 03:13:40 +00:00
Penny Leach
2e38d70310
mnet MDL-21257 updated mnet to use new session code rather than the weird file based session masquerading it was doing
2010-02-01 02:01:18 +00:00
Penny Leach
4196f8f73a
mnet MDL-21473 bumping versions of mnet-enabled plugins again after fixing a mnet installer bug
2010-01-29 04:13:59 +00:00
Penny Leach
b740b3590f
mnet MDL-21473 detect services we subscribe to, as well as publish at install/upgrade as well
...
and add upgrades for all mnet enabled plugins
2010-01-29 02:31:44 +00:00
Penny Leach
d23765c127
mnet MDL-21261 bumping version numbers of plugins that contain mnet definitions to get them installed properly
2010-01-28 20:24:53 +00:00
Penny Leach
d2ac37c1ab
mnet MDL-21261 mnet overhaul - adding and removing files I missed in the last big commit
2010-01-28 20:17:12 +00:00
Penny Leach
de260e0f7b
mnet MDL-21261 large overhaul. This commit changes:
...
- The way that mnet rpc functions are registered. Plugins must now
create db/mnet.php which is an array, similar to services.php. This
*replaces* the old mnet_publishes() functions. version.php must be
bumped to trigger this.
- More information about each rpc-available function is stored in the
database, including the class it belongs to, the file it is found in,
and whether or not it is static. Methods that are not static must be
in a class with a constructor that takes no arguments (this can easily
be achieved with a small wrapper if necessary)
- The xmlrpc dispatcher has been rewritten to remove all the
dependencies on hardcoded information about auth,mnet,portfolio and
repository, and just use the information in the database.
- The old hardcoded hidden mnet/testclient.php has been moved to the
Admin menu under "Development" and rewritten.
- The xmlrpc introspection method profiling is now using php and zend
reflection - which is a lot nicer than the old way, which was using a
php-based php parser. This fixes some inconsistent handling of
methods without arguments that were advertising their return value as
the only method parameter. While this is a *fix*, it breaks BC
slightly - the old 1.9 broken mnet/testclient.php will now not work
properly with 2.0
- Dangerous mode is still supported, but old mod/*/rpclib.php is
now unsupported, due to the fact that any plugin can export mnet
functions with db/mnet.php. This is a slight BC break.
Still TODO:
- TEST TEST TEST
- Document the two small BC breaks in release notes
- Document the contract for db/mnet.php
2010-01-28 05:25:50 +00:00
Inaki
75a7a7e415
auth ldap/cas config: MDL-21343 LDAP / CAS settings broken due to wrong superflous value
2010-01-21 19:21:23 +00:00
Inaki
2593c1c681
ldap authentication: MDL-21352 Fix LDAP missing string in settings page
...
Thanks a lot to Ralf Krause for pointing it out!
2010-01-17 15:41:07 +00:00
Petr Skoda
d776d59ee2
MDL-21235 fixed select method name
2010-01-16 18:29:51 +00:00
Petr Skoda
4b9210f31b
MDL-21235 more conversion to new select
2010-01-16 18:25:51 +00:00
Petr Skoda
a685593466
MDL-21233 moodle_url improvemewnts, code simplification, more diagnostics; fixed several regressions
2010-01-16 15:39:56 +00:00
Inaki
95cb3955a6
authentication plugins: MDL-21343 Add missing $OUTPUT global variables used in plugins' configuration pages
2010-01-14 18:54:12 +00:00
Rossiani Wijaya
07ed083e4e
MDL-16919 - Allow username to contain alphanumeric lowercase characters, underscore (_), hyphen (-), period (.) or at symbol (@)
2010-01-13 06:23:54 +00:00
Penny Leach
939ea0bc44
mnet MDL-21294 change errors to exceptions in mnet server
2010-01-13 01:08:38 +00:00
Penny Leach
aa8027110b
mnet: MDL-18758 check user_not_fully_set_up before creating user record in auth/mnet
2010-01-12 02:25:31 +00:00
Penny Leach
98dbda9590
mnet: MDL-21298 fixed a very unhelpful error message (and saved a db query)
...
this just modifies the nolocaluser string, rather than adding nolocaluser2 like I did in stable.
Merged from MOODLE_19_STABLE
2010-01-11 22:20:11 +00:00
Moodle HQ git importer
9b8b84dc91
Fixing drift between CVS and git
2010-01-11 10:43:40 +00:00
Petr Skoda
244a32c617
MDL-21119 lang menu and login info now handled by themes
2009-12-29 17:26:29 +00:00
Moodle HQ git importer
0b28ce9a4a
Fixing drift between CVS and git
2009-12-17 05:30:26 +00:00
Moodle HQ git importer
7b3c5dc08d
Fixing drift between CVS and git
2009-12-17 12:08:49 +08:00
Petr Skoda
4454447d56
MDL-20700 whitespace terror returns
2009-12-16 22:14:17 +00:00
Petr Skoda
78946b9bdb
MDL-20204 first batch of major theme changes, some regressions are still there, expect more changes and improvements soon; see tracker for details and list of subtasks
2009-12-16 18:00:58 +00:00
Eloy Lafuente
a9b8a84c0e
MDL-19697 mnet auth - start saving user->firstaccess ; merged from 19_STABLE
2009-11-27 14:50:25 +00:00
Petr Skoda
e79781f72e
MDL-20948 proper removal of cached pasword hashes just in case upgrading from <1.9.7
2009-11-24 14:39:35 +00:00
Petr Skoda
bdebf74c76
MDL-20948 proper removal of cached pasword hashes just in case upgrading from <1.9.7
2009-11-24 14:31:34 +00:00
Petr Skoda
9d0de271a5
MDL-20948 proper removal of cached pasword hashes just in case upgrading from <1.9.7
2009-11-24 14:26:22 +00:00
Petr Skoda
edb5da8331
MDL-20934 'not cached' flag used in all auth plugins that do not need the password
2009-11-23 21:50:40 +00:00
Andrew Davis
c78a948e8c
all areas MDL-20821 Replaced instances of ereg_replace and eregi_replace with preg_replace
2009-11-17 01:36:35 +00:00
Petr Skoda
d5a8d9aa71
MDL-20625 new delegated transaction support in DML
2009-11-07 08:52:56 +00:00
Petr Skoda
5117d59899
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
2009-11-01 11:55:14 +00:00
Petr Skoda
2a250a0b2e
MDL-20697 removing duplicate error string cannotfindsite, fixing get_site() which is now using exceptions
2009-11-01 09:21:41 +00:00
Petr Skoda
3f77c1584c
MDL-20697 removing duplicate error string, fixing get_site() which is now using exceptions
2009-11-01 09:10:09 +00:00
Dan Poltawski
d87234ced5
auth/mnet - MDL-16872 Fix incorrect use of clone() on arrays
...
Thanks to Nigel McNie for the patch
2009-10-28 11:16:57 +00:00
samhemelryk
79151615c5
auth MDL-19788 Added PAGE->set_url calls and removed $Id tags
2009-10-15 02:34:31 +00:00
samhemelryk
e772148574
auth-db MDL-20530 Fixed fatal error because of missing include in external db authentication
2009-10-13 02:44:13 +00:00
exe-cutor
82909a9ae7
shibboleth authentication: MDL-18597 Merged over changes to HEAD
2009-10-09 11:10:58 +00:00
skodak
44bce9b40b
MDL-17135 basic ws auth plugin, this plugin does not allow normal logins through /login/index.php
2009-10-06 20:26:22 +00:00
samhemelryk
80d13119ba
auth MDL-19788 Upgrade deprecated function calls
2009-09-30 06:38:52 +00:00
jerome
1a434a4113
output MDL-19788 fix missing global $OUTPUT
2009-09-29 06:04:59 +00:00
jerome
1f9a0c9c01
MDL-19788 fix unknown $OUTPUT variable
2009-09-03 07:50:47 +00:00
jerome
3a008973b2
MDL-19182 fix unknown $OUTPUT variable
2009-09-03 07:48:10 +00:00