| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Fix <security announceinvites="dynamic"> when halfop is not loaded. | 2022-04-07 | 1 | -2/+8 | ||
| | * | Expose the invite announcement level to modules. | 2022-04-07 | 4 | -21/+5 | ||
| | * | GnuTLS DH parameters are optional from 3.6.0+ not 3.5.6+. | 2022-04-07 | 1 | -1/+1 | ||
| * | | Add ListModeBase::CanonicalizeParam, fix cleaning extban masks. | 2022-04-16 | 10 | -14/+71 | ||
| * | | Add a class that wraps a dynamic reference to the extban manager. | 2022-04-16 | 1 | -2/+2 | ||
| * | | Move most channel mode constructors to their own source file.•••+k will be removed later once we have better validation. | 2022-04-16 | 2 | -36/+27 | ||
| * | | Make the parameter field of ValidateParam const. | 2022-04-16 | 3 | -9/+9 | ||
| * | | Remove FPART, force REMOVE to always use the new syntax.•••FPART was deprecated in v3 when the parameters for REMOVE were switched. This does not need any compat layer changes as v3 always forwarded FPART as REMOVE. | 2022-04-16 | 1 | -77/+21 | ||
| * | | Fix serialising the kicknorejoin link data. | 2022-04-07 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2022-04-05 | 16 | -49/+60 | ||
| |\| | ||||||
| | * | Use consistent xline messages locally•••For connectban these messages would have previously been duplicated to other servers until this was fixed earlier today. For dnsbl and rline they would have just differed on the local to a remote. As of the previous commit the module name is included in the setter so there is no need to vary the snotice. This makes things more consistent for server operators and allows scripts to parse the messages. | 2022-04-05 | 3 | -14/+23 | ||
| | * | Notify opers about the connectban zline being added before applying it.•••This matches behaviour elsewhere. | 2022-04-05 | 1 | -1/+1 | ||
| | * | Include the module name in the setter for server-added xlines. | 2022-04-05 | 3 | -5/+5 | ||
| | * | Fix some more grammar errors in xline messages. | 2022-04-05 | 2 | -5/+2 | ||
| | * | Increase the default connectban ban duration from 10m to 6h.•••10m is borderline useless for preventing bot floods. | 2022-04-05 | 1 | -1/+1 | ||
| | * | Default connectban cidr ranges to the values specified in <cidr>. | 2022-04-05 | 1 | -2/+2 | ||
| | * | Fix the cban and connectban modules sending out duplicate snotices. | 2022-04-05 | 2 | -4/+4 | ||
| | * | Fix the grammar of various xline messages. | 2022-04-05 | 10 | -20/+20 | ||
| | * | Fix converting a token list to a string.•••Fixes showing oper privs in /CHECK. | 2022-04-05 | 1 | -3/+13 | ||
| | * | Remove a weird incorrect comment. | 2022-04-03 | 1 | -5/+0 | ||
| | * | Fix server status messages unintentionally being sent to all users.•••This fixes normal users seeing timedbans notices. Thanks to @AndrioCelos for pointing this out. | 2022-04-02 | 1 | -1/+1 | ||
| * | | Release v4.0.0 alpha 9. v4.0.0a9 | 2022-04-01 | 1 | -1/+1 | ||
| * | | Use a consistent message format for end of list numerics. | 2022-04-01 | 7 | -10/+9 | ||
| * | | Merge branch 'insp3' into master. | 2022-04-01 | 2 | -6/+15 | ||
| |\| | ||||||
| | * | Fix DisplayEmptyList not being called when a list does not exist. | 2022-04-01 | 1 | -5/+8 | ||
| | * | Add the channels/ignore-chanfilter priv to the chanfilter module.•••Closes #1971. | 2022-03-28 | 1 | -3/+8 | ||
| * | | Shrink module names in /COMMANDS and /MODULES. | 2022-03-29 | 2 | -2/+2 | ||
| * | | Hide disabled commands from /COMMANDS. | 2022-03-29 | 1 | -1/+18 | ||
| * | | Pack the mode set more efficiently and add support for numeric modes. | 2022-03-27 | 6 | -27/+46 | ||
| * | | Add a typedef for the mode status bitset. | 2022-03-27 | 3 | -11/+8 | ||
| * | | Fix unsigned/const keyword ordering, remove unnecessary consts. | 2022-03-27 | 6 | -11/+11 | ||
| * | | Merge branch 'insp3' into master. | 2022-03-27 | 11 | -14/+97 | ||
| |\| | ||||||
| | * | Add support for matching against geolocation data with WHO.•••Closes #1969. | 2022-03-25 | 1 | -1/+14 | ||
| | * | Allow modules to handle WHO matching. | 2022-03-25 | 1 | -1/+12 | ||
| | * | Fix allowing modules to have a path on Windows. | 2022-03-24 | 1 | -1/+1 | ||
| | * | Fix GNU++98 compatibility. | 2022-03-24 | 1 | -1/+1 | ||
| | * | Fix using the prefix char instead of the prefix letter in oplevels. | 2022-03-23 | 1 | -1/+1 | ||
| | * | Add support for blocking invites to the commonchans module. | 2022-03-23 | 1 | -4/+28 | ||
| | * | Fix our WHO oplevels being incompatible with the WHOX spec.•••Unlike in InspIRCd where 0 is an unprivileged member and higher levels grant more privileges the WHOX spec defines the oplevel field as using n/a for unprivileged users and the lower an oplevel is the more privileges it grants. InspIRCd also uses values between 0 and UINT_MAX whereas WHOX only uses values between 0 and 999. In order to work around this we now lazily build dummy oplevels for the InspIRCd member ranks. | 2022-03-22 | 1 | -1/+49 | ||
| | * | Rename <connectban:duration> to <connectban:banduration>. | 2022-03-22 | 1 | -1/+1 | ||
| | * | Fix real name formatting bleeding into IRC messages. | 2022-03-21 | 4 | -4/+4 | ||
| | * | m_deaf: Correct default return in HandleUser(). | 2022-03-21 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2022-03-19 | 1 | -2/+10 | ||
| |\| | ||||||
| | * | Add support for the <count> param of WHOWAS (#1968)•••Not very useful IMO, but every server but InspIRCd seems to implement it, and it's part of the RFCs: * https://datatracker.ietf.org/doc/html/rfc1459#section-4.5.3 * https://datatracker.ietf.org/doc/html/rfc2812#section-3.6.3 | 2022-03-19 | 1 | -2/+10 | ||
| | * | Reverse order of WHOWAS replies•••To be consistent with other implementations + the RFCs: * https://datatracker.ietf.org/doc/html/rfc1459#section-4.5.3 * https://datatracker.ietf.org/doc/html/rfc2812#section-3.6.3 | 2022-03-19 | 1 | -1/+1 | ||
| * | | Merge branch 'insp3' into master. | 2022-03-11 | 5 | -29/+47 | ||
| |\| | ||||||
| | * | Use UCHAR_MAX instead of raw sizes in channames.•••This matches other code that does similar things. | 2022-03-11 | 1 | -4/+4 | ||
| | * | Only set the chanlog channel name handler after reading the config.•••Fixes IsChannel returning false for a valid channel name because the bitset is empty on server boot. | 2022-03-11 | 1 | -5/+1 | ||
| | * | Improve chanlog config reading. | 2022-03-09 | 1 | -9/+9 | ||
| | * | Handle negative times in InspIRCd::Duration. | 2022-02-14 | 1 | -8/+17 | ||
