degesch: support CASEMAPPING=rfc1459-strict

This commit is contained in:
2015-07-09 01:48:34 +02:00
parent f57cc7923d
commit 2b2da0beab
2 changed files with 24 additions and 4 deletions

View File

@@ -5669,12 +5669,11 @@ static void
irc_handle_isupport_casemapping (struct server *s, char *value)
{
if (!strcmp (value, "ascii"))
irc_set_casemapping (s, tolower_ascii, tolower_ascii_strxfrm);
irc_set_casemapping (s, tolower_ascii, tolower_ascii_strxfrm);
else if (!strcmp (value, "rfc1459"))
irc_set_casemapping (s, irc_tolower, irc_strxfrm);
irc_set_casemapping (s, irc_tolower, irc_strxfrm);
else if (!strcmp (value, "rfc1459-strict"))
// TODO: implement
irc_set_casemapping (s, irc_tolower, irc_strxfrm);
irc_set_casemapping (s, irc_tolower_strict, irc_strxfrm_strict);
}
static void