| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename Simple{Channel,User}ModeHandler to match other mode handlers. | 2021-06-01 | 1 | -1/+1 | |
| | | |||||
| * | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -5/+5 | |
| | | |||||
| * | Use string_view in IsCTCP. | 2021-04-08 | 1 | -1/+1 | |
| | | |||||
| * | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -6/+5 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2021-04-06 | 1 | -18/+24 | |
| |\ | |||||
| | * | Automatically prune the history lists in chanhistory. | 2021-04-03 | 1 | -18/+24 | |
| | | | |||||
| * | | Use emplace_back where possible. | 2021-03-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Add a forwarding overload of SimpleExtItem#Set. | 2021-03-17 | 1 | -1/+1 | |
| | | | |||||
| * | | Pascalize Set in extension item classes. | 2021-03-17 | 1 | -1/+1 | |
| | | | |||||
| * | | Pascalize Get in extension item classes. | 2021-03-17 | 1 | -3/+3 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -12/+14 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -1/+1 | |
| | | | |||||
| | * | Refactor OnUserPostMessage in the chanhistory module. | 2021-02-24 | 1 | -11/+13 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-01-13 | 1 | -7/+12 | |
| |\| | |||||
| | * | Add a user mode which allows disabling receiving channel history. | 2021-01-11 | 1 | -6/+22 | |
| | | | | | | | | | Closes #1830. | ||||
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+1 | |
| | | | |||||
| * | | Pascalize Cap::set and rename Cap::get to IsEnabled. | 2020-07-20 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| | | | |||||
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -6/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-02-04 | 1 | -1/+2 | |
| |\| | |||||
| | * | Fix the chanhistory module not storing CTCP ACTIONs. | 2020-01-31 | 1 | -1/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -10/+42 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+6 | |
| | | | |||||
| | * | Rename <chanhistory:notice> to <chanhistory:prefixmsg>. | 2020-01-03 | 1 | -4/+4 | |
| | | | | | | | | | This name is a lot lessambiguous. | ||||
| | * | Make chanhistory skip CTCPs when storing messages. | 2020-01-03 | 1 | -1/+1 | |
| | | | | | | | | | Sending historic CTCPs to clients can only end badly. | ||||
| | * | Make chanhistory replay notices as well as privmsgs. | 2020-01-03 | 1 | -7/+9 | |
| | | | |||||
| | * | Fix the chanhistory module not replaying message tags. | 2020-01-03 | 1 | -3/+27 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-07-27 | 1 | -23/+30 | |
| |\| | |||||
| | * | Extract history sending logic in chanhistory to its own function. | 2019-07-21 | 1 | -23/+30 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -10/+15 | |
| |\| | |||||
| | * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | 2019-07-15 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility | ||||
| | * | Use DurationString() in the 'Replaying ...' message. | 2019-07-04 | 1 | -1/+1 | |
| | | | |||||
| | * | Show the mode syntax in ERR_INVALIDMODEPARAM. | 2019-06-12 | 1 | -0/+1 | |
| | | | |||||
| | * | chanhistory: recreate the mode parameter instead of saving it. | 2019-06-12 | 1 | -7/+11 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -1/+1 | |
| |\| | |||||
| | * | Some more text fixes and improvements (#1618). | 2019-04-28 | 1 | -1/+1 | |
| | | | |||||
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -6/+6 | |
| |/ | |||||
| * | Only parse valid durations, don't treat invalid multipliers as seconds (#1538) | 2018-12-21 | 1 | -2/+2 | |
| | | |||||
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>. | 2018-12-12 | 1 | -1/+1 | |
| | | | | | | | | 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. | ||||
| * | Move IsValidDuration into the core. | 2018-11-24 | 1 | -15/+1 | |
| | | |||||
| * | Fix the chanhistory module being inconsistent across servers. | 2018-10-01 | 1 | -2/+11 | |
| | | | | | Closes #331. | ||||
| * | Add support for the IRCv3 batch specification. | 2018-08-13 | 1 | -1/+18 | |
| | | | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com> | ||||
| * | Add support for the IRCv3 server-time specification. | 2018-08-13 | 1 | -1/+9 | |
| | | | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com> | ||||
| * | Implement IRCv3 message tag support. | 2018-08-13 | 1 | -7/+18 | |
| | | | | | Co-authored-by: Attila Molnar <attilamolnar@hush.com> | ||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -1/+1 | |
| | | |||||
| * | Add ERR_INVALIDMODEPARAM for responding to invalid mode params. | 2018-01-29 | 1 | -3/+10 | |
| | | | | | | | | | | | | | | | | Currently on invalid modes we do a combination of different things: 1. Send a custom mode-specific numeric (which often collides with other modes). 2. Send a server notice. 3. Do absolutely nothing. This new numeric is a generic way of handling invalid parameters when setting a mode that avoids all of the mistakes of the previous behaviour. | ||||
| * | Rework message handling. | 2018-01-06 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | - Move all message-related types to their own header to make moving them to a cross-module events easier. - Rename OnUserMessage to OnUserPostMessage. - Rename OnText to OnUserMessage. - Replace the dest, target_type, and status parameters with the MessageTarget class. - Replace the text, exempt_list, and msgtype parameters with the MessageDetails struct. - Add echooriginal and originaltext to the MessageDetails struct to allow spam filtering to not be broken by cap echo-message. | ||||
| * | Fix m_chanhistory sending the history notice directly to the user. | 2018-01-03 | 1 | -1/+1 | |
| | | | | | Closes #1452. | ||||
| * | Increase the config default for <chanhistory:maxlines> to 50. | 2017-12-31 | 1 | -1/+1 | |
| | | |||||
