sirvulcan [Mon, 25 Dec 2006 14:38:15 +0000 (14:38 +0000)]
Made the exception system more flexable, each type of thing spamserv checks for now has a except level. Any users above n equal to the specified level will be exempt. Yesterdays EXCEPTLEVEL will bypass all checks if the user is above or equal while the other 4 options are specific. Removed check voiced/halfops/ops as this new code replaces it
sirvulcan [Sun, 24 Dec 2006 15:57:55 +0000 (15:57 +0000)]
Added spamserv option EXCEPTLEVEL, this completes RFE 1577823. Ill fix the SET output up after christmas so that it shows "300 - Managers and above are immune" etc, atm it just displays the level.
sirvulcan [Tue, 19 Dec 2006 05:25:33 +0000 (05:25 +0000)]
initial version of checkrestrictions. This is for use with SVSJOIN alerts/traces. If specified it will check bans n invite n limits n keys before issuing a SVSJOIN. This version only checks lamer lists atm, still gotta figure out how to check the normal ircd side ban list.
sirvulcan [Sun, 17 Dec 2006 10:22:07 +0000 (10:22 +0000)]
Added check_bans, make sure we recheck the users channels for bans after we mark them and set a fakehost. Copy the fakehost into user->fakehost so X3 can use IsFakeHost. And lastly we only need to check for IsHiddenHost not IsHiddenHost and user->handle_info. The IRCd takes care of this.
Shortened ThiefMaster to just his nickname as per request. If anyone else who is in the credits who wants their name shortened to just their nick (or just their name), then let us know.
sirvulcan [Wed, 23 Aug 2006 13:52:44 +0000 (13:52 +0000)]
Added AUTOJOIN USET option which uses SVSJOIN. Also made proto-p10 handle svsjoin and svspart properly. Now if it ever recieves one of them it will handle them properly
sirvulcan [Wed, 23 Aug 2006 12:23:56 +0000 (12:23 +0000)]
Bug fix as current X3 wont compile (will now). Plus an initial command for the privilege system. Im quite sick atm so my motovation levels arnt that great.. ill slowly get the system done. Remember it only works with trunk nefarious at the moment.
sirvulcan [Wed, 23 Aug 2006 05:19:55 +0000 (05:19 +0000)]
Handle PRIVS output from trunk nefarious. At the moment its just displayed in O3 whois output. The code is based on the Nefarious priv code. I plan to next allow admins to be able to create priv sets for opers and servers, restrict privs. This would work in situations where u want to link a server but want dont want to risk the new admin say glining everyone, you will be able to set what flags the admin can use ie allowing all default but not gline
sirvulcan [Mon, 7 Aug 2006 13:45:04 +0000 (13:45 +0000)]
possible fix to the spamserv bug, ill get buttaknife to test this now. If theres no further commits regarding this bug then assume that this fix worked
sirvulcan [Sun, 6 Aug 2006 04:41:40 +0000 (04:41 +0000)]
current svn is stable again, some global notices were getting saved when they were only meant to be used once. If your still getting notices when u connect from global, ie defcon notices, open x3.db and delete then from the Global section or delete them via the global service
sirvulcan [Tue, 1 Aug 2006 03:12:10 +0000 (03:12 +0000)]
global message function that will deal with multi languages. Made use of it with the defcon notices, could be extended to ie the chanserv suspended and expiry notices etc.