Meta tags:
Headings (most frequently used words):
-
Text of the page (most frequently used words):
channel (47), ban (37), host (35), chan (31), irssi (23), user (22), bantype (21), cmdwhen (21), crap (18), unless (18), cmdwhat (17), nick (16), fahren (16), arg (16), command (14), banning (13), and (13), bans (12), return (12), before (11), after (11), for (11), parent (11), print (11), max (11), next (11), pid (11), elsif (11), normal (10), modes (10), match (10), class (9), sub (9), server (9), else (9), the (8), mode (8), use (7), userhost (7), fixed (7), args (7), split (7), close (7), domain (6), cmd (6), error (6), requested (6), push_mode (6), flush_mode (6), cmdmode (6), nicks (5), mask (5), banpl_type (5), can (5), you (5), with (5), name (5), not (5), modes_args (5), winit (5), tag (5), make_ban (5), ban_execute (5), serv (5), hash (5), masks (4), specified (4), type (4), reason (4), ftag (4), defined (4), execute (4), undef (4), data (4), cmdarg (4), posix (3), help (3), set (3), agh (3), edu (3), conflicting (3), that (3), using (3), kick (3), who (3), added (3), opped (3), couldn (3), resolve (3), all (3), userhosts (3), are (3), signal_stop (3), max_modes_in_cmd (3), ban_fork (3), chanhash (3), shift (3), mask_match (3), last (3), version (2), given (2), one (2), ds14 (2), 149 (2), 156 (2), 124 (2), removes (2), any (2), fantazja (2), nerhaf (2), kicks (2), from (2), ipkb (2), changed (2), someone (2), isn (2), instead (2), once (2), ident (2), via (2), cmd_ban (2), channel_find (2), chanop (2), lame (2), index (2), gethostbyname (2), inet_ntoa (2), _exit (2), event (2), redir (2), userhost_red (2), server_find_tag (2), queue (2), flush (2), fork (2), ifork (2), int (2), rand (2), what (2), 20020300, strict, socket, vars, parameter, used, generate, default, following, plus, fah, only, flag, script, specify, will, executed, examples, alias, adds, which, address, authors, maciek, freudenheim, contact, bochnia, description, several, license, gnu, gplv2, later, tue, nov, cet, 2002, changelog, getting, was, broken, unresolved, hosts, problem, unexisting_nick, other_nick, doesn, require, see, banlist, few, fixes, builtin, ban_type, behaviour, yes, stupid, code, queuing, aren, surprise, char, long, idents, more, executing, setting, always, take, first, argument, now, displays, groups, sends, them, bbo, gets, ischannel, don, have, active, window, settings_get_str, counts, nick_find, forking, trying, get, addres, redirect_event, 302, empty, send_raw, push, length, such, nickname, should, display, also, available, put, add, pipe, failed, input_add, fileno, input_read, pidwait_add, child, while, input_remove, delete, know, stolen, shasta, friend, command_bind, settings_add_str, misc, signal_add,
Text of the page (random words):
use irssi 20020300 use 5 6 0 use strict use socket use posix use vars qw version irssi help help ban ban channel normal host user domain crap ip class before command after command nicks masks bans the specified nicks or userhost masks if nick is given as parameter the ban type is used to generate the ban mask set banpl_type specified the default ban type ban type is one of the following normal fahren ds14 agh edu pl host plus ds14 agh edu pl user fahren domain agh edu pl crap fah l s h l ip fahren 149 156 124 class 149 156 124 only one flag can be specified for a given nick script removes any conflicting bans before banning you can specify command that will be executed before or after banning nick mask using before or after examples ban fahren bans the nick fahren ban ip fahren bans the ip of nick fahren ban fahren ip fantazja crap nerhaf normal ff bans fahren using banpl_type set ip of fantazja host with crap mask of nerhaf and ff with normal bantype ban fahren bans fahren ban chan after kick chan fahren reason fahren bans and kicks fahren from channel chan with reason reason alias ipkb ban c after kick c 0 1 ip 0 adds command ipkb reason which kicks nick and bans it s ip address version 1 4d irssi authors maciek fahren freudenheim contact fahren bochnia pl name ban description ban channel normal host user domain crap ip class before after cmd nick mask bans several nicks masks on channel removes any conflicting bans before banning license gnu gplv2 or later changed tue nov 19 18 11 09 cet 2002 changelog 1 4d getting user host of someone who isn t on channel was broken 1 4c fixed banning of unresolved hosts fixed problem with ban unexisting_nick other_nick 1 4b doesn t require op to see banlist 1 4 few fixes using banpl_type instead of irssi s builtin ban_type changed normal behaviour 1 3 fixed crap banning yes i m to stupid to code it 1 2 queuing modes for nicks that aren t on channel 1 11 fixed surprise crap banning added use 5 6 0 1 1 fixed banning 10 char long idents fixed crap banning once more added before and after command for executing command before after setting ban 1 0 o b if banning opped nick fixed crap banning always banning with ident instead of ident can take channel as first argument now displays error if it couldn t resolve host for ip class ban groups all modes and sends them at once ie bbo n b o b gets user host via userhost if requested ban of someone who is not on channel added help my ftag parent modes modes_args b userhosts sub cmd_ban my args server winit _ my chan my channel args s if server ischannel channel args s s s return unless args unless chan server channel_find channel chan chanop irssi print r n you are not on channel or you are not opped irssi signal_stop return else return unless args unless winit winit type eq channel winit chanop irssi print r n you don t have active channel in that window or you are not opped irssi signal_stop return chan winit channel chan name irssi signal_stop my bantype irssi settings_get_str banpl_type my max server max_modes_in_cmd my cmdwhat cmdwhen 0 0 b channel 0 counts nicks masks to ban lame for my cmd split args cmdwhen and cmdwhen 0 next for split cmd next unless _ normal host user domain crap ip class and next before after and cmdwhen 1 next b channel for my cmd split args cmdwhen cmdwhat and cmdwhat cmd next for my arg split cmd next unless arg arg normal host user domain crap ip class and bantype 1 next arg eq before and cmdwhen 1 next arg eq after and cmdwhen 2 next if index arg 1 my n if n chan nick_find arg nick is on channel my user host split n host if bantype eq ip bantype eq class requested ip ban forking my pid ban_fork unless defined pid error cmdwhen cmdwhat 0 b channel next elsif pid parent cmdwhen cmdwhat 0 next my ia gethostbyname host unless ia print parent error channel r n couldn t resolve host n else print parent execute server tag channel n op arg 0 make_ban user inet_ntoa ia bantype cmdwhen cmdwhat n close parent posix _exit 1 ban_execute chan n op arg 0 make_ban user host bantype max cmdwhen cmdwhat else nick is not on channel trying to get addres via userhost server redirect_event userhost 1 arg 0 undef event 302 redir ban userhost event empty server send_raw userhost arg my uh tag server tag nick lc arg channel channel chanhash chan bantype bantype cmdwhen cmdwhen cmdwhat cmdwhat push userhosts uh else specified mask my ban ban if index arg 1 ban arg ban_execute chan 0 ban max cmdwhen cmdwhat cmdwhen cmdwhat 0 sub push_mode my chan mode arg max _ my channel chan name modes channel mode modes_args channel arg flush_mode chan if length modes channel max 2 sub flush_mode my chan shift my channel chan name return unless defined modes channel irssi print mode channel modes channel modes_args channel chan command mode channel modes channel modes_args channel undef modes channel undef modes_args channel sub userhost_red my server data _ data s my uh shift userhosts unless data data lc 1 eq uh nick irssi print r n no such nickname uh nick b uh channel flush_mode uh chanhash unless b uh channel return my user host lc 2 lc 3 if uh bantype eq ip uh bantype eq class requested ip my pid ban_fork unless defined pid error b uh channel return elsif pid parent return my ia gethostbyname host unless ia print parent error uh channel r n couldn t resolve host n else print parent execute uh tag uh channel 0 make_ban user inet_ntoa ia uh bantype uh cmdwhen uh cmdwhat n close parent posix _exit 1 my serv irssi server_find_tag uh tag ban_execute uh chanhash 0 make_ban user host uh bantype serv max_modes_in_cmd uh cmdwhen uh cmdwhat sub ban_execute my chan nick ban max cmdwhen cmdwhat _ my no 0 my channel chan name for my hash chan bans if mask_match ban hash ban should display also who set the ban if available irssi print y n channel ban hash ban no 1 last elsif mask_match hash ban ban push_mode chan b hash ban max unless no my cmdmode cmdarg is requested command a mode so we can put it to queue cmdmode cmdarg cmdwhat mode s s s s s s i if cmdwhen if cmdwhen 1 command requested before banning unless cmdmode command isn t mode ie kick flush_mode chan flush all b conflicting bans chan command cmdwhat execute else command is mode we can add it to queue push_mode chan cmdmode cmdarg max push_mode chan o nick max if nick push_mode chan b ban max if cmdwhen 2 command requested after banning unless cmdmode flush_mode chan flush all modes chan command cmdwhat else push_mode chan cmdmode cmdarg max b channel flush_mode chan unless b channel sub ban_fork my rh wh pipe rh wh my pid fork unless defined pid irssi print r n failed to fork close rh close wh return undef elsif pid parent close wh ftag rh irssi input_add fileno rh input_read ifork rh irssi pidwait_add pid else child close rh parent wh return pid sub ifork my rh shift while error s s s and b 1 irssi print 2 last if execute s s s s s s s s s s s my serv irssi server_find_tag 1 ban_execute serv channel_find 2 3 4 serv max_modes_in_cmd 5 6 last irssi input_remove ftag rh delete ftag rh close rh sub make_ban my user host bantype _ user s if bantype eq ip host s 0 9 elsif bantype eq class user host s 0 9 elsif bantype eq user host elsif bantype eq domain i know lame if host host s 1 elsif host host s 1 user elsif bantype eq host user elsif bantype eq normal host s a za z 0 9 if host d host s 0 9 else host s if host elsif bantype eq crap my crap for my c split user crap int rand 2 c user crap crap for my c split host crap int rand 2 c host crap return user host sub mask_match my what match _ stolen from shasta s friend pl match s g match s g match s g match s g match s g match s g match s g match s g return what match i irssi command_bind ban cmd_ban irssi settings_add_str misc banpl_type normal irssi signal_add redir ban userhost userhost_red
|