| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Cleanup CAPAB MODULES/MODLIST now we don't need 1202 compatibility. | Sadie Powell | 2020-11-27 | 1 | -37/+6 |
| * | | Initial support for platform-specific module file extensions. | Sadie Powell | 2020-11-04 | 1 | -1/+5 |
| * | | Rip out compatibility code for the 2.0 protocol. | Sadie Powell | 2020-05-20 | 1 | -66/+16 |
| * | | Add first class support for extbans.•••This replaces the previous support which was pretty much a giant
hack and was not synchronised between servers.
| Sadie Powell | 2020-05-07 | 1 | -0/+70 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-05-05 | 1 | -1/+1 |
| |\| |
|
| | * | Fixes by misspell-fixer | InspIRCd Robot | 2020-04-21 | 1 | -1/+1 |
| * | | Rename Module::flags to Module::properties.•••This name is more descriptive and should create less warnings about
shadowing in existing modules.
| Sadie Powell | 2020-04-11 | 1 | -1/+1 |
| * | | Improve storage of module description, flags, and link data. | Sadie Powell | 2020-04-11 | 1 | -5/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2020-01-17 | 1 | -1/+7 |
| |\| |
|
| | * | Update copyright headers. | InspIRCd Robot | 2020-01-11 | 1 | -1/+7 |
| | * | Fix space separation for CAPAB module list | linuxdaemon | 2019-05-15 | 1 | -7/+6 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-05-15 | 1 | -43/+15 |
| |\| |
|
| | * | Add an enumeration for known protocol versions. | Peter Powell | 2019-05-14 | 1 | -16/+17 |
| | * | Add translation for casemapping between 2.0/3.0 (#1544)•••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 | linuxdaemon | 2019-01-24 | 1 | -0/+9 |
| * | | SnomaskManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -1/+1 |
| * | | ModuleManager: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -4/+4 |
| * | | ModeParser: remove fakederef. | Sadie Powell | 2019-02-07 | 1 | -6/+6 |
| * | | Remove support for the deprecated rfc1459 casemapping,•••Closes #1017.
| Sadie Powell | 2019-01-25 | 1 | -8/+0 |
| * | | Add translation for casemapping between 2.0/3.0 (#1544)•••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 | Sadie Powell | 2019-01-24 | 1 | -0/+9 |
| |/ |
|
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>.•••The former was a thin wrapper around atol and brought with it all
of the weird parsing logic of atol which is almost never what is
actually wanted. It also almost never returned the numeric type
which is actually wanted which can cause weird issues when casting.
| Peter Powell | 2018-12-12 | 1 | -1/+1 |
| * | Also synchronise the prefix rank between servers. | Peter Powell | 2018-10-28 | 1 | -3/+3 |
| * | Fix a shadowing warning in the spanningtree module. | Peter Powell | 2018-10-27 | 1 | -2/+2 |
| * | Improve CAPAB negotiation in the spanningtree module.•••- Remove the CHANMODES, USERMODES, and PREFIX tokens in the 1205
protocol. These have entirely been superceded by the CHANMODES
and USERMODES CAPAB commands.
- Only compare the 1202 PREFIX tokens if the remote server did not
send CAPAB CHANMODES. This replicates the existing behaviour
used for the CHANMODES token.
- Fix checking whether the remote server has an appropriate case
mapping. If it is not sent we assume it is the same as the local
server as always. This should prevent issues with people using
services packages that do not send this token yet.
- Fix checking if the user modes are mismatched and then promptly
overwriting the error message with mismatched channel modes.
- Fix servers not being able to tell whether a mode on the remote
server is a prefixless prefix mode. Requires the 1205 protocol.
- Fix servers that receive CAPAB CHANMODES or CAPAB USERMODES not
checking the type of those modes. Requires the 1205 protocol.
| Peter Powell | 2018-10-27 | 1 | -30/+50 |
| * | Parse CAPAB CAPABILITIES and FJOIN messages with spacesepstream.•••Special tokenisation rules are not necessary here.
| Peter Powell | 2018-08-10 | 1 | -1/+1 |
| * | Replace most usages of "GECOS" with "real" or "real name". | Peter Powell | 2018-07-30 | 1 | -2/+5 |
| * | Replace irc::stringjoiner with a generic stdalgo::string::join.•••This can also be used with different types of collection containing
values which are not a string.
| Peter Powell | 2018-07-26 | 1 | -1/+1 |
| * | Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class
that encapsulates both tags and parameters.
| Peter Powell | 2018-07-26 | 1 | -1/+1 |
| * | Implement support for configurable casemapping & default to ASCII. | Peter Powell | 2017-09-08 | 1 | -0/+19 |
| * | Bump version to 3.0 in comments and messages | Attila Molnar | 2016-09-02 | 1 | -1/+1 |
| * | Replace loop over alphabet with loop over mode list in several places | Attila Molnar | 2016-08-30 | 1 | -13/+11 |
| * | m_spanningtree Add compatibility hack that allows modules to drop the VF_COMM...•••Include m_watch in the list
| Attila Molnar | 2016-01-06 | 1 | -1/+26 |
| * | capab: m_kicknorejoin: Don't advertise upper bound to 2.0 servers | Daniel Vassdal | 2015-02-22 | 1 | -0/+5 |
| * | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one
| Attila Molnar | 2015-01-10 | 1 | -2/+2 |
| * | Merge insp20 | Attila Molnar | 2014-07-25 | 1 | -1/+7 |
| |\ |
|
| | * | Update example configuration files, fix typos and case•••Mention m_regex_stdlib in the list of regex providers after m_filter
| Attila Molnar | 2014-07-24 | 1 | -1/+1 |
| | * | m_spanningtree Advertise the availability of m_globops in CAPAB CAPABILITIES | Attila Molnar | 2014-04-29 | 1 | -0/+6 |
| * | | Change all occurrences of plain sort() to std::sort() | Attila Molnar | 2014-06-22 | 1 | -1/+1 |
| * | | m_spanningtree Don't rely on "m_sha256.so" being loaded, use any "hash/sha256... | Attila Molnar | 2014-04-08 | 1 | -3/+3 |
| * | | m_spanningtree Remove the (now) undocumented disablehmac config option | Attila Molnar | 2014-04-08 | 1 | -2/+2 |
| * | | Make the maximum hostname length configurable in the config. | Peter Powell | 2014-03-08 | 1 | -0/+1 |
| * | | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo... | Attila Molnar | 2014-02-18 | 1 | -4/+4 |
| * | | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter
| Peter Powell | 2014-02-06 | 1 | -2/+1 |
| * | | Remove whitespace and minor style changes | Attila Molnar | 2014-01-23 | 1 | -1/+0 |
| * | | 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 |
| * | | Move prefix mode specific fields and getters into PrefixMode•••Add ModeHandler::IsPrefixMode()
| attilamolnar | 2013-09-11 | 1 | -3/+6 |
| * | | Remove ModuleManager::GetAllModuleNames(), use GetModules() instead | attilamolnar | 2013-08-30 | 1 | -6/+7 |
| * | | Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s... | attilamolnar | 2013-06-12 | 1 | -1/+1 |
| * | | m_spanningtree Bump protocol version and remove unused CAPAB CAPABILITIES ent... | attilamolnar | 2013-04-13 | 1 | -19/+23 |
| * | | m_spanningtree Remove unneeded #includes | attilamolnar | 2013-04-12 | 1 | -2/+0 |
| * | | m_spanningtree atoi() to ConvToInt() conversion, add const where possible•••Remove two redundant functions from Utils
| attilamolnar | 2013-04-12 | 1 | -2/+2 |