| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make clientprotocol{msg,event} and numericbuilder non-default headers. | 2022-06-26 | 1 | -0/+1 | |
| * | Move numeric helper classes to their own header. | 2022-06-26 | 1 | -1/+2 | |
| * | Modernize the syntax of various templates. | 2022-06-23 | 1 | -1/+1 | |
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -3/+3 | |
| * | Fix various edge cases in extensible synchronisation.•••- Fix not forwarding the accountid extensible if it is set. - Rename the variadic Set() overload to SetFwd(). - Re-add the `const T&` overload of Set(). - Move `bool synced` to SimpleExtItem from StringExtItem. - Only sync extensibles if their instance is marked as syncable. | 2022-01-21 | 1 | -1/+1 | |
| * | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -3/+3 | |
| * | Mark all mode classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | 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.•••Closes #1830. | 2021-01-11 | 1 | -6/+22 | |
| * | | 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>.•••This name is a lot lessambiguous. | 2020-01-03 | 1 | -4/+4 | |
| | * | Make chanhistory skip CTCPs when storing messages.•••Sending historic CTCPs to clients can only end badly. | 2020-01-03 | 1 | -1/+1 | |
| | * | 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.•••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 | 2019-07-15 | 1 | -2/+2 | |
| | * | 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>.•••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 | |
| * | Move IsValidDuration into the core. | 2018-11-24 | 1 | -15/+1 | |
| * | Fix the chanhistory module being inconsistent across servers.•••Closes #331. | 2018-10-01 | 1 | -2/+11 | |
| * | Add support for the IRCv3 batch specification.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 1 | -1/+18 | |
