aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-07-15 15:26:47 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-07-15 15:26:47 +0300
commita00496a38f27f5017454c39988c9165d5c7f5e03 (patch)
tree1bbe9cee54c2bcb0046bce28a471b84ed2a2302c /src
parentBump yconf version (diff)
Compile some regexps as unicode
Diffstat (limited to 'src')
-rw-r--r--src/acl.erl16
-rw-r--r--src/mod_muc.erl2
2 files changed, 9 insertions, 9 deletions
diff --git a/src/acl.erl b/src/acl.erl
index 73dd5000a..054fad365 100644
--- a/src/acl.erl
+++ b/src/acl.erl
@@ -254,16 +254,16 @@ read_acl(Name, Host) ->
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()}.
diff --git a/src/mod_muc.erl b/src/mod_muc.erl
index edefda533..7915b283f 100644
--- a/src/mod_muc.erl
+++ b/src/mod_muc.erl
@@ -1106,7 +1106,7 @@ mod_opt_type(max_room_id) ->
mod_opt_type(max_rooms_discoitems) ->
econf:non_neg_int();
mod_opt_type(regexp_room_id) ->
- econf:re();
+ econf:re([unicode]);
mod_opt_type(max_room_name) ->
econf:pos_int(infinity);
mod_opt_type(max_user_conferences) ->