aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-02-012-3/+7
|\
| * Fix splitting servers multiple times in some cases.Gravatar Sadie Powell2022-02-012-1/+5
| |
| * Fix duplicate messages when a server connection errors.Gravatar Sadie Powell2022-02-011-2/+2
| |
* | The target in OnDecodeMetaData can be nullptr sometimes.Gravatar Sadie Powell2022-01-311-1/+1
| |
* | Move stdalgo::map::difference to its own utility header.Gravatar Sadie Powell2022-01-311-2/+3
| |
* | Slim down the protocol interface for sending metadata.Gravatar Sadie Powell2022-01-314-39/+31
| |
* | Add the type to the Extensible class.Gravatar Sadie Powell2022-01-311-3/+2
| |
* | Rename the ExtensionItem::type field to extype to avoid collisions.Gravatar Sadie Powell2022-01-311-3/+3
| |
* | Fix the case of Membership::GetRank.Gravatar Sadie Powell2022-01-311-1/+1
| |
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-2516-73/+73
| |
* | Add constexpr to the initialisation of various const static fields.Gravatar Sadie Powell2022-01-183-6/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-152-1/+3
|\|
| * Fix a spanningtree linker error on FreeBSD armv7.Gravatar Sadie Powell2022-01-152-1/+3
| |
* | Always catch exceptions as a constant reference.Gravatar Sadie Powell2022-01-094-5/+5
| |
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-072-9/+9
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-033-3/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-303-3/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-273-17/+33
|\|
| * Fix not looking up IPv4 addresses when a server has an IPv6 address.Gravatar Sadie Powell2021-12-252-16/+32
| | | | | | | | Closes #1811.
| * Allow unsetting uniqueusername with metadata too.Gravatar Sadie Powell2021-12-201-1/+1
| |
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-231-3/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-143-0/+12
|\|
| * Sync uniqueusername from the connect class to the user.Gravatar Sadie Powell2021-12-143-0/+12
| | | | | | | | | | This is a massive hack for now but should be made to sync properly in v4 when we have extensibles that don't suck.
* | Consistently use `!foo` instead of `foo == NULL`.Gravatar Sadie Powell2021-12-032-2/+2
| |
* | Squash a long form loop that was merged in from the insp3 branch.Gravatar Sadie Powell2021-11-241-5/+1
| |
* | Remove unused time_t field from the timer system.Gravatar Sadie Powell2021-11-054-5/+4
| | | | | | | | | | This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules.
* | Fix a typo in BroadcastModuleState.Gravatar Sadie Powell2021-10-051-1/+1
| |
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-0414-33/+59
| |
* | Mark all message tag provider classes as final.Gravatar Sadie Powell2021-10-011-2/+4
| |
* | Mark all command classes as final.Gravatar Sadie Powell2021-10-011-34/+68
| |
* | Always use ExtractTS to extract timestamps from S2S messages.Gravatar Sadie Powell2021-09-106-14/+10
| |
* | Add the FRHOST command to allow changing a remote user's real host.Gravatar Sadie Powell2021-09-025-3/+33
| | | | | | | | Closes #1803.
* | Make the protocol version enum entries slightly less verbose.Gravatar Sadie Powell2021-08-286-15/+15
| |
* | Forward SQUERY to services instead of downgrading it to PRIVMSG.Gravatar Sadie Powell2021-08-283-1/+65
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-286-6/+7
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-276-6/+7
| |
* | Avoid duplicating User::MakeHostIP.Gravatar Sadie Powell2021-08-201-1/+2
| |
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
| |
* | Clean up the routing code in the ctables header.Gravatar Sadie Powell2021-07-241-14/+14
| |
* | Purge SpanningTreeUtilities::DoOneToMany.Gravatar Sadie Powell2021-07-232-9/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-171-0/+1
|\|
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-0/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-013-4/+4
|\|
| * Fix various spelling issues (#1883).Gravatar Josh Soref2021-06-213-4/+4
| | | | | | | | Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-131-2/+1
|\|
| * Code refactor and minor fix (#1879)Gravatar Herman2021-06-122-9/+9
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-074-0/+27
|\|
| * Broadcast the limits for list modes on server link.Gravatar Sadie Powell2021-06-044-0/+27
| | | | | | | | This allows services to not overflow the limit.
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-011-1/+1
|\|
| * Look up the SSL I/O hook properly in spanningtree.Gravatar Sadie Powell2021-06-011-1/+1
| | | | | | | | Fixes a regression introduced in commit 83bb6951fe.