Added missing curlrequired string. MDL-15349 ; merged from 19_STABLE
[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>
e4b89caa 120 <PHP_EXTENSION name="xmlrpc" level="optional">
121 <FEEDBACK>
122 <ON_CHECK message="xmlrpcrecommended" />
123 </FEEDBACK>
124 </PHP_EXTENSION>
fc731c4d 125 <PHP_EXTENSION name="ctype" level="optional">
126 <FEEDBACK>
127 <ON_CHECK message="ctyperecommended" />
128 </FEEDBACK>
129 </PHP_EXTENSION>
2d2f440b 130 </PHP_EXTENSIONS>
131 </MOODLE>
bac40536 132 <MOODLE version="1.9">
133 <UNICODE level="required">
134 <FEEDBACK>
135 <ON_ERROR message="unicoderequired" />
136 </FEEDBACK>
137 </UNICODE>
138 <DATABASE level="required">
139 <VENDOR name="mysql" version="4.1.16">
140 <FEEDBACK>
141 <ON_ERROR message="mysql416required" />
142 </FEEDBACK>
143 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
144 </VENDOR>
8baf4a77 145 <VENDOR name="postgres" version="8.0" />
bac40536 146 <VENDOR name="mssql" version="9.0" />
147 <VENDOR name="odbc_mssql" version="9.0" />
148 <VENDOR name="mssql_n" version="9.0" />
149 <VENDOR name="oracle" version="9.0" />
150 </DATABASE>
151 <PHP version="4.3.0" level="required">
152 <RESTRICT function="restrict_php50_version" message="php50restricted" />
153 </PHP>
154 <PHP_EXTENSIONS>
155 <PHP_EXTENSION name="iconv" level="optional">
156 <FEEDBACK>
157 <ON_CHECK message="iconvrecommended" />
158 </FEEDBACK>
159 </PHP_EXTENSION>
160 <PHP_EXTENSION name="mbstring" level="optional">
5460bdd8 161 <FEEDBACK>
162 <ON_CHECK message="mbstringrecommended" />
163 </FEEDBACK>
164 </PHP_EXTENSION>
165 <PHP_EXTENSION name="curl" level="optional">
166 <FEEDBACK>
167 <ON_CHECK message="curlrecommended" />
168 </FEEDBACK>
169 </PHP_EXTENSION>
170 <PHP_EXTENSION name="openssl" level="optional">
171 <FEEDBACK>
172 <ON_CHECK message="opensslrecommended" />
173 </FEEDBACK>
174 </PHP_EXTENSION>
175 <PHP_EXTENSION name="tokenizer" level="optional">
176 <FEEDBACK>
177 <ON_CHECK message="tokenizerrecommended" />
178 </FEEDBACK>
179 </PHP_EXTENSION>
e4b89caa 180 <PHP_EXTENSION name="xmlrpc" level="optional">
181 <FEEDBACK>
182 <ON_CHECK message="xmlrpcrecommended" />
183 </FEEDBACK>
184 </PHP_EXTENSION>
bbbfc057 185 <PHP_EXTENSION name="ctype" level="optional">
186 <FEEDBACK>
187 <ON_CHECK message="ctyperecommended" />
188 </FEEDBACK>
189 </PHP_EXTENSION>
5460bdd8 190 </PHP_EXTENSIONS>
191 <CUSTOM_CHECKS>
f7ca1b7e 192 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="optional">
aa9c6b6b 193 <FEEDBACK>
f7ca1b7e 194 <ON_CHECK message="globalswarning" />
aa9c6b6b 195 </FEEDBACK>
196 </CUSTOM_CHECK>
5460bdd8 197 </CUSTOM_CHECKS>
198 </MOODLE>
8e3f40fb 199 <MOODLE version="2.0" requires="1.9">
5460bdd8 200 <UNICODE level="required">
201 <FEEDBACK>
202 <ON_ERROR message="unicoderequired" />
203 </FEEDBACK>
204 </UNICODE>
205 <DATABASE level="required">
206 <VENDOR name="mysql" version="4.1.16">
207 <FEEDBACK>
208 <ON_ERROR message="mysql416required" />
209 </FEEDBACK>
210 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
211 </VENDOR>
8baf4a77 212 <VENDOR name="postgres" version="8.0" />
5460bdd8 213 <VENDOR name="mssql" version="9.0" />
214 <VENDOR name="odbc_mssql" version="9.0" />
215 <VENDOR name="mssql_n" version="9.0" />
216 <VENDOR name="oracle" version="9.0" />
55946ffd 217 <VENDOR name="sqlite" version="2.0" />
5460bdd8 218 </DATABASE>
a4970985 219 <PHP version="5.2.4" level="required">
5460bdd8 220 </PHP>
221 <PHP_EXTENSIONS>
222 <PHP_EXTENSION name="iconv" level="optional">
223 <FEEDBACK>
224 <ON_CHECK message="iconvrecommended" />
225 </FEEDBACK>
226 </PHP_EXTENSION>
227 <PHP_EXTENSION name="mbstring" level="optional">
bac40536 228 <FEEDBACK>
229 <ON_CHECK message="mbstringrecommended" />
230 </FEEDBACK>
231 </PHP_EXTENSION>
2867b116 232 <PHP_EXTENSION name="curl" level="required">
bac40536 233 <FEEDBACK>
2867b116 234 <ON_CHECK message="curlrequired" />
bac40536 235 </FEEDBACK>
236 </PHP_EXTENSION>
237 <PHP_EXTENSION name="openssl" level="optional">
238 <FEEDBACK>
239 <ON_CHECK message="opensslrecommended" />
240 </FEEDBACK>
241 </PHP_EXTENSION>
242 <PHP_EXTENSION name="tokenizer" level="optional">
243 <FEEDBACK>
244 <ON_CHECK message="tokenizerrecommended" />
245 </FEEDBACK>
246 </PHP_EXTENSION>
e4b89caa 247 <PHP_EXTENSION name="xmlrpc" level="optional">
248 <FEEDBACK>
249 <ON_CHECK message="xmlrpcrecommended" />
250 </FEEDBACK>
251 </PHP_EXTENSION>
ed94cb66 252 <PHP_EXTENSION name="ctype" level="required">
bbbfc057 253 <FEEDBACK>
254 <ON_ERROR message="ctyperequired" />
255 </FEEDBACK>
256 </PHP_EXTENSION>
ed94cb66 257 <PHP_EXTENSION name="zip" level="required">
258 <FEEDBACK>
259 <ON_ERROR message="ziprequired" />
260 </FEEDBACK>
261 </PHP_EXTENSION>
bac40536 262 </PHP_EXTENSIONS>
263 <CUSTOM_CHECKS>
f7ca1b7e 264 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="optional">
aa9c6b6b 265 <FEEDBACK>
f7ca1b7e 266 <ON_CHECK message="globalswarning" />
aa9c6b6b 267 </FEEDBACK>
268 </CUSTOM_CHECK>
bac40536 269 </CUSTOM_CHECKS>
270 </MOODLE>
95e8227b 271</COMPATIBILITY_MATRIX>