Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-07 | Check the unset level in autoop as well as the set level. | Peter Powell | |
2019-06-07 | Validate the exemptchanops parameter better and check permissions. | Peter Powell | |
Closes #1055. | |||
2019-06-07 | Show how many users are non-SSL in ERR_ALLMUSTSSL. | Peter Powell | |
2019-06-06 | Add a configure warning about OpenBSDs broken compilers/linkers. | Peter Powell | |
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 | Only call events on modules which aren't dying. | Peter Powell | |
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 | configure: Fix log-dir in --system mode | Anatole Denis | |
There was a typo, making configure invoked with --system overwrite the passed --log-dir option with the value of --module-dir | |||
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 | Document the --disable-auto-extras configure option. | Peter Powell | |
2019-05-15 | Comment out all of the includes in the inspircd example configs. | Peter Powell | |
This allows users to use the example config without any special configuration. | |||
2019-05-15 | Add support for the IRCv3 message id specification. | Peter Powell | |
2019-05-14 | Resize the event sets to 2x the CurrentSetSize in ResizeDouble(). | 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-13 | Clean up and document the config header file. | Peter Powell | |
2019-05-13 | Allow SSLIOHook instances to override Get{Certificate,Fingerprint}. | Peter Powell | |
2019-05-12 | Fix configure not failing when invalid flags are passed to it. | Peter Powell | |
2019-05-12 | modulemanager: use get_version to get the InspIRCd version. | Peter Powell | |
2019-05-12 | Add a configure flag for disabling automatically enabling extras. | Peter Powell | |
Requested by @niacat. | |||
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 | Add umode O (override) to helpop. | Robby | |
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. |