| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Modernize various minor legacy C++isms. | 2022-07-30 | 1 | -2/+1 | |
| | | |||||
| * | Switch from NULL to nullptr. | 2022-07-22 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2022-07-19 | 1 | -1/+11 | |
| |\ | |||||
| | * | Also use binary exit codes in places that terminate abruptly. | 2022-07-19 | 1 | -0/+4 | |
| | | | | | | | | | This is a partial reversion of commit 57330e973b3eb1f2a84803c84daf9d6b420859fd. | ||||
| | * | Allow forcing binary exit codes at compile time. | 2022-07-19 | 1 | -1/+7 | |
| | | | | | | | | | | | This is useful with some init systems that handle our exit codes strangely. | ||||
| * | | Get rid of GetVersionString. | 2022-05-17 | 1 | -7/+0 | |
| | | | | | | | | | TODO: split fullversion/version into individual fields. | ||||
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+1 | |
| | | | |||||
| * | | Add a snomask flag for rehash messages. | 2021-11-28 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2021-11-05 | 1 | -0/+7 | |
| |\| | |||||
| | * | Add Server::GetPublicName(), fix not respecting <security:hideserver>. | 2021-10-25 | 1 | -0/+7 | |
| | | | |||||
| * | | Switch simple iterator loops to use range-based for loops. | 2021-04-07 | 1 | -4/+5 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-12-21 | 1 | -1/+1 | |
| |\| | |||||
| | * | Hide the server name/desc better when <options:hideserver> is set. | 2020-12-20 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-11-01 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-10-30 | 1 | -1/+1 | |
| | | | |||||
| | * | Rename the REALLEN 005 token to NAMELEN. | 2020-09-30 | 1 | -1/+1 | |
| | | | | | | | | | | | Turns out this is already required by the IRCv3 setname spec but we forgot to implement it. Oops. | ||||
| | * | Add an ISUPPORT token that contains the maximum real name length. | 2020-09-30 | 1 | -0/+1 | |
| | | | |||||
| | * | Move CHANMODES to core_mode and add USERMODES. | 2020-03-12 | 1 | -1/+0 | |
| | | | |||||
| * | | Move FindUUID to the UserManager class. | 2020-02-09 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -1/+8 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -1/+8 | |
| | | | |||||
| * | | Move ISupport logic out of the core and into core_info. | 2020-01-05 | 1 | -87/+0 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-11-13 | 1 | -1/+0 | |
| |\| | |||||
| | * | Show the list modes which have variable list lengths in 005. | 2019-10-01 | 1 | -1/+0 | |
| | | | |||||
| * | | Replace socketengine_{pthread,win32} with C++11 threads. | 2019-05-15 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -2/+2 | |
| |\| | |||||
| | * | Re-order the includes to fix C++03 builds. | 2019-05-06 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | inspircd.h defines __STDC_LIMIT_MACROS to ensure that C99 int type limits are defined, however, if <stdint.h> is included implicitly before inspircd.h, the build fails due to the C99 integer type limits being undefined. | ||||
| * | | SnomaskManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| | | | |||||
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -3/+3 | |
| | | | |||||
| * | | Remove all 2.0 config compatibility code. | 2019-01-25 | 1 | -1/+0 | |
| |/ | |||||
| * | Add ISUPPORT tokens for the host, line, and user length. | 2017-12-23 | 1 | -0/+3 | |
| | | | | | | | | This allows clients to accurately predict the maximum safe length of a NOTICE or PRIVMSG and truncate/split as appropriate. As proposed at https://defs.ircdocs.horse/defs/isupport.html | ||||
| * | Improve LIST and implement more extended list features. | 2017-11-17 | 1 | -1/+0 | |
| | | | | | | | | | | | | | - Move the ISUPPORT token from the core into core_user and start sending the SAFELIST token to let clients know that they can safely run LIST on big servers. - Add support for the channel creation time (C), topic set time (T), and inverted glob match (N) filters as specified in the draft-hardy-irc-isupport-00 specification. - Clean up the logic for filtering channels by user count. | ||||
| * | Implement support for draft-brocklesby-irc-isupport-03 escapes. | 2017-11-09 | 1 | -4/+22 | |
| | | |||||
| * | Remove INSPIRCD_SOCKETENGINE_NAME and INSPIRCD_SYSTEM. | 2017-10-15 | 1 | -2/+2 | |
| | | | | | | | | | | | - INSPIRCD_SOCKETENGINE_NAME is not really something that needs to be user facing. If opers want to know this kind of internal info then they can look at the build configuration. - INSPIRCD_SYSTEM causes problems for reproducible builds and is only accurate for the state of the system when InspIRCd is built which is not useful in the slightest. | ||||
| * | Implement support for configurable casemapping & default to ASCII. | 2017-09-08 | 1 | -1/+1 | |
| | | |||||
| * | Replace the deprecated MAXBANS token with MAXLIST. | 2017-07-24 | 1 | -1/+0 | |
| | | |||||
| * | Improve the default ISUPPORT tokens. | 2016-09-14 | 1 | -3/+2 | |
| | | | | | | | | - Replace the deprecated MAXCHANNELS token with CHANLIMIT. - Remove the deprecated FNC token (other implementations can force a nick change without sending this token so informing clients of that we might force a nick change is pointless) | ||||
| * | Update stuff for the new versioning system. | 2016-09-02 | 1 | -1/+1 | |
| | | |||||
| * | Convert WriteNumeric() calls to pass the parameters of the numeric as method ↵ | 2016-02-25 | 1 | -10/+9 | |
| | | | | | parameters | ||||
| * | Move InspIRCd::SendError() to cmd_die | 2015-05-17 | 1 | -1/+0 | |
| | | | | | Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message | ||||
| * | Merge insp20 | 2014-10-27 | 1 | -7/+4 | |
| |\ | |||||
| | * | Fix various warnings when building with LLVM 3.5. | 2014-10-13 | 1 | -7/+4 | |
| | | | | | | | | | | | - warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] - warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] | ||||
| * | | Fix incorrect cleanup order in InspIRCd::Exit() | 2014-09-15 | 1 | -1/+1 | |
| | | | | | | | | | classbase objects such as callers call LogManager::Log() on destruction unless ServerInstance is NULL | ||||
| * | | Minor ISupportManager changes | 2014-07-14 | 1 | -4/+3 | |
| | | | | | | | | | | | | | - Make GetLines() a const method - Rename Lines to cachedlines - Get rid of a variable in Build() | ||||
| * | | Change all occurrences of plain sort() to std::sort() | 2014-06-22 | 1 | -1/+1 | |
| | | | |||||
| * | | Change allocation of InspIRCd::Threads to be physically part of the object ↵ | 2014-06-13 | 1 | -1/+1 | |
| | | | | | | | | | containing it | ||||
| * | | Prefix all definitions in config.h to avoid potential collisions. | 2014-05-23 | 1 | -2/+2 | |
| | | | |||||
| * | | Remove WALLCHOPS and WALLVOICES ISUPPORT tokens | 2014-04-14 | 1 | -2/+1 | |
| | | | | | | | | | These tokens have been deprecated in favour of STATUSMSG for a long time | ||||
| * | | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to ↵ | 2014-02-18 | 1 | -1/+1 | |
| | | | | | | | | | ModeType | ||||
