aboutsummaryrefslogtreecommitdiff
path: root/include/modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix secure websocket users not being seen as secure.Gravatar Matt Schatz2020-07-271-3/+4
| | | | | | 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.
* Update copyright headers.Gravatar InspIRCd Robot2020-04-243-2/+3
|
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-212-3/+3
|
* Update user-facing text and comments of SSL to TLS.Gravatar Matt Schatz2020-04-141-20/+20
|
* Add the inspircd.org/standard-replies capability.Gravatar Sadie Powell2020-04-131-0/+12
|
* Add support for sending a standard reply with no command name.Gravatar Sadie Powell2020-04-021-1/+4
|
* Fix various documentation and formatting issues.Gravatar Sadie Powell2020-03-301-1/+1
|
* Add a CapReference class for the message-tags capability.Gravatar Sadie Powell2020-03-121-0/+11
|
* Allow modules to prevent a message from updating the idle time.Gravatar Sadie Powell2020-03-051-0/+4
|
* Fix a copy/paste error in IRCv3::Replies::Reply.Gravatar Sadie Powell2020-02-191-5/+5
|
* Add overloads of SendIfCap to the standard replies API.Gravatar Sadie Powell2020-02-141-1/+56
|
* Initialise batchendmsg to NULL.Gravatar Sadie Powell2020-02-061-0/+1
|
* Standard replies have been ratified.Gravatar Sadie Powell2020-02-031-4/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-311-1/+1
|
* Use PushParam instead of PushParamRef in TagMessage#PushTarget.Gravatar Sadie Powell2020-01-221-1/+1
| | | | | | | 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.
* Fix a GCC shadowing warning.Gravatar Sadie Powell2020-01-161-2/+2
|
* Fix STATUSMSG tag messages not including the status in the target.Gravatar Sadie Powell2020-01-161-4/+24
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-1123-24/+67
|
* Update my name and email address.Gravatar Sadie Powell2019-12-319-9/+9
|
* Add some overloads of IRCv3::Replies::Reply#Send.Gravatar Peter Powell2019-11-251-4/+82
|
* Add GetId() to the SQL::Provider class.Gravatar Peter Powell2019-11-131-1/+8
|
* Add GetTypeStr to the DNS API.Gravatar Peter Powell2019-10-131-0/+1
|
* Add the OnServerBurst hook and fix the docs for OnServerLink.Gravatar Peter Powell2019-09-231-2/+7
|
* Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-231-4/+20
|
* Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-072-4/+5
|
* Add support for the IRCv3 standard replies extension.Gravatar Peter Powell2019-07-251-0/+135
| | | | | This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics.
* Add the time tag on the server the message originates from.Gravatar Peter Powell2019-07-221-0/+1
|
* Add an event for adding tags to S2S messages.Gravatar Peter Powell2019-07-191-0/+25
|
* Split ServerEventListener into {Broadcast,Link,Sync}EventListener.Gravatar Peter Powell2019-07-151-3/+46
| | | | | | | | 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
* Add an API for accessing a batch end event.Gravatar Peter Powell2019-06-121-0/+10
| | | | This is essentially identical to the one for the start event.
* Fix echo-message replies being considered a side effect.Gravatar Peter Powell2019-06-111-3/+0
|
* Implement support for millisecond level server-time accuracy.Gravatar Peter Powell2019-06-071-3/+6
|
* Allow SSLIOHook instances to override Get{Certificate,Fingerprint}.Gravatar Peter Powell2019-05-131-2/+2
|
* Remove the OnNamesListItem event out of the core.Gravatar Peter Powell2019-04-191-0/+46
|
* Replace the geoip module with geo_maxmind, geoban, and geoclass.Gravatar Peter Powell2019-04-151-0/+80
| | | | | | | | | | 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.
* Rename OnClientProtocolPopulateTags to OnPopulateTags.Gravatar Peter Powell2019-03-301-1/+1
|
* Rename GetFlagIndex -> GetFieldIndexGravatar linuxdaemon2019-03-121-1/+1
|
* Add Who::Request::GetFlagIndex to get field indexGravatar linuxdaemon2019-03-121-0/+11
| | | | Replaces the dirty logic in m_hideoper and m_namesx
* Implement support for IRCv3 client-to-client tags.Gravatar Peter Powell2019-02-191-0/+135
|
* WriteNeighborsWithCap: add the ability to send to the origin user.Gravatar Peter Powell2019-02-141-2/+2
|
* Expand searching in m_httpd_stats, add global handling of GET parameters (#1566)Gravatar linuxdaemon2019-02-061-10/+69
|
* Fix a minor typo in ssl.hGravatar B00mX0r2019-02-011-1/+1
|
* Remove trailing whitespace from various source files.Gravatar Peter Powell2019-01-241-1/+0
|
* Fix overriding <options:exemptchanops> with the exemptchanops mode.Gravatar Peter Powell2019-01-241-2/+2
| | | | Closes #1558.
* Store durations as unsigned long not long in XLine and m_filter.Gravatar Peter Powell2018-12-131-1/+1
|
* Allow modules to check if a user is on a callerid accept list.Gravatar Peter Powell2018-12-091-0/+51
|
* Only check if a SSL cert is usable if we're getting the fp.Gravatar Peter Powell2018-11-261-4/+2
|
* Fix the OnSendWhoLine event being completely broken with WHOX.Gravatar Peter Powell2018-11-151-0/+80
|
* Implement support for WEBIRC attributes.Gravatar Peter Powell2018-11-041-0/+42
|
* Allow HAProxy to specify that a client is connecting with SSL.Gravatar Peter Powell2018-10-251-0/+6
|