summaryrefslogtreecommitdiff
path: root/include/modules
AgeCommit message (Collapse)Author
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
2020-12-20Hide the server name/desc better when <options:hideserver> is set.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-04-24Update copyright headers.InspIRCd Robot
2020-04-21Fixes by misspell-fixerInspIRCd Robot
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-02Add support for sending a standard reply with no command name.Sadie Powell
2020-03-30Fix various documentation and formatting issues.Sadie Powell
2020-03-12Add a CapReference class for the message-tags capability.Sadie Powell
2020-03-05Allow modules to prevent a message from updating the idle time.Sadie Powell
2020-02-19Fix a copy/paste error in IRCv3::Replies::Reply.Sadie Powell
2020-02-14Add overloads of SendIfCap to the standard replies API.Sadie Powell
2020-02-06Initialise batchendmsg to NULL.Sadie Powell
2020-02-03Standard replies have been ratified.Sadie Powell
2020-01-31Update copyright headers.InspIRCd Robot
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-16Fix a GCC shadowing warning.Sadie Powell
2020-01-16Fix STATUSMSG tag messages not including the status in the target.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-12-31Update my name and email address.Sadie Powell
2019-11-25Add some overloads of IRCv3::Replies::Reply#Send.Peter Powell
2019-11-13Add GetId() to the SQL::Provider class.Peter Powell
2019-10-13Add GetTypeStr to the DNS API.Peter Powell
2019-09-23Add the OnServerBurst hook and fix the docs for OnServerLink.Peter Powell
2019-09-23Add whether the server split with an error to OnServerSplit.Peter Powell
2019-08-07Convert all core ExtensionItem code away from {un,}serialize.Peter Powell
2019-07-25Add support for the IRCv3 standard replies extension.Peter Powell
This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics.
2019-07-22Add the time tag on the server the message originates from.Peter Powell
2019-07-19Add an event for adding tags to S2S messages.Peter Powell
2019-07-15Split ServerEventListener into {Broadcast,Link,Sync}EventListener.Peter Powell
There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility
2019-06-12Add an API for accessing a batch end event.Peter Powell
This is essentially identical to the one for the start event.
2019-06-11Fix echo-message replies being considered a side effect.Peter Powell
2019-06-07Implement support for millisecond level server-time accuracy.Peter Powell
2019-05-13Allow SSLIOHook instances to override Get{Certificate,Fingerprint}.Peter Powell
2019-04-19Remove the OnNamesListItem event out of the core.Peter Powell
2019-04-15Replace the geoip module with geo_maxmind, geoban, and geoclass.Peter Powell
MaxMind have EOL'd the library that the geoip module uses and have replaced it with libmaxminddb. The geoip module has been split into geo_maxmind which provides geolocation data, geoban which provides location-based channel bans, and geoclass which is used to filter a user into a connect class based on location.
2019-03-30Rename OnClientProtocolPopulateTags to OnPopulateTags.Peter Powell
2019-03-12Rename GetFlagIndex -> GetFieldIndexlinuxdaemon
2019-03-12Add Who::Request::GetFlagIndex to get field indexlinuxdaemon
Replaces the dirty logic in m_hideoper and m_namesx
2019-02-19Implement support for IRCv3 client-to-client tags.Peter Powell
2019-02-14WriteNeighborsWithCap: add the ability to send to the origin user.Peter Powell
2019-02-06Expand searching in m_httpd_stats, add global handling of GET parameters (#1566)linuxdaemon
2019-02-01Fix a minor typo in ssl.hB00mX0r
2019-01-24Remove trailing whitespace from various source files.Peter Powell
2019-01-24Fix overriding <options:exemptchanops> with the exemptchanops mode.Peter Powell
Closes #1558.
2018-12-13Store durations as unsigned long not long in XLine and m_filter.Peter Powell
2018-12-09Allow modules to check if a user is on a callerid accept list.Peter Powell
2018-11-26Only check if a SSL cert is usable if we're getting the fp.Peter Powell