From 67c3ea23270ce1576df15d960192ac4817c84e85 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Wed, 9 Aug 2023 18:20:20 +0000 Subject: Advertise znc.in/self-message https://defs.ircdocs.horse/info/selfmessages.html This fixes private message routing in Textual, as it only has correct behaviour if it sees this CAP. --- bounce.h | 1 + client.c | 1 + 2 files changed, 2 insertions(+) diff --git a/bounce.h b/bounce.h index e670ff3..a7bad16 100644 --- a/bounce.h +++ b/bounce.h @@ -114,6 +114,7 @@ static inline struct Message parse(char *line) { X("setname", CapSetname) \ X("sts", CapSTS) \ X("userhost-in-names", CapUserhostInNames) \ + X("znc.in/self-message", CapSelfMessage) \ X("", CapUnsupported) enum Cap { diff --git a/client.c b/client.c index 6bc53f4..23cde36 100644 --- a/client.c +++ b/client.c @@ -47,6 +47,7 @@ enum Cap clientCaps = 0 | CapPassive | CapReadMarker | CapSTS + | CapSelfMessage | CapServerTime; char *clientOrigin; -- cgit 1.4.1