aboutsummaryrefslogtreecommitdiff
path: root/include/modules
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-271-0/+20
|\
| * Allow modules to handle WHO matching.Gravatar Sadie Powell2022-03-251-0/+20
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-191-1/+1
|\|
| * Fix a compiler warning on Windows.Gravatar Sadie Powell2022-03-191-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-112-2/+1
|\|
| * Make the accessor methods in ssl_cert const.Gravatar Sadie Powell2022-02-141-11/+11
| * Squash an unnecessary string copy in SQL::Error.Gravatar Sadie Powell2022-02-051-1/+1
* | Remove duplicate includes from module headers.Gravatar Sadie Powell2022-01-2519-43/+0
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-2529-116/+116
* | Add constexpr to the initialisation of various const static fields.Gravatar Sadie Powell2022-01-182-4/+4
* | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-1/+1
* | Make 005 dependent on the connect class.Gravatar Sadie Powell2022-01-161-1/+2
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-073-12/+20
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-032-2/+10
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-302-2/+2
| * Send an account id tag when account-tag & message-tags are enabled.Gravatar Sadie Powell2021-12-282-0/+8
* | Move RPL_STATS to the stats header.Gravatar Sadie Powell2021-12-241-0/+6
* | Add a quick method for adding a generic RPL_STATS row.Gravatar Sadie Powell2021-12-241-0/+12
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-2023-61/+104
* | Mark Regex::Engine::Create{Human,} as const.Gravatar Sadie Powell2021-12-161-4/+4
* | Make upper case regex flags remove the flag if previously set.Gravatar Sadie Powell2021-12-161-0/+3
* | Replace some references to ssl with tls.Gravatar Sadie Powell2021-12-081-5/+5
* | Remove unused time_t field from the timer system.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-051-1/+1
* | Add the regex_pcre2 module.Gravatar Sadie Powell2021-09-261-1/+1
* | Fix and optimise sending standard replies with variable parameters.Gravatar Sadie Powell2021-09-231-29/+10
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-231-0/+19
|\|
| * Use CXX11_OVERRIDE instead of the override keyword.Gravatar Sadie Powell2021-09-221-1/+1
| * Add an API for checking if I/O hooks are ready or not.Gravatar Sadie Powell2021-09-221-0/+19
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-172-2/+0
* | Send RPL_WHOISACTUALLY instead of RPL_WHOISHOST (#1923)•••Unlike RPL_WHOISHOST, it contains the user@host and ip as separate parameters, instead of having them in the free-text parameter. To my knowledge, there are three different syntaxes for RPL_WHOISACTUALLY: 1. "<client> <nick> :is actually ..." (bahamut) 2. "<client> <nick> <host> :Is actually using host" (charybdis family) 3. "<client> <nick> <username>@<host> <ip> :Is actually using host" (ircu2, ergo, hybrid, ...) I chose the third one because it contains the most info, and is the most common one.Gravatar Val Lorentz2021-08-151-1/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-011-1/+5
|\|
| * Allow retrieving the already sent id from WriteNeighborsWithCap.Gravatar Sadie Powell2021-07-241-1/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-171-3/+18
|\|
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-3/+18
* | Allow toggling a capability from a Cap::Reference.Gravatar Sadie Powell2021-07-161-0/+11
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-041-3/+3
|\|
| * Fix some "targ" usages which were missed in the earlier commit.Gravatar Sadie Powell2021-07-031-3/+3
* | Fix WHOIS numerics not including the source of the message.•••Regression introduced in commit 0fab6438. Gravatar Sadie Powell2021-07-011-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-012-2/+2
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-212-2/+2
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-146-8/+10
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-146-6/+6
| * Fix an off by one error in various bitsets.Gravatar Sadie Powell2021-05-141-2/+4
* | Implement support for looking up SRV records in core_dns.Gravatar Sadie Powell2021-05-111-1/+15
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-114-6/+6
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-274-9/+9
* | Refactor the hex encoding function.Gravatar Sadie Powell2021-05-101-1/+1