aboutsummaryrefslogtreecommitdiff
path: root/src/xline.cpp
Commit message (Expand)AuthorAgeFilesLines
* Yet more stylistic fixes.Gravatar Sadie Powell2022-12-011-7/+22
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-10-181-0/+1
|\
| * Clear the ban cache when an xline is expired as well as removed.Gravatar Sadie Powell2022-10-151-0/+1
| * Fix unnecessarily using c_str in parameters that take a std::string.Gravatar Sadie Powell2022-09-041-1/+1
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-19/+19
* | Use auto in places where it is really obvious what the type is.Gravatar Sadie Powell2022-09-041-1/+0
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-21/+9
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-3/+2
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-6/+6
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-1/+1
* | 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-1/+1
|\|
| * Fix some more grammar errors in xline messages.Gravatar Sadie Powell2022-04-051-1/+1
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-5/+5
* | Add a quick method for adding a generic RPL_STATS row.Gravatar Sadie Powell2021-12-241-1/+1
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-5/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-0/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-0/+1
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-8/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-1/+1
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-1/+1
| * Code refactor and minor fix (#1879)Gravatar Herman2021-06-121-2/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-1/+1
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-1/+1
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-15/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-071-0/+1
|\|
| * Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-221-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-291-19/+19
|\|
| * Replace all erroneous space indentation with tab indentation.Gravatar Sadie Powell2020-07-291-19/+19
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-3/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-191-21/+17
|\|
| * Generalise XLine stats numerics using RPL_STATS from aircd.Gravatar Sadie Powell2020-02-181-2/+25
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-3/+8
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-3/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-2/+9
|\|
| * Only skip applying more X-lines to a user if they have been killed.•••This fixes an issue with the previous commit where if a user had a non-killing X-line applied to them (e.g. Q-line) they would not have any further X-lines applied to them. Thanks to @linuxdaemon for pointing this out. Gravatar Peter Powell2019-05-171-1/+5
| * Fix applying pending xlines to online users.Gravatar Peter Powell2019-05-161-2/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-22/+43
|\|
| * Fix BanCache entries existing after X-line expiry.•••When DefaultApply() adds a hit to the BanCache it uses the X-line duration to set a duration on the entry. This can result in an entry lasting longer than the X-line itself. Fix this by setting the entry duration to the time left on the X-line. Gravatar Matt Schatz2019-03-101-1/+1
| * Improve the handling of config X-lines and filters. (#1583)Gravatar Matt Schatz2019-02-221-19/+40
| * X-line expiries: use the new DurationString() function.Gravatar Matt Schatz2019-02-181-2/+2
* | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-2/+2
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-051-1/+3
|\|