summaryrefslogtreecommitdiff
path: root/src/modules
AgeCommit message (Collapse)Author
2020-02-20Fix a memory leak in the httpd module when sockets are closed late.Sadie Powell
2020-02-19Lower <sts:duration> to 5m to prevent misconfigs denying access.Sadie Powell
2020-02-19Convert some things to HasFd that were previously missed.Sadie Powell
2020-02-18Fix the syntax of the filter module's stats.Sadie Powell
2020-02-18Add enum constants for list mode numerics.Sadie Powell
2020-02-18Send RPL_KNOCKDLVR when <knock:notify> is set to numeric.Sadie Powell
2020-02-18Generalise XLine stats numerics using RPL_STATS from aircd.Sadie Powell
2020-02-18Add support for the IRCv3 extensions to the SETNAME command.Sadie Powell
2020-02-15Add HasFd to EventHandler and switch code to use it.Sadie Powell
2020-02-15Fix leaking the dccallow list instead of setting it in FromInternal.Sadie Powell
2020-02-15Fix logic calling OnList when sending a cap notification.Sadie Powell
It is possible for the cap to be null when a DEL for an unloaded module is sent out so we should not blindly call it.
2020-02-14Marginally improve the error pages created by httpd and httpd_acl.Sadie Powell
2020-02-14Only register the sts capability when we have a valid config.Sadie Powell
This avoids announcing a bare sts cap when the config is wrong.
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-31The labeled response spec is no longer a draft.Sadie Powell
2020-01-31Fix the chanhistory module not storing CTCP ACTIONs.Sadie Powell
2020-01-29The KNOCK command is broadcast so we should only send local notices.Sadie Powell
See also: #1749.
2020-01-29Add Channel::WriteRemoteNotice and revert WriteNotice changes.Sadie Powell
This is a partial reversion of 687778b72e. See also: #1749.
2020-01-28Implement support for the IRCv3 labeled-response specification.Sadie Powell
2020-01-28Add a vendor cap which rejects any attempts to enable it.Sadie Powell
This is similar to the oragono.io/nope capability only instead of killing the connection it just rejects the request. This should be less intrusive for users.
2020-01-24Remove the preceding - in messages sent by opermotd and showfile.Sadie Powell
2020-01-23dccallow: use IsCTCP instead of parsing the message manually.Sadie Powell
2020-01-23dccallow: Use irc::equals for messages received over IRC.Sadie Powell
2020-01-23Add a method for getting the name of a MessageTarget.Sadie Powell
This fixes a minor bug in the filter module where the target would be blank in messages when a server-targetted message matches a filter.
2020-01-18Use irc::equals instead of transforming to upper case in CAP.Sadie Powell
2020-01-17Fix a harmless warning in the ssl_mbedtls module.Sadie Powell
2020-01-17Use irc::equals instead of strcasecmp where appropriate.Sadie Powell
2020-01-16Fix STATUSMSG tag messages not including the status in the target.Sadie Powell
2020-01-16Check tag list after checking if the message-tag cap is enabled.Sadie Powell
This fixes a confusion created in c299adb31a where users without the message-tags cap would get errors instead of being silently ignored.
2020-01-15Add support for setting the help topic in helpop.Sadie Powell
2020-01-15Prevent users from sending an empty TAGMSG.Sadie Powell
2020-01-13Various improvements for the helpop module.Sadie Powell
- Ensure that the config is actually valid. This found an invalid entry in the default helpop configs. - Columize the index page and build it whilst reading the config instead of at request time.
2020-01-11Update copyright headers.InspIRCd Robot
2020-01-08Rebuild the 005 numeric after changing the case mapping.Sadie Powell
2020-01-07Minor improvements to the codepage module.Sadie Powell
- Cache the codepage name on load and restore on unload. - Make origisnick constant. - Fix the size of the casemap in memcmp call.
2020-01-07Add a replacement for the nationalchars module.Sadie Powell
2020-01-07Explicitly reject nicks beginning with a number in nationalchars.Sadie Powell
Closes #1745.
2020-01-06Fix linking servers that are using the nationalchars module.Sadie Powell
Closes #1744.
2020-01-05Add an oper only parameter to Simple{Channel,User}ModeHandler.Sadie Powell
2020-01-05Rename the modes in the services_account module to be less confusable.Sadie Powell
2020-01-03Rename <chanhistory:notice> to <chanhistory:prefixmsg>.Sadie Powell
This name is a lot lessambiguous.
2020-01-03Make chanhistory skip CTCPs when storing messages.Sadie Powell
Sending historic CTCPs to clients can only end badly.
2020-01-03Make chanhistory replay notices as well as privmsgs.Sadie Powell
2020-01-03Fix the chanhistory module not replaying message tags.Sadie Powell
2020-01-03Add an event provider class for the event/messagetag event.Sadie Powell
2019-12-31Update my name and email address.Sadie Powell
2019-12-29Fix the previous commit on C++11 compilers.Peter Powell
2019-12-29Mark messages from ulined clients with the inspircd.org/service tag.Peter Powell
2019-12-21Use FindNickOnly for finding the required nick for an alias.Peter Powell
2019-12-06Fixing MatchCIDR call when checking proxy rangeiwalkalone