Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-12 | m_spanningtree Utils: Move code that creates a full line from its components ↵ | attilamolnar | |
to a new function | |||
2013-04-12 | m_spanningtree FTOPIC handler: Keep only one topic if the two topic ↵ | attilamolnar | |
timestamps match but the topics differ | |||
2013-04-12 | m_spanningtree FTOPIC handler: Return CMD_FAILURE/CMD_INVALID as appropiate | attilamolnar | |
Return CMD_FAILURE to prevent propagation when the topic wasn't updated; return CMD_INVALID when the topicts is invalid | |||
2013-04-12 | m_spanningtree atoi() to ConvToInt() conversion, add const where possible | attilamolnar | |
Remove two redundant functions from Utils | |||
2013-04-12 | m_spanningtree RSQUIT handler: Don't reimplement sending messages to remote ↵ | attilamolnar | |
users Use ModuleSpanningTree::RemoteMessage instead | |||
2013-04-12 | m_spanningtree RCONNECT handler: Fix error reporting to remote users | attilamolnar | |
Describe behavior in comments | |||
2013-04-12 | m_spanningtree Netburst: Rework SendFJoins() | attilamolnar | |
Old code sent empty lines on burst after FJOINs, new version fixes that | |||
2013-04-12 | m_spanningtree Netburst: Remove expiration check from SendXLines() | attilamolnar | |
XLineManager does the checking | |||
2013-04-12 | m_spanningtree UID handler: Log and drop the link when a server introduces a ↵ | attilamolnar | |
user with an unknown user mode | |||
2013-04-12 | m_spanningtree UID handler: Remove dead code | attilamolnar | |
2013-04-12 | m_spanningtree FMODE handler: Rework | attilamolnar | |
Check for error conditions before doing any work Get rid of hardcoded maxmodes and a loop that copies a container | |||
2013-04-12 | m_spanningtree IDLE handler: Rewrite | attilamolnar | |
2013-04-12 | Tidy up source files: | Peter Powell | |
- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. | |||
2013-04-12 | Add LOG_ prefix to the log level enum values. | Peter Powell | |
2013-04-11 | Convert ISUPPORT to use a map instead of a string. | Peter Powell | |
2013-04-10 | Run OnUnloadModule hook before starting to unregister services provided by ↵ | attilamolnar | |
the module | |||
2013-04-10 | BanCache: Move expiration code into a function, call it from RemoveEntries() | attilamolnar | |
2013-04-10 | BanCache: Remove BanCacheManager::RehashCache() | attilamolnar | |
The function was never called | |||
2013-04-10 | BanCache: Simplify BanCacheManager::RemoveEntries() | attilamolnar | |
2013-04-10 | BanCache: Remove BanCacheHit::IP field, and BanCacheManager::RemoveHit() | attilamolnar | |
The IP field was only used in RemoveHit(), RemoveHit() was only called from GetHit() | |||
2013-04-10 | BanCache: Do one hash lookup in BanCacheManager::AddHit() | attilamolnar | |
2013-04-10 | BanCache: Don't repeat ourselves, one BanCacheManager::AddHit() and one ↵ | attilamolnar | |
BanCacheHit constructor is enough | |||
2013-04-10 | Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper() | attilamolnar | |
2013-04-10 | m_spanningtree Create new TreeServers for incoming connections only when ↵ | attilamolnar | |
they've accepted our credentials, not when they send SERVER | |||
2013-04-09 | Remove some uline checks that ran after an IS_LOCAL() check | attilamolnar | |
2013-04-09 | Move most whois related code from the core into cmd_whois | attilamolnar | |
2013-04-09 | XLine: Provide a default implementation for DisplayExpiry() | attilamolnar | |
2013-04-08 | ListModeBase: Cache max items per channel | attilamolnar | |
2013-04-08 | ListModeBase: Minor changes to original u_listmode code | attilamolnar | |
- Add constructors to ListItem, ListLimit - Rename fields in ListItem - Store time as time_t instead of string - Store limits in a vector instead of a list - Don't deallocate the list when it becomes empty | |||
2013-04-08 | Migrate u_listmode.h into the core, change +b to use it | attilamolnar | |
2013-04-08 | Add builtin modes using AddService() | attilamolnar | |
2013-04-08 | Unite include/modes/*.h into include/builtinmodes.h | attilamolnar | |
2013-04-08 | Allow dynamic references to reference ServiceProviders, introduce ModeReference | attilamolnar | |
Mode handlers can be referenced using mode/<modename> | |||
2013-04-08 | Rework dynamic_reference management, introduce dynamic_reference_nocheck | attilamolnar | |
New dynamic references are now resolved at construction and all of them are re-resolved when a relevant service is added or removed; resolution is no longer done in operator-> dynamic_reference_nocheck is a variant of dynamic_reference that does not check for value being null in operator-> / operator* dynamic_reference still throws an exception when used in this case Both kinds of dynamic references support .check(): an exception is thrown if this is called when value is null | |||
2013-04-08 | Remove OnAddBan and OnDelBan hooks | attilamolnar | |
2013-04-06 | Default to the XML config format. | Peter Powell | |
2013-04-06 | Add the ability to deprecate config values as well as keys. | Peter Powell | |
2013-04-06 | Purge the 1.1 config deprecations. | Peter Powell | |
2013-04-05 | Merge pull request #472 from SaberUK/master+merge-headers | Attila Molnar | |
Merge inspircd_{config,version}.h into a single header file. | |||
2013-04-05 | Don't attempt to unload or reload modules that are waiting to be unloaded | attilamolnar | |
2013-04-05 | Fix LUSERS not working in a PURE_STATIC build | attilamolnar | |
2013-04-05 | Merge inspircd_{config,version}.h into a single header file. | Peter Powell | |
2013-04-05 | Fixed grammar in whois output for +k'd services. | Shawn Smith | |
2013-04-04 | Stop recreating hashmaps every hour, move garbage collection code related to ↵ | attilamolnar | |
local users to UserManager | |||
2013-04-04 | Line ending conversion | attilamolnar | |
2013-04-04 | Move whowas settings into cmd_whowas from ConfigReader | attilamolnar | |
2013-04-04 | Make cmd_whowas act like a module, remove special handling | attilamolnar | |
2013-04-03 | Convert InspIRCd::Duration() to be static | attilamolnar | |
2013-04-02 | m_geoip: Fix compilation | ChrisTX | |
2013-04-01 | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | |