aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_spanningtree
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | 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.Gravatar Sadie Powell2021-05-105-15/+85
| | | | | | | | | | | | | | Still to do: - Extract URL encoding to inspstring. - Use CompareLinkData when using the 1206 protocol. - Show friendlier messages when a link compatibility is encountered.
* | Add a new map-based method for building link data.Gravatar Sadie Powell2021-05-102-12/+10
| | | | | | | | | | The new link data is not currently used but will be in the near future.
* | 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.Gravatar Sadie Powell2021-04-146-27/+13
| | | | | | | | | | This isn't part of a public API so we don't need to care about exposing implementation details.
* | 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.Gravatar Sadie Powell2021-04-015-5/+68
| | | | | | | | | | No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target.
* | Constify variables within loops.Gravatar Sadie Powell2021-04-014-5/+5
| |
* | Fix the setter and set time of list modes being lost on netburst.Gravatar Sadie Powell2021-03-305-7/+106
| | | | | | | | Closes #1812.
* | Fix a compiler warning caused by an unused variable.Gravatar Sadie Powell2021-03-301-3/+0
| |
* | Convert various mode methods to take Mode::Change.Gravatar Sadie Powell2021-03-301-4/+7
| | | | | | | | | | | | | | | | - AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode
* | Remove multi-line FJOIN and FMODE logic.Gravatar Sadie Powell2021-03-303-68/+11
| | | | | | | | | | This only existed for 1202 protocol compatibility. As of 1205 the line length has been removed.
* | Add the ~ server tag prefix.Gravatar Sadie Powell2021-03-304-0/+32
| | | | | | | | This is used for sending arbitrarily tagged messages between servers.
* | 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
|\|