aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Release v4.3.0. v4.3.0Gravatar Sadie Powell2024-09-071-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-09-079-11/+10
|
* Const correct the xline header.Gravatar Sadie Powell2024-09-031-19/+15
|
* Use auto in GetLevelRequired and GetSyntax.Gravatar Sadie Powell2024-08-291-5/+2
|
* Deprecate the raw overload of GenRandomStr in favour of GenRandom.Gravatar Sadie Powell2024-08-271-1/+8
| | | | | | | | The raw overload was almost always misused where GenRandom would be better. While we're making changes to this code switch the printable mode to use a static array like Anope does.
* Fix the argument to BindPorts not being documented.Gravatar Sadie Powell2024-08-271-1/+2
|
* Fix measuring the CPU load on Windows.Gravatar Sadie Powell2024-08-271-9/+6
|
* Redocument ServerStats and switch members to use size_t.Gravatar Sadie Powell2024-08-271-25/+16
|
* Change InspIRCd::ProcessColors to take a string instead of a vector.Gravatar Sadie Powell2024-08-271-0/+6
| | | | | | This is more useful for how MOTDs are processed now as we iterate through them anyway and this allows us to avoid a needless second iteration.
* Fix a minor doxygen warning.Gravatar Sadie Powell2024-08-271-1/+1
|
* Use sa_family_t instead of int.Gravatar Sadie Powell2024-08-273-4/+4
|
* Refactor the InspIRCd class to be actually readable.Gravatar Sadie Powell2024-08-271-205/+190
| | | | | This has been long overdue as most of the comments were outdated and members were shoved into the class in no logical way.
* Close loggers and notify opers if they throw any exceptions.Gravatar Sadie Powell2024-08-231-0/+9
|
* Fix formatting strings on C++20 compilers.Gravatar Sadie Powell2024-08-225-11/+11
|
* Add Numeric::push_fmt(...) as shorthand for push(INSP_FORMAT(...)).Gravatar Sadie Powell2024-08-182-10/+21
|
* Add a formatting overload to {Membership,User}::Write(Remote)Notice.Gravatar Sadie Powell2024-08-183-2/+32
|
* Document Write* members in the User type correctly.Gravatar Sadie Powell2024-08-181-15/+29
|
* Release v4.2.0. v4.2.0Gravatar Sadie Powell2024-08-031-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-08-031-1/+1
|
* Add ExtensionItem::OnSync which is called when an ext is synchronised.Gravatar Sadie Powell2024-07-241-0/+7
|
* Update all usages of ProtocolServer to use Server.Gravatar Sadie Powell2024-07-242-12/+6
|
* Add SendMetadata methods to Server.Gravatar Sadie Powell2024-07-241-0/+13
|
* Allow contrib modules to specify their own module version.Gravatar Sadie Powell2024-07-221-0/+13
|
* Update copyright headers.Gravatar InspIRCd Robot2024-07-143-3/+3
|
* Don't broadcast a ListExtItem when setting it in FromInternal.Gravatar Sadie Powell2024-07-141-3/+3
|
* Const correct numerichelper.Gravatar Sadie Powell2024-07-131-9/+9
|
* Avoid allocating in ListExtItem when its obviously not necessary.Gravatar Sadie Powell2024-07-071-0/+6
|
* Shrink the geo_maxmind storage after garbage collection.Gravatar Sadie Powell2024-07-071-0/+1
|
* Unregister extbans when the providing module is unloaded.Gravatar Sadie Powell2024-07-061-0/+5
|
* Release v4.0.0. v4.0.0Gravatar Sadie Powell2024-06-291-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-292-2/+2
|
* Tell people to use the main ChatSpike domain not our alias.Gravatar Sadie Powell2024-06-281-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-217-9/+9
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-141-1/+1
|
* Update Doxygen config and fix some warnings.Gravatar Sadie Powell2024-06-111-1/+2
|
* Remove an extraneous semicolon in the SQL module header.Gravatar Sadie Powell2024-06-071-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-0787-122/+113
|
* Replace std::aligned_storage with a non-deprecated alternative.Gravatar Sadie Powell2024-06-041-1/+1
|
* Add nullability attributes to module functions.Gravatar Sadie Powell2024-06-041-65/+65
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2024-06-031-0/+1
|\
* | Make passwords for oper accounts optional.Gravatar Sadie Powell2024-05-161-0/+3
| | | | | | | | | | | | This allows restricting an oper account based on other data such as TLS fingerprint or services account but without logging them in automatically like autologin.
* | Allow mutating the status message type in OnUserPre(Tag)Message.Gravatar Sadie Powell2024-05-063-4/+8
| |
* | Add --protocoldebug, make --debug default to DEBUG not RAWIO.Gravatar Sadie Powell2024-05-011-0/+3
| |
* | Rename OnBroadcastMessage to OnRouteMessage.Gravatar Sadie Powell2024-03-081-19/+20
| | | | | | | | This is more descriptive of what it actually does.
* | Rename some of the Module member variables.Gravatar Sadie Powell2024-03-041-8/+6
| |
* | Rework SQL::PopulateUserInfo.Gravatar Sadie Powell2024-02-191-10/+18
| |
* | Allow using multiple SSL fingerprint algorithms.Gravatar Sadie Powell2024-02-192-14/+29
| | | | | | | | Closes #1804.
* | If a user has an oper connect class then reset it when de-opering.Gravatar Sadie Powell2024-02-191-1/+3
| |
* | Split ExtBan::Acting from ExtBan::ActingBase.Gravatar Sadie Powell2024-02-151-5/+23
| |
* | Move DataProvider to base.Gravatar Sadie Powell2024-01-222-8/+8
| |