[Voodoo-circle-announce] New CVS release of VooDoo cIRCle
Brought to you by:
ghostvoodooman
|
From: Ghost V. <gho...@us...> - 2008-06-10 07:10:08
|
Greetings, SourceForge.net had an issue with not working mailing lists. This message was originally posted on 2008-06-08. In the CVS repository is the latest stable version of VooDoo cIRCle IRC bot. From ChangeLog: - Bug fix: When using in internal scripting code such as "global $_users; foreach($_users as $key => $val) { ...", there was "$val" always the same on each iteration, because this variable is read-only (cannot be modified by script). It also affected other superglobals variables such as "$_channels", or any that has read-only restriction. - Bug fix: Crash when loading non-core module and executing "_sys_startup" script procedure/function when its execution excess script execution timeout defined in module's "conf.txt" (possibly either due to logical error in script, or on heavy-loaded machine). - Bug fix: When there were two subsequent "execute" commands in procedure calling functions, next commands were not performed in that procedure, procedure execution stopped rather. - Bug fix: Crash when using "global $variable;" in built-in function scripting, and then built-in function were called with "$variable" as an argument that receives output into this variable after call. - Improvement: When running self test suite (command line argument "--eval-test-1" or on *NIX "make check") there are no more OOPS messages about missing "log_rot" key with value in "self_test" module. - Improvement: Changed timestamps in logs and files to conform to ISO 8601 international time standard notation. Improvement: Changed format for "time_offset" in file "conf.txt". See documentation. - Bug fix: When in function internal scripting using "foreach" construct with referenced value, and it is unset but using something like "$val=NULL;", assertion failure has occurred. - Bug fix: To be as much as possible to PHP, "count()" function on arrays is now counting unset members (e.g. after "$x['something']=NULL;"). - Bug fix: To be as much as possible to PHP, when concatenating variable to string (using operator ".") if variable is not set or it was unset, now "NULL" string will not be appended to string, but nothing rather. Improvement: Introduced new command/built-in function "get_bot_name". See documentation. - Improvement: Introduced new command/built-in function "get_current_irc_server". See documentation. Links for documentation of two new commands/built-in scripting functions introduced can be found on project web page in ChangeLog section: http://voodoo-circle.sourceforge.net/doc_for_users/#changelog CVS instructions: $ cvs -d:pserver:ano...@vo...:/cvsroot/voodoo-circle login $ cvs -z3 -d:pserver:ano...@vo...:/cvsroot/voodoo-circle co -P voodoo-circle-src (two commands on two separate lines) Don't forget to: $ chmod 700 ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |