Git commits in Moodle 1.6.0 by martinlanghoff

commit 4c746012240dbc3f967fe75a1cef19be9ab0569a
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 30 May 2006 08:42:53 +0800
Tag:    v1.6.0

auth/ldap: better handling of empty values from ldap

commit 1db555e84de93cbad369121e1ff33edce4bfb97a
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 18 May 2006 08:53:08 +0800
Tag:    v1.6.0

login: Changing passwords now works when logged in as guest

commit 52a85b5475ebe9ff466df1c8b63d544877b9cf11
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:26:32 +0800
Tag:    v1.6.0

moodle16cleanup: lib/db correct prefix, patch by Tim Hunt for bug 5515

commit 6f1c69ec02e38003d048f5697c55b7fa0a8f7b36
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:25:46 +0800
Tag:    v1.6.0

mod/choice mod/lesson mod/scorm moodle16cleanup: Added notification for cleanup that may fail if one is starting fresh from moodle 1.5.3+, previous cleanup before 1.5.3 is not needed

commit f184d1610bb52e73ca4bb818e5cb44e013acc3a7
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:25:20 +0800
Tag:    v1.6.0

moodle16cleanup: mod/forum correctly dropping the constraint, so it does not report an error during upgrade

commit 7832d9415610eefa088bb073a1c03e10aeef9e49
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:24:59 +0800
Tag:    v1.6.0

moodle16cleanup: mod/quiz correctly sync the constraints and indexes which was not changed when it was moved from quiz module to question lib

commit 289b6488035cb8e680b373ad538670f78c1a81d9
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:24:28 +0800
Tag:    v1.6.0

moodle16cleanup: mod/quiz uniqueid does not exists, taking upgrade script from mysql.php ver 2005070202. dropping some unused tables during the transition from quiz to question lib

commit c86c9b30c5f9883f3638fcb2e86377ffc6560a2d
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:20:52 +0800
Tag:    v1.6.0

moodle16cleanup: lib/db correctly put the default values, change the length of log_display.module which is just 20 chars on postgres7.sql

commit a722923c62b97115333f28dbdb81295d97165763
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:20:37 +0800
Tag:    v1.6.0

moodle16cleanup: backup/ set the correct column datatype and default value

commit ae3f15fac17acc758125e5134fb31f04bf5fee6e
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:20:09 +0800
Tag:    v1.6.0

moodle16cleanup: blocks/rss_client set the correct column default value

commit d5b0187a32a534146ec16b3fc5ff994924d0108d
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:19:50 +0800
Tag:    v1.6.0

moodle16cleanup: enrol/authorize not null set which is similar to mysql and that was upgraded on postgres7.php

commit 100aa1d7be46a618644280bbb36b7b11a981df2f
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:19:34 +0800
Tag:    v1.6.0

moodle16cleanup: mod/hotpot set the correct column datatype and default value

commit 4ff35d69bc164c4b59ba56257a79197877be0df5
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:19:17 +0800
Tag:    v1.6.0

moodle16cleanup: mod/lesson drop unused table lesson_essay, set the correct column datatype and default value

commit ec29c403be93e7a6bcf633d28f9709b827a8eed0
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:18:43 +0800
Tag:    v1.6.0

moodle16cleanup: mod/dialog we need to drop some more dialog module tables

commit a576feacb8d0ad01a93216854c54ab3787205157
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:18:16 +0800
Tag:    v1.6.0

moodle16cleanup: mod/scorm drop a weird check constraint that is showing up after upgrade

commit 9c44a6972c54d45bfbd58c9c68ac854e5d1d44a4
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:17:53 +0800
Tag:    v1.6.0

moodle16cleanup: mod/scrom set the correct defaults and correctly recreate the new check constraint

commit 1ce5928d3501983e92776b75c027ac970005949d
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:17:32 +0800
Tag:    v1.6.0

moodle16cleanup: mod/scorm version column should not be dropped, it must exist. it was not upgraded as with mysql.php 2005041600

commit 35c30e915e5f5fb1810176c35b95289eba51ebf2
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:17:06 +0800
Tag:    v1.6.0

moodle16cleanup: mod/wiki synch upgrade script and .sql with mysql counterpart, drop the not null constraint to sync with postgres7.sql

commit f59139d640a42dca068b9131d8c326f7e7b32158
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 14:15:48 +0800
Tag:    v1.6.0

moodle16cleanup: mod/forum added notification message

commit b4bdcbe535e004b8509683cb446915dfd64de2a1
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 17 May 2006 12:51:12 +0800
Tag:    v1.6.0

blocklib: cache (and used cached) block instances properly in $pageblocks

commit 274f009184d340c4d7d278ded9f5693f27e5820f
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 02 May 2006 13:20:35 +0800
Tag:    v1.6.0

mod/chat - fix another instance where empty $USER->lastIP was affecting us

commit 50fc296d8d67b14bff23dd22100ff4f80c75f568
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 26 Apr 2006 07:15:08 +0800
Tag:    v1.6.0

auth/cas: dos2unix on index_form.html - bug #5053

commit b76169a214626c3dc7d90b68e5033d751604affc
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 26 Apr 2006 06:47:42 +0800
Tag:    v1.6.0

filterlib/filter_phrases() - try to escape magic characters used internally by the filter mechanism -- Bug#5236 / WR#422

commit 78fbaeaeedeb0980cabe80bc6379c160d78896a4
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 21 Apr 2006 06:32:00 +0800
Tag:    v1.6.0

weblib: validate_email() -- emails with a trailing dot in the local-part (user.@host.com) are invalid

commit f83edcb114fa2b6ac1313d5c6327bb1255c2783e
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 20 Apr 2006 05:22:36 +0800
Tag:    v1.6.0

mod/chat - use empty value instead of erroring out if $USER->lastIP and getremoteaddr() don't yield any interesting value

commit 930413b133045bc55dc0e2b5a64d6263faba2195
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 19 Apr 2006 10:20:48 +0800
Tag:    v1.6.0

mod/chat: Normal method - introducing "Stream" updates.

commit d13ef2fbdcd0e22749598d65f3b1c88965a2798f
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 19 Apr 2006 06:40:56 +0800
Tag:    v1.6.0

mod/chat - cope with missing $USER->lastIP

commit 04ddd06c1d62ad0348f279db2a17347a91ef7591
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 19 Apr 2006 05:22:04 +0800
Tag:    v1.6.0

admin/cron.php - fix typo

commit a6d1886fa56f4b3dc6f43937e0c0a64fc3a2e2ff
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Apr 2006 05:06:28 +0800
Tag:    v1.6.0

mod/chat: Normal method -- collate 2 SELECTs into one

commit 46c859760c71db935a4b6f7f23515bac34bf161b
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Apr 2006 05:05:51 +0800
Tag:    v1.6.0

mod/chat: Normal method -- faster, lighter DB updates

commit c5e817f02c1fdecd9aa3b6b941e2fa98dc227863
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Apr 2006 05:05:17 +0800
Tag:    v1.6.0

mod/chat - Normal method - users pane only uses keepalive when refreshing fast

commit 6169ea259af8674443e8d2cd2ece3b5e8d1b8a4b
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Apr 2006 05:04:47 +0800
Tag:    v1.6.0

mod/chat - Normal method now supports HTTP Keep-Alive - users pane

commit dfd1d9e27291753a603986671c5ebaa5149e0930
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Apr 2006 05:04:19 +0800
Tag:    v1.6.0

mod/chat - Normal method now support HTTP Keep-Alive

commit 4d5525c650598b369d3beb7a44d41b7052100c1c
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Apr 2006 05:03:44 +0800
Tag:    v1.6.0

mod/chat: make http-chat more database friendly and change msg insertion to use POST

commit d70fd5612d34a374aafbba3cf108de523e6adb80
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 10 Mar 2006 10:20:56 +0800
Tag:    v1.6.0

block_admin: add special cases for enrol/authorize -- might need more work for multienrol

commit 8c25f6f227cf844277ac9e396d9cdc05e5dbc617
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 10 Mar 2006 10:01:06 +0800
Tag:    v1.6.0

enrol/imsenrolment: Introducing IMS Enterprise enrolment module by Dan Stowell

commit 10741fb26e5295dd93e4883992df91e50f9cf927
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 10 Mar 2006 09:05:52 +0800
Tag:    v1.6.0

mod/resource: dos2unix on the Hive code

commit 46a811142e64ed660badae5c77ced7d25a9227d2
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 13:06:18 +0800
Tag:    v1.6.0

[multienrol]Don't die if there's an empty directory in enrol and better strings for admin ui

commit c6a40e74b98819065b9bf6fadc2f584ea0339da5
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 13:03:41 +0800
Tag:    v1.6.0

[multienrol]enrol/authorize: Back put last commit - "manual" is the right name

commit 7ce85a1969b7563637efec59152cba16d1ce8e45
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 12:26:37 +0800
Tag:    v1.6.0

[multienrol]enrol/authorize: fix references to 'internal' method

commit a60952d73db9e7b577b44a0c845772302dbb60ff
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 12:22:03 +0800
Tag:    v1.6.0

[multienrol]

commit aa190ccd1e846b6c6c65fa6839ef346a03d1323d
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 12:14:12 +0800
Tag:    v1.6.0

[multienrol]Merged Ethem Evlice's changes to authorize.net

commit ed8365d9c265f4bab97f367802c53479f0a6ec59
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:58:08 +0800
Tag:    v1.6.0

[multienrol]Set default enrol_plugins_enabled if the variable is not set

commit 9feef2bfb7566e6168b648dfe3cbe28bd446a893
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:55:31 +0800
Tag:    v1.6.0

[multienrol]Rename enrolment language files according to the rename of internal plugin to manual

commit 4af1efecf7b91ccb3a30ee2f4334e09b1646eb28
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:47:54 +0800
Tag:    v1.6.0

[multienrol]Fixed a typo in database upgrade script. Bug #4528

commit 29f853322305362a53724899b0f56ddacc46d766
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:46:53 +0800
Tag:    v1.6.0

[multienrol]More changes to the internal->manual transition

commit 908c1ae7acfc28c8b626455d8cb70cf965487da7
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:23:07 +0800
Tag:    v1.6.0

[multienrol]DB upgrade script to clean up enrol field for user_students and user_teachers

commit e90737c7fe071134992cc06893ab2c1390ecf545
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:22:20 +0800
Tag:    v1.6.0

[multienrol]More changes to the internal->manual transition

commit 6a2c524ca9a8c938b43a0fec562c1b35a68a4ed1
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:20:30 +0800
Tag:    v1.6.0

[multienrol]DB upgrade script to clean up enrol field for user_students and user_teachers

commit a51e2a7f3be5573ec5c6fd538a55a02204cd4b24
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:19:10 +0800
Tag:    v1.6.0

[multienrol]Renamed "internal" enrolment plugin to "manual"

commit c02fdda12d5a033d2b1287d3439085ab0c95d3a4
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:16:17 +0800
Tag:    v1.6.0

[multienrol]Made upgrade script more intelligent about setting enrol_plugins_enabled

commit 74da3c2c895c89df977a98e970d13a2add72fcb6
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:15:42 +0800
Tag:    v1.6.0

[multienrol]Improved get_student/teacher_courses() functions to cache enrolment type that saves lots of recursive database query

commit 1919f9926e56eb585fd4d0f7919adec47804fcf9
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:15:01 +0800
Tag:    v1.6.0

[multienrol]Replaced configuration variable override with class property

commit c9e0b90be18abded4b807fb0604869584e6422e6
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:14:32 +0800
Tag:    v1.6.0

[multienrol]Make sure internal plugin is saved on the top so it will be called at the first place

commit 54e9516e5910a402dddfa87d2baeeb991bbb377e
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:02:37 +0800
Tag:    v1.6.0

[multienrol]Some database upgrade to preserve the default enrolment plugin

commit 4d3f4df562a943896713b6157bfd52012f053c5a
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 11:00:48 +0800
Tag:    v1.6.0

[multienrol]Wrote some breif notices for the new enrolment configuration panel

commit cd1d0ef61adf6d7cc958ba8c0f20e890d3f18c04
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 10:57:41 +0800
Tag:    v1.6.0

[multienrol]Hide disabled plugins and show the name of the site default in selection list

commit f5befec4e844ce1b4eccded81f6e047374fa77cc
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 10:56:44 +0800
Tag:    v1.6.0

[multienrol]Fixed some wired characters caused by my editor

commit b31c216293697fb4c4673f484826264d94b851ce
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 10:54:40 +0800
Tag:    v1.6.0

[multi-enrol]Fixed a wrong URL

commit f9667a5aeafbbf9cb9911579a686a70ac8705bbd
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 09 Mar 2006 10:48:29 +0800
Tag:    v1.6.0

[multienrol]Initial commit for multi enrolment plugin feature

commit 20b36bed4215439338b544ea785eb2a7f1872715
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 24 Feb 2006 09:10:08 +0800
Tag:    v1.6.0

mod/quiz/backuplib: tiny syntax fix - thanks Nigel

commit 1ab3490ec9e49ce813b2a7d5d0bbefc221253a84
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 Jan 2006 07:54:52 +0800
Tag:    v1.6.0

admin/uploaduser: fix password update bug, safer renames, optimized execution

commit 18147bc2540eddc38e767d8efb85cc8f2e5ee7e2
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:35:58 +0800
Tag:    v1.6.0

lib/datalib.php - fixed missing return and global $CFG

commit d53c5dfc63447022ae69a55a36962b5a8c306564
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:26:47 +0800
Tag:    v1.6.0

lib/datalib.php: Fixed a problem that get_recordset() does not return results

commit eb856e3b4d5e58523639a5150e64e78af3a23832
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:24:53 +0800
Tag:    v1.6.0

lib/datalib.php [5/6] Make other methods that obtain a record set use the appropriate get_recordset* function, instead of duplicating code.

commit 26c0a587024bd92a5e48e39ae384733350dfda38
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:23:17 +0800
Tag:    v1.6.0

lib/datalib.php [5/6] Make the get_records*_menu family of functions use the get_recordset* functions, instead of duplicating code.

commit 9b277c0d8088be85d52a9cdfdd28a71953c8362a
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:17:38 +0800
Tag:    v1.6.0

lib/datalib.php [4/6] Make the get_records* family of functions use the get_recordset* functions, instead of duplicating code.

commit 1184063286810c6c10b2097315d18c743a4fb2cf
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:07:57 +0800
Tag:    v1.6.0

lib/datalib.php [3/6] Move all instances of code that processes the (..., $field1, $value1, $field2, $value2, $field3, $value3, ...) part of argument lists to a common method, and improve the comments relating to those arguments on calling methods.

commit 0934b9def88e7395d50efd665fee71d9f05f6e63
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:05:43 +0800
Tag:    v1.6.0

lib/datalib.php [2/6] Version of Martin Langhoff's patch to add the get_recordset_* family of methods.

commit d4c54cd6a62dddec5d8a458fdeaf1e92b1d1f56f
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 14:04:09 +0800
Tag:    v1.6.0

lib/datalib.php [1/6] Remove unreachable code (break statements after returns in switches).

commit 9d9912f351941055429f1f06f491121f48fa03da
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 13:25:37 +0800
Tag:    v1.6.0

auth/radius: adding attribution

commit b099203d374e6349bb332a38ed6d9394497c59bd
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 13:24:08 +0800
Tag:    v1.6.0

Committing lang files associated to auth/radius -- a module contributed by Clive Gould <clive@ce.bromley.ac.uk>

commit 381ad73cec1b7a853c1832d14841886b69fd2e10
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 13:21:50 +0800
Tag:    v1.6.0

lang/en/auth.php

commit 20371063089311293ea6508f6606f7ceafca6bdb
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 12:02:28 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - readfile_chunked() - do not timeout on slow (dial up) clients, and flush buffers explicitly to avoid hogging memory when ob is on

commit 1f84d800af73a5ddc9e5ef09c27a8d8a2a23c903
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:43:41 +0800
Tag:    v1.6.0

admin/uploaduser: missing strings fixups

commit d8559098ffab6151e155a3876bd363e42a05fd4f
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:16:08 +0800
Tag:    v1.6.0

admin/uploaduser fixups - lowercase oldusername and fix missing strings

commit a2ce7344de0b769fe79941b26e7a4514bc65a612
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:15:32 +0800
Tag:    v1.6.0

admin/uploaduser fixes and enhancements

commit 5f8ca5dfb632bd49b7f1c8ddff8cbbb6265977a0
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:12:55 +0800
Tag:    v1.6.0

enrol/db: Better warning when the user record is missing.

commit 6ee745f7ecbf95c6f6b00cbac39307f781d38192
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:12:10 +0800
Tag:    v1.6.0

enrol/database: Fix for stupid SQL escaping error.

commit 26423285056cdc48dfda86f05100f5886be6f5c1
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:11:46 +0800
Tag:    v1.6.0

enrol/database -- course autocreation now follows new configuration variables

commit 32d9287f891d38f6a4177eb7936141ea8b5afc93
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:10:39 +0800
Tag:    v1.6.0

enrol/database -- added options to control course autocreation

commit e1c1a4a88f07dd913d82e12593a756b8097a4dce
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:09:32 +0800
Tag:    v1.6.0

enrol/database - added some headers to the config page

commit 491651f448a6b5daf63a8f9c158ca856cba41279
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:08:50 +0800
Tag:    v1.6.0

enrol/database - now with added sync and course autocreation

commit 061fb2e7c39e9b7b57fc51c1ee4bb61677e0581c
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:07:23 +0800
Tag:    v1.6.0

datalib: teach moodle to pull an array from a column

commit 92ab8e50d40a997cb28f30d078e744a596b85a27
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:04:31 +0800
Tag:    v1.6.0

enrol/database tidyup: cleanup mysql hack if connect errors out

commit 3e353d3622a9f4aa0e64f91ea6622e660a530c52
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:03:59 +0800
Tag:    v1.6.0

enrol/database tidyup: wrap one line

commit 388cbbfb8e42947428ee517a2e61f3a94bea65cd
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:03:21 +0800
Tag:    v1.6.0

enrol/database: split out db connection/disconnection to separate methods

commit 33a9fd474563a194ec158f5565cf708fba81f26e
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 11:02:30 +0800
Tag:    v1.6.0

Added auth_db_sync_users.php

commit 6e45da59d1ef3f8291d11764769fe48479b798ac
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 10:54:56 +0800
Tag:    v1.6.0

auth/db and password-generation - required strings.

commit ae574324049faae37554803fcd49ab666af5add3
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 10:54:16 +0800
Tag:    v1.6.0

auth/db now support internal passwords and sync_users()

commit e3b6b2b083a5c38487561867f19098746e484212
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 10:53:19 +0800
Tag:    v1.6.0

User uploads allow missing password

commit 99a14a54e8c2d6fe49f7a973e49a70f3731d7ac1
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 Jan 2006 10:51:02 +0800
Tag:    v1.6.0

setnew_password_and_mail() gives users a tmp passwords and emails a notice.

commit e2e6b166dfe49ada76ba25cf8e12b6d759c039f7
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 04 Jan 2006 04:53:15 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - AdoDB tests cleanup after Secunia Advisory SA18267

commit ed5cc66d5db8113542920a7e67d5196be7b2361f
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 04 Jan 2006 04:42:39 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE: Fix for Secunia Advisory SA18267 - plus logging of suspicious activity

commit ff2cbb73a9c23e5f919a653d7e1fcf2ceada08fd
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 12 Dec 2005 12:58:11 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - auth/ldap: Fix support for AD -- thanks to Inaki, in more than one sense wink

commit 11eb0ee62c021e896dcdbe3d25511c9cec33d912
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 12 Dec 2005 11:32:55 +0800
Tag:    v1.6.0

mod/data: tidyup of Postgres schema -- thanks to Nigel McNie

commit d57f7fda7c9c0718b5c07f6cd5845e68d3f10ea8
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 12 Dec 2005 11:26:54 +0800
Tag:    v1.6.0

mod/scorm: fixed syntax errors (switch to an editor that balances brackets, mate wink -- credits to Nigel McNie

commit 39132bce5646d29271dc3105ae9429fe0fec831c
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 12 Dec 2005 11:22:09 +0800
Tag:    v1.6.0

auth/cas: fixed syntax errors in cast -- credits to Nigel McNie

commit a4e3e98f084a8e9851c94674e575e6e814be00ad
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 07 Nov 2005 09:00:05 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Updated the definition of member for AD - thanks to Inaki for the tip!

commit 068cdffd116a46aba05271be7f7fa7bf3fd2d93a
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 07 Nov 2005 08:55:10 +0800
Tag:    v1.6.0

user/edit: Better error handling when loading auth libs.

commit 85523834e764854b29e40555a832c3204f60a1c0
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 07 Nov 2005 08:53:07 +0800
Tag:    v1.6.0

auth/ldap: Better warnings and handling of updaging multi-source LDAP fields

commit a670108e0fd89758dbbe3dc777f2e2fb3b684caf
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 18 Oct 2005 11:31:13 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - If wwwroot is unset, log something before dying

commit 33b29afb8f5307ab728b35b1144a9496681f7f5f
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 06 Oct 2005 10:24:03 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for bug 3141 - Can't update external data with LDAP authentication

commit 16582b8500cea906c8e6bf0a55bb1c6e451fd839
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 06 Oct 2005 10:19:38 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for bug 3992 - LDAP password including a quote does not work - credits go to Kita

commit 8be24a07d078a96ac9494668f36cd2874fb09c0a
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 06 Oct 2005 10:11:34 +0800
Tag:    v1.6.0

auth/ldap: Merging pending patches from MOODLE_15_STABLE

commit 98ee505608bef5b705b0a4f98f54889b68c40776
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 09 Sep 2005 08:28:09 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - auth/ldap: fixed typo in auth_user_activate() - bug #3594 - thanks to ze @ nbox.org

commit 8456874ab396bf36163a4e1e3bc8c9c10d0135f6
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 08 Sep 2005 07:24:29 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for bug 4031 -- fix typo

commit a96354b582f4949547492d9cc9bbf8ec40d818a8
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 08 Sep 2005 06:49:32 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for bug 4031 -- stupid mistake of using get_record_select() when I mean get_record() - see the bug entry for more details

commit e91902556fc82ec6d59668d75cc794b67a4f65c3
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 07 Sep 2005 14:39:30 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - enrol/db - bug 3912 - Re-add the enrolment to $user->student[] - should fix things for good.

commit fd734f6165c6595e7d6529cdbbedf12fa608717a
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 07 Sep 2005 14:12:40 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for bug 4011 -- a MySQL specific workaround did not work with database names with hyphens, and broke the whole plugin for other databases. This patch fixes both issues.

commit 9d866ae0f1642dcef771d2e3feb04629cc26d3e7
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 07 Sep 2005 06:29:16 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - make_categories_list(): initialize variables correctly to cover up for broken call convention. Passing unset variables by ref to be populated is a BAD idea. Do The Right Thing and Return your function output or there'll be no dessert for you.

commit cb2b145f50274d07468f7bab1db1094702294815
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 02 Sep 2005 14:56:32 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - auth/ldap - sync_users script bugfix x2: it was deleting fields that were not supposed to be synched to ldap and it was failing to set auth_forcepasswordchange

commit 50f1b47543deab9676eff4e04e526c71913ee7cf
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 02 Sep 2005 14:52:36 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - enrol/ldap - fix course auto-creation to work with the new blocks infrastructure. doh! (thanks penny!)

commit 4b598ff45ba77c552c41df826ad73eb00eb73ade
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 02 Sep 2005 14:44:02 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - auth - bugfixes: update_userinfo() did not truncate values, and did not have proper errorhandling; user creatiwas passing an id to set_user_preference when we wanted an object

commit 125b1645ff6041f1c279ed89f48f6d2a9fee1471
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 02 Sep 2005 14:38:45 +0800
Tag:    v1.6.0

forum/trackreads - small optimization to overview

commit 0ce852ecfbd1d5f8759b49f00e0e158b5da20e1b
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 02 Sep 2005 14:37:18 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - forums/trackreads: Small optimizations to forum_tp_can_track_forums()

commit a85168b765be76a89cdae022013fc1a87b236497
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 02 Sep 2005 14:32:18 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - forums/trackreads: Postgres-optimized query - from many minutes to a few milliseconds

commit 3f266793880cdecf1c3e3fd4750848757c42890d
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 31 Aug 2005 14:01:14 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - auth/db: Better support for utf-8 user data.

commit a6d114e600e8a5a9ccc1dc94bccf4cd400d490ed
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 26 Aug 2005 14:11:38 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - enrolment fixes: We now have better handling of the enrol field when dealing with student enrolments. This fixes bugs 3912 and 3974. NOTE that enrol_student() now defaults to manual - this is to support the different pages that call enrol_student() to still work correctly when external enrolments are in use, by recording the enrolments as manual. Enrolment plugins are expected to know better and pass the correct parameter.

commit 33a30ca9e62a5ff1496dd489abee06d5dcf8b02f
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 26 Aug 2005 12:11:22 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - enrol/ldap - fixed default objectclass, and we can now bind non-anonymously

commit c54a59435ce820c39ffdd360e6772dad41479c01
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 26 Aug 2005 12:02:06 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Long-pending rollback_sql()

commit b8a0a101e5dbc20b8ed686b87dde55906d3b106a
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 25 Aug 2005 12:58:59 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - auth/ldap: Fixed handling of multi-source field mapping. Now fields with non-empty values have precedence over empty fields, regardless of order. Fields will be set to empty only if all ldap source fields are empty.

commit af08f72b3d53d3915c355cf876ab0a92f53e087a
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 18 Aug 2005 08:04:02 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Blocks upgrade - reduce memory consumption by a few GB and (postgres only) halve database traffic.

commit 8b9d74a633315137bc1524c1d1236f7f88efd198
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 18 Aug 2005 07:54:58 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Added the missing $userold, now detecting updates (and pushing them out to LDAP) should work.

commit 4f03006577cc5e3fb35af6ab49ca0ab36fc708f0
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 18 Aug 2005 06:38:24 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - LDAP servers being down or unavailable should not prevent login - we now fail with a notice() rather than with an error()

commit 68dc9aae1516b734c1689868fbc68c972de4fef0
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 16 Aug 2005 11:20:47 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Unset the changepassword flag for the _right_ user, even if we are masquerading an account

commit 06ba0b04528f4754cb7cb01803af6e493c16fbb3
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 16 Aug 2005 08:43:56 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Tell insert record we don't care about inserted id

commit f209eb9d34b50c595db7efb2aa9a6015cb277dae
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 16 Aug 2005 07:19:58 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Enable reset password functinoality for LDAP and other external auth mechanisms as promised in the auth config page

commit 1ec75a24469bb54f68e66402f492c716cf1d7ee7
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 12 Aug 2005 10:31:34 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Temp table now matches idnumber length with username - thanks to Yves Roy for pointing this out.

commit 0cce1560531e89780ed3eccb3d179bb1c93fb90e
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 12 Aug 2005 09:51:14 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix calls to enrol_student() and add_teacher() where nulls were being passed erroneously - credits to jeff graham

commit 2a37498d850f62f47c56bf586cdf2dd4437b5167
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 12 Aug 2005 07:02:40 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for small syntax error that was hiding debug info from an error msg. #3527 - Credits to cangussu@gmail.com

commit b957a44bb6b272009ed92797564bbbff965b4231
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 12 Aug 2005 06:48:33 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fix for using dn as idnumber - thanks to Jeff Graham - http://moodle.org/mod/forum/discuss.php?d=28840

commit 1007a3f1a339024f74d44ac52d23b1f3dcae5662
Author: martinlanghoff <martinlanghoff>
Date:   Sat, 25 Jun 2005 10:41:56 +0800
Tag:    v1.6.0

enrol/ldap: bugfixes suggested by Jeff Graham here http://moodle.org/mod/forum/post.php?reply=124170 -- fixes course creation not pulling summaries, form errors in ldap_search_sub, calls to deprecated blocks_get_default_blocks() and DB errors when inserting new enrolments. With these fixes, it may even work.

commit 99ec0971bec5a6d9aca23dfc872c36565f23e70b
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 07 Jun 2005 13:05:43 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE Added missing auth strings for field locks

commit 967f5f4b123e99d10c011bf9f47abb251688da3e
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 07 Jun 2005 11:41:52 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fixes db upgrade for config_plugins failure on unquoted data - discussed at http://moodle.org/mod/forum/discuss.php?d=25122

commit e4513b6687f9591269167f3440ac5e5ec026295f
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 02 Jun 2005 13:50:03 +0800
Tag:    v1.6.0

Per-auth-backend field locks support. Merged from MOODLE_15_STABLE

commit a40803130b5ce31f466efef6cbeb2141a3f292db
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 02 Jun 2005 13:39:41 +0800
Tag:    v1.6.0

Per-auth-backend field locks support. Merged from MOODLE_15_STABLE

commit d13325d4c88ac215a53e7b042266563d79fe9258
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 31 May 2005 06:36:01 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Fixed field lenght in config_plugins

commit a13e99bd67cb440db430adbdd0545427153eea2b
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 30 May 2005 13:22:07 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE - Created config_plugins table to manage configuration entries on a per-module/plugin. This breaks the rules a little bit, but it has been discussed with MD.

commit f7d18493f64a534ca1f40125d5674752ae39d355
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 30 May 2005 11:51:39 +0800
Tag:    v1.6.0

Merged from MOODLE_15_STABLE. enrol/ldap offers enrol_allowinternal config option as it should.

commit 3f8701ba14174b56728ea9c567758e4bbe371b2e
Author: martinlanghoff <martinlanghoff>
Date:   Sun, 22 May 2005 17:15:52 +0800
Tag:    v1.6.0

Fixed handling of zones with no pre 1970 entries. Strange bug identified and fixed by Jon.

commit b9bb37f30dba98442d8b68bbadc647607bf265ee
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 20 May 2005 08:50:45 +0800
Tag:    v1.6.0

get_list_of_timezones() - backed out optimization in sorting at the database; we need to sort the translated names, not the db names. Thanks Jon for the heads up.

commit 7641e5155301b7642737c759416f9a198eb7d071
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 20 May 2005 08:14:32 +0800
Tag:    v1.6.0

get_list_of_timezones() - fix to usage of GROUP BY (fixes Postgres support) and optimization in sorting at the database. By Patrick Li

commit 31df0bb83c6524467bee06b1dc00dad03fd8f06a
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 20 May 2005 05:59:00 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - Better DB errors debug traces from Patrick Li

commit 9feb9a19d6e9adab1139e3f2f54a00b4c257f689
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 19 May 2005 13:08:03 +0800
Tag:    v1.6.0

Typo in table_column() breaks field renaming under postgres -- credit for the patch goes to Patrick Li

commit 6227e876f65b1406122cfdaee0380a76601308c7
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 18 May 2005 15:53:45 +0800
Tag:    v1.6.0

olson_simple_rule_parser() now adds a reset rule to rulesets where the last rule has a defined TO field that marks where it ends. This tonge-twister means that Asia/Seoul should see the 1987 DST rule deactivated correctly in modern times. Discussed in http://moodle.org/mod/forum/discuss.php?d=23957

commit bd10cc11f211ab7e2362392a054b44b9a6e90dcb
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 12:13:29 +0800
Tag:    v1.6.0

Apache log integration -- moved documentation to config-dist.php.

commit 5c5c16bb98ea1905b4d92cd2d044b83c3226d3b7
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 12:03:48 +0800
Tag:    v1.6.0

Apache log integration -- updated with more options to control what is logged as username. Implemented by Patrick Li.

commit 22693f4affe42783eeeb7a5b45be00247be0eb0d
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 11:50:20 +0800
Tag:    v1.6.0

Auth/LDAP -- a proper dropdown for search subcontexts option

commit bdf09a84fe8ff3e052ae527f9fcd30810b75437a
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 11:49:20 +0800
Tag:    v1.6.0

Enrol/LDAP -- adds support for searching subcontexts -- Discussed in http://moodle.org/mod/forum/discuss.php?d=23696

commit 0bf73dd33a81e9ff6018a7f8606139852aa03c82
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 11:26:14 +0800
Tag:    v1.6.0

Enrol/LDAP now uses correct password to login -- fixes #3237

commit 28a469f05402d16bb68a0d36c54538626530150b
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 10:20:10 +0800
Tag:    v1.6.0

Updated licensing terms.

commit 2ea55bc05043bc435051b7558a1f9c417e7a4c24
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 09:00:48 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - Unlock session during fileserving.

commit 1fae496705ae50d91fff782a7622f0a05eb139a8
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 17 May 2005 08:18:37 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - Just to remove a warning (moodler)

commit a559eee64e235923384aea4e02c0bcb6d817bbe9
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 16 May 2005 10:51:05 +0800
Tag:    v1.6.0

Apache log intergration. In apache conf file one can use ${MOODULEUSER}n in LogFormat to get the current logged in username in moodle. Implemented by Patrick Li.

commit 8f9727459a204abcb63dbca321d797117cb13baf
Author: martinlanghoff <martinlanghoff>
Date:   Fri, 13 May 2005 13:10:17 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - Fixes 'Erroneous redirection to course enrolment page' bug #3224 - patch by Patrick Li

commit 57472983bbb860e9475b78a0874540f4dcd54dee
Author: martinlanghoff <martinlanghoff>
Date:   Tue, 10 May 2005 08:31:34 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - SQL fixes in GROUP BY clause in SCORM module -- merged patch from Patrick Li

commit b27f46f2b3b960817609322cba80f4a6a37fea2a
Author: martinlanghoff <martinlanghoff>
Date:   Sat, 07 May 2005 11:08:29 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - Fixed calls to set_user_sesskey().

commit d719609931feff2c9c2824ab32fe0fbc365b8c7e
Author: martinlanghoff <martinlanghoff>
Date:   Sat, 07 May 2005 11:07:08 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE - Block link prefetching from Mozilla and Google Web Accelerator.

commit 635de3a31e135ab2493e5522c7424ba116f4ce45
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 04 May 2005 14:07:53 +0800
Tag:    v1.6.0

Locked user fields: Override posted data with DB data for locked values -- avoids needless comparisons, and fixes bug #2430

commit 47121b38652e61de9d9e1501963c3ac7bc4ca4ab
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 02 May 2005 18:26:26 +0800
Tag:    v1.6.0

Now comments don't break Zone continuation, should fix reported issues with the Europe/Paris zone definition.

commit 444e67e1eb2d843ae65e5e31c47509f97992b441
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 20 Apr 2005 17:12:51 +0800
Tag:    v1.6.0

Import of base32.php based on race.php -- hoping for a clearer licensing picture, otherwise will switftlyt rewrite

commit d6ead3a251878a064b65504021edd32d85deff51
Author: martinlanghoff <martinlanghoff>
Date:   Wed, 20 Apr 2005 15:29:28 +0800
Tag:    v1.6.0

Polish and fixes for language cache -- addresses bug 2891

commit 6e6053bd1826c5cd1f058a53854ad58beecde237
Author: martinlanghoff <martinlanghoff>
Date:   Mon, 11 Apr 2005 14:41:08 +0800
Tag:    v1.6.0

Merged from MOODLE_14_STABLE. Added option to cache langlist in dataroot/cache/languages. If enabled saves around 10MB of memory and 40 includes (some really large). In HEAD we also get a nice option select in admin->variables.

commit 853df85e5601d2b2710bc530ae3a4cb97e26e798
Author: martinlanghoff <martinlanghoff>
Date:   Thu, 07 Apr 2005 08:11:28 +0800
Tag:    v1.6.0

Performance/footprint profiling patch complete -- is enabled by CFG->default>7 or by a few defines in your config.php.