StormBot V7 ChangeLog: 2014-11-20 03:07:53 +0000

[Coder's message]
Fixed an array of things from SIG*s (POSIX signal event handlers) to tweaks in the data handlers (DATA [ARRAY] LREMOVE / SEARCH). Renamed BOTNET.SB7 to TREE.SB7. OAUTH wasn't working in DCC. Fixed WHO. Created channel-mode tracking (005).

[sb7_tail.tcl]
 * 2014-11-20 02:34:38 +0000: #0384: Fixed GET OPSYMBOL (using newly-created controls for +qaohv users)
 * 2014-11-20 02:30:34 +0000: #0383: Fixed WHOIS (mode #4 was still giving fits when a user matched a handle's name but not by host. Also, when a completely unknown user was encountered, it resorted to mode #4 as well)
 * 2014-11-20 01:58:47 +0000: #0382: Added CHANOWNERS, CHANADMINS, CHANOPS, CHANHALFOPS, & CHANVOICES [-ONLY] (lists who has a given mode (or above) on a channel; -ONLY restricts the check to just that mode only)
 * 2014-11-20 01:57:26 +0000: #0381: Added ISCHANOWNER, ISCHANADMIN, ISCHANOP, ISCHANHALFOP, & ISCHANVOICE [-ONLY] (determines if a user has a given mode ... or any above it that auto-grants it. -ONLY restricts the check to just that mode only)
 * 2014-11-20 01:23:28 +0000: #0380: Upgraded EFFECTS (added ESCAPE)
 * 2014-11-20 01:21:17 +0000: #0379: Added IS DCCNICK
 * 2014-11-20 01:21:02 +0000: #0378: Fixed IS OAUTHED (wasn't allowing .DCC usage because $NICK (the idx) doesn't matched the authed nick)
 * 2014-11-19 08:07:13 +0000: #0376: Updated SIG* signal event code (ported recent changed to SB6 version of same code)
 * 2014-11-19 07:27:49 +0000: #0374: Fixed DATA [ARRAY] LREMOVE (variable is a pointer (ByRef), not $VARIABLE (ByVal))
 * 2014-11-19 06:57:39 +0000: #0373: Added FLAGS:ORDER [-ALL] (sorts flag order; mainly useful for DATA ARRAY SEARCH where the match-type used in LSEARCH needs to be ordered in priority: -glob -exact -regexp)
 * 2014-11-19 06:37:38 +0000: #0372: Added DATA ARRAY SEARCH
 * 2014-11-19 06:31:05 +0000: #0371: Fixed DATA SEARCH (forgot to RETURN the $LIST of found names)

[login.sb7]
 * 2014-11-19 07:37:49 +0000: #0375: Fixed @LOGIN:JOIN (hadn't updated it for the reverted change from a few days ago)

[tree.sb7]
 * 2014-11-19 08:15:17 +0000: #0377: Renamed BOTNET.SB7 to TREE.SB7 (in keeping with the file splitting from last week, this was the only command in the botnet bead)

[who.sb7]
 * 2014-11-20 03:00:54 +0000: #0385: Fixed WHO (list of nicks was unsorted (I was always under the impression that CHANLIST sorted, but, it doesn't))

Any questions, see us at chat.bothouse.net in #BotHouse

~ Mai Mizuno, StormBot.TCL coder

Signed-off-by: Dustin <demonicpagan@gmail.com>