simulate PROTOCTL NAMESX
--HG-- branch : nmdc-ircfrontend
This commit is contained in:
parent
d7353040f6
commit
98e8ef43ba
@ -226,6 +226,9 @@ func (s *Server) handleCommand(command string, args []string) {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
case "PROTOCTL":
|
||||||
|
// we advertised support for NAMESX, if this happens the client accepted it
|
||||||
|
|
||||||
case "PASS":
|
case "PASS":
|
||||||
// RFC2812 registration. Stash the password for later
|
// RFC2812 registration. Stash the password for later
|
||||||
if len(args) < 1 {
|
if len(args) < 1 {
|
||||||
@ -510,6 +513,8 @@ func (s *Server) reply(code replyCode, args ...string) {
|
|||||||
switch code {
|
switch code {
|
||||||
case rplWelcome:
|
case rplWelcome:
|
||||||
s.writeClient(fmt.Sprintf(":%s 001 %s :Welcome to %s", s.name, s.upstreamLauncher.Self.Nick, s.name))
|
s.writeClient(fmt.Sprintf(":%s 001 %s :Welcome to %s", s.name, s.upstreamLauncher.Self.Nick, s.name))
|
||||||
|
s.writeClient(fmt.Sprintf(":%s 005 %s NAMESX :are supported by this server", s.name, s.upstreamLauncher.Self.Nick))
|
||||||
|
|
||||||
case rplJoin:
|
case rplJoin:
|
||||||
s.writeClient(fmt.Sprintf(":%s JOIN %s", args[0], args[1]))
|
s.writeClient(fmt.Sprintf(":%s JOIN %s", args[0], args[1]))
|
||||||
case rplPart:
|
case rplPart:
|
||||||
|
Loading…
Reference in New Issue
Block a user