aboutsummaryrefslogtreecommitdiff
path: root/include/usermanager.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-11-021-1/+1
* Count services in the global user count.•••This behaviour was always kinda broken so lets just drop it. Gravatar Sadie Powell2024-10-101-1/+1
* Merge branch 'insp3' into insp4.Gravatar Sadie Powell2024-10-101-0/+3
|\
| * When a server stops being ulined remove its users from the uline list.Gravatar Sadie Powell2024-10-101-0/+3
* | Update copyright headers.Gravatar InspIRCd Robot2024-06-071-2/+1
* | Add some overloads of Find{Nick,UUID,} for local/remote users.Gravatar Sadie Powell2023-01-071-0/+68
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+0
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+0
* | Pass the client/server sockaddr around as a ref instead of a ptr.Gravatar Sadie Powell2022-12-251-1/+1
* | Add nullability attributes to UserManager.Gravatar Sadie Powell2022-12-251-5/+5
* | Fix some types which were missed when making stuff final.Gravatar Sadie Powell2022-10-301-1/+1
* | 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. Gravatar Sadie Powell2022-10-291-20/+18
* | Allow UserManager::Find{Nick,UUID,} to ignore unregistered users.Gravatar Sadie Powell2022-10-291-3/+6
* | Revert the previous commit slightly to work around a bug in Clang.Gravatar Sadie Powell2022-10-221-0/+4
* | Assign more class members inline instead of in the constructor.Gravatar Sadie Powell2022-10-211-6/+2
* | Rename user_hash to UserMap and move to usermanager.Gravatar Sadie Powell2022-10-071-3/+6
* | Inline the one use of ServerNoticeAll and rm the function.Gravatar Sadie Powell2022-10-011-6/+0
* | Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-1/+1
* | Fix some warnings noticed by the readability-* clang-tidy checkers.Gravatar Sadie Powell2022-09-031-1/+1
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-1/+1
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
* | Rename CUSTOM_PRINTF to ATTR_PRINTF.•••ATTR_* matches the naming scheme which will be used for function attributes from now on. Also, redocument it to have a better description and allow Doxygen to parse it. Gravatar Sadie Powell2022-01-151-1/+1
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+1
* | Fix some places where U-line -> service was missed.Gravatar Sadie Powell2021-08-291-1/+1
* | Fix various uses of the _t suffix which is reserved by POSIX.Gravatar Sadie Powell2021-04-171-2/+2
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-281-2/+2
|\|
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-301-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-2/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-4/+7
|\|
| * Implement support for the SERVLIST command.Gravatar Sadie Powell2020-03-121-4/+7
* | Move FindNickOnly to UserManager.Gravatar Sadie Powell2020-02-091-0/+6
* | Move FindNick to UserManager.Gravatar Sadie Powell2020-02-091-0/+7
* | Move FindUUID to the UserManager class.Gravatar Sadie Powell2020-02-091-0/+6
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-3/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-0/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-1/+9
|\|
| * Ignore clients on ulined servers when reporting stats in LUSERS.Gravatar Peter Powell2019-12-281-1/+9
* | Get rid of UserManager#OperCount and UserManager#UserCount.•••OperCount was only used in one place, UserCount is used nowhere, and both just a wrapper around data which is accessible by other means. Gravatar Sadie Powell2019-12-291-10/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-151-6/+0
|\|
| * Refactor UserManager::DoBackgroundUserStuff().Gravatar Peter Powell2019-02-151-6/+0
* | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
|/
* Fix a bunch of Doxygen warnings.Gravatar Peter Powell2017-08-261-1/+1
* Update UserManager documentation and commentsGravatar Attila Molnar2016-08-241-13/+15
* Remove UserManager::GarbageCollect()Gravatar Attila Molnar2015-11-031-5/+0