aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v3.0.0 release candidate 2. v3.0.0rc2Gravatar Peter Powell2019-02-062-2/+2
|
* Quit users during cleanup instead of when /DIE is executed.Gravatar Peter Powell2019-02-052-9/+6
|
* Delete the old broken test suite.Gravatar Peter Powell2019-02-056-479/+1
| | | | | | This doesn't work properly and is disabled in both debug & release builds. It will be resurrected with a proper unit testing framework in the future.
* Move <oper:class> and <oper:vhost> to core_oper.Gravatar Peter Powell2019-02-052-11/+15
|
* ModuleManager: use std::flush instead of fflush(stdout).Gravatar Peter Powell2019-02-051-4/+2
|
* Module: Initialise 'ModuleDLLManager' and 'dying' correctly.Gravatar Peter Powell2019-02-052-2/+7
|
* DLLManager: add a function for retrieving a symbol.Gravatar Peter Powell2019-02-042-21/+21
|
* m_check: improve the output when showing list modes.Gravatar Peter Powell2019-02-041-6/+11
| | | | Closes #1568.
* m_check: rename the timestamp key to createdat.Gravatar Peter Powell2019-02-041-1/+1
|
* m_check: improve the output of the member key.Gravatar Peter Powell2019-02-041-3/+3
|
* m_check: split modeperms into chanmodeperms and usermodeperms.Gravatar Peter Powell2019-02-041-3/+2
|
* m_check: remove unnecessary usage of CheckContext::List.Gravatar Peter Powell2019-02-041-7/+2
|
* Improve the name of the list mode extensible.Gravatar Peter Powell2019-02-041-1/+1
|
* m_check: replace timestring() with a Write() overlod.Gravatar Peter Powell2019-02-041-16/+20
|
* ident: fix erroneously prefixing an ident multiple times.Gravatar Peter Powell2019-02-041-2/+37
|
* ident: rename ext to socket.Gravatar Peter Powell2019-02-041-7/+7
|
* ident: rename nolookupprefix to prefixunqueried.Gravatar Peter Powell2019-02-042-5/+5
|
* ident: store the timeout as an unsigned value and limit to 60s.Gravatar Peter Powell2019-02-041-4/+3
|
* ident: reduce the amount of messages sent when a lookup fails.Gravatar Peter Powell2019-02-041-2/+3
|
* ident: Change idents with the ChangeIdent method.Gravatar Peter Powell2019-02-041-2/+1
|
* ident: Fix making idents longer than maxident when a lookup fails.Gravatar Peter Powell2019-02-041-3/+23
|
* Allow multiple fingerprints in an oper block (#1564)Gravatar linuxdaemon2019-02-013-2/+23
|
* Fix a minor typo in ssl.hGravatar B00mX0r2019-02-011-1/+1
|
* Improve the accessibility and robustness of prompt_bool.Gravatar Peter Powell2019-01-291-2/+6
| | | | | | | - Use "yes" and "no" instead of "y" and "n". - Validate the true and false responses properly. - Keep prompting the user for a response until they give one which is valid.
* Don't clear the screen when running in interactive mode.Gravatar Peter Powell2019-01-291-3/+0
| | | | This hides potentially useful information.
* Improve setting the gid/uid which will own files.Gravatar Peter Powell2019-01-292-33/+50
| | | | | | | - Consistently set the gid/uid for all directories and files. - Replace the obnoxious warning about root on `make install` with a friendlier warning whilst running configure. - Always install the inspircd executable and modules.
* Fix -Wnewline-eof warning.Gravatar Peter Powell2019-01-291-1/+1
|
* Fix reading the setname config tag.Gravatar Peter Powell2019-01-281-1/+1
|
* Read the muteban config in ReadConfig().Gravatar Peter Powell2019-01-281-1/+9
|
* Fix RPL_ADMINME not having the correct parameters.Gravatar Peter Powell2019-01-281-1/+1
|
* Fix the prioritisation of OnRawMode in m_samode.Gravatar Peter Powell2019-01-281-2/+2
|
* Fix the description of <setname:operonly>.Gravatar Peter Powell2019-01-281-3/+3
|
* Fix sending the modes in RPL_CHANNELMODEIS as one big parameter.Gravatar Peter Powell2019-01-281-1/+45
|
* Allow configuring whether SETNAME sends snotices and is oper-only.Gravatar Peter Powell2019-01-282-1/+28
|
* Add ParamMode::IsParameterSecret and remove special casing of keys.Gravatar Peter Powell2019-01-285-6/+13
|
* Fix not checking for server names case insensitively.Gravatar Peter Powell2019-01-288-8/+8
|
* Refactor m_httpd_stats, add subpages (#1554)Gravatar linuxdaemon2019-01-281-146/+226
|
* Fix erroneously sending RPL_YOURDISPLAYEDHOST to HAProxy clients.Gravatar Peter Powell2019-01-281-1/+1
|
* Fix parsing anticaps mode parameters (again).Gravatar Peter Powell2019-01-281-6/+6
| | | | | | It is better to fix the underlying bug than the result of it. This replaces commit 963213132dd923d0e7dbd47ea6f20373cdef343b.
* Add overloads for ConvToNum to prevent (unsigned) char weirdness.Gravatar Peter Powell2019-01-281-0/+16
|
* Fix sending the SSL connection notice when using a non-SSL gateway.Gravatar Peter Powell2019-01-251-1/+1
|
* Remove trailing whitespace from various source files.Gravatar Peter Powell2019-01-2420-29/+26
|
* Fix overriding <options:exemptchanops> with the exemptchanops mode.Gravatar Peter Powell2019-01-242-3/+3
| | | | Closes #1558.
* Fix parsing anticaps mode parameters.Gravatar Peter Powell2019-01-241-5/+5
|
* Fix a minor Doxygen warning.Gravatar Peter Powell2019-01-241-1/+1
|
* Add the reason to xline removal notices. (#1545)Gravatar Matt Schatz2019-01-2412-25/+47
| | | | | | | | | Show the reason in manual xline removal SNOTICEs, just like expiry SNOTICEs do. This modifies XLineManager::DelLine() to require another string reference passed to it. Requested by @Robby-.
* Add translation for casemapping between 2.0/3.0 (#1544)Gravatar linuxdaemon2019-01-241-0/+9
| | | | If the casemapping is set to ascii, advertise the m_ascii module to 2.0 to allow use of the m_ascii extras module for 2.0
* Merge the censor module example config into modules.conf.example.Gravatar Peter Powell2019-01-242-18/+11
|
* Move the <disabled> tag out of the core to a new module.Gravatar Peter Powell2019-01-2411-138/+229
|
* Implement support for the extended tag space for client tags.Gravatar Peter Powell2019-01-246-49/+86
|