validators() ->
#{ip => econf:list_or_single(econf:ip_mask()),
user => user_validator(econf:user(), econf:domain()),
- user_regexp => user_validator(econf:re(), econf:domain()),
- user_glob => user_validator(econf:glob(), econf:domain()),
+ user_regexp => user_validator(econf:re([unicode]), econf:domain()),
+ user_glob => user_validator(econf:glob([unicode]), econf:domain()),
server => econf:list_or_single(econf:domain()),
- server_regexp => econf:list_or_single(econf:re()),
- server_glob => econf:list_or_single(econf:glob()),
+ server_regexp => econf:list_or_single(econf:re([unicode])),
+ server_glob => econf:list_or_single(econf:glob([unicode])),
resource => econf:list_or_single(econf:resource()),
- resource_regexp => econf:list_or_single(econf:re()),
- resource_glob => econf:list_or_single(econf:glob()),
- node_regexp => node_validator(econf:re(), econf:re()),
- node_glob => node_validator(econf:glob(), econf:glob()),
+ resource_regexp => econf:list_or_single(econf:re([unicode])),
+ resource_glob => econf:list_or_single(econf:glob([unicode])),
+ node_regexp => node_validator(econf:re([unicode]), econf:re([unicode])),
+ node_glob => node_validator(econf:glob([unicode]), econf:glob([unicode])),
shared_group => user_validator(econf:binary(), econf:domain()),
acl => econf:atom()}.