1 <?xml version="1.0" encoding="UTF-8" ?>
4 <DATABASE level="required">
5 <VENDOR name="mysql" version="3.23" />
6 <VENDOR name="postgres" version="7.4" />
8 <PHP version="4.1.0" level="required" />
10 <PHP_EXTENSION name="mbstring" level="optional" />
13 <MOODLE version="1.6">
14 <DATABASE level="required">
15 <VENDOR name="mysql" version="4.1.16">
17 <ON_ERROR message="mysql416required" />
19 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
21 <VENDOR name="postgres" version="7.4" />
23 <PHP version="4.3.0" level="required" />
25 <PHP_EXTENSION name="iconv" level="optional">
27 <ON_CHECK message="iconvrecommended" />
30 <PHP_EXTENSION name="mbstring" level="optional">
32 <ON_CHECK message="mbstringrecommended" />
37 <MOODLE version="1.7">
38 <UNICODE level="optional">
40 <ON_CHECK message="unicoderecommended" />
43 <DATABASE level="required">
44 <VENDOR name="mysql" version="4.1.16">
46 <ON_ERROR message="mysql416required" />
48 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
50 <VENDOR name="postgres" version="7.4" />
51 <VENDOR name="mssql" version="9.0" />
52 <VENDOR name="odbc_mssql" version="9.0" />
53 <VENDOR name="mssql_n" version="9.0" />
54 <VENDOR name="oracle" version="9.0" />
56 <PHP version="4.3.0" level="required">
57 <RESTRICT function="restrict_php50_version" message="php50restricted" />
60 <PHP_EXTENSION name="iconv" level="optional">
62 <ON_CHECK message="iconvrecommended" />
65 <PHP_EXTENSION name="mbstring" level="optional">
67 <ON_CHECK message="mbstringrecommended" />
72 <MOODLE version="1.8">
73 <UNICODE level="required">
75 <ON_ERROR message="unicoderequired" />
78 <DATABASE level="required">
79 <VENDOR name="mysql" version="4.1.16">
81 <ON_ERROR message="mysql416required" />
83 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
85 <VENDOR name="postgres" version="7.4" />
86 <VENDOR name="mssql" version="9.0" />
87 <VENDOR name="odbc_mssql" version="9.0" />
88 <VENDOR name="mssql_n" version="9.0" />
89 <VENDOR name="oracle" version="9.0" />
91 <PHP version="4.3.0" level="required">
92 <RESTRICT function="restrict_php50_version" message="php50restricted" />
95 <PHP_EXTENSION name="iconv" level="optional">
97 <ON_CHECK message="iconvrecommended" />
100 <PHP_EXTENSION name="mbstring" level="optional">
102 <ON_CHECK message="mbstringrecommended" />
105 <PHP_EXTENSION name="curl" level="optional">
107 <ON_CHECK message="curlrecommended" />
110 <PHP_EXTENSION name="openssl" level="optional">
112 <ON_CHECK message="opensslrecommended" />
115 <PHP_EXTENSION name="tokenizer" level="optional">
117 <ON_CHECK message="tokenizerrecommended" />
122 <MOODLE version="1.9">
123 <UNICODE level="required">
125 <ON_ERROR message="unicoderequired" />
128 <DATABASE level="required">
129 <VENDOR name="mysql" version="4.1.16">
131 <ON_ERROR message="mysql416required" />
133 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
135 <VENDOR name="postgres" version="7.4" />
136 <VENDOR name="mssql" version="9.0" />
137 <VENDOR name="odbc_mssql" version="9.0" />
138 <VENDOR name="mssql_n" version="9.0" />
139 <VENDOR name="oracle" version="9.0" />
141 <PHP version="4.3.0" level="required">
142 <RESTRICT function="restrict_php50_version" message="php50restricted" />
145 <PHP_EXTENSION name="iconv" level="optional">
147 <ON_CHECK message="iconvrecommended" />
150 <PHP_EXTENSION name="mbstring" level="optional">
152 <ON_CHECK message="mbstringrecommended" />
155 <PHP_EXTENSION name="curl" level="optional">
157 <ON_CHECK message="curlrecommended" />
160 <PHP_EXTENSION name="openssl" level="optional">
162 <ON_CHECK message="opensslrecommended" />
165 <PHP_EXTENSION name="tokenizer" level="optional">
167 <ON_CHECK message="tokenizerrecommended" />
172 <CUSTOM_CHECK file="question/upgrade.php" function="question_check_no_rqp_questions" level="optional">
174 <ON_CHECK message="qtyperqpwillberemovedanyway" />
175 <ON_OK message="qtyperqpwillberemoved" />
180 </COMPATIBILITY_MATRIX>