[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[irssi-xmpp] Issues with invalid UTF-8 and loudmouth



Hello once again,

loudmouth seems to have issues with invalid UTF-8 sequences. Since it's
not actively maintained anymore (much like irssi-xmpp, it seems :-P)
there are two options here:

1.) Patching loudmouth to replace invalid UTF-8 sequences by U+FFFD
    ("REPLACEMENT CHARACTER"), the way the telepathy folks are goind to
    do it. 
    This probably isn't the Right Thing To Do (TM), but would
    resolve the issues.

2.) Replace loudmouth by another jabber library. I don't know how much
    work this would be, and which library to use, but I might do it, if
    I get around to it (I still use it as my main XMPP client, because
    I like irssi).

It should be noted that most XMPP server software apparently does not
validate UTF-8 (which they should) for a performance gain.

Telepathy (and probably some other clients) currently have the same bug,
at least someone who is involved with it has told me so.

Is anybody still reading this list? I'm posting here because I mostly
get spam from it, which is a pity for such a nice project. So I'm
posting here once in a while to keep the spam vs. actual content ratio
at a rate that doesn't make me cry. I think irssi-xmpp was forked a
while ago, and it would be nice to get some communication with other
people still interested in the project.

It seems there are two maintained jabber libraries written in C: iksemel
and strophe. Does anyone reading this list have any experience with any
of them and would tell me which one they prefer, and why? Thanks. :-)


Best regards,

Moritz