summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2024-03-04Add NickAlias::GetVhostMask for getting the vident@vhost.Sadie Powell
2024-02-29Consolidate some header files.Sadie Powell
2024-02-29Fix some oversights.Sadie Powell
2024-02-29Merge branch '2.0' into 2.1.Sadie Powell
2024-02-29Fix a copy/paste error in webcpanel.Sadie Powell
2024-02-29Rip out ns_access and related code.Sadie Powell
This is wildly insecure and has been disabled by default for at least a decade.
2024-02-29Add names for the numerics used by the core.Sadie Powell
2024-02-27Fix matching extbans on InspIRCd and implement missing matchers.Sadie Powell
2024-02-27Replace OnChannelUnban with an IRCDProto function.Sadie Powell
This was added for (and is only used for) for unbanning users on UnrealIRCd which is an IRCd protocol function so it should be in IRCDProto.
2024-02-27Make functions that don't use `this` static.Sadie Powell
2024-02-27Remove redundant uses of const.Sadie Powell
2024-02-27Simplify several boolean expressions.Sadie Powell
2024-02-26Fix sending numerics on InspIRCd.Sadie Powell
2024-02-26Rework IRCDMessage/IRCDMessageFlag.Sadie Powell
2024-02-26Deduplicate InspIRCd CAPAB parsing.Sadie Powell
2024-02-26Fix a typo in UnrealIRCd's SendGlobops.Sadie Powell
2024-02-26Fix bs_kick not using the correct kick message for automatic kicks.Sadie Powell
Closes #354.
2024-02-26Remove several string format IRCDProto function overloads.Sadie Powell
2024-02-26Fix a missing override keyword.Sadie Powell
2024-02-26Replace IRCDProto::CanSendTags with IsTagValid.Sadie Powell
Not every IRC server accepts arbitrary tags so this is a better way to handle tag filtering.
2024-02-26Fix some coding style issues.Sadie Powell
2024-02-26Implement support for the IRCv3 +draft/channel-context tag.Sadie Powell
Closes #358.
2024-02-22Fix formatting messages on ngircd.Sadie Powell
2024-02-22Fix sending the ngircd PASS handler.Sadie Powell
2024-02-22Refactor the InspIRCd module static variables and method.Sadie Powell
2024-02-22GetMaxListFor: use size_t and add a default like the other fields.Sadie Powell
2024-02-22If the IRCd sends a field limit then use it over that of the config.Sadie Powell
2024-02-22Fix a bug in the unrealircd protocol module.Sadie Powell
2024-02-22Store the source message identifier in CommandSource.Sadie Powell
2024-02-22Route message tags into more message functions.Sadie Powell
2024-02-22Fix some oversights in commit 82fa7e1467.Sadie Powell
2024-02-22Fix the NickServ help message showing a wrong min password length.Sadie Powell
Closes #357.
2024-02-22Increase minpasslen and maxpasslen slightly.Sadie Powell
2024-02-22Convert protocol modules over to Uplink::Send.Sadie Powell
2024-02-22Rework SendModeInternal to be usable with Uplink::Send.Sadie Powell
2024-02-22Rework SendNumericInternal to be usable with Uplink::Send.Sadie Powell
2024-02-22Add Uplink::Send, rework message formatting.Sadie Powell
This is the new way of sending messages to the uplink inspired by the work done in the old git master. This will allow us to do new things involving tags in the future.
2024-02-21Fix a typo in cs_drop.TehPeGaSuS
2024-02-21Add a method to the ns_cert API for replacing a certificate.Sadie Powell
This will be used for upgrading certificate fingerprints when the InspIRCd 1206 protocol support is added.
2024-02-19Increase the size of the random codes in ns_register and ns_set.Sadie Powell
2024-02-19Require users to use a confirmation code when dropping channels.Sadie Powell
2024-02-17Merge branch '2.0' into 2.1.Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2024-02-17Prevent resetting the password of suspended accounts.Sadie Powell
Closes #351.
2024-02-11Replace Condition and Mutex with the C++11 standard equivalents.Sadie Powell
2024-02-11Remove the time_t parameter from Tick and TickTimers.Sadie Powell
Most uses of Tick do not use the parameter and even when it is used it is always the same as CurTime.
2024-02-11Consistently use time_t for the timer duration.Sadie Powell
2024-02-11Remove the now parameter from the Timer class.Sadie Powell
This was never actually changed from the default.
2024-01-31Remove an extraneous space in cs_xop.Robby
2024-01-30Fix irc2sql and webcpanel not being put into the modules folder.Sadie Powell