index
:
~steering
/
inspircd++.git
this commit
insp2
insp4
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
modules
/
m_spanningtree
/
main.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Rename the spanningtree module header to server.
•••
In the future we will have server linking modules that are not the spanningtree module.
Peter Powell
2017-12-03
1
-3
/
+3
*
Fix a ton of -Wsign-conversion warnings.
Peter Powell
2017-11-17
1
-4
/
+4
*
Remove module file extensions from user-visible messages.
Peter Powell
2017-08-27
1
-1
/
+1
*
Purge code for Windows XP and MSVC pre-2015.
Peter Powell
2017-08-06
1
-1
/
+1
*
m_spanningtree Refuse topic changes that would result in desync
•••
This is a workaround until the protocol is updated
Attila Molnar
2016-09-02
1
-0
/
+13
*
m_spanningtree Drop unnecessary c_str() call when passing Link::Name to metho...
Attila Molnar
2016-08-26
1
-1
/
+1
*
spanningtree: use bindip aftype as a hint for dns lookup type
Adam
2016-08-25
1
-1
/
+9
*
m_spanningtree Use ASCII case insensitive map for matching server names
Attila Molnar
2016-08-22
1
-3
/
+3
*
m_spanningtree Change type of Link::Name to std::string
•••
Switch to stdalgo::string::equalsci()
Attila Molnar
2016-08-22
1
-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
Attila Molnar
2016-08-08
1
-2
/
+2
*
m_spanningtree Call the OnServerSplit hook from the OnUnloadModule() handler ...
Attila Molnar
2016-04-25
1
-0
/
+16
*
m_spanningtree Remove PUSH handler
Attila Molnar
2016-03-30
1
-1
/
+1
*
m_spanningtree Add NUM command handler
Attila Molnar
2016-03-29
1
-1
/
+1
*
m_spanningtree Remove ModuleSpanningTree::RemoteMessage()
•••
This method is no longer used, replacement is User::WriteRemoteNotice()
Attila Molnar
2016-03-01
1
-13
/
+0
*
Send NOTICEs that can go to both local and remote users with User::WriteRemot...
Attila Molnar
2016-03-01
1
-4
/
+4
*
Convert WriteNumeric() calls to pass the parameters of the numeric as method ...
Attila Molnar
2016-02-25
1
-7
/
+6
*
m_spanningtree Change allocation of ModuleSpanningTree::commands to be physic...
Attila Molnar
2015-12-06
1
-3
/
+1
*
Add minimum channel rank and exception list parameters to the OnUserInvite hook
Attila Molnar
2015-12-06
1
-1
/
+1
*
m_spanningtree Clean up comments
Attila Molnar
2015-05-13
1
-9
/
+7
*
Convert the spanningtree events to use the new cross-module event system
Attila Molnar
2015-02-11
1
-0
/
+1
*
m_spanningtree Rewrite PING logic to use Timers
Attila Molnar
2015-01-25
1
-59
/
+0
*
m_spanningtree Send MODE/FMODE from the OnMode hook
•••
If the MODE_LOCALONLY flag is set the mode change is not propagated
Attila Molnar
2014-09-03
1
-0
/
+28
*
m_spanningtree Squit dead servers immediately when they die, not at the next ...
Attila Molnar
2014-07-28
1
-6
/
+0
*
m_spanningtree Remove the now needless SplitInProgress workaround
Attila Molnar
2014-07-28
1
-1
/
+0
*
m_spanningtree Check TreeServer::IsDead() to learn whether a user is being qu...
Attila Molnar
2014-07-28
1
-1
/
+2
*
m_spanningtree Move squit logic into TreeServer from TreeSocket
Attila Molnar
2014-07-28
1
-1
/
+1
*
m_spanningtree Remove post-handshake BURST handler
Attila Molnar
2014-07-27
1
-1
/
+1
*
m_spanningtree Warn instead of sending SAVE if we change the nick of a non-lo...
Attila Molnar
2014-07-26
1
-5
/
+2
*
Merge insp20
Attila Molnar
2014-07-25
1
-0
/
+3
|
\
|
*
m_spanningtree Fix cleanup of connections when unloading a module that provid...
Attila Molnar
2014-06-06
1
-0
/
+3
*
|
m_spanningtree Remove the MAP ISUPPORT token
•••
No other servers send this token and sending it has little to no benefit
Attila Molnar
2014-07-20
1
-5
/
+0
*
|
Access local user list via new UserManager::GetLocalUsers() and make local_us...
Attila Molnar
2014-07-19
1
-2
/
+2
*
|
Move and rename typedef LocalUserList to UserManager::LocalList
Attila Molnar
2014-07-19
1
-4
/
+4
*
|
Erase local users from UserManager::local_list in QuitUser()
Attila Molnar
2014-07-19
1
-0
/
+2
*
|
Rename UserChanList to User::ChanList, remove UCListIter
Attila Molnar
2014-07-14
1
-1
/
+1
*
|
m_spanningtree Replace manual string building of outgoing commands with CmdBu...
Attila Molnar
2014-07-03
1
-1
/
+1
*
|
m_spanningtree Share server description updates via SINFO desc
Attila Molnar
2014-06-17
1
-0
/
+10
*
|
m_spanningtree Remove server-to-server VERSION handler
Attila Molnar
2014-06-17
1
-1
/
+1
*
|
m_spanningtree Show the full version string of servers to opers
•••
Issue #637, suggested by @CuleX
Attila Molnar
2014-06-17
1
-1
/
+7
*
|
m_spanningtree Add server-to-server SINFO command handler and builder
•••
Don't send SINFO to 1202 protocol servers
Attila Molnar
2014-06-17
1
-1
/
+1
*
|
m_spanningtree Initialize boolean member variables in the constructor of the ...
Attila Molnar
2014-06-14
1
-3
/
+2
*
|
m_spanningtree Initialize TreeServer::UserCount for TreeRoot in its constructor
Attila Molnar
2014-06-14
1
-3
/
+0
*
|
Make the default ProtocolInterface instance part of class InspIRCd
•••
The protocol module no longer has to delete it on load and construct it on unload, only assign a new value to ServerInstance->PI
Attila Molnar
2014-06-13
1
-2
/
+1
*
|
m_spanningtree Change allocation of the specialized ProtocolInterface to be p...
Attila Molnar
2014-06-13
1
-3
/
+1
*
|
Send the membership id when kicking a remote user and drop KICKs with mismatc...
•••
This fixes the desync happening when a PART+JOIN crosses a KICK targetting the same user.
Attila Molnar
2014-06-11
1
-0
/
+3
*
|
m_spanningtree Use the FJOIN builder when a channel is created
Attila Molnar
2014-06-11
1
-5
/
+3
*
|
m_spanningtree Send, parse and translate IJOINs with membership ids
Attila Molnar
2014-06-11
1
-0
/
+1
*
|
m_spanningtree Assign an id to new Memberships
Attila Molnar
2014-06-11
1
-1
/
+6
*
|
m_spanningtree Initialize membership ids on load
Attila Molnar
2014-06-11
1
-0
/
+14
*
|
Add channel TS to server-to-server INVITE to detect and drop unauthorized inv...
•••
The syntax of the server-to-server INVITE command changes from :<source> INVITE <target> <channel> [<expire>] to :<source> INVITE <target> <channel> <chants> [<expire>]
Attila Molnar
2014-06-10
1
-0
/
+1
[next]