From df04d697b1144a0f9276a01c9f32038e194e1263 Mon Sep 17 00:00:00 2001 From: Pavel Djundik Date: Thu, 15 Mar 2018 15:30:37 +0200 Subject: [PATCH] Send hexip in ident responses --- src/plugins/irc-events/connection.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/irc-events/connection.js b/src/plugins/irc-events/connection.js index 926d1304..1b45111d 100644 --- a/src/plugins/irc-events/connection.js +++ b/src/plugins/irc-events/connection.js @@ -75,7 +75,13 @@ module.exports = function(irc, network) { let identSocketId; irc.on("raw socket connected", function(socket) { - identSocketId = client.manager.identHandler.addSocket(socket, client.name || network.username); + let ident = client.name || network.username; + + if (Helper.config.useHexIp) { + ident = Helper.ip2hex(network.ip); + } + + identSocketId = client.manager.identHandler.addSocket(socket, ident); }); irc.on("socket close", function(error) {