Relax identd checks to make it more compatible

This commit is contained in:
Pavel Djundik 2019-01-06 21:44:43 +02:00 committed by GitHub
parent 4b75b42597
commit a9aac1648c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,11 +56,8 @@ class Identification {
} }
for (const connection of this.connections.values()) { for (const connection of this.connections.values()) {
if (connection.socket.remoteAddress === socket.remoteAddress if (connection.socket.remotePort === fport && connection.socket.localPort === lport) {
&& connection.socket.remotePort === fport return socket.write(`${lport}, ${fport} : USERID : TheLounge : ${connection.user}\r\n`);
&& connection.socket.localPort === lport
&& connection.socket.localAddress === socket.localAddress) {
return socket.write(`${lport}, ${fport} : USERID : UNIX : ${connection.user}\r\n`);
} }
} }
@ -91,9 +88,7 @@ class Identification {
let file = "# Warning: file generated by The Lounge: changes will be overwritten!\n"; let file = "# Warning: file generated by The Lounge: changes will be overwritten!\n";
this.connections.forEach((connection) => { this.connections.forEach((connection) => {
file += `to ${connection.socket.remoteAddress}` file += `fport ${connection.socket.remotePort}`
+ ` fport ${connection.socket.remotePort}`
+ ` from ${connection.socket.localAddress}`
+ ` lport ${connection.socket.localPort}` + ` lport ${connection.socket.localPort}`
+ ` { reply "${connection.user}" }\n`; + ` { reply "${connection.user}" }\n`;
}); });