aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-141-0/+6
|\
| * If a user has a unique username then include it in bans.Gravatar Sadie Powell2021-12-141-0/+3
| * Sync uniqueusername from the connect class to the user.•••This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck. Gravatar Sadie Powell2021-12-141-0/+3
* | Replace some references to ssl with tls.Gravatar Sadie Powell2021-12-082-10/+10
* | Move configuration of connect classes to the ConnectClass class.Gravatar Sadie Powell2021-11-241-0/+3
* | Refactor the ClassTypes enum and move into ConnectClass.Gravatar Sadie Powell2021-11-241-15/+17
* | Add sensible defaults and limits to ConnectClass.Gravatar Sadie Powell2021-11-241-18/+18
* | Fix ConnectClass inheriting from refcountbase.•••This snuck back in during the v3 merge. Closes #1944. Gravatar Sadie Powell2021-11-241-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-242-67/+51
|\|
| * Add the <connect:uniqueusername> option.Gravatar Sadie Powell2021-11-231-0/+3
| * Document ConnectClass and reorder it to avoid unnecessary padding.Gravatar Sadie Powell2021-11-162-68/+55
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-101-1/+1
|\|
| * Fix TokenList not initializing permissive to false on creation.Gravatar Sadie Powell2021-11-101-0/+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-053-6/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-11-052-2/+5
|\|
| * Add Server::GetPublicName(), fix not respecting <security:hideserver>.Gravatar Sadie Powell2021-10-252-2/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-301-34/+1
|\|
| * Move the ParseStack constructor out of the header.Gravatar Sadie Powell2021-09-301-32/+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-232-0/+22
|\|
| * 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-222-0/+22
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-09-161-1/+1
|\|
| * Use the network name as the description when hideserver is enabled.Gravatar Sadie Powell2021-09-041-1/+1
* | Fix some places where U-line -> service was missed.Gravatar Sadie Powell2021-08-291-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-283-3/+2
|\|
| * Release v3.11.0. v3.11.0Gravatar Sadie Powell2021-08-271-1/+1
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-273-3/+2
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-176-7/+0
* | Add a detach method that takes an Implementation array.Gravatar Sadie Powell2021-08-171-0/+9
* | Reorder some functions in the ModuleManager class.Gravatar Sadie Powell2021-08-171-12/+12
* | 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-012-2/+6
|\|
| * Allow retrieving the already sent id from WriteNeighborsWithCap.Gravatar Sadie Powell2021-07-241-1/+5
| * Change ForEachNeighbour to return the already sent id.Gravatar Sadie Powell2021-07-241-3/+4
* | Clean up the routing code in the ctables header.Gravatar Sadie Powell2021-07-241-43/+58
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-172-6/+18
|\|
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-052-6/+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-042-6/+10
|\|
| * Fix some "targ" usages which were missed in the earlier commit.Gravatar Sadie Powell2021-07-032-6/+10
* | Move ModeParser::BuildPrefixes to core_mode.•••Now we've dropped support for the 1202 protocol we don't need this in the core. Gravatar Sadie Powell2021-07-031-5/+0
* | Move ModeParser::GiveModeList to core_mode.•••Now we've dropped support for the 1202 protocol we don't need this in the core. Gravatar Sadie Powell2021-07-031-8/+0
* | Fix module events not being fired correctly.•••Regression introduced in commit ba3dd9ce. Closes #1912. Gravatar Sadie Powell2021-07-011-2/+2
* | 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-019-22/+22
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-219-22/+22
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-182-1/+15
|\|
| * Fix xline matching on WebIRC connections.Gravatar Sadie Powell2021-06-171-2/+9