From 4eb2e9eb155c963ba5fe837d4dffa1489f4c4b45 Mon Sep 17 00:00:00 2001 From: zefie Date: Tue, 17 Jun 2025 00:31:04 -0400 Subject: [PATCH] add flag z to WHO if secure (like hybridircd does) --- zefie_wtvp_minisrv/includes/classes/WTVIRC.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zefie_wtvp_minisrv/includes/classes/WTVIRC.js b/zefie_wtvp_minisrv/includes/classes/WTVIRC.js index 0451277b..e198caf5 100644 --- a/zefie_wtvp_minisrv/includes/classes/WTVIRC.js +++ b/zefie_wtvp_minisrv/includes/classes/WTVIRC.js @@ -2127,7 +2127,7 @@ class WTVIRC { continue; } found = true; - socket.write(`:${this.servername} 352 ${socket.nickname} * ${nick} ${sock.host} ${this.servername} ${nick} H :0 ${nick}\r\n`); + socket.write(`:${this.servername} 352 ${socket.nickname} * ${nick} ${sock.host} ${this.servername} ${nick} H${(sock.secure) ? 'z' : ''} :0 ${nick}\r\n`); } } if (!found) { @@ -2146,7 +2146,7 @@ class WTVIRC { socket.write(`:${this.servername} 315 ${socket.nickname} ${target} :End of /WHO list\r\n`); break; } - socket.write(`:${this.servername} 352 ${socket.nickname} * ${whoisSocket.nickname} ${whoisSocket.host} ${this.servername} ${whoisSocket.nickname} H :0 ${whoisSocket.nickname}\r\n`); + socket.write(`:${this.servername} 352 ${socket.nickname} * ${whoisSocket.nickname} ${whoisSocket.host} ${this.servername} ${whoisSocket.nickname} H${(whoisSocket.secure) ? 'z' : ''} :0 ${whoisSocket.nickname}\r\n`); } else { socket.write(`:${this.servername} 401 ${socket.nickname} ${target} :No such nick/channel\r\n`); }