aboutsummaryrefslogtreecommitdiff
path: root/include/modules
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-092-2/+5
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-0/+14
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-191-1/+56
|\|
| * 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
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-067-35/+38
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-042-6/+3
|\|
| * 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.•••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. Gravatar Sadie Powell2020-01-221-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-1723-28/+91
|\|
| * 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
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-0/+52
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-019-9/+9
|\|
| * Update my name and email address.Gravatar Sadie Powell2019-12-319-9/+9
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-081-4/+82
|\|
| * Add some overloads of IRCv3::Replies::Reply#Send.Gravatar Peter Powell2019-11-251-4/+82
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-133-7/+21
|\|
| * 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
* | Replace LocalIntExt with IntExtItem.Gravatar Sadie Powell2019-08-131-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-092-4/+5
|\|
| * Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-072-4/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-273-0/+161
|\|
| * Add support for the IRCv3 standard replies extension.•••This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics. Gravatar Peter Powell2019-07-251-0/+135
| * 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
* | Remove code relating to v3 API changes and v2 module compatibility.Gravatar Sadie Powell2019-07-181-15/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-164-9/+62
|\|
| * Split ServerEventListener into {Broadcast,Link,Sync}EventListener.•••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 Gravatar Peter Powell2019-07-151-3/+46
| * Add an API for accessing a batch end event.•••This is essentially identical to the one for the start event. Gravatar Peter Powell2019-06-121-0/+10
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-153-2/+128
|\|
| * 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.•••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. Gravatar Peter Powell2019-04-151-0/+80
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-303-1/+147
|\|
| * 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 index•••Replaces the dirty logic in m_hideoper and m_namesx Gravatar linuxdaemon2019-03-121-0/+11