aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace most usages of "name" with "real" or "real name".Gravatar Peter Powell2018-07-301-1/+1
* Replace most usages of "GECOS" with "real" or "real name".Gravatar Peter Powell2018-07-301-2/+2
* Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. Gravatar Peter Powell2018-07-261-3/+3
* Fix building on Windows.Gravatar Peter Powell2018-07-241-0/+2
* Initial support for listening on UNIX socket endpoints.Gravatar Peter Powell2018-07-181-1/+7
* Add the family() member to the sockaddrs union.Gravatar Peter Powell2018-07-181-1/+1
* Move OnStats from the core to a cross-module event.•••Some core code still exists in the XLine system but this will be replaced when the XLine system is replaced later. Gravatar Peter Powell2018-04-081-1/+4
* Rework message handling.•••- Move all message-related types to their own header to make moving them to a cross-module events easier. - Rename OnUserMessage to OnUserPostMessage. - Rename OnText to OnUserMessage. - Replace the dest, target_type, and status parameters with the MessageTarget class. - Replace the text, exempt_list, and msgtype parameters with the MessageDetails struct. - Add echooriginal and originaltext to the MessageDetails struct to allow spam filtering to not be broken by cap echo-message. Gravatar Peter Powell2018-01-061-11/+11
* Rename the spanningtree module header to server.•••In the future we will have server linking modules that are not the spanningtree module. Gravatar Peter Powell2017-12-031-3/+3
* Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-4/+4
* Remove module file extensions from user-visible messages.Gravatar Peter Powell2017-08-271-1/+1
* Purge code for Windows XP and MSVC pre-2015.Gravatar Peter Powell2017-08-061-1/+1
* m_spanningtree Refuse topic changes that would result in desync•••This is a workaround until the protocol is updated Gravatar Attila Molnar2016-09-021-0/+13
* m_spanningtree Drop unnecessary c_str() call when passing Link::Name to metho...Gravatar Attila Molnar2016-08-261-1/+1
* spanningtree: use bindip aftype as a hint for dns lookup typeGravatar Adam2016-08-251-1/+9
* m_spanningtree Use ASCII case insensitive map for matching server namesGravatar Attila Molnar2016-08-221-3/+3
* m_spanningtree Change type of Link::Name to std::string•••Switch to stdalgo::string::equalsci() Gravatar Attila Molnar2016-08-221-2/+2
* Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ...•••Use it to simplify logic in all modules using or providing IOHooks Gravatar Attila Molnar2016-08-081-2/+2
* m_spanningtree Call the OnServerSplit hook from the OnUnloadModule() handler ...Gravatar Attila Molnar2016-04-251-0/+16
* m_spanningtree Remove PUSH handlerGravatar Attila Molnar2016-03-301-1/+1
* m_spanningtree Add NUM command handlerGravatar Attila Molnar2016-03-291-1/+1
* m_spanningtree Remove ModuleSpanningTree::RemoteMessage()•••This method is no longer used, replacement is User::WriteRemoteNotice() Gravatar Attila Molnar2016-03-011-13/+0
* Send NOTICEs that can go to both local and remote users with User::WriteRemot...Gravatar Attila Molnar2016-03-011-4/+4
* Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-251-7/+6
* m_spanningtree Change allocation of ModuleSpanningTree::commands to be physic...Gravatar Attila Molnar2015-12-061-3/+1
* Add minimum channel rank and exception list parameters to the OnUserInvite hookGravatar Attila Molnar2015-12-061-1/+1
* m_spanningtree Clean up commentsGravatar Attila Molnar2015-05-131-9/+7
* Convert the spanningtree events to use the new cross-module event systemGravatar Attila Molnar2015-02-111-0/+1
* m_spanningtree Rewrite PING logic to use TimersGravatar Attila Molnar2015-01-251-59/+0
* m_spanningtree Send MODE/FMODE from the OnMode hook•••If the MODE_LOCALONLY flag is set the mode change is not propagated Gravatar Attila Molnar2014-09-031-0/+28
* m_spanningtree Squit dead servers immediately when they die, not at the next ...Gravatar Attila Molnar2014-07-281-6/+0
* m_spanningtree Remove the now needless SplitInProgress workaroundGravatar Attila Molnar2014-07-281-1/+0
* m_spanningtree Check TreeServer::IsDead() to learn whether a user is being qu...Gravatar Attila Molnar2014-07-281-1/+2
* m_spanningtree Move squit logic into TreeServer from TreeSocketGravatar Attila Molnar2014-07-281-1/+1
* m_spanningtree Remove post-handshake BURST handlerGravatar Attila Molnar2014-07-271-1/+1
* m_spanningtree Warn instead of sending SAVE if we change the nick of a non-lo...Gravatar Attila Molnar2014-07-261-5/+2
* Merge insp20Gravatar Attila Molnar2014-07-251-0/+3
|\
| * m_spanningtree Fix cleanup of connections when unloading a module that provid...Gravatar Attila Molnar2014-06-061-0/+3
* | m_spanningtree Remove the MAP ISUPPORT token•••No other servers send this token and sending it has little to no benefit Gravatar Attila Molnar2014-07-201-5/+0
* | Access local user list via new UserManager::GetLocalUsers() and make local_us...Gravatar Attila Molnar2014-07-191-2/+2
* | Move and rename typedef LocalUserList to UserManager::LocalListGravatar Attila Molnar2014-07-191-4/+4
* | Erase local users from UserManager::local_list in QuitUser()Gravatar Attila Molnar2014-07-191-0/+2
* | Rename UserChanList to User::ChanList, remove UCListIterGravatar Attila Molnar2014-07-141-1/+1
* | m_spanningtree Replace manual string building of outgoing commands with CmdBu...Gravatar Attila Molnar2014-07-031-1/+1
* | m_spanningtree Share server description updates via SINFO descGravatar Attila Molnar2014-06-171-0/+10
* | m_spanningtree Remove server-to-server VERSION handlerGravatar Attila Molnar2014-06-171-1/+1
* | m_spanningtree Show the full version string of servers to opers•••Issue #637, suggested by @CuleX Gravatar Attila Molnar2014-06-171-1/+7
* | m_spanningtree Add server-to-server SINFO command handler and builder•••Don't send SINFO to 1202 protocol servers Gravatar Attila Molnar2014-06-171-1/+1
* | m_spanningtree Initialize boolean member variables in the constructor of the ...Gravatar Attila Molnar2014-06-141-3/+2
* | m_spanningtree Initialize TreeServer::UserCount for TreeRoot in its constructorGravatar Attila Molnar2014-06-141-3/+0