| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
|
| | |
| |
| |
| | |
local_users private
|
| | | |
|
| | |
| |
| |
| | |
containing it using fakederef
|
| | |
| |
| |
| | |
containing it using fakederef
|
| | |
| |
| |
| | |
containing it using fakederef
|
| | |
| |
| |
| | |
containing it using fakederef
|
| | |
| |
| |
| | |
containing it using fakederef
|
| | | |
|
| | |
| |
| |
| |
| | |
The protocol module no longer has to delete it on load and construct it on
unload, only assign a new value to ServerInstance->PI
|
| | |
| |
| |
| | |
containing it
|
| | |
| |
| |
| | |
containing it
|
| | | |
|
| | |
| |
| |
| | |
containing it
|
| | |
| |
| |
| |
| |
| | |
containing it
While at it, remove "stats" from all field names
|
| | | |
|
| |\| |
|
| | |
| |
| |
| |
| |
| |
| | |
- 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.
|
| | |
| |
| |
| | |
containing it
|
| | |
| |
| |
| | |
containing it
|
| | | |
|
| | | |
|
| | | |
|
| |\| |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| | |
| |
| |
| | |
OnGetServerDescription hook
|
| | |
| |
| |
| |
| | |
- Replaces std::string server in User
- Replaces InspIRCd::ULine() and SilentULine()
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| | |
| |
| |
| | |
Call InspIRCd::Rehash() from cmd_rehash and from the SIGHUP handler
|
| |\| |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
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.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
This partially reverts e0cb6bd46fb1d804ad6adea5688c844f7e1a0f6f
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Removed functions:
InspIRCd:
- Restart() - unused
- DoSocketTimeouts() - no implementation exists
- AddCommand() - useless wrapper around ModuleManager::AddService()
CommandParser:
- IsValidCommand() - unused
- ProcessParameters() - no implementation exists
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| | | |
|
| | |
| |
| |
| | |
Initialize clientlist and uuidlist in UserManager constructor
|
| | | |
|
| |\| |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
- InspIRCd::OpenLog
- ./inspircd --logfile [file]
This is no longer needed now we have (since 1.2) custom logging.
|
| | |
| |
| |
| | |
Don't run OnUserPreNick when the nick change is forced
|