| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -1/+0 | |
| * | Add the FRHOST command to allow changing a remote user's real host.•••Closes #1803. | 2021-09-02 | 1 | -1/+6 | |
| * | Make the protocol version enum entries slightly less verbose. | 2021-08-28 | 1 | -2/+2 | |
| * | Forward SQUERY to services instead of downgrading it to PRIVMSG. | 2021-08-28 | 1 | -0/+59 | |
| * | Rip out compatibility code for the 2.0 protocol. | 2020-05-20 | 1 | -609/+0 | |
| * | Move FindUUID to the UserManager class. | 2020-02-09 | 1 | -2/+2 | |
| * | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+5 | |
| |\ | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+5 | |
| * | | Merge branch 'insp3' into master. | 2019-11-13 | 1 | -2/+2 | |
| |\| | |||||
| | * | Add the server id to the Server class. | 2019-09-23 | 1 | -2/+2 | |
| * | | Merge branch 'insp3' into master. | 2019-07-27 | 1 | -1/+6 | |
| |\| | |||||
| | * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | 2019-07-19 | 1 | -1/+6 | |
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -3/+7 | |
| |\| | |||||
| | * | Add an enumeration for known protocol versions. | 2019-05-14 | 1 | -2/+2 | |
| | * | Delete some obsolete comments. | 2019-05-09 | 1 | -1/+0 | |
| | * | Remove m_silence pending a complete rewrite. | 2019-04-18 | 1 | -0/+5 | |
| * | | Merge branch 'insp3' into master. | 2019-03-30 | 1 | -1/+6 | |
| |\| | |||||
| | * | Strip message tags correctly in the 1202 spanningtree compat layer. | 2019-03-20 | 1 | -1/+1 | |
| | * | Implement support for IRCv3 client-to-client tags. | 2019-02-19 | 1 | -0/+5 | |
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -5/+5 | |
| |/ | |||||
| * | Strip message tags when talking with 1202 protocol servers. | 2019-01-02 | 1 | -0/+6 | |
| * | Remove spanningtree check for lines sent without a source.•••We don't send any of these anymore. | 2019-01-02 | 1 | -6/+0 | |
| * | Fix thinking that 1202 protocol servers have not finished bursting.•••A server introduction is only a burst if all of the parent servers of it are not bursting. Fixes #1527. | 2018-12-20 | 1 | -3/+13 | |
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>.•••The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | 2018-12-12 | 1 | -1/+1 | |
| * | Split irc::tokenparser::GetToken into GetMiddle and GetTrailing.•••This simplifies the logic of irc::tokenparser considerably and removes all of the magic index guessing that was used previously. | 2018-08-10 | 1 | -6/+6 | |
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | 2018-07-26 | 1 | -3/+3 | |
| * | Change ServerInfo::gecos to description | 2018-04-11 | 1 | -1/+1 | |
| * | Bump version to 3.0 in comments and messages | 2016-09-02 | 1 | -2/+2 | |
| * | m_spanningtree Translate NUM to PUSH and PUSH to NUM, NOTICE or PRIVMSG for 1... | 2016-03-29 | 1 | -0/+90 | |
| * | m_spanningtree Ignore SVSWATCH from 2.0 servers | 2016-01-06 | 1 | -0/+5 | |
| * | m_spanningtree Use uint64_t for the burst start time to avoid overflows | 2015-05-13 | 1 | -1/+1 | |
| * | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one | 2015-01-10 | 1 | -2/+2 | |
| * | m_spanningtree Sync bursting state of servers in SERVER•••Also send the time when they started bursting | 2014-07-27 | 1 | -0/+5 | |
| * | m_spanningtree Don't send needless BURST after introducing a server•••Synthesize a BURST after SERVER for 1202 protocol servers if we are not bursting | 2014-07-27 | 1 | -0/+14 | |
| * | m_spanningtree Add TreeSocket::WriteLineNoCompat() to send a line without doi... | 2014-07-27 | 1 | -6/+9 | |
| * | m_spanningtree Translate the new SERVER message for 1202 protocol servers | 2014-07-27 | 1 | -0/+26 | |
| * | m_spanningtree Translate user mode changes done via FMODE by 1202-protocol se... | 2014-06-30 | 1 | -0/+17 | |
| * | m_spanningtree Accept legacy JOINs from 1202-protocol servers•••2.0 accepted JOIN and some pseudoservers might use it | 2014-06-30 | 1 | -0/+14 | |
| * | m_spanningtree Translate SINFO version to VERSION and vice versa for 1202 pro... | 2014-06-17 | 1 | -1/+19 | |
| * | m_spanningtree Add server-to-server SINFO command handler and builder•••Don't send SINFO to 1202 protocol servers | 2014-06-17 | 1 | -0/+4 | |
| * | m_spanningtree Strip membership id from KICKs sent to 1202 protocol servers | 2014-06-11 | 1 | -0/+18 | |
| * | m_spanningtree Strip membership ids from FJOINs sent to 1202 protocol servers | 2014-06-11 | 1 | -0/+32 | |
| * | m_spanningtree Send, parse and translate IJOINs with membership ids | 2014-06-11 | 1 | -2/+8 | |
| * | Add channel TS to server-to-server INVITE to detect and drop unauthorized inv...•••The syntax of the server-to-server INVITE command changes from :<source> INVITE <target> <channel> [<expire>] to :<source> INVITE <target> <channel> <chants> [<expire>] | 2014-06-10 | 1 | -0/+26 | |
| * | m_spanningtree Allow callers of InsertCurrentChannelTS() to customize positions | 2014-06-10 | 1 | -4/+4 | |
| * | Switch to std::string::compare() from substr() in a couple of places | 2014-05-26 | 1 | -1/+1 | |
| * | Add m_showfile, remove cmd_rules | 2013-12-18 | 1 | -0/+4 | |
| * | Convert cmd_modenotice into an optional module | 2013-09-11 | 1 | -0/+7 | |
| * | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ...•••TOPIC is no longer accepted from servers using the new protocol | 2013-08-28 | 1 | -3/+21 | |
| * | m_spanningtree Changes to TreeSocket::WriteLine() to avoid string copies•••- Change argument type to a reference to avoid copies of the string object - If the std::string implementation is using copy-on-write then calling operator[] on a mutable string results in a copy; avoid this by calling .c_str() instead | 2013-08-27 | 1 | -5/+11 | |
