Age | Commit message (Collapse) | Author |
|
|
|
if foo is in use, try foo1, foo2, ..., foo9).
|
|
|
|
|
|
file.
|
|
$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/.
|
|
|
|
configuration file.
|
|
|
|
|
|
|
|
finish with CRLF when writing.
|
|
since we don't store channel nicks any more. Also fix a memory leak.
|
|
configuration file.
|
|
|
|
the requesting client. Also fix flag for pending LIST responses.
|
|
user MODE to new clients correctly.
|
|
channels when clients connect. Do this by asking server for the latest NAMES whenever a client connects and relay that to new clients.
|
|
|
|
its commands to avoid unnecessary processing.
|
|
|
|
to automatically try.
|
|
|
|
|
|
to authenticate.
|
|
|
|
|
|
implemented channel MODE requests, channel ban requests, WHO requests, and LIST requests.
|
|
|