aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-101-1/+1
|\|
| * Rename `<link:ssl>` to `<link:sslprofile>`.Gravatar Sadie Powell2021-03-101-1/+1
* | Implement support for other SHA2 hash types.Gravatar Sadie Powell2021-03-051-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-053-5/+4
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-053-5/+4
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-028-19/+18
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-02-284-3/+4
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-02-264-3/+4
* | Replace all internal references to uline with services.Gravatar Sadie Powell2021-01-308-19/+19
* | Rename <uline> to <service>.Gravatar Sadie Powell2021-01-302-2/+2
* | Rename <security:hideulines> to <security:hideservices>.Gravatar Sadie Powell2021-01-304-5/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-01-072-0/+2
|\|
| * Disallow an empty last parameter in MAP.Gravatar Matt Schatz2020-12-301-0/+1
| * Send RPL_SAVENICK from irc2 when renaming a user to their UUID.Gravatar Sadie Powell2020-12-221-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-213-7/+22
|\|
| * Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-201-1/+1
| * Don't call events provided by dying or dead modules.Gravatar Sadie Powell2020-12-181-0/+6
| * Fix MAP output on a dual v2/v3 network.Gravatar Sadie Powell2020-12-161-6/+15