Age | Commit message (Collapse) | Author |
|
|
|
|
|
Also fix possible crash in debugprint() if debug directory doesn't exist yet.
|
|
server reconnect upon send() returning -1 issue.
|
|
that can be specified on the command line.
|
|
possible. Convert most remaining printing to stdout/stderr to debugprint() instead.
|
|
file with configurable verbosity.
|
|
relaying NickServ IDENTIFY password warnings to clients shortly after connecting.
|
|
a NickServ IDENTIFY command.
|
|
|
|
|
|
file rotation to avoid writing to previous debug file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
there was a timeout, an error, or if the server disconnected us.
|
|
|
|
|
|
days:hours:minutes:seconds.
|
|
if foo is in use, try foo1, foo2, ..., foo9).
|
|
|
|
|
|
$HOME/.blabouncer/.
|
|
in the first place.
|
|
JOIN/PART/NICK. Also handle the "new" nick already being set in greeting strings during a server NICK if it's changing our nick.
|
|
to new clients if irdstrings.mode was set.
|
|
433/ERR_NICKNAMEINUSE if we weren't already registered with it. Avoids crash if the server changes our nick and our next automatic attempt was in use or invalid.
|
|
005/RPL_ISUPPORT messages and implementing the start of IRCv3 CAP negotiations (multi-prefix only at the moment).
|
|
|
|
that has just connected.
|
|
|
|
|
|
the clients array, or we risk trying to send to a socket that's no longer there.
|
|
|
|
|
|
pending-clients-only WHOIS responses.
|
|
ever replay them if they were from ourself.
|
|
can't trust them to be uppercase.
|
|
|
|
for cert.pem and key.pem in ~/.blabouncer/.
|
|
|
|
|
|
|
|
finish with CRLF when writing.
|
|
since we don't store channel nicks any more. Also fix a memory leak.
|
|
configuration file.
|
|
|