BACKLOG command #753

Closed
opened 2026-10-05 04:42:46 +02:00 by adam · 2 comments
Owner

Would be neat if 005 announced a BACKLOG command, to dynamically fetch more backlog (instead of getting the whole backlog all at once).

I have no idea how such a BACKLOG command would work, but I think it'd at least take a nick/channel argument, a line count, and maybe require server-time or message-ids to be enabled and stuff (otherwise the server would have to keep track of how much backlog the user has requested, which wouldn't be the end of the world but eh, sounds painful).

Backlogs wouldn't be automatically fetched when a client connects - clients would have to explicitly request them. This would save bandwidth.

(Why not post this on IRCv3? Well because I'm banned from IRCv3. And this isn't very useful for your standard IRCd, it's more useful for bouncers.)

Would be neat if 005 announced a BACKLOG command, to dynamically fetch more backlog (instead of getting the whole backlog all at once). I have no idea how such a BACKLOG command would work, but I think it'd at least take a nick/channel argument, a line count, and maybe require server-time or message-ids to be enabled and stuff (otherwise the server would have to keep track of how much backlog the user has requested, which wouldn't be the end of the world but eh, sounds painful). Backlogs wouldn't be automatically fetched when a client connects - clients would have to explicitly request them. This would save bandwidth. (Why not post this on IRCv3? Well because I'm banned from IRCv3. And this isn't very useful for your standard IRCd, it's more useful for bouncers.) <!-- github-sync-id:203824085 -->
adam closed this issue 2026-10-05 04:42:46 +02:00
Author
Owner

This doesn't belong here. It's not a ZNC issue.
Also, this is duplicate of https://github.com/ircv3/ircv3-specifications/pull/292

Well because I'm banned from IRCv3

Keep posting nonsense here, and you'll be banned here as well.

This doesn't belong here. It's not a ZNC issue. Also, this is duplicate of https://github.com/ircv3/ircv3-specifications/pull/292 > Well because I'm banned from IRCv3 Keep posting nonsense here, and you'll be banned here as well. <!-- github-comment-id:275878926 -->
Author
Owner

Neat. Would be very useful for my IRC-based twitter client. Can you fast-track it?

Neat. Would be very useful for my IRC-based twitter client. Can you fast-track it? <!-- github-comment-id:275880976 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#753