aboutsummaryrefslogtreecommitdiff
path: root/src/coremods
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-11-0211-12/+11
|
* Add support for extbans without letters.Gravatar Sadie Powell2024-10-161-9/+20
|
* Tweak <options:modesinlist> to allow only showing to opers.Gravatar Sadie Powell2024-10-111-3/+16
| | | | | This can help opers avoid accidentally invading a secret channel that they can see because of their privileges.
* Count services in the global user count.Gravatar Sadie Powell2024-10-101-6/+3
| | | | This behaviour was always kinda broken so lets just drop it.
* Add the Time::FromNow helper function.Gravatar Sadie Powell2024-10-035-5/+5
|
* Add a type alias for the extban letter type.Gravatar Sadie Powell2024-09-272-4/+4
|
* Fix rebuilding the 004 numeric on reloading core_info.Gravatar Sadie Powell2024-09-171-6/+9
|
* Sort the 004 mode list alphabetically.Gravatar Sadie Powell2024-09-171-0/+1
|
* Only remove extbans on unload if provided by the right module.Gravatar Sadie Powell2024-09-131-2/+7
|
* Raise an exception if an extban name or letter is already in use.Gravatar Sadie Powell2024-09-131-2/+12
|
* Send an ISupport diff when a user moves to a new connect class.Gravatar Sadie Powell2024-09-094-0/+40
|
* Update copyright headers.Gravatar InspIRCd Robot2024-09-0711-12/+11
|
* Normalise the case of MOD_RESULT variables.Gravatar Sadie Powell2024-08-318-34/+34
|
* Fix the missing <nick> field in whowas RPL_WHOISACTUALY.Gravatar Sadie Powell2024-08-291-1/+1
|
* Remove the needless cast of <whowas:maxkeep> in core_whowas.Gravatar Sadie Powell2024-08-281-4/+4
|
* Tweak the whowas config defaultsGravatar Sadie Powell2024-08-281-5/+5
| | | | | | | - Decrease the default number of nick groups. - Increase the days to keep records for. - Enable update on nick change by default. - Remove the upper bounds on the fields.
* Avoid adding UUID users to the whowas database.Gravatar Sadie Powell2024-08-271-2/+3
|
* Fix the whowas database not being updated on nick change.Gravatar Sadie Powell2024-08-271-4/+13
|
* Slightly reduce the memory usage of the WHOWAS database.Gravatar Sadie Powell2024-08-271-3/+9
|
* Store the actual server name rather than the public name for WHOWAS.Gravatar Sadie Powell2024-08-271-1/+1
| | | | We check hideserver when sending the numeric anyway.
* Replace the InspIRCd-specific RPL_WHOWASIP with RPL_WHOISACTUALLY.Gravatar Sadie Powell2024-08-271-4/+5
| | | | This makes us more compatible with other server implementations.
* Fix measuring the CPU load on Windows.Gravatar Sadie Powell2024-08-271-2/+2
|
* Change InspIRCd::ProcessColors to take a string instead of a vector.Gravatar Sadie Powell2024-08-271-1/+1
| | | | | | 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.
* Add Numeric::push_fmt(...) as shorthand for push(INSP_FORMAT(...)).Gravatar Sadie Powell2024-08-181-1/+1
|
* Add a formatting overload to {Membership,User}::Write(Remote)Notice.Gravatar Sadie Powell2024-08-181-2/+2
|
* Update my nick in the INFO output.Gravatar Sadie Powell2024-08-121-1/+1
|
* Allow contrib modules to specify their own module version.Gravatar Sadie Powell2024-07-221-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2024-07-142-2/+2
|
* Use auto when extracting the internal type of a message target.Gravatar Sadie Powell2024-07-131-1/+1
|
* Fix MOTD parsing accidentally skipping lines which are blank.Gravatar Sadie Powell2024-07-051-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-2122-22/+22
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-0764-131/+123
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2024-06-031-6/+0
|\
* | Update the INFO output for the current state of things.Gravatar Sadie Powell2024-05-211-18/+12
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2024-05-211-14/+14
|\|
| * Fix the indentation of the contributors list.Gravatar Sadie Powell2024-05-211-14/+14
| |
* | Make passwords for oper accounts optional.Gravatar Sadie Powell2024-05-161-3/+4
| | | | | | | | | | | | 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-061-1/+1
| |
* | Rename some of the Module member variables.Gravatar Sadie Powell2024-03-043-4/+4
| |
* | Fix a missing include in core_oper.Gravatar Sadie Powell2024-02-191-0/+1
| |
* | If a user has an oper connect class then reset it when de-opering.Gravatar Sadie Powell2024-02-191-0/+17
| |
* | Split ExtBan::Acting from ExtBan::ActingBase.Gravatar Sadie Powell2024-02-152-2/+2
| |
* | Redocument the server operator mode handler.Gravatar Sadie Powell2023-09-291-9/+7
| |
* | Improve the server operator message when a server operator logs out.Gravatar Sadie Powell2023-09-261-1/+3
| |
* | Move TokenList back to its own header and move INSP_FORMAT to compat.Gravatar Sadie Powell2023-09-031-0/+1
| | | | | | | | | | This allows making stringutils an optional header given that most of it is not used by most of the codebase.
* | Fix showing command list when a user has the servers/auspex priv.Gravatar Sadie Powell2023-08-201-1/+1
| |
* | Fix list modes unintentionally being case sensitive.Gravatar Sadie Powell2023-08-123-0/+42
| | | | | | | | Closes #907.
* | Rename the error log level to critical.Gravatar Sadie Powell2023-08-112-6/+6
| | | | | | | | | | "ERROR" is apparently defined by more than just Windows. Let's pick a different name which is less likely to cause collisions.
* | Update usages of stdalgo::string::equalsci to use insp::equalsci.Gravatar Sadie Powell2023-08-111-1/+2
| |
* | Move stdalgo::string::join to utility/string and templatise separator.Gravatar Sadie Powell2023-08-113-6/+7
| |