summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-08ListModeBase: Minor changes to original u_listmode codeattilamolnar
- 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-08Migrate u_listmode.h into the core, change +b to use itattilamolnar
2013-04-08Add builtin modes using AddService()attilamolnar
2013-04-08Unite include/modes/*.h into include/builtinmodes.hattilamolnar
2013-04-08Allow dynamic references to reference ServiceProviders, introduce ModeReferenceattilamolnar
Mode handlers can be referenced using mode/<modename>
2013-04-08Rework dynamic_reference management, introduce dynamic_reference_nocheckattilamolnar
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-08Remove OnAddBan and OnDelBan hooksattilamolnar
2013-04-08Add support for generating dhparams with GnuTLS to genssl.Peter Powell
2013-04-06Merge pull request #475 from SaberUK/master+default-to-xml-configAttila Molnar
Default to the XML config format.
2013-04-06Default to the XML config format.Peter Powell
2013-04-05Merge pull request #474 from SaberUK/master+better-config-deprecationAttila Molnar
Improve the config deprecation system.
2013-04-06Add the ability to deprecate config values as well as keys.Peter Powell
2013-04-06Purge the 1.1 config deprecations.Peter Powell
2013-04-05Merge pull request #472 from SaberUK/master+merge-headersAttila Molnar
Merge inspircd_{config,version}.h into a single header file.
2013-04-05Merge inspircd_{config,version}.h into a single header file.Peter Powell
2013-04-05Merge pull request #465 from Shawn-Smith/master+ServicesOperGrammarAttila Molnar
[2.2] Fixed grammar issue
2013-04-05Fixed grammar in whois output for +k'd services.Shawn Smith
2013-04-04Stop recreating hashmaps every hour, move garbage collection code related to ↵attilamolnar
local users to UserManager
2013-04-04Line ending conversionattilamolnar
2013-04-04Move whowas settings into cmd_whowas from ConfigReaderattilamolnar
2013-04-04Make cmd_whowas act like a module, remove special handlingattilamolnar
2013-04-03Convert InspIRCd::Duration() to be staticattilamolnar
2013-04-02Merge pull request #460 from SaberUK/master+genssl-bugfixAttila Molnar
Fix a small typo in genssl.
2013-04-02Fix a small typo in genssl.Peter Powell
2013-04-02Merge pull request #459 from ChrisTX/insp20+fixgeoipAttila Molnar
m_geoip: Fix compilation
2013-04-02m_geoip: Fix compilationChrisTX
2013-04-02Merge pull request #456 from SaberUK/master+gensslAttila Molnar
Extract SSL generation to a tool which can be shipped by distros.
2013-04-02Extract SSL generation to a tool which can be shipped by distros.Peter Powell
2013-04-01Whitespace and empty destructor removal, minor coding style changesattilamolnar
2013-04-01Ignore empty sid in ServerConfig::Fill()attilamolnar
2013-04-01Merge pull request #452 from SaberUK/master+nuke-hashmapAttila Molnar
Purge the deprecated hash_map from existance.
2013-04-01Move member variables from User to LocalUserattilamolnar
- idle_lastmsg - dns_done - quitting_sendq - exempt - lastping
2013-04-01cmd_stats List opers without iterating the whole userlistattilamolnar
2013-04-01Change IsNickHandler()/IsIdentHandler()/IsChannelHandler() to use C++ ↵attilamolnar
strings as arguments instead of C strings
2013-04-01Convert IsSID() to a static member function, modules shouldn't override itattilamolnar
2013-04-01Remove more deprecated codeattilamolnar
- ConfigReader - FloodQuitUserHandler - IsValidModuleCommand - CallCommandHandler - DoCleanup from u_listmode.h
2013-04-01Merge pull request #454 from SaberUK/master+misc-improvementsAttila Molnar
Purge dead code and deprecated types.
2013-04-01Merge pull request #455 from SaberUK/master+deprecation-macroAttila Molnar
Add macro for marking methods as deprecated.
2013-04-01Purge references to the deprecated GetStackedLine method.Peter Powell
2013-04-01Purge the deprecated chanprotect module.Peter Powell
2013-04-01Remove some dead code:Peter Powell
- Conditions in m_httpd_stats which can never be true. - Commented out code in m_sqloper. - Unused macro in inspircd.h.
2013-04-01Add macro for marking methods as deprecated.Peter Powell
2013-04-01Fix linker error when linking spanningtree caused by ↵Adam
56cae0f3a484cbcb20569b68917f1810a0c2f4a4
2013-04-01Purge the deprecated hash_map from existance.Peter Powell
2013-04-01Change channel name parameter of Module::OnUserPreJoin() and ↵attilamolnar
Channel::JoinUser() to std::string from char*
2013-03-31Rewrote caller.h to be more C++11 ish, currently commented out pending ↵Adam
whenever we decide to support some C++11 features
2013-04-01New API versionattilamolnar
2013-04-01Change User::GetIPString() to return const std::string&attilamolnar
2013-04-01m_samode Require an oper privilege to change the user modes of other usersattilamolnar
Issue #417
2013-04-01Send LUSERS before MOTDattilamolnar
Issue #399