| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Move server description field from TreeServer into Server; remove OnGetServer... | Attila Molnar | 2014-01-05 | 1 | -10/+1 |
| * | | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 2014-01-05 | 1 | -10/+24 |
| * | | Improve UserManager::QuitUser() and related code•••- Make operreason optional; NULL means same as quitreason
- Remove User::quietquit, it is now handled internally in spanningtree
- Send snotice about quitting remote users from spanningtree
| Attila Molnar | 2014-01-05 | 1 | -1/+14 |
| * | | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | Attila Molnar | 2014-01-04 | 1 | -1/+1 |
| * | | m_spanningtree Fix clang warning and wrong operator in if | Attila Molnar | 2013-12-18 | 1 | -1/+1 |
| * | | Clean up CoreException•••- Remove default constructor
- Replace virtual functions returning C strings with functions returning const std::string refs
| Attila Molnar | 2013-12-18 | 1 | -1/+1 |
| * | | Use WriteNumeric() everywhere we send numerics and include the user's nick au... | Adam | 2013-11-12 | 1 | -4/+4 |
| * | | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData()
| attilamolnar | 2013-09-13 | 1 | -13/+0 |
| * | | Split ProtocolInterface::SendMetaData() into multiple functions | attilamolnar | 2013-09-13 | 1 | -2/+2 |
| * | | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel()
| attilamolnar | 2013-09-12 | 1 | -20/+0 |
| * | | m_spanningtree Move c2s commands out of SpanningTreeCommands to auto register... | attilamolnar | 2013-09-10 | 1 | -3/+3 |
| * | | Automatically register ServiceProviders created by modules | attilamolnar | 2013-09-08 | 1 | -3/+0 |
| * | | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init()
| attilamolnar | 2013-08-30 | 1 | -2/+2 |
| * | | Merge insp20 | attilamolnar | 2013-08-30 | 1 | -0/+7 |
| |\| |
|
| | * | m_spanningtree When an IOHook goes away close all pending connections that us... | attilamolnar | 2013-08-21 | 1 | -0/+7 |
| * | | m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync ...•••TOPIC is no longer accepted from servers using the new protocol
| attilamolnar | 2013-08-28 | 1 | -4/+1 |
| * | | m_spanningtree Introduce command builders | attilamolnar | 2013-08-27 | 1 | -120/+61 |
| * | | Clean up the protocol interface | attilamolnar | 2013-08-25 | 1 | -1/+1 |
| * | | m_spanningtree Add TreeServer::GetChildren() that replaces ChildCount() and G... | attilamolnar | 2013-08-22 | 1 | -8/+11 |
| * | | m_spanningtree Implement DoOneToMany() using DoOneToAllButSender() | attilamolnar | 2013-08-22 | 1 | -1/+1 |
| * | | m_spanningtree Change TreeServer::GetSocket() to always return the socket tha...•••The only exception is the tree root (us) which has no associated socket (NULL)
Add TreeServer::IsRoot() and IsLocal() helpers
| attilamolnar | 2013-08-22 | 1 | -40/+33 |
| * | | Fix a few problems•••- Fix configuration issue on systems without both GnuTLS and OpenSSL. (@SaberUK)
- Do not set Membership::modes in ForceJoin() incorrectly to privs
- Fix crash when spanningtree detects a configuration error on load
| attilamolnar | 2013-08-22 | 1 | -0/+2 |
| * | | Remove cmd_map from the core | attilamolnar | 2013-08-19 | 1 | -1/+7 |
| * | | m_spanningtree Minor cleanup of functions | attilamolnar | 2013-08-19 | 1 | -14/+3 |
| * | | m_spanningtree Move all server-to-server command handlers into handler classes•••These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted.
| attilamolnar | 2013-08-18 | 1 | -15/+5 |
| * | | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT | attilamolnar | 2013-08-18 | 1 | -5/+2 |
| * | | m_spanningtree Remove SpanningTreeUtilities* fields and parameters | attilamolnar | 2013-08-17 | 1 | -4/+5 |
| * | | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -11/+0 |
| * | | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the
log type. There was a few places which were logging to a non-name
type but, with the exception of CONFIG, those messages are so
uncommon that it doesn't make sense to use a seperate type for
them.
| Peter Powell | 2013-08-04 | 1 | -1/+1 |
| * | | m_spanningtree Change the type of TreeServer::ServerName to std::string | attilamolnar | 2013-07-24 | 1 | -6/+3 |
| * | | Enable the LINK snomask from m_spanningtree, remove unused FLOOD snomask | attilamolnar | 2013-07-20 | 1 | -0/+2 |
| * | | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -2/+0 |
| * | | Fix a few oversights•••This partially reverts e0cb6bd46fb1d804ad6adea5688c844f7e1a0f6f
| attilamolnar | 2013-07-01 | 1 | -1/+2 |
| * | | Rewrite CommandParser::TranslateUIDs() | attilamolnar | 2013-06-13 | 1 | -3/+1 |
| * | | Introduce ModeProcessFlags, can be passed to ModeParser::Process() to indicat...•••Change ProtocolInterface::SendMode() to take source and destination parameters, and call it from the mode parser whenever the mode change is global
This deprecates the ambiguous InspIRCd::SendMode() and InspIRCd::SendGlobalMode() interface (the latter sent mode changes originating from local users twice, etc.)
| attilamolnar | 2013-06-13 | 1 | -28/+1 |
| * | | Get rid of the OnRemoteKill hook, make use of GetRouting() and TR_CUSTOM to r... | attilamolnar | 2013-06-12 | 1 | -16/+1 |
| * | | Create IOHook interface (extracted from Module) | attilamolnar | 2013-06-07 | 1 | -1/+2 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 1 | -2/+1 |
| |\| |
|
| | * | Remove unnecessary string copies and dead code | attilamolnar | 2013-06-05 | 1 | -2/+1 |
| | * | m_spanningtree Fix FIDENT routing•••A new FIDENT was broadcast for each incoming FIDENT causing harmless but unnecessary server to server traffic
| attilamolnar | 2013-06-04 | 1 | -2/+1 |
| * | | Route WALLOPS like a regular command, remove OnWallops hook | attilamolnar | 2013-06-02 | 1 | -11/+1 |
| * | | Remove OnUserPreNotice and OnUserNotice hooks, add MessageType argument to On...•••All modules (except m_nonotice) that perform filtering on messages have common logic for handling PRIVMSGs and NOTICEs and most of them run the exact same code in both cases
| attilamolnar | 2013-05-20 | 1 | -8/+3 |
| * | | Replaced vsnprintf with VAFORMAT pretty much everywhere. | Daniel Vassdal | 2013-05-18 | 1 | -6/+2 |
| * | | Allow spaces (and more) in oper types•••The spaces are converted to '_' characters in OPERTYPE for 2.0 servers
Issue #533 suggested by @ankitkv
| attilamolnar | 2013-05-16 | 1 | -2/+4 |
| * | | Add method for writing server notices.•••This allows us to send a server notice to a user without worrying
about whether they are registered or not.
If a user receives a server notice and they are not registered
then the nickname field will contain an asterisk instead of their
nick name.
| Peter Powell | 2013-05-14 | 1 | -1/+1 |
| * | | Merge insp20 | attilamolnar | 2013-04-28 | 1 | -1/+1 |
| |\| |
|
| | * | m_spanningtree Fix IS_LOCAL() check in OnRehash handler | attilamolnar | 2013-04-18 | 1 | -1/+1 |
| * | | Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically
Thanks to Attila for helping with much of this.
| Adam | 2013-04-26 | 1 | -7/+10 |
| * | | m_spanningtree Move CacheTimer into utils | attilamolnar | 2013-04-21 | 1 | -8/+3 |
| * | | Timer changes and TimerManager enhancements•••Timer::Tick() now has a bool return value: if false is returned the timer is deleted using operator delete, otherwise, if it's a repeating timer then it's rescheduled (readded)
Timers are removed from the TimerManager automatically at destruction
Timers are now stored in a multimap instead of a sorted vector
| attilamolnar | 2013-04-21 | 1 | -1/+2 |