| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move 1205 UID compatibility code to PreProcessOldProtocolMessage.•••This should make it more reliable. | 2024-07-24 | 1 | -7/+6 | |
| * | Fix broadcasting UID messages to v3 servers.•••We have to use the compat layer here as broadcast messages do not go through the command builder. | 2024-07-20 | 1 | -3/+2 | |
| * | Update copyright headers. | 2024-06-07 | 1 | -1/+1 | |
| * | Replace FRHOST with a two parameter version of FHOST.•••No compat layer needed here as FRHOST was added in v4. | 2024-02-27 | 1 | -6/+5 | |
| * | Send the real username as the second parameter to FIDENT. | 2024-02-27 | 1 | -1/+6 | |
| * | Fix remote users on legacy servers not having a real username. | 2023-06-29 | 1 | -2/+1 | |
| * | 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 | -12/+18 | |
| * | Merge the servprotect module into the services module. | 2023-02-19 | 1 | -1/+1 | |
| * | Refactor the caching methods in User and rename to make more sense. | 2023-01-24 | 1 | -2/+2 | |
| * | Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings. | 2023-01-23 | 1 | -2/+2 | |
| * | Fix calling various static functions through a type instance. | 2023-01-11 | 1 | -1/+1 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -1/+1 | |
| * | | Yet more stylistic fixes. | 2022-12-01 | 1 | -1/+4 | |
| * | | Rename session registration to connection to avoid a semantic conflict.•••We previously referred to both session registration and user registration as "registration" which is confusing for users who aren't familiar with how IRC works. | 2022-10-29 | 1 | -4/+4 | |
| * | | Use User::IsFullyConnected instead of checking for REG_ALL. | 2022-10-29 | 1 | -1/+1 | |
| * | | Rename User::age to User::nickchanged and fix the docs. | 2022-10-11 | 1 | -7/+7 | |
| * | | Use auto instead of type names where the type is obvious. | 2022-09-29 | 1 | -2/+2 | |
| * | | Move aptosa/untosa into the sockaddrs union and add from/from_ip.•••The struct will also now always be zero-initialized by default which removes the footgun which has happened previously where the union has been accessed before being initialized leading to it containing weird values. | 2022-08-11 | 1 | -6/+2 | |
| * | | Rename SetClientIP to ChangeRemoteAddress. | 2022-08-10 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2022-08-10 | 1 | -4/+10 | |
| |\| | |||||
| | * | Fix remote users with UNIX socket paths as their sockaddr. | 2022-08-10 | 1 | -2/+9 | |
| | * | Fix some harmless debug messages when initializing remote users. | 2022-08-10 | 1 | -2/+1 | |
| * | | Switch from NULL to nullptr. | 2022-07-22 | 1 | -2/+2 | |
| * | | 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-03-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix real name formatting bleeding into IRC messages. | 2022-03-21 | 1 | -1/+1 | |
| * | | Add the FRHOST command to allow changing a remote user's real host.•••Closes #1803. | 2021-09-02 | 1 | -0/+7 | |
| * | | Fix various uses of the _t suffix which is reserved by POSIX. | 2021-04-17 | 1 | -4/+4 | |
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -4/+4 | |
| * | | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode | 2021-03-30 | 1 | -4/+7 | |
| * | | Replace all internal references to uline with services. | 2021-01-30 | 1 | -1/+1 | |
| * | | Convert CmdResult to an 8-bit strongly typed enum. | 2020-10-27 | 1 | -4/+4 | |
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fixes by misspell-fixer | 2020-04-21 | 1 | -1/+1 | |
| * | | Move FindNickOnly to UserManager. | 2020-02-09 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -2/+6 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -2/+6 | |
| * | | Merge branch 'insp3' into master. | 2019-11-13 | 1 | -1/+1 | |
| |\| | |||||
| | * | Add the server id to the Server class. | 2019-09-23 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2019-07-27 | 1 | -1/+1 | |
| |\| | |||||
| | * | spanningtree: Never send a message to a raw UUID in CmdBuilder. | 2019-07-19 | 1 | -1/+1 | |
| * | | UserManager: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| * | | SnomaskManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| |/ | |||||
| * | Remove trailing whitespace from various source files. | 2019-01-24 | 1 | -1/+1 | |
| * | Rename User::fullname to realname and make it private. | 2018-07-30 | 1 | -3/+3 | |
| * | Replace most usages of "name" with "real" or "real name". | 2018-07-30 | 1 | -1/+1 | |
