Winbot, a IRC Windows bot, that was first developed by Crypt Sowftware and now being ditributed and/or developed by BlaherTech. -http://www.blahertech.org
Be the first to post a text review of WinBot. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Fixed:"When user is opped/voiced/halfopped" events were not triggering (thanks Yeti and goku) Fixed:Desync abuse mode changes changing all -'s into +'s and all +'s into -'s! (thanks Yeti) Fixed:/goto causing the interpreter to jump to one line less than its supposed to and loose the program counter (thanks Dr_Kev) Fixed:Major bug: Mode tracking was broken (who'd think one space out of place would do this ;)) Fixed:using "." commands from WBS was broken, commands weren't being unescaped before being passed to the right internal functions ;) (dont ask!) (Thanks again goku) Fixed:Added command-tracing in the WBS debug window Fixed:$chanmask was broken and returning 'r' (thanks Kater) Added:Button to enable/disable emoticons (thanks Allan for suggestion) Added:Colour coding of event code in event editor Fixed:Buttons on script tab all greyed out when event editor is open Added:$strip{} function to strip colour/bold/underline from a string (Thanks Herman) Fixed:Added a check for when an alias points to an account that doesnt exist (warning will be shown on the terminal) Fixed:Escaping the escape char (\\) in wildcard matching wasnt working Fixed:Nicks with \ in them couldnt log in Fixed:"Privilaged Instruction" occaisionally when setting window transparency Fixed:Attempted to fix desync protection (w00t!) Changed:Clone detection is off as standard when bot is installed cleanly
Added:SeenLog tab on configure tab, allows you to view the seen list, and purge entries over 'x' days old easily Added:Bot auto-purges seenlog entries over a year old Fixed:Colour selector now works again, bevel was in front of clickable sections! Fixed:WinBot now saves the value of some older settings like the 'max dccs' and 'max msgs' settings and the cycle-check interval Added:WBS "When bitch-listed user is sighted" event Fixed:Bitch list will no longer add duplicate entries Changed:Modified PlugPerl to finally work with perl 5.8 (was waiting on other programs like x-chat) Fixed:Problems with /DELSECTION and /DELIDENT Added:Drag and dropping a user onto the accounts list now opens the propterties once the account has been created (thanks Klowns!) Fixed:Changed wildcard "$" symbol to be "+" instead, caused variable matching problems (thanks Yeti) :) Fixed:Network pulldown on control tab was sometimes missing the primary network name Added:Channels can now be made specific to one or more nets, and will only be joined on the nets you specify (default for converted (2.4) channels and newly created channels is to join them on all nets) Added:$myhost variable for WBS, holds the bot's hostname Added:$myident variable for WBS, holds the bot's ident Fixed:ignore system etc now only refuse to ignore the service names you have specified in the services menu, and only if using services Fixed:Bug with channel names when setting channel flags from the console, where channels had dodgy characters like \ and ? in Fixed:Mode removal via the "modes" tab fixed Fixed:WinBot can now handle INI files over 64k in size (was a limitation of windows itself, had to avoid use of KERNEL32.DLL functions!) Fixed:Vars like $a, $ab and $abc may exist at the same time in memory without messing things up! :) Changed:Enforced modes are now only set when they need to be
Winbot 2.5 ChangeLog Changed:Gave the TCP/IP tab sub-tabs, really needed tidying up Changed:Made hint bubbles on tabs rounded Added:Ability to disable the PM-Lock flood detection (was always on before, now off by default) - protection tab, command flood tab (Thanks Tomaco_Boy!) Changed:Moved the "ignore command flooders for x mins" spinedit onto the command flood tab (makes more sense there) Added:WBS $ifind{} function, similar to $find but not case-sensitive (thanks Kosh!) Added:More error checking, exception capture Added:Ability to use WBS variables inside the web-extensions html page Added:/BITCH command to allow easy adding of bitchlist entries from scripts/adv's Added:Bitch-list is now saved between executions of the bot Changed:Bitch-list now takes wildcards in user@host format instead of static nicknames :) Added:Dynamic storage of bitchlist, removes 25-items maximum and saves a bit of RAM Added:MACHINEINFO Cloaking, allows disabling of just the CTCP MACHINEINFO type Added:CTCP Cloaking a-la BitchX, allows disabling of all ctcps (WBS events for CTCP will still be received!) Added:Dynamic storage for clone list - makes joins and parts faster, bot uses less memory and CPU Added:Dynamic storage for user records (much much faster and uses less memory) Added:Dynamic storage for web-extensions hits logging (saves memory for 90% of people) Fixed:Fixed bug when adding ban from console and ban not being added to GUI lists Added:Dynamic storage for banlist (much less memory usage) :-) Added:Dynamic storage for network information (e.g. which networks have halfop etc) Added:Dynamic storage for eggdrop partyline information - not used by many so this has speed/memory benifits Added:Dynamic variable storage - much faster than 2.4, and number of vars limited only by amount of ram in the machine (no hard-limit of 100 vars any more!) Added:"When a channel topic is changed" event for WBS Fixed:Use of [ and ] in /SPOoL and other commands was broken Fixed:Bug with "enable web extensions on startup", doesnt loop any more Added:Option to not give +v and +h along with +o for opme, op and deop Fixed:Broken +noop option... ack! Fixed:Broken +onjoin option :) Added:Added $ucount{}, shows number of users on a channel Added:Added $ocount{}, shows number of ops on a channel Added:Added $hcount{}, shows number of halfops on a channel Added:Added $vcount{}, shows number of voices on a channel Added:Added $ncount{}, shows number of normal users on a channel Fixed:Typo in $isbotop{} that caused it to lock :p Changed:Speedups to ignore list code Added:Made script cache size dynamic (more efficient and faster) Fixed:Bot now waits for its plugin message queue to empty before it exits Added:Added support for UICN ircd's * character in nicknames Added:Restored "Add to exempt list" on the clones tab when right clicking on the list Added:Debug window "Always On Top" toggle Fixed:Uptime is now able to be displayed past 25 days (windows 2000/XP/NT only!) Changed:Made the input box on commandline tab slightly lighter than the rest of the window Added:Windows 2000/XP transparency/alpha blending! :) Fixed:Bot doesn't send NICK commands as often, unless it needs to Added:/ULOGIN command, forces a login of a user from the bot, so that scripts can replace the bots security system Added:DCC option to remove the logon banner (similar to eggdrop stealth telnets) Added:DCC option to change to an alternative password prompt (see above) Added:Mirroring stability fixes (change to new system in 2.4 has created some issues) Added:Option under misc options, global protection to not punish ops for flooding Added:/TIMER command, combined /WAIT and /REPEAT with ability to stop, start, pause, or run events and set a max number of repeats for an event Added:Checking for IRC server versions on connect to warn about lame incompatible servers such as Microsoft Exchange Chat Service Fixed:Fixed MemoServ being incorrectly named as NickServ in a default install Fixed:Fixed ChanServ being renamed as primary server name after reconnect, breaking services
Added:/UNSET, clears one variable (stop bugging me for it lol) Changed:Clones tab under protection window (control tab->auto lists) renamed to "Join Flood Fix" tab (requested by Blue_Star) Fixed:+noop now works again, its code had gone walkies when i rewrote mode parsing in 2.3 ;) whooooops! Changed:Changed error message for when quit messages file is missing Added:Customisable reconnect delay (this is a global setting!) Fixed:Removal of {} chars in nicknames in WBS Fixed:User instance counts correctly adjusted if the bot leaves a channel so that users don't linger (thanks Scorpieo) Fixed:Font scaling/window scaling issues on some of the bot's windows (thanks china/JH) Added:!list [#channel] to list the mirror users on another channel to the one youre on, or to list in PM (REQUIRED in PM) Fixed:Can't edit trigger, host or type when the box is checked to make the event a sub Fixed:Spaces are no longer allowed in seen queries (happy az? :p) Added:Search by ident and nickname by wildcard with .SEEN - *WARNINGthis makes your seenlog.cfg from earlier versions *INVALID*, please zero the size of this file before you run the bot! Added:Read caching on script files, means much less disk access Changed:Changed connect/disconnect all so they now connect and disconnect the main connection too Fixed:Cancel not working when adding clone exception mask Added:Network selector on control tab next to Nickname and Channel pulldowns Changed:Script Interpreter speedups (needed, connecting to 12 nets can take over 5 minutes now!) Changed:Changed layout of configure tab, all connections are now set up in the same tab ("Connections") Added:Channels now have a new flag +mirror which is set if the channel should be joined on secondary servers Added:"Dont mirror these channels" role has been reversed, making the default for a secondary server to be mirroring disabled Removed:Removed DCC Send support from main EXE, attempting a DCC send directs people to download the FileDCC plugin which now does the job of the DCC send code Added:Scripts now work across all mirrored networks Added:/CONTEXT command, switches the default network for all commands which follow it in an event - better and faster than several .DOTO's Fixed:Disable script editor tables while an event is open to stop accidental corruption of events (thanks SpectroPro!) Fixed:Wrong ban added to the intenal lists when auto kick is enforced Removed:Original wait.wav sound effect Added:Ability to define which characters are used at the start of a command (so it can be changed from "." or "!") (at request of mystie) Changed:Added new voice wavs to replace old star trek ones (ta Gh{}sT!) Fixed:Broken QUITs on excluded mirroring channels! Fixed:Search/replace bug in event editor found by typobox43 Added:"Windows" menu to the menu bar, for quick access to flood settings, auto ops, etc Added:reason parameter for .SHUTDOWN command (multiple requestors) Fixed:Problem where names for NickServ, ChanServ and MemoServ, and services suffix weren't being saved (thanks cen-) Added:'/msg bot HELLO' now complies with "use NOTICE (RFC)" setting in bot Added:Confirm buttons to ircop toolbar buttons (based on comments @ irc-junkie.org review) Added:-nosplash parameter to not show splash screen on load Fixed:Bug in dependency checker - all scripts using plugins created with 2.3 now need to be re-saved under 2.4 with any relevent plugins loaded Fixed:Bug in scripting engine with $1 thru $9 vars and space seperated values Added:Bot now auto removes channel exempts on join to a channel, if the +noei option is on Added:Checkbox to disable/enable auto cycling of servers in server-group Added:!list now shows the status of each user as @%+ Fixed:Bot doesnt add its own nick to the nicks list on mirrored nets when it has a number appended to its nick Changed:Added detail to !list command Fixed:Possible floodable code, !list was bypassing buffering thread Fixed:Attempted fix for multiple dead clones when networks go screwy Fixed:Cant connect to the same network twice using relaying any more :) Fixed:Telnet shutdown after not entering password bug (thanks Ech3l0n) Fixed:Bug in DATA PUT plugin API commad (thanks Blue_Star!) Fixed:Ever-increasing halfop count in web extensions page... eek! Fixed:Decryption leaving null characters in the NickServ password Fixed:Made telet RFC compatible (now works fine with PuTTY, linux telnet, etc) Changed:WinBot now requires Winsock 2.0 or above (standard with win98 and above, recommended upgrade for win95) - forces bot to be more resilient to certain DoS attacks Fixed:Modified low-level socket control to raise exceptions instead of halt, no more "operation on non-socket" messages :) Removed:Lame "You have ops on channel x" msg :) Added:$isbotop function, returns 0 or 1 depending on wether the bot is opped or not on the channel you give Fixed:Strange situation where background timer events would stop when system uptime is over 24 days Fixed:+greet channel setting was broken (!!!) Fixed:Auto-reconnect was broken :) Added:New cool about-box music (thx Gh{}sT!) Fixed:Dodgy clone kicking problems (bot banning self etc) Fixed:Annoying lock-up-on-drag-and-drop bug (thanks for your patience Blue_Star) Fixed:Auto load scripts dont get reloaded again on a .rehash Added:Clone exemption list, specify host masks that won't be punished for cloning :) Changed:Wildcard "." char is now "%" instead (interferes less) Fixed:Bans with null channel no longer get into the bans system
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?