MSNLD / Mono-Project

This is the source of truth for all MSNLD projects.
0 stars 0 forks source link

WEBIRC Implementation #6

Open realJoshByrnes opened 1 year ago

realJoshByrnes commented 1 year ago

This is two parts

  1. Re-add the WEBIRC command to both the IRC7 Directory server software, and the IRC7 Channel server software
  2. Add support for WEBIRC to websockify-js At present, this is to help support #1 - But may be used in other cases.

We need to discuss if we need hostname support. I can't see why we would in our use case, but it may be worthwhile considering.

jyonxo commented 1 year ago

I would say forward IP address, the hostname is not important. The IP address is used in the protocol and necessary for moderation by Admins etc

realJoshByrnes commented 1 year ago

The WebIRC standard has changed, partially due to the work we previously did on IRC7 (particularly the +s flag, which is now the secure keyword) See https://ircv3.net/specs/extensions/webirc.html

I'm recommending we have the hostname set to the IP address for maximum compatibility (we can consider adding it later). eg. WEBIRC hunter2 ExampleGateway 198.51.100.3 198.51.100.3

jyonxo commented 1 year ago

Nice one for getting that added to the spec!