aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_silence.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-3/+3
|
* Refuse to set an extension on the wrong type of extensible.Gravatar Sadie Powell2022-01-311-0/+3
|
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-7/+7
|
* Make all extensibles use kebab-case for names where possible.Gravatar Sadie Powell2021-12-261-1/+1
|
* Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-231-1/+1
|
* Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-4/+6
|
* Mark all command classes as final.Gravatar Sadie Powell2021-10-011-1/+2
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-2/+2
|\|
| * Fix the silence TAGMSG flags being inverted in BitsToFlags.Gravatar Sadie Powell2021-06-201-2/+2
| |
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-1/+1
| |
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-2/+2
| |
* | Use string_view in IsCTCP.Gravatar Sadie Powell2021-04-081-1/+1
| |
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-14/+11
| |
* | Implement support for automatically syncing extension items.Gravatar Sadie Powell2021-03-171-1/+1
| |
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-171-2/+2
| |
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-171-1/+1
| |
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
| |
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-4/+4
| |
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-301-1/+1
| |
* | Rename <silence:exemptuline> to <silence:exemptservice>.Gravatar Sadie Powell2021-01-301-3/+3
| |
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
| |
* | Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-271-7/+7
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-09-271-1/+0
|\|
| * Remove an unnecessary break statement.Gravatar Sadie Powell2020-09-271-1/+0
| |
* | Alow modules to specify multiple syntax lines.Gravatar Sadie Powell2020-04-141-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
| |
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+2
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+3
| |
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-1/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-1/+1
|\|
| * Update my name and email address.Gravatar Sadie Powell2019-12-311-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-231-7/+84
|\|
| * Add internal serialisations of the DCC allow and silence lists.Gravatar Peter Powell2019-09-031-6/+83
| |
| * When silence mask is prefixed by + or -, it should only remove the first ↵Gravatar iwalkalone2019-09-021-1/+1
| | | | | | | | character, not the entire string (#1698).
* | Move the Module parameter of ExtensionItem et al to the start.Gravatar Sadie Powell2019-08-131-1/+1
| | | | | | | | This matches what other ServiceProvider types do.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-23/+29
|\|
| * Replace large if/else blocks for target.type with switches (#1668).Gravatar linuxdaemon2019-06-241-22/+28
| |
| * Copy the silence flags when sending update notifications.Gravatar Peter Powell2019-05-171-1/+1
| | | | | | | | This fixes a crash bug in the silence module on some versions of GCC.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-268/+320
|\|
| * Some more text fixes and improvements (#1618).Gravatar Robby2019-04-281-5/+5
| |
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-2/+2
| |
| * Add the new implementation of the silence module.Gravatar Peter Powell2019-04-181-0/+438
| | | | | | | | | | | | | | | | This module has significant improvements on the previous one: * Flags which actually make sense. * Better compatibility with other SILENCE implementations. * Support for blocking CTCPs. * Support for blocking TAGMSGs.
| * Remove m_silence pending a complete rewrite.Gravatar Peter Powell2019-04-181-386/+0
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-3/+3
|\|
| * Various text improvements: consistency, syntax, help and doc updates/fixes.Gravatar Robby2019-02-181-3/+3
| |
* | Replace translation macros with a C++11 initialiser list.Gravatar Sadie Powell2019-02-151-1/+1
| |