aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-12-143-0/+12
|\
| * 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-143-0/+12
* | 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.•••This is equivalent to calling InspIRCd::Now() and is only actually used in one place in modules. Gravatar Sadie Powell2021-11-054-5/+4
* | 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.•••Closes #1803. Gravatar Sadie Powell2021-09-025-3/+33
* | 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).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-213-4/+4
* | 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.•••This allows services to not overflow the limit. Gravatar Sadie Powell2021-06-044-0/+27
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-011-1/+1
|\|
| * Look up the SSL I/O hook properly in spanningtree.•••Fixes a regression introduced in commit 83bb6951fe. Gravatar Sadie Powell2021-06-011-1/+1
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-307-19/+19
* | Kill an outdated XXX comment in spanningtree.Gravatar Sadie Powell2021-05-191-3/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-143-3/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-143-3/+3
* | Kill some useless comments.Gravatar Sadie Powell2021-05-131-2/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-115-7/+6
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-275-7/+6
| * Send the max line length to remote servers on link.Gravatar Sadie Powell2021-04-251-0/+1
* | Optimise building the link data string.Gravatar Sadie Powell2021-05-111-18/+6
* | Fix building the link data string.Gravatar Sadie Powell2021-05-112-3/+3
* | Use CompareLinkData for comparing v4 link data & make errors cleaner.Gravatar Sadie Powell2021-05-111-16/+123
* | Extract percent encoding logic from spanningtree to inspstring.Gravatar Sadie Powell2021-05-101-15/+4
* | Refactor the Base64 encoding and decoding functions.Gravatar Sadie Powell2021-05-101-1/+1
* | Use the contents of the link data map when using the 1206 protocol.•••Still to do: - Extract URL encoding to inspstring. - Use CompareLinkData when using the 1206 protocol. - Show friendlier messages when a link compatibility is encountered. Gravatar Sadie Powell2021-05-105-15/+85
* | Add a new map-based method for building link data.•••The new link data is not currently used but will be in the near future. Gravatar Sadie Powell2021-05-102-12/+10
* | Add ChannelManager::IsPrefix.Gravatar Sadie Powell2021-05-082-2/+2
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-089-13/+13
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-182-2/+2
* | Fix various uses of the _t suffix which is reserved by POSIX.Gravatar Sadie Powell2021-04-171-4/+4
* | Remove some useless getter methods and make the members public.•••This isn't part of a public API so we don't need to care about exposing implementation details. Gravatar Sadie Powell2021-04-146-27/+13
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-085-8/+8