aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-0714-124/+76
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-047-15/+15
* | Add support for syncing metadata set on memberships.•••No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. Gravatar Sadie Powell2021-04-015-5/+68
* | Constify variables within loops.Gravatar Sadie Powell2021-04-014-5/+5
* | Fix the setter and set time of list modes being lost on netburst.•••Closes #1812. Gravatar Sadie Powell2021-03-305-7/+106
* | Fix a compiler warning caused by an unused variable.Gravatar Sadie Powell2021-03-301-3/+0
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-301-4/+7
* | Remove multi-line FJOIN and FMODE logic.•••This only existed for 1202 protocol compatibility. As of 1205 the line length has been removed. Gravatar Sadie Powell2021-03-303-68/+11
* | Add the ~ server tag prefix.•••This is used for sending arbitrarily tagged messages between servers. Gravatar Sadie Powell2021-03-304-0/+32