Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-08 | Read uline state in spanningtree; remove ConfigReader::ulines | Attila Molnar | |
2014-01-06 | Automatically register and unregister mode watchers | Attila Molnar | |
2014-01-06 | Unset all extensions and the topic when lowering TS on a channel | Attila Molnar | |
2014-01-06 | m_deaf Simplify logic | Attila Molnar | |
2014-01-05 | Move server description field from TreeServer into Server; remove ↵ | Attila Molnar | |
OnGetServerDescription hook | |||
2014-01-05 | Introduce Server class | Attila Molnar | |
- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() | |||
2014-01-05 | Remove useless ULine() checks | Attila Molnar | |
2014-01-05 | m_spanningtree Remove vector from TreeServer::QuitUsers() | Attila Molnar | |
2014-01-05 | Improve UserManager::QuitUser() and related code | Attila Molnar | |
- 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 | |||
2014-01-04 | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | Attila Molnar | |
2014-01-04 | Add functor that does strict weak ordering based on ↵ | Attila Molnar | |
national_case_insensitive_map | |||
2014-01-04 | Fix some Windows-related problems. | Peter Powell | |
- Fix an error relating to the unavailability of std::back_inserter. - Fix loading configuration files when using relative paths. - Fix two methods in hashcomp being exported twice. - Remove some unimportant error messages. | |||
2013-12-19 | m_showwhois Update settings on rehash | Attila Molnar | |
2013-12-19 | m_filter Remove ImplFilter and needless dynamic_cast | Attila Molnar | |
2013-12-19 | Add m_ldap, and convert m_ldapoper and m_ldapauth to use it. | Adam | |
2013-12-18 | Add m_showfile, remove cmd_rules | Attila Molnar | |
2013-12-18 | m_auditorium Switch to SimpleChannelModeHandler | Attila Molnar | |
2013-12-18 | m_spanningtree Fix clang warning and wrong operator in if | Attila Molnar | |
2013-12-18 | Clean up CoreException | Attila Molnar | |
- Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs | |||
2013-12-18 | m_sakick Replace C string with C++ string | Attila Molnar | |
2013-12-18 | Clean up error messages in a few SA commands | Attila Molnar | |
2013-12-18 | Add a Flash Policy Daemon module | Daniel Vassdal | |
2013-12-15 | Make various self contained methods static. | Peter Powell | |
- InspIRCd::IsValidMask - InspIRCd::TimeString | |||
2013-12-15 | Remove some pointless code: | Peter Powell | |
- Remove the CHARSET entry from ISUPPORT. CHARSET was removed in draft-brocklesby-irc-isupport-03 and we always used the default value anyway. This has also been removed in the latest version of Charybdis. - Remove irc::sockets::satouser. This helper method was longer than the code it replaced. | |||
2013-12-15 | Move stuff around a bit: | Peter Powell | |
- Create FileSystem class: * Move ServerConfig::CleanFilename to FileSystem::GetFileName and rewrite. * Move ServerConfig::ExpandPath to FileSystem. * Move ServerConfig::FileExists to FileSystem. * Move ServerConfig::StartsWithWindowsDriveLetter to FileSystem. - Move FileReader to fileutils.cpp and fix documentation. - Move UserManager::DoBackgroundUserStuff to usermanager.cpp. | |||
2013-11-21 | m_cap Convert capability names in CAP REQ to lowercase before processing them | attilamolnar | |
Requested in #686 | |||
2013-11-21 | Fix a few issues | attilamolnar | |
- Rehash notices - Modes in CAPAB - GetTargetAndAction() not being static in m_callerid - Loading custom configuration files using --config. (@SaberUK) - ServerConfig::Read not using std::endl. (@SaberUK) - Out of date comments in opers.conf.example, issue #624 | |||
2013-11-21 | Allow multiple allowmasks in link blocks, #679 | Adam | |
2013-11-18 | Use gnutls_rnd instead of gcry_randomize on newer GnuTLS versions. | Peter Powell | |
Also, fix a bug where eval() caused compile errors. | |||
2013-11-12 | These two numerics are supposed to use SentText() as they can go to remote ↵ | Adam | |
users... | |||
2013-11-12 | Use WriteNumeric() everywhere we send numerics and include the user's nick ↵ | Adam | |
automatically | |||
2013-09-15 | Remove redundant parameter.clear()s from mode handlers | attilamolnar | |
2013-09-15 | m_services_account Remove OnDecodeMetaData handler | attilamolnar | |
Override StringExtItem::unserialize() instead | |||
2013-09-13 | Pass an interface to the OnSync hooks | attilamolnar | |
Remove Module::ProtoSendMetaData() | |||
2013-09-13 | Split ProtocolInterface::SendMetaData() into multiple functions | attilamolnar | |
2013-09-12 | Send ListModeBase modes implicitly on channel sync | attilamolnar | |
Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() | |||
2013-09-12 | Keep lists of mode handlers by type | attilamolnar | |
2013-09-12 | Add ModeHandler::IsListModeBase() and MC_LIST | attilamolnar | |
2013-09-11 | m_modenotice Use WriteNotice() | attilamolnar | |
2013-09-11 | Convert cmd_modenotice into an optional module | attilamolnar | |
2013-09-11 | Move prefix mode specific fields and getters into PrefixMode | attilamolnar | |
Add ModeHandler::IsPrefixMode() | |||
2013-09-11 | Create a base class for prefix modes | attilamolnar | |
Move Channel::SetPrefix() into Membership | |||
2013-09-10 | m_spanningtree Minor fixes | attilamolnar | |
- Handle the case when servers SQUIT themselves - Fix extra space in channel messages | |||
2013-09-10 | m_spanningtree Handle ERROR when fully connected | attilamolnar | |
2013-09-10 | m_spanningtree Move c2s commands out of SpanningTreeCommands to auto ↵ | attilamolnar | |
register them | |||
2013-09-08 | Change allocation of a few services to make use of auto registration | attilamolnar | |
2013-09-08 | Automatically register ServiceProviders created by modules | attilamolnar | |
2013-09-08 | Fix compile warnings as seen on g++ 4.4.7 | Adam | |
2013-08-30 | Remove ModuleManager::GetAllModuleNames(), use GetModules() instead | attilamolnar | |
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() |