| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Change allocation of InspIRCd::Parser to be physically part of the object con... | Attila Molnar | 2014-06-13 | 1 | -3/+0 |
| * | | Change allocation of InspIRCd::BanCache to be physically part of the object c... | Attila Molnar | 2014-06-13 | 1 | -3/+0 |
| * | | Pull in bancache.h from inspircd.h | Attila Molnar | 2014-06-13 | 1 | -1/+0 |
| * | | Change allocation of InspIRCd::Threads to be physically part of the object co... | Attila Molnar | 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
| Attila Molnar | 2014-06-13 | 1 | -9/+6 |
| * | | Prefix all definitions in config.h to avoid potential collisions. | Peter Powell | 2014-05-23 | 1 | -2/+2 |
| * | | Merge insp20 | Attila Molnar | 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.
| Peter Powell | 2014-02-11 | 1 | -1/+1 |
| * | | Change allocation of InspIRCd::Timers to be physically part of the object con... | Attila Molnar | 2014-03-15 | 1 | -4/+1 |
| * | | Change allocation of InspIRCd::chanlist to be physically part of the object c... | Attila Molnar | 2014-03-14 | 1 | -4/+0 |
| * | | Change all socketengine methods to be static | Attila Molnar | 2014-02-08 | 1 | -7/+7 |
| * | | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is defined | Attila Molnar | 2014-02-07 | 1 | -5/+18 |
| * | | Convert LocalUserList to an intrusively linked list | Attila Molnar | 2014-01-24 | 1 | -6/+3 |
| * | | Merge insp20 | Attila Molnar | 2014-01-21 | 1 | -5/+12 |
| |\| |
|
| | * | Improve error reporting for <security:runas{user,group}>. | Peter Powell | 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.
| ChrisTX | 2013-09-08 | 1 | -6/+13 |
| * | | Move server description field from TreeServer into Server; remove OnGetServer... | Attila Molnar | 2014-01-05 | 1 | -1/+1 |
| * | | Introduce Server class•••- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
| Attila Molnar | 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.
| Peter Powell | 2013-12-15 | 1 | -2/+2 |
| * | | Fix a few issues•••- 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
| attilamolnar | 2013-11-21 | 1 | -1/+1 |
| * | | Remove InspIRCd::HandleRehash functor•••Call InspIRCd::Rehash() from cmd_rehash and from the SIGHUP handler
| attilamolnar | 2013-09-08 | 1 | -1/+0 |
| * | | Merge insp20 | attilamolnar | 2013-08-30 | 1 | -1/+1 |
| |\| |
|
| | * | Fix low risk crash when we can't determine maximum open socket count. | Peter Powell | 2013-07-07 | 1 | -1/+1 |
| * | | m_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT | attilamolnar | 2013-08-18 | 1 | -1/+1 |
| * | | 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 | -1/+1 |
| * | | 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 | 1 | -1/+1 |
| * | | Change the syntax of FOREACH macros to be less dumb. | Adam | 2013-08-04 | 1 | -2/+2 |
| * | | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -1/+0 |
| * | | Fix a few oversights•••This partially reverts e0cb6bd46fb1d804ad6adea5688c844f7e1a0f6f
| attilamolnar | 2013-07-01 | 1 | -0/+1 |
| * | | 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 | 1 | -29/+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 | -21/+16 |
| * | | Remove unused exit codes | attilamolnar | 2013-06-18 | 1 | -20/+11 |
| * | | Move code between usermanager.(cpp|h), clarify comments•••Initialize clientlist and uuidlist in UserManager constructor
| attilamolnar | 2013-06-06 | 1 | -2/+0 |
| * | | Move DoBackgroundUserStuff() and AllModulesReportReady() into UserManager | attilamolnar | 2013-06-06 | 1 | -14/+1 |
| * | | Merge insp20 | attilamolnar | 2013-06-06 | 1 | -3/+2 |
| |\| |
|
| | * | Update authors | attilamolnar | 2013-05-23 | 1 | -1/+2 |
| | * | Initialize local_count | attilamolnar | 2013-05-18 | 1 | -2/+0 |
| * | | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 1 | -6/+6 |
| * | | Purge a ton of code related to non <log> related logging.•••- InspIRCd::OpenLog
- ./inspircd --logfile [file]
This is no longer needed now we have (since 1.2) custom logging.
| Peter Powell | 2013-05-19 | 1 | -13/+3 |
| * | | Get rid of the NICKForced extension•••Don't run OnUserPreNick when the nick change is forced
| attilamolnar | 2013-05-18 | 1 | -2/+0 |
| * | | Clean up cross-platform compatibility.•••- Move compatibility macros to a new header file.
- Sort system include files in alphabetical order.
- Clean up signal handling (thanks to Adam).
| Peter Powell | 2013-05-07 | 1 | -11/+5 |
| * | | Modularize DNS•••The DNS modules are temporarily in commands/ so they're loaded automatically
Thanks to Attila for helping with much of this.
| Adam | 2013-04-26 | 1 | -6/+0 |
| * | | Extract UID/SID generation logic into a new class: UIDGenerator | attilamolnar | 2013-04-14 | 1 | -17/+4 |
| * | | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 1 | -18/+18 |
| * | | Convert ISUPPORT to use a map instead of a string. | Peter Powell | 2013-04-11 | 1 | -1/+1 |
| * | | Migrate u_listmode.h into the core, change +b to use it | attilamolnar | 2013-04-08 | 1 | -6/+0 |
| * | | Add builtin modes using AddService() | attilamolnar | 2013-04-08 | 1 | -0/+1 |
| * | | Rework dynamic_reference management, introduce dynamic_reference_nocheck•••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
| attilamolnar | 2013-04-08 | 1 | -0/+1 |
| * | | Merge inspircd_{config,version}.h into a single header file. | Peter Powell | 2013-04-05 | 1 | -1/+0 |
| * | | Stop recreating hashmaps every hour, move garbage collection code related to ... | attilamolnar | 2013-04-04 | 1 | -36/+1 |