aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_connectban.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2025-03-281-1/+1
* Rename ToHuman to ToLongString.•••This name is used by functions in too many places already. Gravatar Sadie Powell2025-03-181-1/+1
* Add Duration::ToHuman and update messages to use it.Gravatar Sadie Powell2025-03-031-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2024-11-021-1/+1
* Raise the minimum connectban threshold to 2.Gravatar Sadie Powell2024-10-111-1/+1
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-09-191-2/+8
|\
| * Expand IPv6 addresses in connectban to avoid breaking S2S.Gravatar Sadie Powell2024-09-191-2/+8
* | Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+2
* | Rename duration to timeutils and relocate InspIRCd::TimeString.Gravatar Sadie Powell2023-05-101-2/+2
* | Make reading the core config less of a mess.Gravatar Sadie Powell2023-01-271-2/+2
* | Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-3/+3
* | Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-1/+1
* | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings.Gravatar Sadie Powell2023-01-231-4/+4
* | Move duration functions to their own header.Gravatar Sadie Powell2023-01-231-2/+3
* | Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-1/+1
* | Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
* | Add a typedef for sa_family_t on Windows.Gravatar Sadie Powell2022-11-161-2/+2
* | Use auto in places where it is really obvious what the type is.Gravatar Sadie Powell2022-09-041-1/+1
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-1/+1
* | Rename OnSetUserIP to OnChangeRemoteAddress.Gravatar Sadie Powell2022-08-101-3/+3
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-2/+1
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-1/+1
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-051-7/+8
|\|
| * 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. Gravatar Sadie Powell2022-04-051-2/+3
| * Notify opers about the connectban zline being added before applying it.•••This matches behaviour elsewhere. Gravatar Sadie Powell2022-04-051-1/+1
| * Include the module name in the setter for server-added xlines.Gravatar Sadie Powell2022-04-051-1/+1
| * Increase the default connectban ban duration from 10m to 6h.•••10m is borderline useless for preventing bot floods. Gravatar Sadie Powell2022-04-051-1/+1
| * Default connectban cidr ranges to the values specified in <cidr>.Gravatar Sadie Powell2022-04-051-2/+2
| * Fix the cban and connectban modules sending out duplicate snotices.Gravatar Sadie Powell2022-04-051-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-271-1/+1
|\|
| * Rename <connectban:duration> to <connectban:banduration>.Gravatar Sadie Powell2022-03-221-1/+1
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-181-2/+25
|\|
| * Fix some inverted ignoreuntil values in the connectban module.Gravatar Sadie Powell2021-06-181-2/+2
| * Add the bootwait and splitwait options to connectban.Gravatar Sadie Powell2021-06-181-3/+26
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-5/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-291-2/+12
|\|
| * Allow disabling connectban for specific connect classes.•••Ref: #1841. Gravatar Sadie Powell2021-01-271-2/+12
* | Merge tag 'v3.8.1' into master.Gravatar Sadie Powell2020-11-201-2/+8
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-11-201-1/+1
| * Avoid doing "IP changed" event stuff on quitting users.Gravatar Sadie Powell2020-11-201-1/+1
| * Prioritise connectban and dnsbl after core_xline.Gravatar Sadie Powell2020-11-101-0/+6
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1