summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2021-02-25Implement support for multi-prefix on WHOIS.Sadie Powell
2021-02-25Allow a statusmsg to have multiple statuses and pick the lowest.Sadie Powell
This is pretty much useless but other implementations support it so we have to also support it for compatibility.
2021-02-18Fix the numeric sent when a U-lined alias target is not online.Sadie Powell
2021-02-01Fix using the TR1 headers on compilers that support C++17.Sadie Powell
2021-01-19Add <dns:enabled>; allows disabling DNS lookups entirely.Sadie Powell
Ref: #1839.
2021-01-19Allow converting a Cap::Reference to a Cap::Capability*.Sadie Powell
2021-01-18Add a new runtime directory and move the pid file to it.Sadie Powell
The data directory is intended for persistent files whereas the pid file is ephemeral. This distinction doesn't matter by default but on system-wide installs ephemeral runtime files go in /var/run or /run instead.
2021-01-07Implement support for more XML and IRC colour code escapes.Sadie Powell
2020-12-23Fix core message events not being fired.Sadie Powell
Third time lucky eh?
2020-12-22Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Sadie Powell
2020-12-20Hide the server name/desc better when <options:hideserver> is set.Sadie Powell
2020-12-20Fix an inverted condition in the previous commit.Sadie Powell
2020-12-18Don't call events provided by dying or dead modules.Sadie Powell
2020-12-04Add a typedef for the data provider map.Sadie Powell
2020-12-04Improve the logging of service adding/deleting.Sadie Powell
2020-11-12Silence a harmless warning in newer versions of GCC.Sadie Powell
2020-10-30Release v3.8.0.Sadie Powell
2020-10-30Update copyright headers.InspIRCd Robot
2020-10-27Don't kill cloaking users when hash/md5 is missing.Sadie Powell
2020-10-26Fix the behaviour of multi-value PING and PONG messages.Sadie Powell
2020-10-06Recheck users for xlines when their real hostname changes.Sadie Powell
2020-09-30Check that the values specified in <limits> are reasonable.Sadie Powell
2020-09-27Make shun block client-only tags by default.Sadie Powell
2020-08-01Silence some copy warnings on C++11 compilers.Sadie Powell
2020-07-30Release v3.7.0.Sadie Powell
2020-07-30Update copyright headers.InspIRCd Robot
2020-07-30Make the ERR_CANNOTSENDTOCHAN extban message less misleading.Sadie Powell
2020-07-27Fix secure websocket users not being seen as secure.Matt Schatz
Since a TLS (SSL) module will always be the last IOHook attached to a socket, IsSSL() needs to ignore any Middle IOHooks that may also be attached.
2020-07-07Add a config option that forces bots to use NOTICEs.Sadie Powell
2020-05-22ModResult is a class now.Sadie Powell
2020-05-21Document ModResult and switch the underlying type to char.Sadie Powell
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-21Fixes by misspell-fixerInspIRCd Robot
2020-04-19Switch User::usertype back to an unsigned int.Matt Schatz
Leaving it up to the compiler to set the underlying type of the enum can result in this being a signed int. This variable will not work as intended as a 2 bit signed int. This fixes an issue with the Windows build(s) where a server trying to link would fail with "Protocol violation: Invalid source".
2020-04-14Update user-facing text and comments of SSL to TLS.Matt Schatz
2020-04-13Add the inspircd.org/standard-replies capability.Sadie Powell
2020-04-11Add support for limiting what opers can subscribe to snomasks.Sadie Powell
2020-04-06Fix Numerics::CannotSendTo sending the wrong numeric for users.Sadie Powell
2020-04-04Squish the cmd_whowas header.Sadie Powell
There's no reason for this to be in a header and it can't be used by anything else.
2020-04-04Add the Numerics::CannotSendTo class and switch stuff to use it.Sadie Powell
2020-04-02Add support for sending a standard reply with no command name.Sadie Powell
2020-04-01Document Module::Prioritize.Sadie Powell
2020-03-30Fix various documentation and formatting issues.Sadie Powell
2020-03-24Fix the signed-ness within ConvToNum char overloads.Matt Schatz
It should be signed int with signed char and vice-versa. Currently, anything over 127 as unsigned char would return 0.
2020-03-19Add a raw source/target PRIVMSG overload for sending a status msg.Sadie Powell
2020-03-18Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}.Sadie Powell
2020-03-12Implement support for the SERVLIST command.Sadie Powell
2020-03-12Add a CapReference class for the message-tags capability.Sadie Powell
2020-03-11Warn if the server config contains an unhashed password.Sadie Powell
This will be made a hard failure in v4.
2020-03-05Clean up the documentation of the Command and SplitCommand classes.Sadie Powell