| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Convert GetMaxFds() to size_t and deduplicate setting code. | 2017-10-22 | 1 | -1/+1 | |
| * | Clean up the command disabling logic.•••- Read the disabled command list in ApplyDisabledCommands() instead of storing it in a global which is only accessed on rehash. - Write debug messages to the log when disabling commands. - Use irc::spacesepstream instead of std::stringstream. | 2017-10-17 | 1 | -1/+1 | |
| * | Merge the latest changes from insp20 into master. | 2017-10-12 | 1 | -0/+7 | |
| |\ | |||||
| | * | Fix killing elined clients on [gkz]line in some cases. | 2017-09-11 | 1 | -0/+5 | |
| * | | Change FailedPortList to store a sockaddrs/int instead of string. | 2017-09-12 | 1 | -1/+1 | |
| * | | Clean up the <security:runas{user,group}> code.•••- Get rid of unnecessary temporary values. - Remove an erroneous usage comment. - Reset errno before the call to setgroups. - Unify the two stage initialisation of g/u. | 2017-09-12 | 1 | -27/+12 | |
| * | | Move operquit out of the core and into core_user. | 2017-09-11 | 1 | -3/+0 | |
| * | | Make the build reproducible by removing time related macros.•••The compile time on boot is not accurate as it will only change when the translation unit containing it is edited. The startup time in RPL_SERVERCREATED is a lot more useful than the compilation time. ngIRCd also implements this behaviour. | 2017-08-26 | 1 | -1/+1 | |
| * | | Move the OnCheckExemption hook out of the core. | 2017-03-20 | 1 | -2/+1 | |
| * | | Allow <log> tags to specify how often logs should be flushed.•••Also use the behaviour behind this to fix #1290. | 2017-02-28 | 1 | -1/+1 | |
| * | | Update stuff for the new versioning system. | 2016-09-02 | 1 | -1/+1 | |
| * | | Merge insp20 | 2016-08-17 | 1 | -4/+6 | |
| |\| | |||||
| | * | Don't exit on rehash if the pid file cannot be written | 2016-06-17 | 1 | -5/+7 | |
| * | | Merge insp20 | 2016-02-22 | 1 | -2/+2 | |
| |\| | |||||
| | * | Fixed a build warning•••Just a mismatched type, improperly done cast. | 2015-05-17 | 1 | -2/+2 | |
| * | | Merge pull request #1103 from rburchell/master-fix-info•••Some updates to INFO. | 2015-11-15 | 1 | -6/+1 | |
| |\ \ | |||||
| | * | | inspircd: Don't list individual authors on startup.•••We already keep track of this in /INFO, so point there instead. | 2015-11-09 | 1 | -6/+1 | |
| * | | | Remove UserManager::GarbageCollect() | 2015-11-03 | 1 | -3/+0 | |
| |/ / | |||||
| * | | Move code that quits all users from InspIRCd::Cleanup() to cmd_die | 2015-05-17 | 1 | -5/+0 | |
| * | | Fix incorrect iterator use leading to prematurely exiting loops when quitting... | 2015-05-17 | 1 | -2/+2 | |
| * | | Change all occurrences of Inspire to InspIRCd | 2015-02-20 | 1 | -1/+1 | |
| * | | Specify which Extensible subclass an ExtensionItem is valid for | 2015-01-18 | 1 | -1/+1 | |
| * | | Access local user list via new UserManager::GetLocalUsers() and make local_us... | 2014-07-19 | 1 | -2/+2 | |
| * | | Move and rename typedef LocalUserList to UserManager::LocalList | 2014-07-19 | 1 | -2/+2 | |
| * | | Change allocation of InspIRCd::Users to be physically part of the object cont... | 2014-06-24 | 1 | -5/+0 | |
| * | | Change allocation of InspIRCd::SNO to be physically part of the object contai... | 2014-06-24 | 1 | -3/+0 | |
| * | | Change allocation of InspIRCd::Modules to be physically part of the object co... | 2014-06-24 | 1 | -3/+0 | |
| * | | Change allocation of InspIRCd::Logs to be physically part of the object conta... | 2014-06-24 | 1 | -5/+0 | |
| * | | Change allocation of InspIRCd::Modes to be physically part of the object cont... | 2014-06-24 | 1 | -4/+0 | |
| * | | Kill needless #includes in source files | 2014-06-14 | 1 | -4/+0 | |
| * | | Make the default ProtocolInterface instance part of class InspIRCd•••The protocol module no longer has to delete it on load and construct it on unload, only assign a new value to ServerInstance->PI | 2014-06-13 | 1 | -5/+1 | |
| * | | Change allocation of InspIRCd::Parser to be physically part of the object con... | 2014-06-13 | 1 | -3/+0 | |
| * | | Change allocation of InspIRCd::BanCache to be physically part of the object c... | 2014-06-13 | 1 | -3/+0 | |
| * | | Pull in bancache.h from inspircd.h | 2014-06-13 | 1 | -1/+0 | |
| * | | Change allocation of InspIRCd::Threads to be physically part of the object co... | 2014-06-13 | 1 | -4/+0 | |
| * | | Change allocation of InspIRCd::stats to be physically part of the object cont...•••While at it, remove "stats" from all field names | 2014-06-13 | 1 | -9/+6 | |
| * | | Prefix all definitions in config.h to avoid potential collisions. | 2014-05-23 | 1 | -2/+2 | |
| * | | Merge insp20 | 2014-04-07 | 1 | -1/+1 | |
| |\| | |||||
| | * | Fix various problems detected by Clang 3.4.•••- cidr.cpp: remove inverted_bits; unused since 9fad3ecb9215a0034bf407f192926b04cb5efaed. - cmd_stats.cpp: remove needless inversion and comparison to 0. - inspircd.cpp: remove needless comparison to 0. - socket.cpp: remove all_zero; unused since 03a1bf15b1da7643b237c22db1a478916a976ccf. | 2014-02-11 | 1 | -1/+1 | |
| * | | Change allocation of InspIRCd::Timers to be physically part of the object con... | 2014-03-15 | 1 | -4/+1 | |
| * | | Change allocation of InspIRCd::chanlist to be physically part of the object c... | 2014-03-14 | 1 | -4/+0 | |
| * | | Change all socketengine methods to be static | 2014-02-08 | 1 | -7/+7 | |
| * | | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is defined | 2014-02-07 | 1 | -5/+18 | |
| * | | Convert LocalUserList to an intrusively linked list | 2014-01-24 | 1 | -6/+3 | |
| * | | Merge insp20 | 2014-01-21 | 1 | -5/+12 | |
| |\| | |||||
| | * | Improve error reporting for <security:runas{user,group}>. | 2013-09-26 | 1 | -4/+4 | |
| | * | Fix a crash when running as systemd service•••- Fix a NULL dereference if a signal is raised in the constructor of the class InspIRCd - Resolve the parent's process exit code being SIGTERM=15 and typically not EXIT_SUCCESS thus A combination of the two caused crashes when running as systemd unit. | 2013-09-08 | 1 | -6/+13 | |
| * | | Move server description field from TreeServer into Server; remove OnGetServer... | 2014-01-05 | 1 | -1/+1 | |
| * | | Introduce Server class•••- Replaces std::string server in User - Replaces InspIRCd::ULine() and SilentULine() | 2014-01-05 | 1 | -0/+3 | |
| * | | 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. | 2013-12-15 | 1 | -2/+2 | |
