| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release v3.1.0. v3.1.0 | 2019-05-17 | 1 | -1/+1 | |
| | | |||||
| * | Copy the silence flags when sending update notifications. | 2019-05-17 | 1 | -1/+1 | |
| | | | | | This fixes a crash bug in the silence module on some versions of GCC. | ||||
| * | Only skip applying more X-lines to a user if they have been killed. | 2019-05-17 | 1 | -1/+5 | |
| | | | | | | | | | 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. | ||||
| * | Fix applying pending xlines to online users. | 2019-05-16 | 1 | -2/+5 | |
| | | |||||
| * | Fix space separation for CAPAB module list | 2019-05-15 | 1 | -7/+6 | |
| | | |||||
| * | Add support for the IRCv3 message id specification. | 2019-05-15 | 1 | -0/+121 | |
| | | |||||
| * | epoll: use a default list size of 16 to match other socket engines. | 2019-05-14 | 1 | -1/+1 | |
| | | |||||
| * | Fix an inverted condition in the commonchans module. | 2019-05-14 | 1 | -1/+1 | |
| | | |||||
| * | Add an enumeration for known protocol versions. | 2019-05-14 | 4 | -28/+43 | |
| | | |||||
| * | If a parent server is hidden then also hide its child servers. | 2019-05-14 | 1 | -4/+6 | |
| | | | | | This should fix #851. | ||||
| * | Fix an unnecessary string copy when reading the <link> tags. | 2019-05-14 | 1 | -2/+1 | |
| | | |||||
| * | Replace ModuleSpanningTree::TimeToStr with InspIRCd::DurationStr. | 2019-05-14 | 4 | -20/+2 | |
| | | |||||
| * | Move message access checks to OnUserPre{Tag,}Message. | 2019-05-11 | 2 | -60/+67 | |
| | | | | | | | This allows modules to override them if necessary. Fixes #1619. | ||||
| * | Allow disabling a STS policy for users in specific connect classes. | 2019-05-11 | 1 | -0/+4 | |
| | | | | | Fixes #1634. | ||||
| * | Release v3.0.1. v3.0.1 | 2019-05-10 | 1 | -1/+1 | |
| | | |||||
| * | Improve handling of list mode limits. | 2019-05-09 | 1 | -8/+16 | |
| | | | | | | | - 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 *. | ||||
| * | Delete some obsolete comments. | 2019-05-09 | 3 | -9/+0 | |
| | | |||||
| * | Silence a fallthrough warning in the pgsql module on newer GCCs. | 2019-05-09 | 1 | -0/+2 | |
| | | |||||
| * | m_geo_maxmind: fix building on older libc versions. | 2019-05-06 | 1 | -1/+1 | |
| | | |||||
| * | Re-order the includes to fix C++03 builds. | 2019-05-06 | 2 | -3/+3 | |
| | | | | | | | | 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. | ||||
| * | cmd_names: Fix the syntax. | 2019-05-05 | 1 | -1/+1 | |
| | | |||||
| * | Work around NetBSD's EV_SET using intptr_t instead of void*. | 2019-05-03 | 1 | -4/+19 | |
| | | | | | Reported by @ensra. | ||||
| * | Release v3.0.0. v3.0.0 | 2019-05-03 | 1 | -1/+1 | |
| | | |||||
| * | Fix the ctctags module being marked as a draft. | 2019-05-03 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp20' into insp3. | 2019-05-02 | 2 | -3/+3 | |
| |\ | |||||
| | * | Update documentation links. | 2019-04-26 | 2 | -3/+3 | |
| | | | |||||
| | * | Fix BanCache entries existing after X-line expiry. | 2019-03-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | 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. | ||||
| * | | Some more text fixes and improvements (#1618). | 2019-04-28 | 70 | -83/+83 | |
| | | | |||||
| * | | Raise the maximum time period for the conn_join module to 15m. | 2019-04-28 | 1 | -2/+2 | |
| | | | |||||
| * | | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 86 | -151/+151 | |
| | | | |||||
| * | | Fix compatibility issues between sqloper and postgres | 2019-04-28 | 1 | -0/+1 | |
| | | | |||||
| * | | m_connectban and m_svshold: Use DurationString() in X-line messages. | 2019-04-28 | 2 | -6/+5 | |
| | | | |||||
| * | | m_spanningtree: Parse and copy message tags for all cmds | 2019-04-28 | 1 | -7/+10 | |
| | | | | | | | | | | | Don't ignore message tags on ServerCommands, and avoid creating duplicate CommandBase::Params instances | ||||
| * | | m_spanningtree: Ensure tags are sent in forwarded cmds | 2019-04-28 | 1 | -2/+2 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Fix hiding ERR_NOOPERMOTD response when an operator logs in. | 2019-04-27 | 1 | -2/+3 | |
| | | | |||||
| * | | Fix the numerics used by the opermotd module. | 2019-04-26 | 1 | -8/+19 | |
| | | | | | | | | | | | | | - 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. | ||||
| * | | Fix broken linking over IPv4 on IPv6 capable systems. | 2019-04-25 | 1 | -5/+15 | |
| | | | | | | | | | | | | | 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. | ||||
| * | | Fix grammar in unknown mode/snomask character messages. | 2019-04-21 | 3 | -3/+3 | |
| | | | |||||
| * | | HasModePermission: fix inverted condition. | 2019-04-21 | 1 | -1/+1 | |
| | | | |||||
| * | | Fall back to the most recent version supported on "CAP LS". | 2019-04-19 | 1 | -3/+11 | |
| | | | | | | | | | This ensures compliance with the behaviour specified in ircv3/ircv3-specifications#371. | ||||
| * | | Improve the descriptions of various core modules. | 2019-04-19 | 5 | -5/+5 | |
| | | | |||||
| * | | Demote core_ison and core_userhost to commands in core_user. | 2019-04-19 | 4 | -81/+52 | |
| | | | | | | | | | These are not important enough for their own module. | ||||
| * | | Promote cmd_mode to its own core module. | 2019-04-19 | 3 | -37/+54 | |
| | | | | | | | | | | | core_user was an inappropriate location for this as it contains mode changing code which is used by channels as well as users. | ||||
| * | | Fix namedmodes exposing non-key secret parameters to outsiders. | 2019-04-19 | 1 | -3/+4 | |
| | | | |||||
| * | | Remove the OnNamesListItem event out of the core. | 2019-04-19 | 7 | -17/+31 | |
| | | | |||||
| * | | HasModePermission: use IsModeChar. | 2019-04-19 | 1 | -1/+2 | |
| | | | |||||
| * | | Rename HasPermission to HasCommandPermission. | 2019-04-19 | 3 | -5/+5 | |
| | | | |||||
| * | | Remove the 'noisy' mode for HasPrivPermission. | 2019-04-19 | 3 | -15/+8 | |
| | | | | | | | | | This was only used in one place. | ||||
| * | | Remove CXX11_OVERRIDE from some non-overrides. | 2019-04-18 | 2 | -2/+2 | |
| | | | |||||
| * | | Add the new implementation of the silence module. | 2019-04-18 | 1 | -0/+438 | |
| | | | | | | | | | | | | | | | | | This module has significant improvements on the previous one: * Flags which actually make sense. * Better compatibility with other SILENCE implementations. * Support for blocking CTCPs. * Support for blocking TAGMSGs. | ||||
