Is there a way to cancel or clear pending IRC data/buffers in UnrealIRCd?
Posted: Thu Aug 20, 2026 4:38 pm
Hi,
Imagine the following scenario with UnrealIRCd:
1. When you connect, you join 5 or 10 channels.
2. Naturally, it can take around 10-20 seconds for everything to load. For example, events from the last channel you joined may arrive late.
So here's my question:
Is there an UnrealIRCd command or some kind of system that allows you to stop the current buffer or cancel/remove things that are still being loaded?
For example, let's say I join 10 channels, but while everything is still loading, I decide that I don't want to join the last 3 channels anymore. Even if they have already started loading, I would like to be able to cancel the pending data with a command such as /buffersoff or /bufferclear.
Another example: suppose you enter a command that takes a long time to respond to, and while you're waiting, you decide that you want to cancel it. Could you type something like /bufferclear to stop the pending data from being processed or displayed?
Is there anything like this built into UnrealIRCd, or would this have to be handled by the IRC client?
Imagine the following scenario with UnrealIRCd:
1. When you connect, you join 5 or 10 channels.
2. Naturally, it can take around 10-20 seconds for everything to load. For example, events from the last channel you joined may arrive late.
So here's my question:
Is there an UnrealIRCd command or some kind of system that allows you to stop the current buffer or cancel/remove things that are still being loaded?
For example, let's say I join 10 channels, but while everything is still loading, I decide that I don't want to join the last 3 channels anymore. Even if they have already started loading, I would like to be able to cancel the pending data with a command such as /buffersoff or /bufferclear.
Another example: suppose you enter a command that takes a long time to respond to, and while you're waiting, you decide that you want to cancel it. Could you type something like /bufferclear to stop the pending data from being processed or displayed?
Is there anything like this built into UnrealIRCd, or would this have to be handled by the IRC client?