~emersion/soju#120: 
Support service commands

Sorry, I ^W on this textbox so ill make it brief.

https://github.com/oragono/oragono/blob/master/irc/services.go#L118 https://github.com/inspircd/inspircd/blob/master/docs/conf/services/generic.conf.example#L6 https://github.com/solanum-ircd/solanum/blob/main/doc/reference.conf#L944 https://github.com/unrealircd/unrealircd/blob/unreal50/doc/conf/aliases/generic.conf

Let's pass through these commands in single upstream and parse credentials along the way

Let's send back an error in multi-upstream and advise the user to do /query <service>/<network> instead.

Status
REPORTED
Submitter
~taiite
Assigned to
No-one
Submitted
29 days ago
Updated
25 days ago
Labels
downstream enhancement

~emersion 29 days ago

Sounds reasonable.

We should also handle such commands in downstreamConn.handleNickServPRIVMSG, e.g. to save NickServ credentials when appropriate.

~emersion 25 days ago

Let's send back an error in multi-upstream and advise the user to do /query / instead.

Not sure about this one, because some unknown commands may not be service commands (e.g. SAJOIN).

Register here or Log in to comment, or comment via email.