Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-27 | Set ircdstrings.mode to null string when initialising and only send our MODE ↵ | Luke Bratch | |
to new clients if irdstrings.mode was set. | |||
2019-05-21 | Only try new nicks if the server tells us 432/ERR_ERRONEUSNICKNAME or ↵ | Luke Bratch | |
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. | |||
2019-05-21 | Support multiple nick prefixes in channels by storing/relaying server ↵ | Luke Bratch | |
005/RPL_ISUPPORT messages and implementing the start of IRCv3 CAP negotiations (multi-prefix only at the moment). | |||
2019-05-21 | Correctly clear pending WHOIS flag only when receiving 315 RPL_ENDOFWHO. | Luke Bratch | |
2019-05-20 | Remove duplicated WHOIS reply handling section. | Luke Bratch | |
2019-05-20 | Fix memory leak when updating nick when server sends NICK. | Luke Bratch | |
2019-05-19 | fclose() configuration file if option not found. | Luke Bratch | |
2019-05-19 | Don't log replay TOPIC/JOIN/PART if we're not in that channel, and don't ↵ | Luke Bratch | |
ever replay them if they were from ourself. | |||
2019-05-19 | Use case-insensitive string comparisons when reading client commands as we ↵ | Luke Bratch | |
can't trust them to be uppercase. | |||
2019-05-19 | Add README and TODO files. | Luke Bratch | |