| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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/+11 | |
| * | Clean up the typedefs for OnBuildNeighborList. | 2022-10-29 | 1 | -2/+2 | |
| * | Make clientprotocol{msg,event} and numericbuilder non-default headers. | 2022-06-26 | 1 | -0/+1 | |
| * | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -1/+1 | |
| * | Consistently use `!foo` instead of `foo == NULL`. | 2021-12-03 | 1 | -1/+1 | |
| * | Mark all module classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | Fix various uses of the _t suffix which is reserved by POSIX. | 2021-04-17 | 1 | -2/+2 | |
| * | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -9/+6 | |
| * | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2021-03-05 | 1 | -1/+1 | |
| * | | Pascalize Cap::set and rename Cap::get to IsEnabled. | 2020-07-20 | 1 | -2/+2 | |
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -6/+2 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -2/+2 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -2/+2 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -3/+3 | |
| |/ | |||||
| * | Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> | 2018-08-13 | 1 | -20/+14 | |
| * | Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a user's hostname. | 2017-10-28 | 1 | -1/+1 | |
| * | Merge v2.0.23 and v2.0.24 into master. | 2017-07-09 | 1 | -0/+2 | |
| * | Add m_ircv3_chghost which implements the IRCv3.2 chghost extension | 2015-12-05 | 1 | -2/+12 | |
| * | Add UserManager::NextAlreadySentId() and convert all code to use it | 2015-11-03 | 1 | -2/+2 | |
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | 2014-07-14 | 1 | -2/+2 | |
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ... | 2014-07-14 | 1 | -2/+2 | |
| * | Convert UserChanList to an intrusively linked list | 2014-01-24 | 1 | -4/+4 | |
| * | Move host cycle logic into m_hostcycle | 2013-08-09 | 1 | -0/+114 | |
