TODO
--HG-- branch : nmdc-ircfrontend
This commit is contained in:
parent
cc460e2fe9
commit
2c84934ab8
44
TODO.txt
Normal file
44
TODO.txt
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
|
||||||
|
PRE-RELEASE
|
||||||
|
===========
|
||||||
|
|
||||||
|
- nick list
|
||||||
|
|
||||||
|
- expose unprefixed system messages in chat channel
|
||||||
|
|
||||||
|
- part all nicks on server disconnection
|
||||||
|
|
||||||
|
|
||||||
|
WISHLIST
|
||||||
|
========
|
||||||
|
|
||||||
|
- client version sync (CTCP VERSION)
|
||||||
|
|
||||||
|
- client descriptions (CTCP USERINFO)
|
||||||
|
|
||||||
|
- support changing nick (via reconnecting)
|
||||||
|
|
||||||
|
- expose upstream op status
|
||||||
|
|
||||||
|
- support WHO, WHOIS, USERIP/KILL/KICK (if opped)
|
||||||
|
|
||||||
|
- use CTCP chat to support irc-special characters in chat messages (colon, newline)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
REF
|
||||||
|
===
|
||||||
|
|
||||||
|
http://www.anta.net/misc/telnet-troubleshooting/irc.shtml
|
||||||
|
|
||||||
|
https://tools.ietf.org/html/rfc2812
|
||||||
|
|
||||||
|
http://www.irchelp.org/irchelp/rfc/ctcpspec.html
|
||||||
|
|
||||||
|
https://en.wikipedia.org/wiki/List_of_Internet_Relay_Chat_commands
|
||||||
|
|
||||||
|
https://en.wikipedia.org/wiki/Client-to-client_protocol
|
||||||
|
|
||||||
|
https://wiki.mibbit.com/index.php/Ctcp_(version)
|
||||||
|
|
@ -227,6 +227,10 @@ func (s *Server) handleCommand(command string, args []string) {
|
|||||||
s.upstream = s.upstreamLauncher.Connect()
|
s.upstream = s.upstreamLauncher.Connect()
|
||||||
go s.upstreamWorker()
|
go s.upstreamWorker()
|
||||||
|
|
||||||
|
// Send a CTCP VERSION request to the client. If the IRC client can
|
||||||
|
// supply a client version string, we can replace our tag with it,
|
||||||
|
// but that's optional
|
||||||
|
|
||||||
default:
|
default:
|
||||||
s.handleRegisteredCommand(command, args)
|
s.handleRegisteredCommand(command, args)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user