summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-14If a parent server is hidden then also hide its child servers.Peter Powell
This should fix #851.
2019-05-14Fix an unnecessary string copy when reading the <link> tags.Peter Powell
2019-05-14Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr.Peter Powell
2019-05-13Clean up and document the config header file.Peter Powell
2019-05-13Allow SSLIOHook instances to override Get{Certificate,Fingerprint}.Peter Powell
2019-05-12Fix configure not failing when invalid flags are passed to it.Peter Powell
2019-05-12modulemanager: use get_version to get the InspIRCd version.Peter Powell
2019-05-12Add a configure flag for disabling automatically enabling extras.Peter Powell
Requested by @niacat.
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