git: 9front

Download patch

ref: f3afb63ccb73e554ce46a85304a8b8de2a7a4e37
parent: e726712f6a1b3236297c3685b52ddca1094a99b5
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Nov 5 15:46:40 EST 2023

ircrc: fix pong message (thanks mkf)

when connecting to ngircd, we can get disconnected
with a 'Spoofed prefix' message; this fixes the problem.

--- a/rc/bin/ircrc
+++ b/rc/bin/ircrc
@@ -173,8 +173,8 @@
 			line = `{echo -n $line | misc}
 		case *NOTICE*
 			line = `{echo -n $line | notice}
-		case *PING*
-			echo -n $line | sed 's/PING/PONG/' > $netdir/data
+		case PING* # *PING* could also be CASEMAPPING
+			echo PONG $line(2) > $netdir/data
 			line = ()
 		case *
 			line = `{echo -n $line | numeric}
--