MDL-50416 environment: add missing slasharguments checks
[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>
2d2f440b 83 </VENDOR>
84 <VENDOR name="postgres" version="7.4" />
9b3bacf0 85 <VENDOR name="mssql" version="9.0" />
97ab73aa 86 <VENDOR name="odbc_mssql" version="9.0" />
f9ec4d37 87 <VENDOR name="mssql_n" version="9.0" />
2d2f440b 88 <VENDOR name="oracle" version="9.0" />
89 </DATABASE>
b399c397 90 <PHP version="4.3.0" level="required">
91 <RESTRICT function="restrict_php50_version" message="php50restricted" />
92 </PHP>
2d2f440b 93 <PHP_EXTENSIONS>
94 <PHP_EXTENSION name="iconv" level="optional">
95 <FEEDBACK>
96 <ON_CHECK message="iconvrecommended" />
97 </FEEDBACK>
98 </PHP_EXTENSION>
99 <PHP_EXTENSION name="mbstring" level="optional">
100 <FEEDBACK>
101 <ON_CHECK message="mbstringrecommended" />
102 </FEEDBACK>
103 </PHP_EXTENSION>
d14383e0 104 <PHP_EXTENSION name="curl" level="optional">
105 <FEEDBACK>
106 <ON_CHECK message="curlrecommended" />
107 </FEEDBACK>
108 </PHP_EXTENSION>
81243438 109 <PHP_EXTENSION name="openssl" level="optional">
110 <FEEDBACK>
111 <ON_CHECK message="opensslrecommended" />
112 </FEEDBACK>
113 </PHP_EXTENSION>
44537915 114 <PHP_EXTENSION name="tokenizer" level="optional">
115 <FEEDBACK>
116 <ON_CHECK message="tokenizerrecommended" />
117 </FEEDBACK>
118 </PHP_EXTENSION>
e4b89caa 119 <PHP_EXTENSION name="xmlrpc" level="optional">
120 <FEEDBACK>
121 <ON_CHECK message="xmlrpcrecommended" />
122 </FEEDBACK>
123 </PHP_EXTENSION>
fc731c4d 124 <PHP_EXTENSION name="ctype" level="optional">
125 <FEEDBACK>
126 <ON_CHECK message="ctyperecommended" />
127 </FEEDBACK>
128 </PHP_EXTENSION>
2d2f440b 129 </PHP_EXTENSIONS>
130 </MOODLE>
bac40536 131 <MOODLE version="1.9">
132 <UNICODE level="required">
133 <FEEDBACK>
134 <ON_ERROR message="unicoderequired" />
135 </FEEDBACK>
136 </UNICODE>
137 <DATABASE level="required">
138 <VENDOR name="mysql" version="4.1.16">
139 <FEEDBACK>
140 <ON_ERROR message="mysql416required" />
141 </FEEDBACK>
bac40536 142 </VENDOR>
8baf4a77 143 <VENDOR name="postgres" version="8.0" />
bac40536 144 <VENDOR name="mssql" version="9.0" />
145 <VENDOR name="odbc_mssql" version="9.0" />
146 <VENDOR name="mssql_n" version="9.0" />
147 <VENDOR name="oracle" version="9.0" />
148 </DATABASE>
149 <PHP version="4.3.0" level="required">
150 <RESTRICT function="restrict_php50_version" message="php50restricted" />
151 </PHP>
152 <PHP_EXTENSIONS>
153 <PHP_EXTENSION name="iconv" level="optional">
154 <FEEDBACK>
155 <ON_CHECK message="iconvrecommended" />
156 </FEEDBACK>
157 </PHP_EXTENSION>
158 <PHP_EXTENSION name="mbstring" level="optional">
5460bdd8 159 <FEEDBACK>
160 <ON_CHECK message="mbstringrecommended" />
161 </FEEDBACK>
162 </PHP_EXTENSION>
163 <PHP_EXTENSION name="curl" level="optional">
164 <FEEDBACK>
165 <ON_CHECK message="curlrecommended" />
166 </FEEDBACK>
167 </PHP_EXTENSION>
168 <PHP_EXTENSION name="openssl" level="optional">
169 <FEEDBACK>
170 <ON_CHECK message="opensslrecommended" />
171 </FEEDBACK>
172 </PHP_EXTENSION>
173 <PHP_EXTENSION name="tokenizer" level="optional">
174 <FEEDBACK>
175 <ON_CHECK message="tokenizerrecommended" />
176 </FEEDBACK>
177 </PHP_EXTENSION>
e4b89caa 178 <PHP_EXTENSION name="xmlrpc" level="optional">
179 <FEEDBACK>
180 <ON_CHECK message="xmlrpcrecommended" />
181 </FEEDBACK>
182 </PHP_EXTENSION>
bbbfc057 183 <PHP_EXTENSION name="ctype" level="optional">
184 <FEEDBACK>
185 <ON_CHECK message="ctyperecommended" />
186 </FEEDBACK>
187 </PHP_EXTENSION>
14c87a1f
PS
188 <PHP_EXTENSION name="pcre" level="required">
189 </PHP_EXTENSION>
5460bdd8 190 </PHP_EXTENSIONS>
191 <CUSTOM_CHECKS>
354e55a7 192 <CUSTOM_CHECK file="question/upgrade.php" function="question_check_no_rqp_questions" level="optional">
193 <FEEDBACK>
194 <ON_CHECK message="qtyperqpwillberemovedanyway" />
195 <ON_OK message="qtyperqpwillberemoved" />
196 </FEEDBACK>
197 </CUSTOM_CHECK>
198 <CUSTOM_CHECK file="question/upgrade.php" function="question_random_check" level="optional">
199 <FEEDBACK>
200 <ON_OK message="questioncwqpfsok" />
201 </FEEDBACK>
202 </CUSTOM_CHECK>
627d326a 203 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="required">
aa9c6b6b 204 <FEEDBACK>
f7ca1b7e 205 <ON_CHECK message="globalswarning" />
aa9c6b6b 206 </FEEDBACK>
207 </CUSTOM_CHECK>
5460bdd8 208 </CUSTOM_CHECKS>
209 </MOODLE>
8e3f40fb 210 <MOODLE version="2.0" requires="1.9">
5460bdd8 211 <UNICODE level="required">
212 <FEEDBACK>
213 <ON_ERROR message="unicoderequired" />
214 </FEEDBACK>
215 </UNICODE>
216 <DATABASE level="required">
84874400 217 <VENDOR name="mysql" version="5.0.25" />
d4e15ca3 218 <VENDOR name="postgres" version="8.3" />
5460bdd8 219 <VENDOR name="mssql" version="9.0" />
220 <VENDOR name="odbc_mssql" version="9.0" />
221 <VENDOR name="mssql_n" version="9.0" />
2c516959 222 <VENDOR name="oracle" version="10.2" />
55946ffd 223 <VENDOR name="sqlite" version="2.0" />
5460bdd8 224 </DATABASE>
6e66ecbe 225 <PHP version="5.2.8" level="required">
5460bdd8 226 </PHP>
227 <PHP_EXTENSIONS>
5552c5cc 228 <PHP_EXTENSION name="iconv" level="required">
5460bdd8 229 <FEEDBACK>
6341d977 230 <ON_ERROR message="iconvrequired" />
5460bdd8 231 </FEEDBACK>
232 </PHP_EXTENSION>
233 <PHP_EXTENSION name="mbstring" level="optional">
bac40536 234 <FEEDBACK>
235 <ON_CHECK message="mbstringrecommended" />
236 </FEEDBACK>
237 </PHP_EXTENSION>
2867b116 238 <PHP_EXTENSION name="curl" level="required">
bac40536 239 <FEEDBACK>
6341d977 240 <ON_ERROR message="curlrequired" />
bac40536 241 </FEEDBACK>
242 </PHP_EXTENSION>
243 <PHP_EXTENSION name="openssl" level="optional">
244 <FEEDBACK>
245 <ON_CHECK message="opensslrecommended" />
246 </FEEDBACK>
247 </PHP_EXTENSION>
248 <PHP_EXTENSION name="tokenizer" level="optional">
249 <FEEDBACK>
250 <ON_CHECK message="tokenizerrecommended" />
251 </FEEDBACK>
252 </PHP_EXTENSION>
ff7dd386 253 <PHP_EXTENSION name="xmlrpc" level="optional">
e4b89caa 254 <FEEDBACK>
ff7dd386 255 <ON_CHECK message="xmlrpcrecommended" />
e4b89caa 256 </FEEDBACK>
257 </PHP_EXTENSION>
621c6464
PS
258 <PHP_EXTENSION name="soap" level="optional">
259 <FEEDBACK>
260 <ON_CHECK message="soaprecommended" />
261 </FEEDBACK>
262 </PHP_EXTENSION>
ed94cb66 263 <PHP_EXTENSION name="ctype" level="required">
bbbfc057 264 <FEEDBACK>
265 <ON_ERROR message="ctyperequired" />
266 </FEEDBACK>
267 </PHP_EXTENSION>
ed94cb66 268 <PHP_EXTENSION name="zip" level="required">
269 <FEEDBACK>
270 <ON_ERROR message="ziprequired" />
271 </FEEDBACK>
272 </PHP_EXTENSION>
c808379e 273 <PHP_EXTENSION name="gd" level="optional">
274 <FEEDBACK>
275 <ON_CHECK message="gdrecommended" />
276 </FEEDBACK>
277 </PHP_EXTENSION>
b004fca1 278 <PHP_EXTENSION name="simplexml" level="required">
279 <FEEDBACK>
6341d977 280 <ON_ERROR message="simplexmlrequired" />
b004fca1 281 </FEEDBACK>
282 </PHP_EXTENSION>
1f409159
PS
283 <PHP_EXTENSION name="spl" level="required">
284 <FEEDBACK>
6341d977 285 <ON_ERROR message="splrequired" />
1f409159
PS
286 </FEEDBACK>
287 </PHP_EXTENSION>
14c87a1f
PS
288 <PHP_EXTENSION name="pcre" level="required">
289 </PHP_EXTENSION>
2d4d7747
PS
290 <PHP_EXTENSION name="dom" level="required">
291 </PHP_EXTENSION>
292 <PHP_EXTENSION name="xml" level="required">
293 </PHP_EXTENSION>
8b0846f7
PS
294 <PHP_EXTENSION name="intl" level="optional">
295 <FEEDBACK>
296 <ON_CHECK message="intlrecommended" />
297 </FEEDBACK>
298 </PHP_EXTENSION>
1eb7e229
PS
299 <PHP_EXTENSION name="json" level="required">
300 </PHP_EXTENSION>
bac40536 301 </PHP_EXTENSIONS>
c808379e 302 <PHP_SETTINGS>
303 <PHP_SETTING name="memory_limit" value="40M" level="required">
aa9c6b6b 304 <FEEDBACK>
c808379e 305 <ON_ERROR message="settingmemorylimit" />
aa9c6b6b 306 </FEEDBACK>
c808379e 307 </PHP_SETTING>
308 <PHP_SETTING name="safe_mode" value="0" level="optional">
309 <FEEDBACK>
310 <ON_CHECK message="settingsafemode" />
311 </FEEDBACK>
312 </PHP_SETTING>
313 <PHP_SETTING name="file_uploads" value="1" level="optional">
314 <FEEDBACK>
315 <ON_CHECK message="settingfileuploads" />
316 </FEEDBACK>
317 </PHP_SETTING>
318 </PHP_SETTINGS>
319 <CUSTOM_CHECKS>
39f2bbf3
RW
320 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_php533" level="optional">
321 <FEEDBACK>
322 <ON_CHECK message="php533warning" />
323 </FEEDBACK>
324 </CUSTOM_CHECK>
bac40536 325 </CUSTOM_CHECKS>
326 </MOODLE>
c904cbbd
PS
327 <MOODLE version="2.1" requires="1.9">
328 <UNICODE level="required">
329 <FEEDBACK>
330 <ON_ERROR message="unicoderequired" />
331 </FEEDBACK>
332 </UNICODE>
333 <DATABASE level="required">
84874400 334 <VENDOR name="mysql" version="5.0.25" />
c904cbbd
PS
335 <VENDOR name="postgres" version="8.3" />
336 <VENDOR name="mssql" version="9.0" />
337 <VENDOR name="odbc_mssql" version="9.0" />
338 <VENDOR name="mssql_n" version="9.0" />
339 <VENDOR name="oracle" version="10.2" />
340 <VENDOR name="sqlite" version="2.0" />
341 </DATABASE>
342 <PHP version="5.3.2" level="required">
343 </PHP>
77c36d4c
EL
344 <PHP_EXTENSIONS>
345 <PHP_EXTENSION name="iconv" level="required">
346 <FEEDBACK>
6341d977 347 <ON_ERROR message="iconvrequired" />
77c36d4c
EL
348 </FEEDBACK>
349 </PHP_EXTENSION>
350 <PHP_EXTENSION name="mbstring" level="optional">
351 <FEEDBACK>
352 <ON_CHECK message="mbstringrecommended" />
353 </FEEDBACK>
354 </PHP_EXTENSION>
355 <PHP_EXTENSION name="curl" level="required">
356 <FEEDBACK>
6341d977 357 <ON_ERROR message="curlrequired" />
77c36d4c
EL
358 </FEEDBACK>
359 </PHP_EXTENSION>
360 <PHP_EXTENSION name="openssl" level="optional">
361 <FEEDBACK>
362 <ON_CHECK message="opensslrecommended" />
363 </FEEDBACK>
364 </PHP_EXTENSION>
365 <PHP_EXTENSION name="tokenizer" level="optional">
366 <FEEDBACK>
367 <ON_CHECK message="tokenizerrecommended" />
368 </FEEDBACK>
369 </PHP_EXTENSION>
370 <PHP_EXTENSION name="xmlrpc" level="optional">
371 <FEEDBACK>
372 <ON_CHECK message="xmlrpcrecommended" />
373 </FEEDBACK>
374 </PHP_EXTENSION>
375 <PHP_EXTENSION name="soap" level="optional">
376 <FEEDBACK>
377 <ON_CHECK message="soaprecommended" />
378 </FEEDBACK>
379 </PHP_EXTENSION>
380 <PHP_EXTENSION name="ctype" level="required">
381 <FEEDBACK>
382 <ON_ERROR message="ctyperequired" />
383 </FEEDBACK>
384 </PHP_EXTENSION>
385 <PHP_EXTENSION name="zip" level="required">
386 <FEEDBACK>
387 <ON_ERROR message="ziprequired" />
388 </FEEDBACK>
389 </PHP_EXTENSION>
390 <PHP_EXTENSION name="gd" level="optional">
391 <FEEDBACK>
392 <ON_CHECK message="gdrecommended" />
393 </FEEDBACK>
394 </PHP_EXTENSION>
395 <PHP_EXTENSION name="simplexml" level="required">
396 <FEEDBACK>
6341d977 397 <ON_ERROR message="simplexmlrequired" />
77c36d4c
EL
398 </FEEDBACK>
399 </PHP_EXTENSION>
400 <PHP_EXTENSION name="spl" level="required">
401 <FEEDBACK>
6341d977 402 <ON_ERROR message="splrequired" />
77c36d4c
EL
403 </FEEDBACK>
404 </PHP_EXTENSION>
405 <PHP_EXTENSION name="pcre" level="required">
406 </PHP_EXTENSION>
407 <PHP_EXTENSION name="dom" level="required">
408 </PHP_EXTENSION>
409 <PHP_EXTENSION name="xml" level="required">
410 </PHP_EXTENSION>
411 <PHP_EXTENSION name="intl" level="optional">
412 <FEEDBACK>
413 <ON_CHECK message="intlrecommended" />
414 </FEEDBACK>
415 </PHP_EXTENSION>
416 <PHP_EXTENSION name="json" level="required">
417 </PHP_EXTENSION>
418 </PHP_EXTENSIONS>
419 <PHP_SETTINGS>
420 <PHP_SETTING name="memory_limit" value="40M" level="required">
421 <FEEDBACK>
422 <ON_ERROR message="settingmemorylimit" />
423 </FEEDBACK>
424 </PHP_SETTING>
425 <PHP_SETTING name="safe_mode" value="0" level="optional">
426 <FEEDBACK>
427 <ON_CHECK message="settingsafemode" />
428 </FEEDBACK>
429 </PHP_SETTING>
430 <PHP_SETTING name="file_uploads" value="1" level="optional">
431 <FEEDBACK>
432 <ON_CHECK message="settingfileuploads" />
433 </FEEDBACK>
434 </PHP_SETTING>
435 </PHP_SETTINGS>
436 </MOODLE>
437 <MOODLE version="2.2" requires="1.9">
438 <UNICODE level="required">
439 <FEEDBACK>
440 <ON_ERROR message="unicoderequired" />
441 </FEEDBACK>
442 </UNICODE>
443 <DATABASE level="required">
84874400 444 <VENDOR name="mysql" version="5.0.25" />
77c36d4c
EL
445 <VENDOR name="postgres" version="8.3" />
446 <VENDOR name="mssql" version="9.0" />
447 <VENDOR name="odbc_mssql" version="9.0" />
448 <VENDOR name="mssql_n" version="9.0" />
449 <VENDOR name="oracle" version="10.2" />
450 <VENDOR name="sqlite" version="2.0" />
451 </DATABASE>
452 <PHP version="5.3.2" level="required">
453 </PHP>
9676c739
PS
454 <PHP_EXTENSIONS>
455 <PHP_EXTENSION name="iconv" level="required">
456 <FEEDBACK>
6341d977 457 <ON_ERROR message="iconvrequired" />
9676c739
PS
458 </FEEDBACK>
459 </PHP_EXTENSION>
460 <PHP_EXTENSION name="mbstring" level="optional">
461 <FEEDBACK>
462 <ON_CHECK message="mbstringrecommended" />
463 </FEEDBACK>
464 </PHP_EXTENSION>
465 <PHP_EXTENSION name="curl" level="required">
466 <FEEDBACK>
6341d977 467 <ON_ERROR message="curlrequired" />
9676c739
PS
468 </FEEDBACK>
469 </PHP_EXTENSION>
470 <PHP_EXTENSION name="openssl" level="optional">
471 <FEEDBACK>
472 <ON_CHECK message="opensslrecommended" />
473 </FEEDBACK>
474 </PHP_EXTENSION>
475 <PHP_EXTENSION name="tokenizer" level="optional">
476 <FEEDBACK>
477 <ON_CHECK message="tokenizerrecommended" />
478 </FEEDBACK>
479 </PHP_EXTENSION>
480 <PHP_EXTENSION name="xmlrpc" level="optional">
481 <FEEDBACK>
482 <ON_CHECK message="xmlrpcrecommended" />
483 </FEEDBACK>
484 </PHP_EXTENSION>
485 <PHP_EXTENSION name="soap" level="optional">
486 <FEEDBACK>
487 <ON_CHECK message="soaprecommended" />
488 </FEEDBACK>
489 </PHP_EXTENSION>
490 <PHP_EXTENSION name="ctype" level="required">
491 <FEEDBACK>
492 <ON_ERROR message="ctyperequired" />
493 </FEEDBACK>
494 </PHP_EXTENSION>
495 <PHP_EXTENSION name="zip" level="required">
496 <FEEDBACK>
497 <ON_ERROR message="ziprequired" />
498 </FEEDBACK>
499 </PHP_EXTENSION>
500 <PHP_EXTENSION name="gd" level="optional">
501 <FEEDBACK>
502 <ON_CHECK message="gdrecommended" />
503 </FEEDBACK>
504 </PHP_EXTENSION>
505 <PHP_EXTENSION name="simplexml" level="required">
506 <FEEDBACK>
6341d977 507 <ON_ERROR message="simplexmlrequired" />
9676c739
PS
508 </FEEDBACK>
509 </PHP_EXTENSION>
510 <PHP_EXTENSION name="spl" level="required">
511 <FEEDBACK>
6341d977 512 <ON_ERROR message="splrequired" />
9676c739
PS
513 </FEEDBACK>
514 </PHP_EXTENSION>
515 <PHP_EXTENSION name="pcre" level="required">
516 </PHP_EXTENSION>
517 <PHP_EXTENSION name="dom" level="required">
518 </PHP_EXTENSION>
519 <PHP_EXTENSION name="xml" level="required">
520 </PHP_EXTENSION>
521 <PHP_EXTENSION name="intl" level="optional">
522 <FEEDBACK>
523 <ON_CHECK message="intlrecommended" />
524 </FEEDBACK>
525 </PHP_EXTENSION>
526 <PHP_EXTENSION name="json" level="required">
527 </PHP_EXTENSION>
528 </PHP_EXTENSIONS>
529 <PHP_SETTINGS>
530 <PHP_SETTING name="memory_limit" value="40M" level="required">
531 <FEEDBACK>
532 <ON_ERROR message="settingmemorylimit" />
533 </FEEDBACK>
534 </PHP_SETTING>
535 <PHP_SETTING name="safe_mode" value="0" level="optional">
536 <FEEDBACK>
537 <ON_CHECK message="settingsafemode" />
538 </FEEDBACK>
539 </PHP_SETTING>
540 <PHP_SETTING name="file_uploads" value="1" level="optional">
541 <FEEDBACK>
542 <ON_CHECK message="settingfileuploads" />
543 </FEEDBACK>
544 </PHP_SETTING>
545 </PHP_SETTINGS>
546 </MOODLE>
547 <MOODLE version="2.3" requires="2.2">
548 <UNICODE level="required">
549 <FEEDBACK>
550 <ON_ERROR message="unicoderequired" />
551 </FEEDBACK>
552 </UNICODE>
553 <DATABASE level="required">
84874400 554 <VENDOR name="mysql" version="5.1.33" />
9676c739
PS
555 <VENDOR name="postgres" version="8.3" />
556 <VENDOR name="mssql" version="9.0" />
557 <VENDOR name="odbc_mssql" version="9.0" />
558 <VENDOR name="mssql_n" version="9.0" />
559 <VENDOR name="oracle" version="10.2" />
560 <VENDOR name="sqlite" version="2.0" />
561 </DATABASE>
562 <PHP version="5.3.2" level="required">
563 </PHP>
6c0e5cd1
PS
564 <PCREUNICODE level="optional">
565 <FEEDBACK>
566 <ON_CHECK message="pcreunicodewarning" />
567 </FEEDBACK>
568 </PCREUNICODE>
c904cbbd
PS
569 <PHP_EXTENSIONS>
570 <PHP_EXTENSION name="iconv" level="required">
571 <FEEDBACK>
6341d977 572 <ON_ERROR message="iconvrequired" />
c904cbbd
PS
573 </FEEDBACK>
574 </PHP_EXTENSION>
575 <PHP_EXTENSION name="mbstring" level="optional">
576 <FEEDBACK>
577 <ON_CHECK message="mbstringrecommended" />
578 </FEEDBACK>
579 </PHP_EXTENSION>
580 <PHP_EXTENSION name="curl" level="required">
581 <FEEDBACK>
6341d977 582 <ON_ERROR message="curlrequired" />
c904cbbd
PS
583 </FEEDBACK>
584 </PHP_EXTENSION>
585 <PHP_EXTENSION name="openssl" level="optional">
586 <FEEDBACK>
587 <ON_CHECK message="opensslrecommended" />
588 </FEEDBACK>
589 </PHP_EXTENSION>
590 <PHP_EXTENSION name="tokenizer" level="optional">
591 <FEEDBACK>
592 <ON_CHECK message="tokenizerrecommended" />
593 </FEEDBACK>
594 </PHP_EXTENSION>
595 <PHP_EXTENSION name="xmlrpc" level="optional">
596 <FEEDBACK>
597 <ON_CHECK message="xmlrpcrecommended" />
598 </FEEDBACK>
599 </PHP_EXTENSION>
600 <PHP_EXTENSION name="soap" level="optional">
601 <FEEDBACK>
602 <ON_CHECK message="soaprecommended" />
603 </FEEDBACK>
604 </PHP_EXTENSION>
605 <PHP_EXTENSION name="ctype" level="required">
606 <FEEDBACK>
607 <ON_ERROR message="ctyperequired" />
608 </FEEDBACK>
609 </PHP_EXTENSION>
610 <PHP_EXTENSION name="zip" level="required">
611 <FEEDBACK>
612 <ON_ERROR message="ziprequired" />
613 </FEEDBACK>
614 </PHP_EXTENSION>
615 <PHP_EXTENSION name="gd" level="optional">
616 <FEEDBACK>
617 <ON_CHECK message="gdrecommended" />
618 </FEEDBACK>
619 </PHP_EXTENSION>
620 <PHP_EXTENSION name="simplexml" level="required">
621 <FEEDBACK>
6341d977 622 <ON_ERROR message="simplexmlrequired" />
c904cbbd
PS
623 </FEEDBACK>
624 </PHP_EXTENSION>
625 <PHP_EXTENSION name="spl" level="required">
626 <FEEDBACK>
6341d977 627 <ON_ERROR message="splrequired" />
c904cbbd
PS
628 </FEEDBACK>
629 </PHP_EXTENSION>
630 <PHP_EXTENSION name="pcre" level="required">
631 </PHP_EXTENSION>
632 <PHP_EXTENSION name="dom" level="required">
633 </PHP_EXTENSION>
634 <PHP_EXTENSION name="xml" level="required">
635 </PHP_EXTENSION>
636 <PHP_EXTENSION name="intl" level="optional">
637 <FEEDBACK>
638 <ON_CHECK message="intlrecommended" />
639 </FEEDBACK>
640 </PHP_EXTENSION>
641 <PHP_EXTENSION name="json" level="required">
642 </PHP_EXTENSION>
db1475dd 643 <PHP_EXTENSION name="hash" level="required"/>
c904cbbd
PS
644 </PHP_EXTENSIONS>
645 <PHP_SETTINGS>
646 <PHP_SETTING name="memory_limit" value="40M" level="required">
647 <FEEDBACK>
648 <ON_ERROR message="settingmemorylimit" />
649 </FEEDBACK>
650 </PHP_SETTING>
651 <PHP_SETTING name="safe_mode" value="0" level="optional">
652 <FEEDBACK>
653 <ON_CHECK message="settingsafemode" />
654 </FEEDBACK>
655 </PHP_SETTING>
656 <PHP_SETTING name="file_uploads" value="1" level="optional">
657 <FEEDBACK>
658 <ON_CHECK message="settingfileuploads" />
659 </FEEDBACK>
660 </PHP_SETTING>
661 </PHP_SETTINGS>
949f3db4
PS
662 </MOODLE>
663 <MOODLE version="2.4" requires="2.2">
664 <UNICODE level="required">
665 <FEEDBACK>
666 <ON_ERROR message="unicoderequired" />
667 </FEEDBACK>
668 </UNICODE>
669 <DATABASE level="required">
670 <VENDOR name="mysql" version="5.1.33" />
671 <VENDOR name="postgres" version="8.3" />
672 <VENDOR name="mssql" version="9.0" />
673 <VENDOR name="odbc_mssql" version="9.0" />
674 <VENDOR name="mssql_n" version="9.0" />
675 <VENDOR name="oracle" version="10.2" />
676 <VENDOR name="sqlite" version="2.0" />
677 </DATABASE>
678 <PHP version="5.3.2" level="required">
679 </PHP>
680 <PCREUNICODE level="optional">
681 <FEEDBACK>
682 <ON_CHECK message="pcreunicodewarning" />
683 </FEEDBACK>
684 </PCREUNICODE>
685 <PHP_EXTENSIONS>
686 <PHP_EXTENSION name="iconv" level="required">
687 <FEEDBACK>
6341d977 688 <ON_ERROR message="iconvrequired" />
949f3db4
PS
689 </FEEDBACK>
690 </PHP_EXTENSION>
691 <PHP_EXTENSION name="mbstring" level="optional">
692 <FEEDBACK>
693 <ON_CHECK message="mbstringrecommended" />
694 </FEEDBACK>
695 </PHP_EXTENSION>
696 <PHP_EXTENSION name="curl" level="required">
697 <FEEDBACK>
6341d977 698 <ON_ERROR message="curlrequired" />
949f3db4
PS
699 </FEEDBACK>
700 </PHP_EXTENSION>
701 <PHP_EXTENSION name="openssl" level="optional">
702 <FEEDBACK>
703 <ON_CHECK message="opensslrecommended" />
704 </FEEDBACK>
705 </PHP_EXTENSION>
706 <PHP_EXTENSION name="tokenizer" level="optional">
707 <FEEDBACK>
708 <ON_CHECK message="tokenizerrecommended" />
709 </FEEDBACK>
710 </PHP_EXTENSION>
711 <PHP_EXTENSION name="xmlrpc" level="optional">
712 <FEEDBACK>
713 <ON_CHECK message="xmlrpcrecommended" />
714 </FEEDBACK>
715 </PHP_EXTENSION>
716 <PHP_EXTENSION name="soap" level="optional">
717 <FEEDBACK>
718 <ON_CHECK message="soaprecommended" />
719 </FEEDBACK>
720 </PHP_EXTENSION>
721 <PHP_EXTENSION name="ctype" level="required">
722 <FEEDBACK>
723 <ON_ERROR message="ctyperequired" />
724 </FEEDBACK>
725 </PHP_EXTENSION>
726 <PHP_EXTENSION name="zip" level="required">
727 <FEEDBACK>
728 <ON_ERROR message="ziprequired" />
729 </FEEDBACK>
730 </PHP_EXTENSION>
731 <PHP_EXTENSION name="gd" level="optional">
732 <FEEDBACK>
733 <ON_CHECK message="gdrecommended" />
734 </FEEDBACK>
735 </PHP_EXTENSION>
736 <PHP_EXTENSION name="simplexml" level="required">
737 <FEEDBACK>
6341d977 738 <ON_ERROR message="simplexmlrequired" />
949f3db4
PS
739 </FEEDBACK>
740 </PHP_EXTENSION>
741 <PHP_EXTENSION name="spl" level="required">
742 <FEEDBACK>
6341d977 743 <ON_ERROR message="splrequired" />
949f3db4
PS
744 </FEEDBACK>
745 </PHP_EXTENSION>
746 <PHP_EXTENSION name="pcre" level="required">
747 </PHP_EXTENSION>
748 <PHP_EXTENSION name="dom" level="required">
749 </PHP_EXTENSION>
750 <PHP_EXTENSION name="xml" level="required">
751 </PHP_EXTENSION>
752 <PHP_EXTENSION name="intl" level="optional">
753 <FEEDBACK>
754 <ON_CHECK message="intlrecommended" />
755 </FEEDBACK>
756 </PHP_EXTENSION>
757 <PHP_EXTENSION name="json" level="required">
758 </PHP_EXTENSION>
759 <PHP_EXTENSION name="hash" level="required"/>
760 </PHP_EXTENSIONS>
761 <PHP_SETTINGS>
762 <PHP_SETTING name="memory_limit" value="40M" level="required">
763 <FEEDBACK>
764 <ON_ERROR message="settingmemorylimit" />
765 </FEEDBACK>
766 </PHP_SETTING>
767 <PHP_SETTING name="safe_mode" value="0" level="optional">
768 <FEEDBACK>
769 <ON_CHECK message="settingsafemode" />
770 </FEEDBACK>
771 </PHP_SETTING>
772 <PHP_SETTING name="file_uploads" value="1" level="optional">
773 <FEEDBACK>
774 <ON_CHECK message="settingfileuploads" />
775 </FEEDBACK>
776 </PHP_SETTING>
777 </PHP_SETTINGS>
778 </MOODLE>
40b5cb2d 779 <MOODLE version="2.5" requires="2.2">
81409525
DW
780 <UNICODE level="required">
781 <FEEDBACK>
782 <ON_ERROR message="unicoderequired" />
783 </FEEDBACK>
784 </UNICODE>
785 <DATABASE level="required">
786 <VENDOR name="mysql" version="5.1.33" />
787 <VENDOR name="postgres" version="8.3" />
788 <VENDOR name="mssql" version="9.0" />
789 <VENDOR name="odbc_mssql" version="9.0" />
790 <VENDOR name="mssql_n" version="9.0" />
791 <VENDOR name="oracle" version="10.2" />
792 <VENDOR name="sqlite" version="2.0" />
793 </DATABASE>
794 <PHP version="5.3.3" level="required">
795 </PHP>
796 <PCREUNICODE level="optional">
797 <FEEDBACK>
798 <ON_CHECK message="pcreunicodewarning" />
799 </FEEDBACK>
800 </PCREUNICODE>
801 <PHP_EXTENSIONS>
802 <PHP_EXTENSION name="iconv" level="required">
803 <FEEDBACK>
6341d977 804 <ON_ERROR message="iconvrequired" />
81409525
DW
805 </FEEDBACK>
806 </PHP_EXTENSION>
807 <PHP_EXTENSION name="mbstring" level="optional">
808 <FEEDBACK>
809 <ON_CHECK message="mbstringrecommended" />
810 </FEEDBACK>
811 </PHP_EXTENSION>
812 <PHP_EXTENSION name="curl" level="required">
813 <FEEDBACK>
6341d977 814 <ON_ERROR message="curlrequired" />
81409525
DW
815 </FEEDBACK>
816 </PHP_EXTENSION>
817 <PHP_EXTENSION name="openssl" level="optional">
818 <FEEDBACK>
819 <ON_CHECK message="opensslrecommended" />
820 </FEEDBACK>
821 </PHP_EXTENSION>
822 <PHP_EXTENSION name="tokenizer" level="optional">
823 <FEEDBACK>
824 <ON_CHECK message="tokenizerrecommended" />
825 </FEEDBACK>
826 </PHP_EXTENSION>
827 <PHP_EXTENSION name="xmlrpc" level="optional">
828 <FEEDBACK>
829 <ON_CHECK message="xmlrpcrecommended" />
830 </FEEDBACK>
831 </PHP_EXTENSION>
832 <PHP_EXTENSION name="soap" level="optional">
833 <FEEDBACK>
834 <ON_CHECK message="soaprecommended" />
835 </FEEDBACK>
836 </PHP_EXTENSION>
837 <PHP_EXTENSION name="ctype" level="required">
838 <FEEDBACK>
839 <ON_ERROR message="ctyperequired" />
840 </FEEDBACK>
841 </PHP_EXTENSION>
842 <PHP_EXTENSION name="zip" level="required">
843 <FEEDBACK>
844 <ON_ERROR message="ziprequired" />
845 </FEEDBACK>
846 </PHP_EXTENSION>
847 <PHP_EXTENSION name="gd" level="required">
848 <FEEDBACK>
849 <ON_ERROR message="gdrequired" />
850 </FEEDBACK>
851 </PHP_EXTENSION>
852 <PHP_EXTENSION name="simplexml" level="required">
853 <FEEDBACK>
6341d977 854 <ON_ERROR message="simplexmlrequired" />
81409525
DW
855 </FEEDBACK>
856 </PHP_EXTENSION>
857 <PHP_EXTENSION name="spl" level="required">
858 <FEEDBACK>
6341d977 859 <ON_ERROR message="splrequired" />
81409525
DW
860 </FEEDBACK>
861 </PHP_EXTENSION>
862 <PHP_EXTENSION name="pcre" level="required">
863 </PHP_EXTENSION>
864 <PHP_EXTENSION name="dom" level="required">
865 </PHP_EXTENSION>
866 <PHP_EXTENSION name="xml" level="required">
867 </PHP_EXTENSION>
868 <PHP_EXTENSION name="intl" level="optional">
869 <FEEDBACK>
870 <ON_CHECK message="intlrecommended" />
871 </FEEDBACK>
872 </PHP_EXTENSION>
873 <PHP_EXTENSION name="json" level="required">
874 </PHP_EXTENSION>
875 <PHP_EXTENSION name="hash" level="required"/>
876 </PHP_EXTENSIONS>
877 <PHP_SETTINGS>
878 <PHP_SETTING name="memory_limit" value="40M" level="required">
879 <FEEDBACK>
880 <ON_ERROR message="settingmemorylimit" />
881 </FEEDBACK>
882 </PHP_SETTING>
883 <PHP_SETTING name="safe_mode" value="0" level="optional">
884 <FEEDBACK>
885 <ON_CHECK message="settingsafemode" />
886 </FEEDBACK>
887 </PHP_SETTING>
888 <PHP_SETTING name="file_uploads" value="1" level="optional">
889 <FEEDBACK>
890 <ON_CHECK message="settingfileuploads" />
891 </FEEDBACK>
892 </PHP_SETTING>
893 </PHP_SETTINGS>
894 </MOODLE>
f0fdbc5c
PS
895 <MOODLE version="2.6" requires="2.2">
896 <UNICODE level="required">
897 <FEEDBACK>
898 <ON_ERROR message="unicoderequired" />
899 </FEEDBACK>
900 </UNICODE>
901 <DATABASE level="required">
17601a7e 902 <VENDOR name="mariadb" version="5.3.5" />
f0fdbc5c
PS
903 <VENDOR name="mysql" version="5.1.33" />
904 <VENDOR name="postgres" version="8.3" />
905 <VENDOR name="mssql" version="9.0" />
906 <VENDOR name="oracle" version="10.2" />
907 </DATABASE>
908 <PHP version="5.3.3" level="required">
909 </PHP>
910 <PCREUNICODE level="optional">
911 <FEEDBACK>
912 <ON_CHECK message="pcreunicodewarning" />
913 </FEEDBACK>
914 </PCREUNICODE>
915 <PHP_EXTENSIONS>
916 <PHP_EXTENSION name="iconv" level="required">
917 <FEEDBACK>
918 <ON_ERROR message="iconvrequired" />
919 </FEEDBACK>
920 </PHP_EXTENSION>
921 <PHP_EXTENSION name="mbstring" level="optional">
922 <FEEDBACK>
923 <ON_CHECK message="mbstringrecommended" />
924 </FEEDBACK>
925 </PHP_EXTENSION>
926 <PHP_EXTENSION name="curl" level="required">
927 <FEEDBACK>
928 <ON_ERROR message="curlrequired" />
929 </FEEDBACK>
930 </PHP_EXTENSION>
931 <PHP_EXTENSION name="openssl" level="optional">
932 <FEEDBACK>
933 <ON_CHECK message="opensslrecommended" />
934 </FEEDBACK>
935 </PHP_EXTENSION>
936 <PHP_EXTENSION name="tokenizer" level="optional">
937 <FEEDBACK>
938 <ON_CHECK message="tokenizerrecommended" />
939 </FEEDBACK>
940 </PHP_EXTENSION>
941 <PHP_EXTENSION name="xmlrpc" level="optional">
942 <FEEDBACK>
943 <ON_CHECK message="xmlrpcrecommended" />
944 </FEEDBACK>
945 </PHP_EXTENSION>
946 <PHP_EXTENSION name="soap" level="optional">
947 <FEEDBACK>
948 <ON_CHECK message="soaprecommended" />
949 </FEEDBACK>
950 </PHP_EXTENSION>
951 <PHP_EXTENSION name="ctype" level="required">
952 <FEEDBACK>
953 <ON_ERROR message="ctyperequired" />
954 </FEEDBACK>
955 </PHP_EXTENSION>
956 <PHP_EXTENSION name="zip" level="required">
957 <FEEDBACK>
958 <ON_ERROR message="ziprequired" />
959 </FEEDBACK>
960 </PHP_EXTENSION>
bb42e608
PS
961 <PHP_EXTENSION name="zlib" level="optional">
962 </PHP_EXTENSION>
f0fdbc5c
PS
963 <PHP_EXTENSION name="gd" level="required">
964 <FEEDBACK>
965 <ON_ERROR message="gdrequired" />
966 </FEEDBACK>
967 </PHP_EXTENSION>
968 <PHP_EXTENSION name="simplexml" level="required">
969 <FEEDBACK>
970 <ON_ERROR message="simplexmlrequired" />
971 </FEEDBACK>
972 </PHP_EXTENSION>
973 <PHP_EXTENSION name="spl" level="required">
974 <FEEDBACK>
975 <ON_ERROR message="splrequired" />
976 </FEEDBACK>
977 </PHP_EXTENSION>
978 <PHP_EXTENSION name="pcre" level="required">
979 </PHP_EXTENSION>
980 <PHP_EXTENSION name="dom" level="required">
981 </PHP_EXTENSION>
982 <PHP_EXTENSION name="xml" level="required">
983 </PHP_EXTENSION>
984 <PHP_EXTENSION name="intl" level="optional">
985 <FEEDBACK>
986 <ON_CHECK message="intlrecommended" />
987 </FEEDBACK>
988 </PHP_EXTENSION>
989 <PHP_EXTENSION name="json" level="required">
990 </PHP_EXTENSION>
991 <PHP_EXTENSION name="hash" level="required"/>
992 </PHP_EXTENSIONS>
993 <PHP_SETTINGS>
994 <PHP_SETTING name="memory_limit" value="64M" level="required">
995 <FEEDBACK>
996 <ON_ERROR message="settingmemorylimit" />
997 </FEEDBACK>
998 </PHP_SETTING>
999 <PHP_SETTING name="safe_mode" value="0" level="optional">
1000 <FEEDBACK>
1001 <ON_CHECK message="settingsafemode" />
1002 </FEEDBACK>
1003 </PHP_SETTING>
1004 <PHP_SETTING name="file_uploads" value="1" level="optional">
1005 <FEEDBACK>
1006 <ON_CHECK message="settingfileuploads" />
1007 </FEEDBACK>
1008 </PHP_SETTING>
8e0ba6aa
PS
1009 <PHP_SETTING name="opcache.enable" value="1" level="optional">
1010 <FEEDBACK>
1011 <ON_CHECK message="opcacherecommended" />
1012 </FEEDBACK>
1013 </PHP_SETTING>
f0fdbc5c
PS
1014 </PHP_SETTINGS>
1015 </MOODLE>
d1a628e5 1016 <MOODLE version="2.7" requires="2.2">
2b9c1cc5
EL
1017 <UNICODE level="required">
1018 <FEEDBACK>
1019 <ON_ERROR message="unicoderequired" />
1020 </FEEDBACK>
1021 </UNICODE>
1022 <DATABASE level="required">
1023 <VENDOR name="mariadb" version="5.5.31" />
1024 <VENDOR name="mysql" version="5.5.31" />
1025 <VENDOR name="postgres" version="9.1" />
1026 <VENDOR name="mssql" version="10.0" />
1027 <VENDOR name="oracle" version="10.2" />
1028 </DATABASE>
1029 <PHP version="5.4.4" level="required">
1030 </PHP>
1031 <PCREUNICODE level="optional">
1032 <FEEDBACK>
1033 <ON_CHECK message="pcreunicodewarning" />
1034 </FEEDBACK>
1035 </PCREUNICODE>
1036 <PHP_EXTENSIONS>
1037 <PHP_EXTENSION name="iconv" level="required">
1038 <FEEDBACK>
1039 <ON_ERROR message="iconvrequired" />
1040 </FEEDBACK>
1041 </PHP_EXTENSION>
1042 <PHP_EXTENSION name="mbstring" level="optional">
1043 <FEEDBACK>
1044 <ON_CHECK message="mbstringrecommended" />
1045 </FEEDBACK>
1046 </PHP_EXTENSION>
1047 <PHP_EXTENSION name="curl" level="required">
1048 <FEEDBACK>
1049 <ON_ERROR message="curlrequired" />
1050 </FEEDBACK>
1051 </PHP_EXTENSION>
1052 <PHP_EXTENSION name="openssl" level="optional">
1053 <FEEDBACK>
1054 <ON_CHECK message="opensslrecommended" />
1055 </FEEDBACK>
1056 </PHP_EXTENSION>
1057 <PHP_EXTENSION name="tokenizer" level="optional">
1058 <FEEDBACK>
1059 <ON_CHECK message="tokenizerrecommended" />
1060 </FEEDBACK>
1061 </PHP_EXTENSION>
1062 <PHP_EXTENSION name="xmlrpc" level="optional">
1063 <FEEDBACK>
1064 <ON_CHECK message="xmlrpcrecommended" />
1065 </FEEDBACK>
1066 </PHP_EXTENSION>
1067 <PHP_EXTENSION name="soap" level="optional">
1068 <FEEDBACK>
1069 <ON_CHECK message="soaprecommended" />
1070 </FEEDBACK>
1071 </PHP_EXTENSION>
1072 <PHP_EXTENSION name="ctype" level="required">
1073 <FEEDBACK>
1074 <ON_ERROR message="ctyperequired" />
1075 </FEEDBACK>
1076 </PHP_EXTENSION>
1077 <PHP_EXTENSION name="zip" level="required">
1078 <FEEDBACK>
1079 <ON_ERROR message="ziprequired" />
1080 </FEEDBACK>
1081 </PHP_EXTENSION>
1082 <PHP_EXTENSION name="zlib" level="required">
1083 </PHP_EXTENSION>
1084 <PHP_EXTENSION name="gd" level="required">
1085 <FEEDBACK>
1086 <ON_ERROR message="gdrequired" />
1087 </FEEDBACK>
1088 </PHP_EXTENSION>
1089 <PHP_EXTENSION name="simplexml" level="required">
1090 <FEEDBACK>
1091 <ON_ERROR message="simplexmlrequired" />
1092 </FEEDBACK>
1093 </PHP_EXTENSION>
1094 <PHP_EXTENSION name="spl" level="required">
1095 <FEEDBACK>
1096 <ON_ERROR message="splrequired" />
1097 </FEEDBACK>
1098 </PHP_EXTENSION>
1099 <PHP_EXTENSION name="pcre" level="required">
1100 </PHP_EXTENSION>
1101 <PHP_EXTENSION name="dom" level="required">
1102 </PHP_EXTENSION>
1103 <PHP_EXTENSION name="xml" level="required">
1104 </PHP_EXTENSION>
1105 <PHP_EXTENSION name="intl" level="optional">
1106 <FEEDBACK>
1107 <ON_CHECK message="intlrecommended" />
1108 </FEEDBACK>
1109 </PHP_EXTENSION>
1110 <PHP_EXTENSION name="json" level="required">
1111 </PHP_EXTENSION>
1112 <PHP_EXTENSION name="hash" level="required"/>
1113 </PHP_EXTENSIONS>
1114 <PHP_SETTINGS>
1115 <PHP_SETTING name="memory_limit" value="96M" level="required">
1116 <FEEDBACK>
1117 <ON_ERROR message="settingmemorylimit" />
1118 </FEEDBACK>
1119 </PHP_SETTING>
1120 <PHP_SETTING name="file_uploads" value="1" level="optional">
1121 <FEEDBACK>
1122 <ON_CHECK message="settingfileuploads" />
1123 </FEEDBACK>
1124 </PHP_SETTING>
1125 <PHP_SETTING name="opcache.enable" value="1" level="optional">
1126 <FEEDBACK>
1127 <ON_CHECK message="opcacherecommended" />
1128 </FEEDBACK>
1129 </PHP_SETTING>
1130 </PHP_SETTINGS>
1131 <CUSTOM_CHECKS>
1132 <CUSTOM_CHECK file="question/engine/upgrade/upgradelib.php" function="quiz_attempts_upgraded" level="required">
1133 <FEEDBACK>
1134 <ON_ERROR message="quizattemptsupgradedmessage" />
1135 </FEEDBACK>
1136 </CUSTOM_CHECK>
de5c8d90
SL
1137 <CUSTOM_CHECK file="lib/upgradelib.php" function="check_slasharguments" level="optional">
1138 <FEEDBACK>
1139 <ON_CHECK message="slashargumentswarning" />
1140 </FEEDBACK>
1141 </CUSTOM_CHECK>
2b9c1cc5
EL
1142 </CUSTOM_CHECKS>
1143 </MOODLE>
1144 <MOODLE version="2.8" requires="2.2">
d1a628e5
PS
1145 <UNICODE level="required">
1146 <FEEDBACK>
1147 <ON_ERROR message="unicoderequired" />
1148 </FEEDBACK>
1149 </UNICODE>
1150 <DATABASE level="required">
1151 <VENDOR name="mariadb" version="5.5.31" />
1152 <VENDOR name="mysql" version="5.5.31" />
1153 <VENDOR name="postgres" version="9.1" />
1154 <VENDOR name="mssql" version="10.0" />
1155 <VENDOR name="oracle" version="10.2" />
1156 </DATABASE>
1157 <PHP version="5.4.4" level="required">
1158 </PHP>
1159 <PCREUNICODE level="optional">
1160 <FEEDBACK>
1161 <ON_CHECK message="pcreunicodewarning" />
1162 </FEEDBACK>
1163 </PCREUNICODE>
1164 <PHP_EXTENSIONS>
1165 <PHP_EXTENSION name="iconv" level="required">
1166 <FEEDBACK>
1167 <ON_ERROR message="iconvrequired" />
1168 </FEEDBACK>
1169 </PHP_EXTENSION>
1170 <PHP_EXTENSION name="mbstring" level="optional">
1171 <FEEDBACK>
1172 <ON_CHECK message="mbstringrecommended" />
1173 </FEEDBACK>
1174 </PHP_EXTENSION>
1175 <PHP_EXTENSION name="curl" level="required">
1176 <FEEDBACK>
1177 <ON_ERROR message="curlrequired" />
1178 </FEEDBACK>
1179 </PHP_EXTENSION>
1180 <PHP_EXTENSION name="openssl" level="optional">
1181 <FEEDBACK>
1182 <ON_CHECK message="opensslrecommended" />
1183 </FEEDBACK>
1184 </PHP_EXTENSION>
1185 <PHP_EXTENSION name="tokenizer" level="optional">
1186 <FEEDBACK>
1187 <ON_CHECK message="tokenizerrecommended" />
1188 </FEEDBACK>
1189 </PHP_EXTENSION>
1190 <PHP_EXTENSION name="xmlrpc" level="optional">
1191 <FEEDBACK>
1192 <ON_CHECK message="xmlrpcrecommended" />
1193 </FEEDBACK>
1194 </PHP_EXTENSION>
1195 <PHP_EXTENSION name="soap" level="optional">
1196 <FEEDBACK>
1197 <ON_CHECK message="soaprecommended" />
1198 </FEEDBACK>
1199 </PHP_EXTENSION>
1200 <PHP_EXTENSION name="ctype" level="required">
1201 <FEEDBACK>
1202 <ON_ERROR message="ctyperequired" />
1203 </FEEDBACK>
1204 </PHP_EXTENSION>
1205 <PHP_EXTENSION name="zip" level="required">
1206 <FEEDBACK>
1207 <ON_ERROR message="ziprequired" />
1208 </FEEDBACK>
1209 </PHP_EXTENSION>
1210 <PHP_EXTENSION name="zlib" level="required">
1211 </PHP_EXTENSION>
1212 <PHP_EXTENSION name="gd" level="required">
1213 <FEEDBACK>
1214 <ON_ERROR message="gdrequired" />
1215 </FEEDBACK>
1216 </PHP_EXTENSION>
1217 <PHP_EXTENSION name="simplexml" level="required">
1218 <FEEDBACK>
1219 <ON_ERROR message="simplexmlrequired" />
1220 </FEEDBACK>
1221 </PHP_EXTENSION>
1222 <PHP_EXTENSION name="spl" level="required">
1223 <FEEDBACK>
1224 <ON_ERROR message="splrequired" />
1225 </FEEDBACK>
1226 </PHP_EXTENSION>
1227 <PHP_EXTENSION name="pcre" level="required">
1228 </PHP_EXTENSION>
1229 <PHP_EXTENSION name="dom" level="required">
1230 </PHP_EXTENSION>
1231 <PHP_EXTENSION name="xml" level="required">
1232 </PHP_EXTENSION>
1233 <PHP_EXTENSION name="intl" level="optional">
1234 <FEEDBACK>
1235 <ON_CHECK message="intlrecommended" />
1236 </FEEDBACK>
1237 </PHP_EXTENSION>
1238 <PHP_EXTENSION name="json" level="required">
1239 </PHP_EXTENSION>
1240 <PHP_EXTENSION name="hash" level="required"/>
1241 </PHP_EXTENSIONS>
1242 <PHP_SETTINGS>
1243 <PHP_SETTING name="memory_limit" value="96M" level="required">
1244 <FEEDBACK>
1245 <ON_ERROR message="settingmemorylimit" />
1246 </FEEDBACK>
1247 </PHP_SETTING>
1248 <PHP_SETTING name="file_uploads" value="1" level="optional">
1249 <FEEDBACK>
1250 <ON_CHECK message="settingfileuploads" />
1251 </FEEDBACK>
1252 </PHP_SETTING>
1253 <PHP_SETTING name="opcache.enable" value="1" level="optional">
1254 <FEEDBACK>
1255 <ON_CHECK message="opcacherecommended" />
1256 </FEEDBACK>
1257 </PHP_SETTING>
1258 </PHP_SETTINGS>
e4c20157
TH
1259 <CUSTOM_CHECKS>
1260 <CUSTOM_CHECK file="question/engine/upgrade/upgradelib.php" function="quiz_attempts_upgraded" level="required">
1261 <FEEDBACK>
1262 <ON_ERROR message="quizattemptsupgradedmessage" />
1263 </FEEDBACK>
1264 </CUSTOM_CHECK>
de5c8d90
SL
1265 <CUSTOM_CHECK file="lib/upgradelib.php" function="check_slasharguments" level="optional">
1266 <FEEDBACK>
1267 <ON_CHECK message="slashargumentswarning" />
1268 </FEEDBACK>
1269 </CUSTOM_CHECK>
e4c20157 1270 </CUSTOM_CHECKS>
d1a628e5 1271 </MOODLE>
71611510
MN
1272 <MOODLE version="2.9" requires="2.2">
1273 <UNICODE level="required">
1274 <FEEDBACK>
1275 <ON_ERROR message="unicoderequired" />
1276 </FEEDBACK>
1277 </UNICODE>
1278 <DATABASE level="required">
1279 <VENDOR name="mariadb" version="5.5.31" />
1280 <VENDOR name="mysql" version="5.5.31" />
1281 <VENDOR name="postgres" version="9.1" />
1282 <VENDOR name="mssql" version="10.0" />
1283 <VENDOR name="oracle" version="10.2" />
1284 </DATABASE>
1285 <PHP version="5.4.4" level="required">
1286 </PHP>
1287 <PCREUNICODE level="optional">
1288 <FEEDBACK>
1289 <ON_CHECK message="pcreunicodewarning" />
1290 </FEEDBACK>
1291 </PCREUNICODE>
1292 <PHP_EXTENSIONS>
1293 <PHP_EXTENSION name="iconv" level="required">
1294 <FEEDBACK>
1295 <ON_ERROR message="iconvrequired" />
1296 </FEEDBACK>
1297 </PHP_EXTENSION>
1298 <PHP_EXTENSION name="mbstring" level="optional">
1299 <FEEDBACK>
1300 <ON_CHECK message="mbstringrecommended" />
1301 </FEEDBACK>
1302 </PHP_EXTENSION>
1303 <PHP_EXTENSION name="curl" level="required">
1304 <FEEDBACK>
1305 <ON_ERROR message="curlrequired" />
1306 </FEEDBACK>
1307 </PHP_EXTENSION>
1308 <PHP_EXTENSION name="openssl" level="optional">
1309 <FEEDBACK>
1310 <ON_CHECK message="opensslrecommended" />
1311 </FEEDBACK>
1312 </PHP_EXTENSION>
1313 <PHP_EXTENSION name="tokenizer" level="optional">
1314 <FEEDBACK>
1315 <ON_CHECK message="tokenizerrecommended" />
1316 </FEEDBACK>
1317 </PHP_EXTENSION>
1318 <PHP_EXTENSION name="xmlrpc" level="optional">
1319 <FEEDBACK>
1320 <ON_CHECK message="xmlrpcrecommended" />
1321 </FEEDBACK>
1322 </PHP_EXTENSION>
1323 <PHP_EXTENSION name="soap" level="optional">
1324 <FEEDBACK>
1325 <ON_CHECK message="soaprecommended" />
1326 </FEEDBACK>
1327 </PHP_EXTENSION>
1328 <PHP_EXTENSION name="ctype" level="required">
1329 <FEEDBACK>
1330 <ON_ERROR message="ctyperequired" />
1331 </FEEDBACK>
1332 </PHP_EXTENSION>
1333 <PHP_EXTENSION name="zip" level="required">
1334 <FEEDBACK>
1335 <ON_ERROR message="ziprequired" />
1336 </FEEDBACK>
1337 </PHP_EXTENSION>
1338 <PHP_EXTENSION name="zlib" level="required">
1339 </PHP_EXTENSION>
1340 <PHP_EXTENSION name="gd" level="required">
1341 <FEEDBACK>
1342 <ON_ERROR message="gdrequired" />
1343 </FEEDBACK>
1344 </PHP_EXTENSION>
1345 <PHP_EXTENSION name="simplexml" level="required">
1346 <FEEDBACK>
1347 <ON_ERROR message="simplexmlrequired" />
1348 </FEEDBACK>
1349 </PHP_EXTENSION>
1350 <PHP_EXTENSION name="spl" level="required">
1351 <FEEDBACK>
1352 <ON_ERROR message="splrequired" />
1353 </FEEDBACK>
1354 </PHP_EXTENSION>
1355 <PHP_EXTENSION name="pcre" level="required">
1356 </PHP_EXTENSION>
1357 <PHP_EXTENSION name="dom" level="required">
1358 </PHP_EXTENSION>
1359 <PHP_EXTENSION name="xml" level="required">
1360 </PHP_EXTENSION>
1361 <PHP_EXTENSION name="intl" level="optional">
1362 <FEEDBACK>
1363 <ON_CHECK message="intlrecommended" />
1364 </FEEDBACK>
1365 </PHP_EXTENSION>
1366 <PHP_EXTENSION name="json" level="required">
1367 </PHP_EXTENSION>
1368 <PHP_EXTENSION name="hash" level="required"/>
1369 </PHP_EXTENSIONS>
1370 <PHP_SETTINGS>
1371 <PHP_SETTING name="memory_limit" value="96M" level="required">
1372 <FEEDBACK>
1373 <ON_ERROR message="settingmemorylimit" />
1374 </FEEDBACK>
1375 </PHP_SETTING>
1376 <PHP_SETTING name="file_uploads" value="1" level="optional">
1377 <FEEDBACK>
1378 <ON_CHECK message="settingfileuploads" />
1379 </FEEDBACK>
1380 </PHP_SETTING>
1381 <PHP_SETTING name="opcache.enable" value="1" level="optional">
1382 <FEEDBACK>
1383 <ON_CHECK message="opcacherecommended" />
1384 </FEEDBACK>
1385 </PHP_SETTING>
1386 </PHP_SETTINGS>
1387 <CUSTOM_CHECKS>
1388 <CUSTOM_CHECK file="lib/upgradelib.php" function="check_database_storage_engine" level="required">
1389 <FEEDBACK>
1390 <ON_ERROR message="unsupporteddbstorageengine" />
1391 </FEEDBACK>
1392 </CUSTOM_CHECK>
1393 <CUSTOM_CHECK file="question/engine/upgrade/upgradelib.php" function="quiz_attempts_upgraded" level="required">
1394 <FEEDBACK>
1395 <ON_ERROR message="quizattemptsupgradedmessage" />
1396 </FEEDBACK>
1397 </CUSTOM_CHECK>
1bd4b9fc
SL
1398 <CUSTOM_CHECK file="lib/upgradelib.php" function="check_slasharguments" level="optional">
1399 <FEEDBACK>
1400 <ON_CHECK message="slashargumentswarning" />
1401 </FEEDBACK>
1402 </CUSTOM_CHECK>
9b8104ce
SL
1403 <CUSTOM_CHECK file="lib/upgradelib.php" function="check_database_tables_row_format" level="optional">
1404 <FEEDBACK>
1405 <ON_CHECK message="unsupporteddbtablerowformat" />
1406 </FEEDBACK>
1407 </CUSTOM_CHECK>
71611510
MN
1408 </CUSTOM_CHECKS>
1409 </MOODLE>
95e8227b 1410</COMPATIBILITY_MATRIX>