MDL-13404 merge from 1.9
[moodle.git] / admin / environment.xml
CommitLineData
95e8227b 1<?xml version="1.0" encoding="UTF-8" ?>
2<COMPATIBILITY_MATRIX>
302c93ae 3 <MOODLE version="1.5">
95e8227b 4 <DATABASE level="required">
302c93ae 5 <VENDOR name="mysql" version="3.23" />
6 <VENDOR name="postgres" version="7.4" />
95e8227b 7 </DATABASE>
302c93ae 8 <PHP version="4.1.0" level="required" />
5deb5563 9 <PHP_EXTENSIONS>
36372e0c 10 <PHP_EXTENSION name="mbstring" level="optional" />
5deb5563 11 </PHP_EXTENSIONS>
95e8227b 12 </MOODLE>
302c93ae 13 <MOODLE version="1.6">
95e8227b 14 <DATABASE level="required">
d24e8b25 15 <VENDOR name="mysql" version="4.1.16">
16 <FEEDBACK>
b9993e95 17 <ON_ERROR message="mysql416required" />
d24e8b25 18 </FEEDBACK>
b9993e95 19 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
d24e8b25 20 </VENDOR>
302c93ae 21 <VENDOR name="postgres" version="7.4" />
95e8227b 22 </DATABASE>
5deb5563 23 <PHP version="4.3.0" level="required" />
24 <PHP_EXTENSIONS>
d24e8b25 25 <PHP_EXTENSION name="iconv" level="optional">
26 <FEEDBACK>
27 <ON_CHECK message="iconvrecommended" />
28 </FEEDBACK>
29 </PHP_EXTENSION>
8dc725d9 30 <PHP_EXTENSION name="mbstring" level="optional">
d24e8b25 31 <FEEDBACK>
de36987b 32 <ON_CHECK message="mbstringrecommended" />
d24e8b25 33 </FEEDBACK>
34 </PHP_EXTENSION>
5deb5563 35 </PHP_EXTENSIONS>
95e8227b 36 </MOODLE>
2d2f440b 37 <MOODLE version="1.7">
a392be33 38 <UNICODE level="optional">
39 <FEEDBACK>
40 <ON_CHECK message="unicoderecommended" />
41 </FEEDBACK>
42 </UNICODE>
43 <DATABASE level="required">
44 <VENDOR name="mysql" version="4.1.16">
45 <FEEDBACK>
46 <ON_ERROR message="mysql416required" />
47 </FEEDBACK>
48 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
49 </VENDOR>
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" />
55 </DATABASE>
56 <PHP version="4.3.0" level="required">
57 <RESTRICT function="restrict_php50_version" message="php50restricted" />
58 </PHP>
59 <PHP_EXTENSIONS>
60 <PHP_EXTENSION name="iconv" level="optional">
61 <FEEDBACK>
62 <ON_CHECK message="iconvrecommended" />
63 </FEEDBACK>
64 </PHP_EXTENSION>
65 <PHP_EXTENSION name="mbstring" level="optional">
66 <FEEDBACK>
67 <ON_CHECK message="mbstringrecommended" />
68 </FEEDBACK>
69 </PHP_EXTENSION>
70 </PHP_EXTENSIONS>
71 </MOODLE>
72 <MOODLE version="1.8">
73 <UNICODE level="required">
74 <FEEDBACK>
75 <ON_ERROR message="unicoderequired" />
76 </FEEDBACK>
77 </UNICODE>
2d2f440b 78 <DATABASE level="required">
79 <VENDOR name="mysql" version="4.1.16">
80 <FEEDBACK>
81 <ON_ERROR message="mysql416required" />
82 </FEEDBACK>
83 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
84 </VENDOR>
85 <VENDOR name="postgres" version="7.4" />
9b3bacf0 86 <VENDOR name="mssql" version="9.0" />
97ab73aa 87 <VENDOR name="odbc_mssql" version="9.0" />
f9ec4d37 88 <VENDOR name="mssql_n" version="9.0" />
2d2f440b 89 <VENDOR name="oracle" version="9.0" />
90 </DATABASE>
b399c397 91 <PHP version="4.3.0" level="required">
92 <RESTRICT function="restrict_php50_version" message="php50restricted" />
93 </PHP>
2d2f440b 94 <PHP_EXTENSIONS>
95 <PHP_EXTENSION name="iconv" level="optional">
96 <FEEDBACK>
97 <ON_CHECK message="iconvrecommended" />
98 </FEEDBACK>
99 </PHP_EXTENSION>
100 <PHP_EXTENSION name="mbstring" level="optional">
101 <FEEDBACK>
102 <ON_CHECK message="mbstringrecommended" />
103 </FEEDBACK>
104 </PHP_EXTENSION>
d14383e0 105 <PHP_EXTENSION name="curl" level="optional">
106 <FEEDBACK>
107 <ON_CHECK message="curlrecommended" />
108 </FEEDBACK>
109 </PHP_EXTENSION>
81243438 110 <PHP_EXTENSION name="openssl" level="optional">
111 <FEEDBACK>
112 <ON_CHECK message="opensslrecommended" />
113 </FEEDBACK>
114 </PHP_EXTENSION>
44537915 115 <PHP_EXTENSION name="tokenizer" level="optional">
116 <FEEDBACK>
117 <ON_CHECK message="tokenizerrecommended" />
118 </FEEDBACK>
119 </PHP_EXTENSION>
2d2f440b 120 </PHP_EXTENSIONS>
121 </MOODLE>
bac40536 122 <MOODLE version="1.9">
123 <UNICODE level="required">
124 <FEEDBACK>
125 <ON_ERROR message="unicoderequired" />
126 </FEEDBACK>
127 </UNICODE>
128 <DATABASE level="required">
129 <VENDOR name="mysql" version="4.1.16">
130 <FEEDBACK>
131 <ON_ERROR message="mysql416required" />
132 </FEEDBACK>
133 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
134 </VENDOR>
8baf4a77 135 <VENDOR name="postgres" version="8.0" />
bac40536 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" />
140 </DATABASE>
141 <PHP version="4.3.0" level="required">
142 <RESTRICT function="restrict_php50_version" message="php50restricted" />
143 </PHP>
144 <PHP_EXTENSIONS>
145 <PHP_EXTENSION name="iconv" level="optional">
146 <FEEDBACK>
147 <ON_CHECK message="iconvrecommended" />
148 </FEEDBACK>
149 </PHP_EXTENSION>
150 <PHP_EXTENSION name="mbstring" level="optional">
5460bdd8 151 <FEEDBACK>
152 <ON_CHECK message="mbstringrecommended" />
153 </FEEDBACK>
154 </PHP_EXTENSION>
155 <PHP_EXTENSION name="curl" level="optional">
156 <FEEDBACK>
157 <ON_CHECK message="curlrecommended" />
158 </FEEDBACK>
159 </PHP_EXTENSION>
160 <PHP_EXTENSION name="openssl" level="optional">
161 <FEEDBACK>
162 <ON_CHECK message="opensslrecommended" />
163 </FEEDBACK>
164 </PHP_EXTENSION>
165 <PHP_EXTENSION name="tokenizer" level="optional">
166 <FEEDBACK>
167 <ON_CHECK message="tokenizerrecommended" />
168 </FEEDBACK>
169 </PHP_EXTENSION>
170 </PHP_EXTENSIONS>
171 <CUSTOM_CHECKS>
172 <CUSTOM_CHECK file="question/upgrade.php" function="question_check_no_rqp_questions" level="optional">
173 <FEEDBACK>
174 <ON_CHECK message="qtyperqpwillberemovedanyway" />
175 <ON_OK message="qtyperqpwillberemoved" />
176 </FEEDBACK>
177 </CUSTOM_CHECK>
3bee1ead 178 <CUSTOM_CHECK file="question/upgrade.php" function="question_random_check" level="optional">
179 <FEEDBACK>
180 <ON_OK message="questioncwqpfsok" />
181 </FEEDBACK>
182 </CUSTOM_CHECK>
f7ca1b7e 183 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="optional">
aa9c6b6b 184 <FEEDBACK>
f7ca1b7e 185 <ON_CHECK message="globalswarning" />
aa9c6b6b 186 </FEEDBACK>
187 </CUSTOM_CHECK>
5460bdd8 188 </CUSTOM_CHECKS>
189 </MOODLE>
8e3f40fb 190 <MOODLE version="2.0" requires="1.9">
5460bdd8 191 <UNICODE level="required">
192 <FEEDBACK>
193 <ON_ERROR message="unicoderequired" />
194 </FEEDBACK>
195 </UNICODE>
196 <DATABASE level="required">
197 <VENDOR name="mysql" version="4.1.16">
198 <FEEDBACK>
199 <ON_ERROR message="mysql416required" />
200 </FEEDBACK>
201 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
202 </VENDOR>
8baf4a77 203 <VENDOR name="postgres" version="8.0" />
5460bdd8 204 <VENDOR name="mssql" version="9.0" />
205 <VENDOR name="odbc_mssql" version="9.0" />
206 <VENDOR name="mssql_n" version="9.0" />
207 <VENDOR name="oracle" version="9.0" />
208 </DATABASE>
209 <PHP version="5.2.0" level="required">
210 </PHP>
211 <PHP_EXTENSIONS>
212 <PHP_EXTENSION name="iconv" level="optional">
213 <FEEDBACK>
214 <ON_CHECK message="iconvrecommended" />
215 </FEEDBACK>
216 </PHP_EXTENSION>
217 <PHP_EXTENSION name="mbstring" level="optional">
bac40536 218 <FEEDBACK>
219 <ON_CHECK message="mbstringrecommended" />
220 </FEEDBACK>
221 </PHP_EXTENSION>
222 <PHP_EXTENSION name="curl" level="optional">
223 <FEEDBACK>
224 <ON_CHECK message="curlrecommended" />
225 </FEEDBACK>
226 </PHP_EXTENSION>
227 <PHP_EXTENSION name="openssl" level="optional">
228 <FEEDBACK>
229 <ON_CHECK message="opensslrecommended" />
230 </FEEDBACK>
231 </PHP_EXTENSION>
232 <PHP_EXTENSION name="tokenizer" level="optional">
233 <FEEDBACK>
234 <ON_CHECK message="tokenizerrecommended" />
235 </FEEDBACK>
236 </PHP_EXTENSION>
237 </PHP_EXTENSIONS>
238 <CUSTOM_CHECKS>
239 <CUSTOM_CHECK file="question/upgrade.php" function="question_check_no_rqp_questions" level="optional">
240 <FEEDBACK>
facc83a8 241 <ON_CHECK message="qtyperqpwillberemovedanyway" />
242 <ON_OK message="qtyperqpwillberemoved" />
bac40536 243 </FEEDBACK>
244 </CUSTOM_CHECK>
f7ca1b7e 245 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="optional">
aa9c6b6b 246 <FEEDBACK>
f7ca1b7e 247 <ON_CHECK message="globalswarning" />
aa9c6b6b 248 </FEEDBACK>
249 </CUSTOM_CHECK>
bac40536 250 </CUSTOM_CHECKS>
251 </MOODLE>
95e8227b 252</COMPATIBILITY_MATRIX>