TheDaemoness
0ca18d072a
extensions/extb_extgecos: Fix breakage
...
This commit returns $x's old behavior as long as the mask does not
contain a #, otherwise it uses the new behavior that supports
CIDR notation.
This fixes `$x:*badword*` not matching realnames containing "badword".
2023-07-04 05:00:51 -05:00
Aaron Jones
5ca20c098a
extensions/extb_extgecos: support CIDR masks in $x extbans ( #414 )
...
This allows a channel operator to set a channel ban such as
"$x:*!*@192.0.2.0/24#*web.libera.chat*" and have it function
as intended.
Closes solanum-ircd/solanum#26
2023-07-01 19:16:27 +01:00
Matthew Martin
57aa79acb8
Normalize snprintf size to use sizeof where possible
2022-06-24 01:42:08 -04:00
Ed Kellett
788e1a98f0
Remove $x's magical powers
2021-04-26 17:51:55 +01:00
Elizabeth Myers
eeabf33a7c
Move module description headers to the top
...
This is cleaner.
Note this was broken out of a much larger piece of work I did, so if
there's any problems, I apologise!
2016-03-09 01:29:41 -06:00
William Pitcock
c81afd1580
extensions: add AV2 description strings to a few modules
2016-03-07 00:32:01 -06:00
Elizabeth Myers
04f832b778
Bump all extensions to AV2
...
Most do not yet have descriptions, but that's trivial.
2016-03-06 23:57:10 -06:00
Elizabeth Myers
cbeab4bc34
Remove $Id tags from everything.
...
These are obsolete and none have changed since 10 years gao...
2016-03-06 02:47:27 -06:00
Valerii Iatsko
5203cba5ce
Remove libratbox's snprintf.c, update related ircd code
2016-02-10 02:25:32 +01:00
William Pitcock
036a10a995
make all extensions libratbox-clean.
2008-04-01 16:20:40 -05:00
nenolod
212380e3f4
[svn] - the new plan:
...
+ branches/release-2.1 -> 2.2 base
+ 3.0 -> branches/cxxconversion
+ backport some immediate 3.0 functionality for 2.2
+ other stuff
2007-01-24 22:40:21 -08:00