| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2024-11-02 | 1 | -1/+1 | |
| * | Add the Time::FromNow helper function. | 2024-10-03 | 1 | -1/+1 | |
| * | Update copyright headers. | 2024-06-21 | 1 | -2/+2 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -2/+2 | |
| * | Retain the "real" username properly like we do for hostnames.•••This introduces the concept of a real username. This value comes from either the initial USER message or from an ident lookup. Doing this allows us to use it for bans through vidents and cloaking web client users using their remote username. While changing this I also changed all of the uses of "ident" other than RFC 1413 lookups and some compatibility cases to refer to usernames as user(name) instead of ident. Our use of ident in these places was incorrect as that only refers to the RFC 1413 response and is not commonly used in the way we used it by any other IRC server implementations. | 2023-06-29 | 1 | -1/+1 | |
| * | Convert DelLine from const char* to const std::string&. | 2023-05-30 | 1 | -2/+2 | |
| * | Rename duration to timeutils and relocate InspIRCd::TimeString. | 2023-05-10 | 1 | -2/+2 | |
| * | Refactor the caching methods in User and rename to make more sense. | 2023-01-24 | 1 | -1/+1 | |
| * | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | 2023-01-23 | 1 | -7/+7 | |
| * | Move duration functions to their own header. | 2023-01-23 | 1 | -3/+4 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -2/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -2/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-12-10 | 1 | -1/+3 | |
| |\| | |||||
| | * | Allow specifying multiple masks when adding an X-line.•••The only exemptions for this are RLINE (a real name might contains commas) and SVSHOLD (sent by services only). Closes #1972. | 2022-12-10 | 1 | -2/+3 | |
| | * | Fix unnecessarily using c_str in parameters that take a std::string. | 2022-09-04 | 1 | -1/+1 | |
| * | | Yet more stylistic fixes. | 2022-12-01 | 1 | -2/+4 | |
| * | | Use User::IsFullyConnected instead of checking for REG_ALL. | 2022-10-29 | 1 | -1/+1 | |
| * | | Allow UserManager::Find{Nick,UUID,} to ignore unregistered users. | 2022-10-29 | 1 | -2/+2 | |
| * | | Use auto instead of type names where the type is obvious. | 2022-09-29 | 1 | -1/+1 | |
| * | | Fix various cases of the &* being next to the name instead of type. | 2022-09-29 | 1 | -1/+1 | |
| * | | Use auto in places where it is really obvious what the type is. | 2022-09-04 | 1 | -1/+1 | |
| * | | Fix some warnings noticed by the readability-* clang-tidy checkers. | 2022-09-03 | 1 | -2/+2 | |
| * | | Store the shun cleanedcommands/enabledcommands in a token list. | 2022-06-18 | 1 | -16/+10 | |
| * | | 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 | -1/+1 | |
| |\| | |||||
| | * | Fix the grammar of various xline messages. | 2022-04-05 | 1 | -2/+2 | |
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -4/+4 | |
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+2 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+2 | |
| * | | Merge branch 'insp3' into master. | 2021-12-14 | 1 | -1/+1 | |
| |\| | |||||
| | * | If a user has a unique username then include it in bans. | 2021-12-14 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-12-11 | 1 | -12/+12 | |
| |\| | |||||
| | * | Add KNOCK and CYCLE to the list of sanitisable shun commands. | 2021-12-02 | 1 | -12/+12 | |
| * | | Apply the final keyword to all module classes where appropriate. | 2021-10-04 | 1 | -1/+2 | |
| * | | Mark all command classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | | Mark all module classes as final. | 2021-10-01 | 1 | -1/+3 | |
| * | | Remove a bunch of unnecessary whitespace. | 2021-08-17 | 1 | -1/+0 | |
| * | | Stop broadcasting the CBAN, RLINE, and SHUN commands.•••These will be broadcast by the X-line system so this legacy hack is no longer necessary. | 2021-07-23 | 1 | -8/+0 | |
| * | | Merge branch 'insp3' into master. | 2021-05-11 | 1 | -2/+0 | |
| |\| | |||||
| | * | Fix a bunch of weird indentation and spacing issues. | 2021-04-27 | 1 | -1/+1 | |
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -2/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-03-05 | 1 | -2/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-01-13 | 1 | -0/+6 | |
| |\| | |||||
| | * | Add a shun option to only apply when users are fully connected.•••Closes #1825. | 2021-01-13 | 1 | -0/+6 | |
