summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-11Move message access checks to OnUserPre{Tag,}Message.Peter Powell
This allows modules to override them if necessary. Fixes #1619.
2019-05-11Allow disabling a STS policy for users in specific connect classes.Peter Powell
Fixes #1634.
2019-05-10Release v3.0.1.Peter Powell
2019-05-09Add umode O (override) to helpop.Robby
2019-05-09Improve 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-09Delete some obsolete comments.Peter Powell
2019-05-09Silence a fallthrough warning in the pgsql module on newer GCCs.Peter Powell
2019-05-06m_geo_maxmind: fix building on older libc versions.Peter Powell
2019-05-06Re-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-06Update the exemptchanops module section in modules.conf.example with missing ↵Robby
exemptions.
2019-05-06Document the anticaps exemption.Robby
2019-05-06Fix building against older versions of glibc.Peter Powell
2019-05-06Fix relying on PWD being set in the makefile.Peter Powell
This may not be set in some circumstances.
2019-05-05win: change ssize_t typedef to SSIZE_TAdam
libmaxminddb redefines this when building under MSVC and breaks the build otherwise due to the redefinition of ssize_t
2019-05-05Fix the <wsorigin> example.Peter Powell
2019-05-05Add the test network to the readme.Peter Powell
2019-05-05Raise the connection timeout in the example configs to 20s.Peter Powell
This should give more time for clients on slow connections that want to do a lot of things (request caps, do SASL auth, etc) on connect. Reported by @ensra.
2019-05-05cmd_names: Fix the syntax.Robby
2019-05-04Fix the permissions files are installed with.Peter Powell
Reported by @ensra.
2019-05-03Update the issue template for the new release.Peter Powell
2019-05-03Work around NetBSD's EV_SET using intptr_t instead of void*.Peter Powell
Reported by @ensra.
2019-05-03Fix --distribution-label erroneously requiring --development.Peter Powell
Reported by @ensra.
2019-05-03Release v3.0.0.Peter Powell
2019-05-03Clarify the require* connect block options and document the sslinfo module ↵Robby
operonly option.
2019-05-03Fix the ctctags module being marked as a draft.Peter Powell
2019-05-02Merge branch 'insp20' into insp3.Peter Powell
2019-04-30Remove the copyright year from the Windows resource file.Peter Powell
2019-04-28Some more text fixes and improvements (#1618).Robby
2019-04-28Raise the maximum time period for the conn_join module to 15m.Peter Powell
2019-04-28Fixed a missing quotation mark in the repeat module config.Vitor Luis
2019-04-28Textual improvements and fixes such as typos, casing, etc. (#1612)Robby
2019-04-28Fix compatibility issues between sqloper and postgresB00mX0r
2019-04-28m_connectban and m_svshold: Use DurationString() in X-line messages.Robby
2019-04-28m_spanningtree: Parse and copy message tags for all cmdslinuxdaemon
Don't ignore message tags on ServerCommands, and avoid creating duplicate CommandBase::Params instances
2019-04-28m_spanningtree: Ensure tags are sent in forwarded cmdslinuxdaemon
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-27Add a Travis build matrix option for C++14.Peter Powell
2019-04-27Fix hiding ERR_NOOPERMOTD response when an operator logs in.Peter Powell
2019-04-26Update documentation links.Peter Powell
2019-04-26Fix 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.
2019-04-25Fix broken linking over IPv4 on IPv6 capable systems.Peter Powell
If no bind address was specified then one would be created which had an incompatible address family to the address that the server was trying to connect to.
2019-04-25Update vendored utfcpp library to commit ad27c7d5e0.Peter Powell
2019-04-25Update vendored http_parser library to v2.9.2.Peter Powell
2019-04-22Link flags must be after compiled objects.iwalkalone
2019-04-21Fix grammar in unknown mode/snomask character messages.Robby
2019-04-21HasModePermission: fix inverted condition.Peter Powell
2019-04-19Fall back to the most recent version supported on "CAP LS".Peter Powell
This ensures compliance with the behaviour specified in ircv3/ircv3-specifications#371.
2019-04-19Bump the API revision for the previous commits.Peter Powell
2019-04-19Improve the descriptions of various core modules.Peter Powell
2019-04-19Demote core_ison and core_userhost to commands in core_user.Peter Powell
These are not important enough for their own module.
2019-04-19Promote cmd_mode to its own core module.Peter Powell
core_user was an inappropriate location for this as it contains mode changing code which is used by channels as well as users.