aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename IdentMax to MaxUser for consistency with the other limits.Gravatar Sadie Powell2020-11-271-1/+1
* Convert UserType to be a uint8_t and move inside User.Gravatar Sadie Powell2020-11-101-4/+4
* Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-031-22/+33
|\
| * Make connect class debug logging more complete and consistent.Gravatar Sadie Powell2020-11-031-22/+33
* | Rename ConfigTag::tag to ConfigTag::name.Gravatar Sadie Powell2020-11-031-1/+1
* | Move FilePosition to fileutils.h and use in ConfigTag.Gravatar Sadie Powell2020-11-031-1/+1
* | Replace ConfigTag::create with a public constructor.Gravatar Sadie Powell2020-11-031-5/+3
* | Rename ConfigItems to ConfigTag::Items.Gravatar Sadie Powell2020-11-031-8/+6
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-031-12/+10
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-4/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-011-1/+4
|\|
| * Don't call the OnChangeRealHost event when initialising a user.•••Fixes a (git only) crash when a user gets xlined before they have been initialised. Gravatar Sadie Powell2020-10-291-1/+4
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-5/+3
* | Convert OperInfo from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-271-0/+1
|\|
| * Fix firing the wrong event when a real hostname changes.Gravatar Sadie Powell2020-10-081-1/+1
| * Recheck users for xlines when their real hostname changes.Gravatar Sadie Powell2020-10-061-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-09-181-1/+1
|\|
| * Fix OnChangeRealName not being fired for remote users.Gravatar Sadie Powell2020-09-011-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-07-291-1/+1
|\|
| * Replace all erroneous space indentation with tab indentation.Gravatar Sadie Powell2020-07-291-1/+1
* | Fix the case of getError/getSendQSize and rewrite the doc comments.Gravatar Sadie Powell2020-07-201-3/+3
* | Split OnSetEndPoint into two events.Gravatar Sadie Powell2020-07-201-3/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-3/+2
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-2/+1
| * Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
* | Revert "Convert UserType to an enum class".•••There's a bug in GCC with bitfields and enum class. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51242 This reverts commit 44834a66a7e92c8979ae16421286c581a9cffbe9. Gravatar Sadie Powell2020-04-211-3/+3
* | Convert UserType to an enum class.Gravatar Sadie Powell2020-04-211-3/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-141-18/+36
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-091-2/+2
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-5/+7
|\|
| * 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
* | Move FindNickOnly to UserManager.Gravatar Sadie Powell2020-02-091-1/+1
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-25/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-6/+18
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-6/+18
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-0/+6
|\|
| * Ignore clients on ulined servers when reporting stats in LUSERS.Gravatar Peter Powell2019-12-281-0/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-1/+1
|\|
| * Deprecate Send{Channel,User}Notice; use SendMessage instead.Gravatar Peter Powell2019-11-171-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-8/+30
|\|
| * 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