Age | Commit message (Collapse) | Author |
|
non-existent printf string.
|
|
Since user QUIT messages don't contain channel names, clients that didn't know which channels a nick was in when receiving a quit message for that nick can't show a per-channel QUIT notification.
Some clients just display the QUIT message in the server status window, others silently ignore it.
Cater for those clients by sending a NOTICE about the QUIT rather than replaying it - assuming the nick isn't still in any of our channels.
|
|
calculate replay start point.
Introduce new function doreplaylastspoke() to achieve this, move doreplay() into replay.c as doreplaytime() and refactor common things into sanitisereplay().
|
|
|
|
token of greeting 001.
|
|
|
|
maximum configuration array length, correct configuration array debug output text.
|
|
extractfinalparameter().
This fixes the topic being stored incorrectly when the setter's host is a raw IPv6 address.
|
|
This fixes issues such as when JOINing a channel whose name is a substring of another channel, things like PARTing don't work properly.
|
|
|
|
after server timeouts/reconnects e.g. for XChat.
|
|
return -1 and change callers to check this.
|
|
|
|
reconnecting to server after a timeout.
|
|
get channel nicks after server reconnections.
|
|
is wrong in the debug log and NOTICEs.
|
|
|
|
between releases.
|
|
elements when they are used for the first time.
|
|
stripprefix() to avoid huge debug logs when using replaymode = "lastspoke" combined with DEBUG_FULL.
|
|
by ignoring unused channel indexes.
|
|
|
|
|
|
|
|
case-insensitive, we can ensure a nick/channel with varying case always ends up in the same log file.
|
|
|
|
|
|
correctly log QUITs in the replay log and normal log(s).
|
|
individual settings.
|
|
multiple connect commands.
|
|
misleading error messages going to clients.
|
|
|
|
|
|
|
|
formats.
|
|
nick changes from us if not our current nick, and by completely ignoring replaying any type of replay log line from before blabouncer was launched.
|
|
|
|
replay logging nick changes.
|
|
|
|
to all clients.
|
|
replaying the replay log.
|
|
print both in related debugprint()s.
|
|
|
|
|
|
newlines to avoid a potential buffer underflow.
|
|
Also add version information (client welcome message, -v, and --version).
|
|
|
|
|
|
at least one.
|
|
!= "time".
|