summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-15GitHub Actions: ensure that all packages are up to date on macOS.Sadie Powell
This ensures that Homebrew does not explode when installing new packages because thats apparently a challenge for it.
2020-02-14Marginally improve the error pages created by httpd and httpd_acl.Sadie Powell
2020-02-14Add overloads of SendIfCap to the standard replies API.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-02-14Clean up ModuleDLLManager from the Module::cull() method.Sadie Powell
This avoids a leak which happens in some rare circumstances.
2020-02-13Fix GitHub Actions on macOS for real this time.Sadie Powell
2020-02-13Update modules.conf.example to use the new --enable-extras syntax.Sadie Powell
2020-02-13Update the vendored http_parser library to v2.9.3.Sadie Powell
2020-02-10Tell people to run make with the number of CPU cores plus 1.Sadie Powell
This results in faster builds as there's always one job waiting.
2020-02-10Update the pull request template for recent module changes.Sadie Powell
2020-02-10Remove a mistakenly repeated word in the README (#1753).Akinwale Ariwodola
2020-02-06Initialise batchendmsg to NULL.Sadie Powell
2020-02-04Include the ABI version with the incompatible module error message.Sadie Powell
2020-02-03Standard replies have been ratified.Sadie Powell
2020-02-03Clean special chars from module conf exampleWade Cline
2020-02-02Make loading modules considerably more robust and user friendly.Sadie Powell
2020-02-02Fix GitHub Actions building on macOS.Sadie Powell
For some reason Homebrew is imploding on upgrade and this is making our builds fail. Let's not upgrade for now.
2020-02-02Fix being able to see the modes of private/secret channels.Sadie Powell
2020-01-31Release v3.5.0.Sadie Powell
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-31Bump the ABI version.Sadie Powell
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-30Use the default OnParameterMissing in ModeUserServerNoticeMask.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-28Fix "control reaches end of non-void function" warning.Sadie Powell
This is harmless because it will always be set to one of the items in the TargetType enum.
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-22Use PushParam instead of PushParamRef in TagMessage#PushTarget.Sadie Powell
This could be a temporary string so copy it instead of risking a crash and/or dumping the contents of memory into messages. This fixes a crash introduced last week.
2020-01-22Add an event for when a command is blocked before execution.Sadie Powell
2020-01-22Remove unnecessary copies of CommandBase::Params in LoopCall.Sadie Powell
2020-01-22Make the dynref bool operator constant.Sadie Powell
2020-01-22Tweak the default motd/opermotd slightly.Sadie Powell
Also, remove the - at the start of the MOTD field. This is cargo culted from irc2 and theres no real reason to actually do this.
2020-01-19Move DeleteZero to stdalgo::delete_zero.Sadie Powell
2020-01-18Use irc::equals instead of transforming to upper case in CAP.Sadie Powell
2020-01-18Use case insensitive comparisons in getBool.Sadie Powell
2020-01-18Add a function for showing a command whilst executing it.Sadie Powell
2020-01-18Disable auto extras when TEST_BUILD_MODULES is set in test-build.Sadie Powell
2020-01-18Improve manually enabling extra modules.Sadie Powell
- Allow modules to be specified without their prefix and extensions in --{disable,enable}-extras. - Allow modules to be space delimited in --{disable,enable}-extras.