update COMPAT/TODO

--HG--
branch : nmdc-ircfrontend
This commit is contained in:
. 2016-05-08 14:21:36 +12:00
parent a25c3bcf4c
commit c75a6a568d
2 changed files with 20 additions and 19 deletions

View File

@ -4,19 +4,19 @@ Everything works:
Mango IRC
AndroIRC
Lite IRC
HoloIRC
Mutter
Weechat
Usable, with bugs:
HoloIRC
- No client tag support, upstream bug https://github.com/tilal6991/HoloIRC/issues/140
AndChat
- duplicate usernames appearing. possibly an upstream bug https://github.com/znc/znc/issues/424
Irssi
- critical nicklist_set_host: assertion 'host != NULL' failed
- still occurs even without blank nicks in room privmsgs
- Ignorable warning "critical nicklist_set_host: assertion 'host != NULL' failed"
Unusable:
Yaaic/Atomic
- doesn't properly understand/parse the room join
Atomic
- crashes if a blank nick is used for room privmsgs (but PtokaX is fine)
- crashes if a blank nick is used for room privmsgs (but fine when we set it to "PtokaX")

View File

@ -1,37 +1,38 @@
- Not always detecting CTCP version??
2016/05/08 13:53:15 >>> 'NOTICE' [PtokaX VERSION :Relay:1.0:Android]
2016/05/08 13:53:15 <<< :pokehub.info 404 holoirc PtokaX :Cannot send to channel
WISHLIST
========
- send client keepalives (PING) /and/ ensure we get a reply (PONG)
- verify PING responses (application-layer timeout protocol)
- automatic markdown bold/italic formatting
- support changing nick (via reconnecting)
- support USERHOST (used by androirc)
2016/05/08 13:43:55 >>> 'USERHOST' [squirtle90]
2016/05/08 13:43:55 <<< :pokehub.info 421 squirtle90 USERHOST :Unknown command
- support WHOX
- support WHOIS
- support USERIP/KILL/KICK for ops
- use CTCP chat to support irc-special characters in chat messages (colon, newline)
WONTFIX
=======
There's no additional client compatibility gained by implementing the following
- support USERHOST (used by androirc)
2016/05/08 13:43:55 >>> 'USERHOST' [squirtle90]
2016/05/08 13:43:55 <<< :pokehub.info 421 squirtle90 USERHOST :Unknown command
- support WHOX
- support SASL PLAIN authentication as well as just classic PASS
REF
===