Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-06 | Make messageflood weights configurable. | Peter Powell | |
Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649. | |||
2019-06-06 | Use a less scary message when an alias target is not U-lined. | Peter Powell | |
99% of cases of this are due to misconfigurations not due to underhanded behaviour. | |||
2019-06-05 | m_repeat: Fix parsing mode parameter | linuxdaemon | |
2019-06-05 | Allow channels/auspex to see a secret channel topic. (#1654) | Matt Schatz | |
An oper with the 'channels/auspex' priv can now see the topic of a secret channel (that they are not in) using TOPIC. This is on par with the expectation of 'channels/auspex' and current LIST behaviour. | |||
2019-06-05 | Fix a compiler warning introduced in d107093. (#1653) | Matt Schatz | |
2019-06-04 | Fix showing the anticaps channel name in ERR_CANNOTSENDTOCHAN. | Peter Powell | |
Closes #1652. | |||
2019-05-31 | Fix parsing <bind:permissions> as base 10 instead of base 8. | Peter Powell | |
2019-05-30 | Ignore SIGUSR1 and SIGUSR2 by default. | Peter Powell | |
This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. | |||
2019-05-30 | Various improvements to UNIX socket support. | Peter Powell | |
- Allow replacing dead UNIX sockets on startup. - Allow setting the permissions of the UNIX socket. - Expand the UNIX socket path relative to the data directory. | |||
2019-05-29 | Add irc::sockets::isunix for checking if a file is a UNIX socket. | Peter Powell | |
2019-05-22 | Add an overload of StreamSocket::Close which closes when all data has been ↵ | linuxdaemon | |
written. Fixes sending large pages in m_httpd (#1646). | |||
2019-05-20 | m_filter: Minor cosmetic changes (#1645). | Robby | |
2019-05-20 | Add an option to the filter module to exclude registered users from a filter. | Filippo Cortigiani | |
2019-05-20 | Fix some warnings in m_httpd on older versions of GCC. | Peter Powell | |
2019-05-19 | m_haproxy: Initialize address length to 0 | linuxdaemon | |
If the command is LOCAL, the address length isn't set before it is used in ReadProxyAddress() | |||
2019-05-17 | Release v3.1.0. | Peter Powell | |
2019-05-17 | Copy the silence flags when sending update notifications. | Peter Powell | |
This fixes a crash bug in the silence module on some versions of GCC. | |||
2019-05-17 | Only skip applying more X-lines to a user if they have been killed. | Peter Powell | |
This fixes an issue with the previous commit where if a user had a non-killing X-line applied to them (e.g. Q-line) they would not have any further X-lines applied to them. Thanks to @linuxdaemon for pointing this out. | |||
2019-05-16 | Fix applying pending xlines to online users. | Peter Powell | |
2019-05-15 | Fix space separation for CAPAB module list | linuxdaemon | |
2019-05-15 | Add support for the IRCv3 message id specification. | Peter Powell | |
2019-05-14 | epoll: use a default list size of 16 to match other socket engines. | Peter Powell | |
2019-05-14 | Fix an inverted condition in the commonchans module. | Peter Powell | |
2019-05-14 | Add an enumeration for known protocol versions. | Peter Powell | |
2019-05-14 | If a parent server is hidden then also hide its child servers. | Peter Powell | |
This should fix #851. | |||
2019-05-14 | Fix an unnecessary string copy when reading the <link> tags. | Peter Powell | |
2019-05-14 | Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr. | Peter Powell | |
2019-05-11 | Move message access checks to OnUserPre{Tag,}Message. | Peter Powell | |
This allows modules to override them if necessary. Fixes #1619. | |||
2019-05-11 | Allow disabling a STS policy for users in specific connect classes. | Peter Powell | |
Fixes #1634. | |||
2019-05-10 | Release v3.0.1. | Peter Powell | |
2019-05-09 | Improve handling of list mode limits. | Peter Powell | |
- Fix not being able to set a zero limit. - Fix MAXLIST not reflecting the true lower limit. - Fix not treating an empty <maxlist:limit> as equivalent to *. | |||
2019-05-09 | Delete some obsolete comments. | Peter Powell | |
2019-05-09 | Silence a fallthrough warning in the pgsql module on newer GCCs. | Peter Powell | |
2019-05-06 | m_geo_maxmind: fix building on older libc versions. | Peter Powell | |
2019-05-06 | Re-order the includes to fix C++03 builds. | nia | |
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. | |||
2019-05-05 | cmd_names: Fix the syntax. | Robby | |
2019-05-03 | Work around NetBSD's EV_SET using intptr_t instead of void*. | Peter Powell | |
Reported by @ensra. | |||
2019-05-03 | Release v3.0.0. | Peter Powell | |
2019-05-03 | Fix the ctctags module being marked as a draft. | Peter Powell | |
2019-05-02 | Merge branch 'insp20' into insp3. | Peter Powell | |
2019-04-28 | Some more text fixes and improvements (#1618). | Robby | |
2019-04-28 | Raise the maximum time period for the conn_join module to 15m. | Peter Powell | |
2019-04-28 | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | |
2019-04-28 | Fix compatibility issues between sqloper and postgres | B00mX0r | |
2019-04-28 | m_connectban and m_svshold: Use DurationString() in X-line messages. | Robby | |
2019-04-28 | m_spanningtree: Parse and copy message tags for all cmds | linuxdaemon | |
Don't ignore message tags on ServerCommands, and avoid creating duplicate CommandBase::Params instances | |||
2019-04-28 | m_spanningtree: Ensure tags are sent in forwarded cmds | linuxdaemon | |
When a user (U1) sends a PRIVMSG to a server (S1), which sends it to S2, which finally sends it to S3 to send to U2, S2 doesn't send the tags it received on the command from S1 to S3. | |||
2019-04-27 | Fix hiding ERR_NOOPERMOTD response when an operator logs in. | Peter Powell | |
2019-04-26 | Update documentation links. | Peter Powell | |
2019-04-26 | Fix the numerics used by the opermotd module. | Peter Powell | |
- Use ERR_NOOPERMOTD from UnrealIRCd and RPL_OMOTDSTART, RPL_OMOTD, and RPL_ENDOFOMOTD from ircd-ratbox. - Only send ERR_NOOPERMOTD in response to the command. |