| Commit message (Expand) | Author | Age | Files | Lines |
| * | Switch simple iterator loops to use range-based for loops. | Sadie Powell | 2021-04-07 | 1 | -4/+5 |
| * | Merge branch 'insp3' into master. | Sadie Powell | 2020-12-21 | 1 | -1/+1 |
| |\ |
|
| | * | Hide the server name/desc better when <options:hideserver> is set. | Sadie Powell | 2020-12-20 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-11-01 | 1 | -1/+1 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-10-30 | 1 | -1/+1 |
| | * | Rename the REALLEN 005 token to NAMELEN.•••Turns out this is already required by the IRCv3 setname spec but
we forgot to implement it. Oops.
| Sadie Powell | 2020-09-30 | 1 | -1/+1 |
| | * | Add an ISUPPORT token that contains the maximum real name length. | Sadie Powell | 2020-09-30 | 1 | -0/+1 |
| | * | Move CHANMODES to core_mode and add USERMODES. | Sadie Powell | 2020-03-12 | 1 | -1/+0 |
| * | | Move FindUUID to the UserManager class. | Sadie Powell | 2020-02-09 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -1/+8 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -1/+8 |
| * | | Move ISupport logic out of the core and into core_info. | Sadie Powell | 2020-01-05 | 1 | -87/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-11-13 | 1 | -1/+0 |
| |\| |
|
| | * | Show the list modes which have variable list lengths in 005. | Peter Powell | 2019-10-01 | 1 | -1/+0 |
| * | | Replace socketengine_{pthread,win32} with C++11 threads. | Sadie Powell | 2019-05-15 | 1 | -1/+1 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-05-15 | 1 | -2/+2 |
| |\| |
|
| | * | Re-order the includes to fix C++03 builds.•••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.
| nia | 2019-05-06 | 1 | -2/+2 |
| * | | SnomaskManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | ModeParser: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -3/+3 |
| * | | Remove all 2.0 config compatibility code. | Sadie Powell | 2019-01-25 | 1 | -1/+0 |
| |/ |
|
| * | Add ISUPPORT tokens for the host, line, and user length.•••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
| Peter Powell | 2017-12-23 | 1 | -0/+3 |
| * | Improve LIST and implement more extended list features.•••- 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.
| Peter Powell | 2017-11-17 | 1 | -1/+0 |
| * | Implement support for draft-brocklesby-irc-isupport-03 escapes. | Peter Powell | 2017-11-09 | 1 | -4/+22 |
| * | Remove INSPIRCD_SOCKETENGINE_NAME and INSPIRCD_SYSTEM.•••- 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.
| Peter Powell | 2017-10-15 | 1 | -2/+2 |
| * | Implement support for configurable casemapping & default to ASCII. | Peter Powell | 2017-09-08 | 1 | -1/+1 |
| * | Replace the deprecated MAXBANS token with MAXLIST. | Peter Powell | 2017-07-24 | 1 | -1/+0 |
| * | Improve the default ISUPPORT tokens.•••- 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)
| Peter Powell | 2016-09-14 | 1 | -3/+2 |
| * | Update stuff for the new versioning system. | Peter Powell | 2016-09-02 | 1 | -1/+1 |
| * | Convert WriteNumeric() calls to pass the parameters of the numeric as method ... | Attila Molnar | 2016-02-25 | 1 | -10/+9 |
| * | Move InspIRCd::SendError() to cmd_die•••Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message
| Attila Molnar | 2015-05-17 | 1 | -1/+0 |
| * | Merge insp20 | Attila Molnar | 2014-10-27 | 1 | -7/+4 |
| |\ |
|
| | * | Fix various warnings when building with LLVM 3.5.•••- 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]
| Peter Powell | 2014-10-13 | 1 | -7/+4 |
| * | | Fix incorrect cleanup order in InspIRCd::Exit()•••classbase objects such as callers call LogManager::Log() on destruction unless ServerInstance is NULL
| Attila Molnar | 2014-09-15 | 1 | -1/+1 |
| * | | Minor ISupportManager changes•••- Make GetLines() a const method
- Rename Lines to cachedlines
- Get rid of a variable in Build()
| Attila Molnar | 2014-07-14 | 1 | -4/+3 |
| * | | Change all occurrences of plain sort() to std::sort() | Attila Molnar | 2014-06-22 | 1 | -1/+1 |
| * | | Change allocation of InspIRCd::Threads to be physically part of the object co... | Attila Molnar | 2014-06-13 | 1 | -1/+1 |
| * | | Prefix all definitions in config.h to avoid potential collisions. | Peter Powell | 2014-05-23 | 1 | -2/+2 |
| * | | Remove WALLCHOPS and WALLVOICES ISUPPORT tokens•••These tokens have been deprecated in favour of STATUSMSG for a long time
| Attila Molnar | 2014-04-14 | 1 | -2/+1 |
| * | | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo... | Attila Molnar | 2014-02-18 | 1 | -1/+1 |
| * | | Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME define | Attila Molnar | 2014-02-08 | 1 | -1/+1 |
| * | | Remove some pointless code:•••- Remove the CHARSET entry from ISUPPORT.
CHARSET was removed in draft-brocklesby-irc-isupport-03 and we
always used the default value anyway. This has also been removed
in the latest version of Charybdis.
- Remove irc::sockets::satouser.
This helper method was longer than the code it replaced.
| Peter Powell | 2013-12-15 | 1 | -1/+0 |
| * | | Use WriteNumeric() everywhere we send numerics and include the user's nick au... | Adam | 2013-11-12 | 1 | -1/+1 |
| * | | Remove InspIRCd::HandleRehash functor•••Call InspIRCd::Rehash() from cmd_rehash and from the SIGHUP handler
| attilamolnar | 2013-09-08 | 1 | -5/+4 |
| * | | Remove cmd_map from the core | attilamolnar | 2013-08-19 | 1 | -1/+1 |
| * | | Change the syntax of FOREACH macros to be less dumb. | Adam | 2013-08-04 | 1 | -2/+2 |
| * | | Remove unused exit codes | attilamolnar | 2013-06-18 | 1 | -1/+1 |
| * | | ISupportManager: Tidy-up, expand comments | attilamolnar | 2013-06-02 | 1 | -11/+22 |
| * | | Remove #define MAXPARAMETERS and "MAXPARA" 005 token | attilamolnar | 2013-06-01 | 1 | -1/+0 |
| * | | Move LogHeader to LogStream. | Peter Powell | 2013-05-19 | 1 | -5/+0 |
| * | | Fix padding bug in GenerateSID(), spotted by @ShutterQuick | attilamolnar | 2013-05-16 | 1 | -0/+1 |