aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace all erroneous space indentation with tab indentation.Gravatar Sadie Powell2020-07-291-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-2/+1
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
* Add support for limiting what opers can subscribe to snomasks.Gravatar Sadie Powell2020-04-111-0/+24
* Clean up the logic for parsing oper mode privileges.Gravatar Sadie Powell2020-04-111-18/+12
* Set the minimum length to 1 for most config items with a default.Gravatar Sadie Powell2020-04-091-1/+1
* Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-301-1/+1
* Implement support for the SERVLIST command.Gravatar Sadie Powell2020-03-121-3/+3
* Warn if the server config contains an unhashed password.•••This will be made a hard failure in v4. Gravatar Sadie Powell2020-03-111-2/+4
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-6/+18
* Ignore clients on ulined servers when reporting stats in LUSERS.Gravatar Peter Powell2019-12-281-0/+6
* Deprecate Send{Channel,User}Notice; use SendMessage instead.Gravatar Peter Powell2019-11-171-1/+1
* Fix respecting the deprecated <channels:users> tag.Gravatar Peter Powell2019-10-241-4/+18
* Fire the OnSetUserIP event after the connect class change.Gravatar Peter Powell2019-10-211-4/+3
* Fix a shadowing warning in LocalUser.Gravatar Peter Powell2019-10-181-2/+2
* Implement serialisation of users.•••This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade. Gravatar Peter Powell2019-10-141-0/+9
* Fix a shadowing warning in UserIOHandler::OnError.Gravatar Peter Powell2019-08-011-2/+2
* Stop removing oper modes after a user have been quit network-wide.•••Fixes #1686. Gravatar Peter Powell2019-07-311-3/+7
* Improve the "max connections exceeded" oper snotice.Gravatar Peter Powell2019-07-261-2/+8
* Add a method for swapping user I/O handlers.Gravatar Peter Powell2019-07-211-0/+6
* Allow modules to prevent a failed connection from being closed.Gravatar Peter Powell2019-07-211-2/+5
* Default idents to the uuid of the connecting user.Gravatar Peter Powell2019-06-121-1/+1
* Delete some obsolete comments.Gravatar Peter Powell2019-05-091-4/+0
* Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* HasModePermission: fix inverted condition.Gravatar Peter Powell2019-04-211-1/+1
* HasModePermission: use IsModeChar.Gravatar Peter Powell2019-04-191-1/+2
* Rename HasPermission to HasCommandPermission.Gravatar Peter Powell2019-04-191-2/+2
* Remove the 'noisy' mode for HasPrivPermission.•••This was only used in one place. Gravatar Peter Powell2019-04-191-13/+3
* Fix an off-by-one error in User::GetModeLetters().Gravatar Peter Powell2019-02-171-1/+1
* Replace GetServerPort() with server_sa.port().Gravatar Peter Powell2019-02-151-7/+2
* Rename User::nping to nextping for consistency with lastping.Gravatar Peter Powell2019-02-151-2/+2
* Move <oper:class> and <oper:vhost> to core_oper.Gravatar Peter Powell2019-02-051-11/+0
* Fix erroneously sending RPL_YOURDISPLAYEDHOST to HAProxy clients.Gravatar Peter Powell2019-01-281-1/+1
* Remove trailing whitespace from various source files.Gravatar Peter Powell2019-01-241-1/+1
* Implement support for the extended tag space for client tags.Gravatar Peter Powell2019-01-241-23/+19
* Call the OnUserInit hook from earlier in UserManager::AddUser.•••This fixes messages being lost when sending them to a user who has only just connected to the server. Gravatar Peter Powell2019-01-201-0/+4
* Redo OnSetEndPoint logic to fix duplicate clones (#1549).Gravatar linuxdaemon2019-01-141-14/+22
* Fix a crash when the core_oper module is not loaded.Gravatar Peter Powell2018-12-121-7/+8
* Merge branch 'insp20' into master.Gravatar Peter Powell2018-09-241-5/+15
|\
* | Send the 001-004 numerics and MOTD/LUSERS from core_info.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-221-33/+3
* | Rename OnChangeLocalUserHost to OnPreChangeHost for consistency.Gravatar Peter Powell2018-08-141-2/+3
* | Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-94/+85
* | Move message parsing to ProcessBuffer and fix edge cases in it.Gravatar Peter Powell2018-08-101-1/+1
* | Remove the original line parameter of On{Pre,Post}Command.•••In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do. Gravatar Peter Powell2018-08-101-2/+2
* | Rename User::fullname to realname and make it private.Gravatar Peter Powell2018-07-301-3/+8
* | Replace most usages of "name" with "real" or "real name".Gravatar Peter Powell2018-07-301-2/+2
* | Replace most usages of "GECOS" with "real" or "real name".Gravatar Peter Powell2018-07-301-5/+5
* | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. Gravatar Peter Powell2018-07-261-2/+2
* | Add a module which implements the HAProxy PROXY v2 protocol.Gravatar Peter Powell2018-07-261-0/+6
* | Make more config stuff case insensitive.Gravatar Peter Powell2018-07-241-1/+1