| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | 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 |
| * | | Remove virtual User::GetClass() (but keep LocalUser::GetClass()) | attilamolnar | 2013-08-09 | 1 | -6/+4 |
| * | | Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and Chan...•••Pass the string itself to IsIdent() instead of string.c_str()
| attilamolnar | 2013-08-09 | 1 | -3/+3 |
| * | | Move host cycle logic into m_hostcycle | attilamolnar | 2013-08-09 | 2 | -17/+4 |
| * | | Fix a couple of issues•••- Wrong doc for Snomask::GetDescription()
- Incorrect idle time when WHOISing remote users
- String + int = garbage
- Remote MODE commands (user mode changes) being broadcast in addition to being forwarded
- Incorrect revision being shown
| attilamolnar | 2013-08-08 | 2 | -3/+3 |
| * | | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -8/+16 |
| * | | Change the syntax of FOREACH macros to be less dumb. | Adam | 2013-08-04 | 1 | -9/+7 |
| * | | umode_s Rewrite ProcessNoticeMasks() and remove a few related useless functions | attilamolnar | 2013-07-24 | 1 | -15/+7 |
| * | | Rewrite SnomaskManager::SendMessage() and Flush(), split code into functions | attilamolnar | 2013-07-24 | 1 | -9/+38 |
| * | | Get rid of enum UserModes and mark User::modes as private | attilamolnar | 2013-07-19 | 1 | -25/+8 |
| * | | Replace hardcoded mode letters, part 3•••This changes most remaining User::IsModeSet() calls to use ModeReferences for modes that were created by other modules or the core
| attilamolnar | 2013-07-19 | 2 | -5/+0 |
| * | | Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the U... | attilamolnar | 2013-07-19 | 2 | -20/+31 |
| * | | Replace hardcoded mode letters, part 2•••This changes all remaining Channel::IsModeSet() and Channel::GetModeParameter() calls to use ModeReferences for modes that were created by other modules or the core
| attilamolnar | 2013-07-19 | 1 | -3/+16 |
| * | | Seperate ModeReference into ChanModeReference and UserModeReference | attilamolnar | 2013-07-19 | 1 | -2/+8 |
| * | | Move dynamic_reference and related classes to dynref.h | attilamolnar | 2013-07-19 | 3 | -68/+94 |
| * | | Fix some warnings which are causing debug builds to fail.•••- Clang: private field 'module' is not used
- GCC: suggest a space before ‘;’ or explicit braces around empty
body in ‘while’ statement
| Peter Powell | 2013-07-16 | 1 | -1/+1 |
| * | | Allow for skipping clone checking before DNS is complete. | Daniel Vassdal | 2013-07-02 | 2 | -1/+8 |
| * | | Replace hardcoded mode letters passed to IsModeSet() and GetModeParameter() w... | attilamolnar | 2013-07-01 | 2 | -2/+16 |
| * | | Fix Doxygen comments. | Peter Powell | 2013-06-21 | 7 | -14/+15 |
| * | | Remove dead code from the InspIRCd and CommandParser classes and typedefs.h•••Removed functions:
InspIRCd:
- Restart() - unused
- DoSocketTimeouts() - no implementation exists
- AddCommand() - useless wrapper around ModuleManager::AddService()
CommandParser:
- IsValidCommand() - unused
- ProcessParameters() - no implementation exists
| attilamolnar | 2013-06-18 | 3 | -45/+0 |
| * | | Minor changes to the startup and shutdown code•••- Update comments
- Close logs in LogManager destructor instead of relying on other code to do it
- Change return type of InspIRCd::Run() to void
- private: InspIRCd::CheckRoot()
- Change log message type of setgroups() etc. errors to "STARTUP"
- Load cmd_privmsg in PURE_STATIC builds
| attilamolnar | 2013-06-18 | 1 | -9/+7 |
| * | | Remove unused exit codes | attilamolnar | 2013-06-18 | 1 | -18/+9 |
| * | | Always set the topic in Channel::SetTopic(), move access checks into cmd_topic | attilamolnar | 2013-06-16 | 1 | -4/+3 |
| * | | Remove TR_END, remove TRANSLATEx() from commands that do not need it | attilamolnar | 2013-06-13 | 1 | -1/+0 |