519 Commits

Author SHA1 Message Date
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