BBS:      TELESC.NET.BR
Assunto:  exec/load/ircd/core.js server.js user.js
De:       Deuc¨
Data:     Thu, 7 May 2026 14:29:15 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/a8b35038d6fb5b5afa097ca9
Modified Files:
	exec/load/ircd/core.js server.js user.js
Log Message:
ircd.js: flush kicked user's queued messages from channel sendqs

In addition to filtering the kicked user's recvq, also remove their
already-queued PRIVMSG/NOTICE messages from all channel members' and
servers' sendqs. This prevents flood text that was already broadcast
before the kick from continuing to appear in the channel.

The flush runs before the KICK broadcast so the kick message is not
buried behind hundreds of queued flood lines.

Note: a pre-existing desync issue where kicks don't propagate to all
linked servers remains unfixed.

Dedicated to Chalupy.

Co-Authored-By: Claude Opus 4.6 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]