aboutsummaryrefslogtreecommitdiff
path: root/include/usermanager.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move already sent id rollover handling and static LocalUser::already_sent_id ...Gravatar Attila Molnar2015-11-031-0/+5
* Add UserManager::NextAlreadySentId() and convert all code to use itGravatar Attila Molnar2015-11-031-0/+5
* Rewrite invite system•••- Moved out of core, now lives entirely in core_channel - Accessible using the provided API after including the appropriate header - Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS - Expiration of timed invites are implemented using Timers - When creating a new invite let a non-timed invite override a timed one Gravatar Attila Molnar2015-11-021-1/+0
* Merge insp20Gravatar Attila Molnar2015-04-201-0/+4
|\