VooDoo cIRCle is an IRC (ro)bot, scriptable, SSL support, FileSystem, BotNet, advanced security rights for each user. Under Windows, it can be run as Windows service, so it starts up when computer wakes up from restart. Also runs under *NIX.
Latest changes:
- Bug fix: In procedures, commands "delete_irc_servers" and "delete_nicks" were not working
- Bug fix: There weren't channel masks (+b, +e, +I, +R) added to superglobal variables for scripts
- Bug fix: Additional bug to bug fix from version 1.1.beta28.cvs-2: After pulling of terminated user, their channel definitions were not accepted to pull (if policy allowed it), so there was only user definition, without their channels
- Bug fix: Again, after SSL socket close there could be reuse of FD by OS for next clients, and closed again, after log-in. Hopefully fixed now
- Bug fix: Now it is able to touch with ".touch" command terminator users and user templates
- Semi-bug fix: *NIX: Race condition, segmentation fault at cleanup after bot finished (died), if there was thread which has finished, but was not joined yet, bot called cancel on it; now bot joins it (i.e. waits for it to finish)
- Semi-bug fix: Fixed spelling in 'lang/lang01.txt'
- Improvement: Brand new function for evaluating strings (those enclosed in double-quotes) in logic.txt while hashing (not in procedures, nor functions, but user definitions, etc.) which is faster and consumes less memory (the old method was going through s
- Improvement: We are appending dot ('.') character to the end of each domain name passed to DNS resolver functions; this is workaround for some broken configurations of resolver (resolver returning local address because of automatic appending of local doma
- Improvement: Cosmetic change: Spread code across multiple files, to not let compilers to consume a lot of memory
- Improvement: Cosmetic change: Added "sendmail" key to "conf.txt" as path for binary file with new name "vdc_sendmail(.exe)". Please, see documentation about this change
- Improvement: If bot is in deep sleep ("sleep" command/function), BOTNET and SSL is now not affected by it
- Improvement: Command/function "get_bot_nick" has been adjusted, see documentation