| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Read uline state in spanningtree; remove ConfigReader::ulines | Attila Molnar | 2014-01-08 | 1 | -4/+0 |
| * | | Unset all extensions and the topic when lowering TS on a channel | Attila Molnar | 2014-01-06 | 1 | -0/+5 |
| * | | Move server description field from TreeServer into Server; remove OnGetServer... | Attila Molnar | 2014-01-05 | 4 | -24/+14 |
| * | | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 2014-01-05 | 6 | -19/+81 |
| * | | 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 | 2 | -6/+2 |
| * | | Change type of snomask parameter to char in ProtocolInterface::SendSNONotice() | Attila Molnar | 2014-01-04 | 1 | -1/+1 |
| * | | Add functor that does strict weak ordering based on national_case_insensitive... | Attila Molnar | 2014-01-04 | 1 | -0/+5 |
| * | | Fix some Windows-related problems.•••- 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.
| Peter Powell | 2014-01-04 | 2 | -4/+2 |
| * | | Add m_ldap, and convert m_ldapoper and m_ldapauth to use it. | Adam | 2013-12-19 | 1 | -0/+199 |
| * | | Clean up CoreException•••- Remove default constructor
- Replace virtual functions returning C strings with functions returning const std::string refs
| Attila Molnar | 2013-12-18 | 2 | -15/+14 |
| * | | Remove unused motd and rules field from ServerConfig | Attila Molnar | 2013-12-18 | 1 | -10/+0 |
| * | | Make various self contained methods static.•••- InspIRCd::IsValidMask
- InspIRCd::TimeString
| Peter Powell | 2013-12-15 | 1 | -2/+2 |
| * | | Remove some pointless code:•••- 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.
| Peter Powell | 2013-12-15 | 1 | -7/+0 |
| * | | Move stuff around a bit:•••- 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.
| Peter Powell | 2013-12-15 | 4 | -64/+92 |
| * | | Use WriteNumeric() everywhere we send numerics and include the user's nick au... | Adam | 2013-11-12 | 1 | -81/+121 |
| * | | Fix PrefixMode not being exported which caused runtime link errors. | Peter Powell | 2013-11-09 | 1 | -1/+1 |
| * | | Pass an interface to the OnSync hooks•••Remove Module::ProtoSendMetaData()
| attilamolnar | 2013-09-13 | 3 | -42/+29 |
| * | | Split ProtocolInterface::SendMetaData() into multiple functions | attilamolnar | 2013-09-13 | 1 | -3/+16 |
| * | | Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel()
| attilamolnar | 2013-09-12 | 2 | -21/+0 |
| * | | Keep lists of mode handlers by type | attilamolnar | 2013-09-12 | 1 | -0/+26 |
| * | | Add ModeHandler::IsListModeBase() and MC_LIST | attilamolnar | 2013-09-12 | 1 | -1/+15 |
| * | | Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode()
| attilamolnar | 2013-09-11 | 2 | -23/+46 |
| * | | Create a base class for prefix modes•••Move Channel::SetPrefix() into Membership
| attilamolnar | 2013-09-11 | 4 | -26/+61 |
| * | | Add a type id field to ModeHandler | attilamolnar | 2013-09-11 | 1 | -1/+12 |
| * | | Hide all symbols that aren't exported explicitly•••In addition to reducing the sizes of all binaries this also helps the optimizer
| attilamolnar | 2013-09-08 | 4 | -6/+6 |
| * | | Remove InspIRCd::HandleRehash functor•••Call InspIRCd::Rehash() from cmd_rehash and from the SIGHUP handler
| attilamolnar | 2013-09-08 | 1 | -7/+2 |
| * | | Automatically register ServiceProviders created by modules | attilamolnar | 2013-09-08 | 5 | -13/+24 |
| * | | Deduplicate code in modmanager_static and modmanager_dynamic | attilamolnar | 2013-09-08 | 1 | -0/+9 |
| * | | Remove ModuleManager::ModCount and GetCount() | attilamolnar | 2013-09-08 | 1 | -12/+0 |
| * | | Fix module loading in PURE_STATIC builds | attilamolnar | 2013-09-08 | 1 | -5/+1 |
| * | | Remove ModuleManager::GetAllModuleNames(), use GetModules() instead | attilamolnar | 2013-08-30 | 1 | -8/+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 | 3 | -9/+27 |
| * | | Merge insp20 | attilamolnar | 2013-08-30 | 2 | -1/+9 |
| |\| |
|
| | * | Don't CoreExport reference, fixes m_dnsbl on Windows•••The explicit instantiations of reference are now useless; remove
| attilamolnar | 2013-08-30 | 1 | -1/+1 |
| | * | Use the correct socket related error messages on Windows | Adam | 2013-07-14 | 1 | -0/+8 |
| * | | Fix Windows build and a few more problems | attilamolnar | 2013-08-27 | 2 | -2/+2 |
| * | | Fix various small issues.•••- Add CXX11_OVERRIDE to *Regex::Matches and *RegexFactory::Create.
- Fix documentation comment on regex_string.
- Fix various code duplication/layout issues.
| Peter Powell | 2013-08-27 | 1 | -8/+5 |
| * | | Make all regex modules throw the same exception on error. | Peter Powell | 2013-08-27 | 1 | -0/+10 |
| * | | Clean up the protocol interface | attilamolnar | 2013-08-25 | 1 | -23/+30 |
| * | | Create the CommandBase class from Command•••The Handle() method is not part of CommandBase, making it possible to provide a different Handle() in each class derived from CommandBase
| attilamolnar | 2013-08-18 | 2 | -12/+26 |
| * | | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT | attilamolnar | 2013-08-18 | 1 | -1/+1 |
| * | | Store oper types and opers in separate containers | attilamolnar | 2013-08-13 | 1 | -2/+5 |
| * | | Clean up a few constructors•••Do not silently correct a zero TS in Channel::Channel(); require callers to supply a valid TS instead
| attilamolnar | 2013-08-12 | 1 | -1/+3 |
| * | | cmd_whowas Major cleanup, fix inefficiencies | attilamolnar | 2013-08-12 | 1 | -10/+7 |
| * | | Add ConfigTag::getDuration() with optional bounds checking | attilamolnar | 2013-08-12 | 1 | -0/+20 |
| * | | Clean up wildcard code.•••- Move references and pointers next to the type.
- Rename match_internal to MatchInternal.
- Remove duplicate NULL check on map in MatchCIDR.
| Peter Powell | 2013-08-12 | 1 | -4/+4 |
| * | | Add <path> keys for all of the compile-time paths.•••Also, make all paths in the config relative to their associated
directory. This reverts a change in 2.0 which turned out to be a
terrible idea, especially for system-wide installations.
| Peter Powell | 2013-08-12 | 1 | -9/+37 |
| * | | Rename <options:moronbanner> to <options:xlinemessage>.•••This name is more descriptive of what is actually is used for.
| Peter Powell | 2013-08-10 | 1 | -2/+2 |
| * | | Replace range() with min and max arguments on getInt(). | Peter Powell | 2013-08-10 | 1 | -1/+1 |
| * | | Rename <connect:nouserdns> to <connect:resolvehostnames>.•••This name is more descriptive and avoids a double negative which
could make the name of this setting unclear to non-native speakers.
| Peter Powell | 2013-08-10 | 1 | -1/+1 |