K master sanity() test passes URI hostpart that contains ` (back quote) character and possibly other invalid hostpart characters:

Config:

modparam("sanity", "default_checks", 1024) /* URI checks /
modparam("sanity", "uri_checks", 3) /
RURI, From */

xlog("L_INFO", "Checking $ru\n");
if (!sanity_check())
    xlog("L_INFO", "Check failed\n");
else
    xlog("L_INFO", "Check passed\n");

Syslog:

Oct 27 17:17:38 lohi /usr/bin/sip-proxy[31946]: INFO: Checking sip:jh at te`st.fi
Oct 27 17:17:38 lohi /usr/bin/sip-proxy[31946]: INFO: Check passed

According to RFC3261:

hostname = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum
/ alphanum *( alphanum / "-" ) alphanum


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.