aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Show how many users are non-SSL in ERR_ALLMUSTSSL.Gravatar Peter Powell2019-06-071-4/+9
| * Make messageflood weights configurable.•••Also, default TAGMSG to being worth 0.2 NOTICE/PRIVMSG. This should prevent flood kicks from typing notifications. Closes #1649. Gravatar Peter Powell2019-06-061-7/+19
| * Use a less scary message when an alias target is not U-lined.•••99% of cases of this are due to misconfigurations not due to underhanded behaviour. Gravatar Peter Powell2019-06-061-1/+1
| * m_repeat: Fix parsing mode parameterGravatar linuxdaemon2019-06-051-4/+1
| * Allow channels/auspex to see a secret channel topic. (#1654)•••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.Gravatar Matt Schatz2019-06-051-1/+1
| * Fix a compiler warning introduced in d107093. (#1653)Gravatar Matt Schatz2019-06-051-1/+1
| * Fix showing the anticaps channel name in ERR_CANNOTSENDTOCHAN.•••Closes #1652. Gravatar Peter Powell2019-06-041-1/+1
| * Fix parsing <bind:permissions> as base 10 instead of base 8.Gravatar Peter Powell2019-05-311-2/+3
| * Ignore SIGUSR1 and SIGUSR2 by default.•••This stops users from accidentally killing their IRC server if they forget to load the sslrehashsignal module. Gravatar Peter Powell2019-05-302-3/+4
| * Various improvements to UNIX socket support.•••- 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. Gravatar Peter Powell2019-05-302-5/+19
| * Add irc::sockets::isunix for checking if a file is a UNIX socket.Gravatar Peter Powell2019-05-292-4/+12
| * Add an overload of StreamSocket::Close which closes when all data has been wr...•••Fixes sending large pages in m_httpd (#1646).Gravatar linuxdaemon2019-05-222-8/+39
| * m_filter: Minor cosmetic changes (#1645).Gravatar Robby2019-05-201-6/+8
| * Add an option to the filter module to exclude registered users from a filter.Gravatar Filippo Cortigiani2019-05-201-2/+12
| * Fix some warnings in m_httpd on older versions of GCC.Gravatar Peter Powell2019-05-201-7/+7
| * m_haproxy: Initialize address length to 0•••If the command is LOCAL, the address length isn't set before it is used in ReadProxyAddress() Gravatar linuxdaemon2019-05-191-0/+1
| * Release v3.1.0. v3.1.0Gravatar Peter Powell2019-05-171-1/+1
| * Copy the silence flags when sending update notifications.•••This fixes a crash bug in the silence module on some versions of GCC. Gravatar Peter Powell2019-05-171-1/+1
| * Only skip applying more X-lines to a user if they have been killed.•••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. Gravatar Peter Powell2019-05-171-1/+5
| * Fix applying pending xlines to online users.Gravatar Peter Powell2019-05-161-2/+5
| * Fix space separation for CAPAB module listGravatar linuxdaemon2019-05-151-7/+6
* | Replace socketengine_{pthread,win32} with C++11 threads.Gravatar Sadie Powell2019-05-159-234/+102
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-15178-958/+1880
|\|
| * Add support for the IRCv3 message id specification.Gravatar Peter Powell2019-05-151-0/+121
| * epoll: use a default list size of 16 to match other socket engines.Gravatar Peter Powell2019-05-141-1/+1
| * Fix an inverted condition in the commonchans module.Gravatar Peter Powell2019-05-141-1/+1
| * Add an enumeration for known protocol versions.Gravatar Peter Powell2019-05-144-28/+43
| * If a parent server is hidden then also hide its child servers.•••This should fix #851. Gravatar Peter Powell2019-05-141-4/+6
| * Fix an unnecessary string copy when reading the <link> tags.Gravatar Peter Powell2019-05-141-2/+1
| * Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr.Gravatar Peter Powell2019-05-144-20/+2
| * Move message access checks to OnUserPre{Tag,}Message.•••This allows modules to override them if necessary. Fixes #1619. Gravatar Peter Powell2019-05-112-60/+67
| * Allow disabling a STS policy for users in specific connect classes.•••Fixes #1634. Gravatar Peter Powell2019-05-111-0/+4
| * Release v3.0.1. v3.0.1Gravatar Peter Powell2019-05-101-1/+1
| * Improve handling of list mode limits.•••- 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 *. Gravatar Peter Powell2019-05-091-8/+16
| * Delete some obsolete comments.Gravatar Peter Powell2019-05-093-9/+0
| * Silence a fallthrough warning in the pgsql module on newer GCCs.Gravatar Peter Powell2019-05-091-0/+2
| * m_geo_maxmind: fix building on older libc versions.Gravatar Peter Powell2019-05-061-1/+1
| * Re-order the includes to fix C++03 builds.•••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. Gravatar nia2019-05-062-3/+3
| * cmd_names: Fix the syntax.Gravatar Robby2019-05-051-1/+1
| * Work around NetBSD's EV_SET using intptr_t instead of void*.•••Reported by @ensra. Gravatar Peter Powell2019-05-031-4/+19
| * Release v3.0.0. v3.0.0Gravatar Peter Powell2019-05-031-1/+1
| * Fix the ctctags module being marked as a draft.Gravatar Peter Powell2019-05-031-1/+1
| * Merge branch 'insp20' into insp3.Gravatar Peter Powell2019-05-022-3/+3
| |\
| | * Update documentation links.Gravatar Peter Powell2019-04-262-3/+3
| | * Fix BanCache entries existing after X-line expiry.•••When DefaultApply() adds a hit to the BanCache it uses the X-line duration to set a duration on the entry. This can result in an entry lasting longer than the X-line itself. Fix this by setting the entry duration to the time left on the X-line. Gravatar Matt Schatz2019-03-101-1/+1
| * | Some more text fixes and improvements (#1618).Gravatar Robby2019-04-2870-83/+83
| * | Raise the maximum time period for the conn_join module to 15m.Gravatar Peter Powell2019-04-281-2/+2
| * | Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-2886-151/+151
| * | Fix compatibility issues between sqloper and postgresGravatar B00mX0r2019-04-281-0/+1
| * | m_connectban and m_svshold: Use DurationString() in X-line messages.Gravatar Robby2019-04-282-6/+5