| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Rename OnSetUserIP to OnChangeRemoteAddress. | 2022-08-10 | 1 | -2/+2 | ||
| * | | Add a basic function for templating strings. | 2022-06-15 | 1 | -9/+6 | ||
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -4/+4 | ||
| * | | Slim down the globally included files. | 2022-04-30 | 1 | -0/+4 | ||
| * | | Format enums with an underlying type like classes. | 2022-04-30 | 1 | -2/+4 | ||
| * | | Merge branch 'insp3' into master. | 2022-04-29 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2022-04-28 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2022-04-05 | 1 | -4/+4 | ||
| |\| | ||||||
| | * | Use consistent xline messages locally•••For connectban these messages would have previously been duplicated to other servers until this was fixed earlier today. For dnsbl and rline they would have just differed on the local to a remote. As of the previous commit the module name is included in the setter so there is no need to vary the snotice. This makes things more consistent for server operators and allows scripts to parse the messages. | 2022-04-05 | 1 | -9/+9 | ||
| | * | Include the module name in the setter for server-added xlines. | 2022-04-05 | 1 | -3/+3 | ||
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -4/+4 | ||
| * | | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>. | 2022-01-16 | 1 | -1/+1 | ||
| * | | Always catch exceptions as a constant reference. | 2022-01-09 | 1 | -1/+1 | ||
| * | | Refactor CoreException and ModuleException. | 2022-01-07 | 1 | -6/+6 | ||
| * | | Make all extensibles use kebab-case for names where possible. | 2021-12-26 | 1 | -2/+2 | ||
| * | | Convert the dnsbl module to use generic stats instead of RPL_TEXT. | 2021-12-24 | 1 | -4/+4 | ||
| * | | Promote ExtensionItem::ExtensibleType to a top level enum class. | 2021-12-23 | 1 | -2/+2 | ||
| * | | Fix an unintentionally inverted condition in the dnsbl module. | 2021-12-20 | 1 | -1/+1 | ||
| * | | Deduplicate xline adding code in the dnsbl module. | 2021-12-20 | 1 | -42/+20 | ||
| * | | Refactor the DNSBL config types slightly. | 2021-12-20 | 1 | -15/+15 | ||
| * | | Merge branch 'insp3' into master. | 2021-12-14 | 1 | -6/+6 | ||
| |\| | ||||||
| | * | If a user has a unique username then include it in bans. | 2021-12-14 | 1 | -6/+6 | ||
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+2 | ||
| * | | Mark all module classes as final. | 2021-10-01 | 1 | -1/+3 | ||
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -4/+4 | ||
| * | | Refactor the DNSBL config storage class. | 2021-05-13 | 1 | -113/+143 | ||
| * | | Refactor the hex encoding function. | 2021-05-10 | 1 | -1/+1 | ||
| * | | Rename the cgiirc module to gateway. | 2021-04-11 | 1 | -3/+0 | ||
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -3/+3 | ||
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -1/+0 | ||
| * | | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2021-03-31 | 1 | -1/+4 | ||
| |\| | ||||||
| | * | Add support for per-DNSBL timeouts.•••This should fix the issue of some DNSBLs being slower than others. | 2021-03-31 | 1 | -1/+4 | ||
| * | | Pascalize Set in extension item classes. | 2021-03-17 | 1 | -4/+4 | ||
| * | | Pascalize Get in extension item classes. | 2021-03-17 | 1 | -4/+4 | ||
| * | | Merge branch 'insp3' into master. | 2021-03-10 | 1 | -5/+18 | ||
| |\| | ||||||
| | * | Fix not always incrementing the DNSBL stats. | 2021-03-06 | 1 | -5/+18 | ||
| * | | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -1/+1 | ||
| * | | Make MyClass private and move everything to GetClass. | 2021-01-31 | 1 | -10/+2 | ||
| * | | Merge branch 'insp3' into master. | 2021-01-18 | 1 | -29/+54 | ||
| |\| | ||||||
| | * | Add a separate stats class for DNSBL errors. | 2021-01-18 | 1 | -10/+21 | ||
| | * | Improve the robustness of the DNSBL module.•••- Handle DNSBLs that return invalid lookup results. - Fix DNSBLs that return non-local addresses blocking connections. - Fix silently failing when a DNSBL returns no IPv4 results. - General code cleanup. | 2021-01-18 | 1 | -21/+35 | ||
| * | | Merge tag 'v3.8.1' into master. | 2020-11-20 | 1 | -1/+10 | ||
| |\| | ||||||
| | * | Avoid doing "IP changed" event stuff on quitting users. | 2020-11-20 | 1 | -1/+4 | ||
| | * | Prioritise connectban and dnsbl after core_xline. | 2020-11-10 | 1 | -0/+6 | ||
| * | | Merge branch 'insp3' into master. | 2020-11-03 | 1 | -3/+11 | ||
| |\| | ||||||
| | * | Make connect class debug logging more complete and consistent. | 2020-11-03 | 1 | -3/+11 | ||
| * | | Move FilePosition to fileutils.h and use in ConfigTag. | 2020-11-03 | 1 | -4/+4 | ||
| * | | Convert ConnectClass from reference<> to std::shared_ptr<>. | 2020-11-03 | 1 | -1/+1 | ||
