Age | Commit message (Collapse) | Author |
|
|
|
or by issuing the SIGHUP signal.
|
|
them properly instead.
|
|
looping the reconnection and keeping clients informed.
|
|
|
|
(auto replay the last X seconds), and "lastspoke" (auto replay everything since you last spoke).
|
|
contain strings.
|
|
|
|
|
|
server and client functions in message.h/message.c.
|
|
connect/exit functions only relevant in main.c.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|