+\r
+ IConfig* conf=g_Config->getINI();\r
+ Locker locker(conf);\r
+ const IPropertySet* props=conf->getPropertySet("Local");\r
+ if (props) {\r
+ pair<bool,const char*> str=props->getString("allowedSchemes");\r
+ if (str.first) {\r
+ string schemes=str.second;\r
+ unsigned int j=0;\r
+ for (unsigned int i=0; i < schemes.length(); i++) {\r
+ if (schemes.at(i)==' ') {\r
+ g_allowedSchemes.insert(schemes.substr(j, i-j));\r
+ j = i+1;\r
+ }\r
+ }\r
+ g_allowedSchemes.insert(schemes.substr(j, schemes.length()-j));\r
+ }\r
+ }\r
+ if (g_allowedSchemes.empty()) {\r
+ g_allowedSchemes.insert("https");\r
+ g_allowedSchemes.insert("http");\r
+ }\r