| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make the protocol version enum entries slightly less verbose. | 2021-08-28 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2021-08-28 | 1 | -1/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2021-08-27 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove a bunch of unnecessary whitespace. | 2021-08-17 | 1 | -1/+0 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-06-07 | 1 | -0/+1 | |
| |\| | |||||
| | * | Broadcast the limits for list modes on server link. | 2021-06-04 | 1 | -0/+1 | |
| | | | | | | | | | This allows services to not overflow the limit. | ||||
| * | | Move channel logic from InspIRCd to the new ChannelManager class. | 2021-05-08 | 1 | -1/+1 | |
| | | | |||||
| * | | Remove some useless getter methods and make the members public. | 2021-04-14 | 1 | -3/+3 | |
| | | | | | | | | | | | 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. | 2021-04-08 | 1 | -1/+1 | |
| | | | |||||
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -22/+11 | |
| | | | |||||
| * | | Add support for syncing metadata set on memberships. | 2021-04-01 | 1 | -5/+14 | |
| | | | | | | | | | | | No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. | ||||
| * | | Fix the setter and set time of list modes being lost on netburst. | 2021-03-30 | 1 | -0/+24 | |
| | | | | | | | | | Closes #1812. | ||||
| * | | Remove multi-line FJOIN and FMODE logic. | 2021-03-30 | 1 | -43/+9 | |
| | | | | | | | | | | | This only existed for 1202 protocol compatibility. As of 1205 the line length has been removed. | ||||
| * | | Convert FOREACH_MOD_CUSTOM to a variadic function. | 2020-11-10 | 1 | -3/+3 | |
| | | | |||||
| * | | Rip out compatibility code for the 2.0 protocol. | 2020-05-20 | 1 | -2/+0 | |
| | | | |||||
| * | | Use C++11 inline initialisation for class members. | 2020-02-06 | 1 | -2/+2 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -2/+6 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -2/+6 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-08-09 | 1 | -2/+2 | |
| |\| | |||||
| | * | Add {To,From}{Human,Internal,Network} to ExtensionItem. | 2019-08-07 | 1 | -2/+2 | |
| | | | | | | | | | Also, deprecate the old SerializeFormat/serialize/unserialise API. | ||||
| * | | Merge branch 'insp3' into master. | 2019-07-27 | 1 | -1/+0 | |
| |\| | |||||
| | * | Add an event for adding tags to S2S messages. | 2019-07-19 | 1 | -1/+0 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -3/+3 | |
| |\| | |||||
| | * | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | 2019-07-15 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility | ||||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -2/+2 | |
| |\| | |||||
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -2/+2 | |
| | | | |||||
| * | | UserManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| | | | |||||
| * | | SnomaskManager: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| | | | |||||
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| |/ | |||||
| * | Show server versions in /MAP for opers | 2017-12-19 | 1 | -0/+3 | |
| | | | | | This resolves #1203 | ||||
| * | Move OnSync{Channel,Network,User} to ServerEventListener. | 2017-12-03 | 1 | -5/+4 | |
| | | |||||
| * | m_spanningtree Clean up comments | 2015-05-13 | 1 | -8/+7 | |
| | | |||||
| * | m_spanningtree Keep track of whether we've sent our burst, to be used for ↵ | 2014-07-27 | 1 | -0/+2 | |
| | | | | | translation | ||||
| * | m_spanningtree Remove unused parameters from the server introduction message | 2014-07-27 | 1 | -1/+0 | |
| | | | | | This does not affect the initial SERVER message containing the password | ||||
| * | Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere | 2014-07-19 | 1 | -1/+1 | |
| | | |||||
| * | Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator instead | 2014-07-14 | 1 | -1/+1 | |
| | | |||||
| * | Rename UserMembList to Channel::MemberMap, switch all code to use it | 2014-07-14 | 1 | -1/+1 | |
| | | |||||
| * | Change return type of Channel::GetUsers() to reference from pointer as it is ↵ | 2014-07-14 | 1 | -2/+2 | |
| | | | | | never NULL | ||||
| * | m_spanningtree Replace manual string building of outgoing commands with ↵ | 2014-07-03 | 1 | -2/+2 | |
| | | | | | CmdBuilder where possible | ||||
| * | m_spanningtree Exchange public server version strings via SINFO instead of ↵ | 2014-06-17 | 1 | -1/+1 | |
| | | | | | VERSION | ||||
| * | m_spanningtree Send and receive full version strings via SINFO | 2014-06-17 | 1 | -0/+3 | |
| | | |||||
| * | m_spanningtree Add TreeSocket::SendServerInfo() that sends all additional ↵ | 2014-06-17 | 1 | -3/+8 | |
| | | | | | data about a server | ||||
| * | m_spanningtree Change allocation of the specialized ProtocolInterface to be ↵ | 2014-06-13 | 1 | -1/+0 | |
| | | | | | physically part of ModuleSpanningTree | ||||
| * | m_spanningtree Add CmdBuilder specialization for FJOIN | 2014-06-11 | 1 | -12/+8 | |
| | | |||||
| * | Add UserManager::GetUsers() | 2014-03-15 | 1 | -1/+3 | |
| | | |||||
| * | Add InspIRCd::GetChans(), remove ChannelCount() | 2014-03-14 | 1 | -1/+2 | |
| | | |||||
| * | Remove whitespace and minor style changes | 2014-01-23 | 1 | -1/+0 | |
| | | |||||
| * | Pass an interface to the OnSync hooks | 2013-09-13 | 1 | -9/+25 | |
| | | | | | Remove Module::ProtoSendMetaData() | ||||
| * | Send ListModeBase modes implicitly on channel sync | 2013-09-12 | 1 | -3/+94 | |
| | | | | | Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | ||||
| * | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ↵ | 2013-08-28 | 1 | -5/+1 | |
| | | | | | | | when two TOPIC messages cross TOPIC is no longer accepted from servers using the new protocol | ||||
