voodoo-circle-announce Mailing List for VooDoo cIRCle
Brought to you by:
ghostvoodooman
You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
(8) |
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
|
| 2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Marian 'V. M. <gho...@us...> - 2010-06-24 03:37:11
|
Greetings, I'm pleased to announce that VooDoo cIRCle (an IRC bot) version 1.1.40 has just been released. >From ChangeLog: - Bug fix: Potential crash due to reentrancy of garbage collection of script variables. - Bug fix: Security: Windows binary distributions are vulnerable due to distribution and usage of vulnerable OpenSSL library. Also, XTelnet 0.4.6 sub-project application has been released. Download: http://sourceforge.net/projects/voodoo-circle/files/ https://sourceforge.net/projects/voodoo-circle/files/ With best regards, Marian "VooDooMan" Meravy VooDoo cIRCle project . |
|
From: Marian 'V. M. <gho...@us...> - 2010-03-13 20:55:25
|
Greetings, I'm pleased to announce that VooDoo cIRCle (an IRC bot) version 1.1.39 has just been released. >From ChangeLog: - Bug fix: Fixed crash when user's internal script removes ban from a channel while bot's rehash is issued. Download: http://sourceforge.net/projects/voodoo-circle/files/ With best regards, Marian "VooDooMan" Meravy VooDoo cIRCle project . |
|
From: Marian \VooDooMan\ M. <gho...@us...> - 2009-11-12 19:39:15
|
Greetings, XTelnet (a simple telnet client with SSL and UTF-8 support) version 0.4.5 was just released. From ChangeLog: - Security: Windows binary distribution was using vulnerable OpenSSL library. Download: http://sourceforge.net/projects/voodoo-circle/files/XTelnet/0.4.5/ https://sourceforge.net/projects/voodoo-circle/files/XTelnet/0.4.5/ Please, note that source for this version is the same as for version 0.4.4, since only official Windows build was affected by security vulnerability. If you wish to buid XTelnet yourself, you can freely download version 0.4.4 here: http://sourceforge.net/projects/voodoo-circle/files/XTelnet/0.4.4/xtelnet-0.4.4.tar.gz/download https://sourceforge.net/projects/voodoo-circle/files/XTelnet/0.4.4/xtelnet-0.4.4.tar.gz/download Please, see security advisory: http://voodoo-circle.sourceforge.net/sa2/sa-20091112-02.html (this link is permanent/persistent) With best regards, Marian "VooDooMan" Meravy VooDoo cIRCle project . |
|
From: Marian \VooDooMan\ M. <gho...@us...> - 2009-11-12 19:38:56
|
Greetings, VooDoo cIRCle version 1.1.38 was just released. From ChangeLog: - Security: Windows binary distribution was using vulnerable OpenSSL library. - Bug fix: Fixed crash in PRNG seeding function, due to "cast to smaller type assertion failure due to overflow" when the bot is ran for the very first time and compiled in debug mode with OpenSSL using MSVC compiler, when there is no "openssl.rnd" file for seeding. Download: http://sourceforge.net/projects/voodoo-circle/files/VooDoo%20cIRCle/1.1.38/ https://sourceforge.net/projects/voodoo-circle/files/VooDoo%20cIRCle/1.1.38/ Please, see security advisory: http://voodoo-circle.sourceforge.net/sa/sa-20091112-01.html (this link is permanent/persistent) With best regards, Marian "VooDooMan" Meravy VooDoo cIRCle project . |
|
From: Marian V. M. <gho...@us...> - 2009-10-12 21:14:53
|
Greetings, VooDoo cIRCle version 1.1.37 was just released. From ChangeLog: - Improvement: Reorganized channel sync on bot's JOIN. We first send JOIN and WHO in CRITICAL priority, to make users in channel recognised very soon. - Improvement: Keepalive IRC server PING period increased from 30 seconds to 5 minutes (this could help in case of short network connectivity loss, and in theory TCP retransmission would handle it). - Improvement: Early on connect, the bot performs self-WHOIS to force dynamic (re)binding of dynamic IP servers (e.g. DCC, telnet and so on), even when bot will not JOIN any channel. - Bug fix: On heavy-loaded machine, when using SSL IRC connection, assertion failure on IRC authentication when IRC socket was already closed by SSL subsystem due to server disconnect. - Bug fix: Race condition was possible when heap debugging was turned on. - Security: Windows binary distribution was using vulnerable OpenSSL library. Download: https://sourceforge.net/projects/voodoo-circle/files/VooDoo%20cIRCle/1.1.37/ Please, see security advisory: http://voodoo-circle.sourceforge.net/sa2/sa-20091012-01.html (this link is NOT permanent/persistent, since sourceforge.net has problems with web server, you will be notified again on voo...@li... list with permanent/persistent links when the issue will be fixed.) With best regards, Marian "VooDooMan" Meravy VooDoo cIRCle project . |
|
From: Marian V. M. <gho...@us...> - 2009-10-12 21:14:21
|
Greetings, XTelnet (a simple telnet client wit SSL support) version 0.4.4 was just released. From ChangeLog: - Bug fix: Fixed memory leaks. - Bug fix: "Process escape characters from input" setting was not properly restored from configuration file. - Improvement: Implemented UTF-8. - Todo: Known issue: problem with "\0" (binary NUL) sequence from input and output (due to limitation of wxWidgets). This currently terminates the whole string/buffer. Download: https://sourceforge.net/projects/voodoo-circle/files/XTelnet/0.4.4/ Please, see security advisory: http://voodoo-circle.sourceforge.net/sa2/sa-20091012-02.html (this link is NOT permanent/persistent, since sourceforge.net has problems with web server, you will be notified again on voo...@li... list with permanent/persistent links when the issue will be fixed.) With best regards, Marian "VooDooMan" Meravy VooDoo cIRCle project . |
|
From: Ghost V. <vd...@re...> - 2009-05-25 03:15:56
|
VooDoo cIRCle is modular IRC bot, scriptable thanks to PHP and Perl, with built-in SSL support, File System, private BotNet and advanced security rights for each user. Runs on POSIX and Windows. I'm pleased to announce that VooDoo cIRCle migrates from CVS system to Git, while retaining historical CVS commits. Now the CVS repository becomes stub, will not be used for future commits, while being available for some time. Everyone who want to have more or less stable and fresh code, should use following repository to checkout master branch: git://voodoo-circle.git.sourceforge.net/gitroot/voodoo-circle With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2009-03-26 05:41:03
|
Greetings, VooDoo cIRCle version 1.1.36 was just released. ChangeLog: Release version 1.1.36 (maintenance release) Date: 2009-03-26 Bug fix: Windoze binary build: x86 package contained x64 DLL pcre-msw.dll, preventing to run the bot. Bug fix: Security: Windoze binary builds: All versions prior to this are affected by multiple OpenSSL security vulnerabilities. See OpenSSL security advisory for more informations: http://www.openssl.org/news/secadv_20090325.txt Download: http://sourceforge.net/project/showfiles.php?group_id=116847&package_id=135883&release_id=671059 Please, see security advisory: http://voodoo-circle.sourceforge.net/sa/sa-20090326-01.html (this link is permanent/persistent) With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2009-03-24 19:14:40
|
Greetings, There is both in the CVS repository and on sf.net site[1] the latest stable version of VooDoo cIRCle IRC bot, version 1.1.35. I encourage you to either periodically visit VooDoo cIRCle security advisories site[2], or subscribe to Voodoo-circle-security (at) lists (dot) sourceforge.net . >From ChangeLog: Bug fix: Memory leak when dispatching some events. References: [1] URL of the project: http://voodoo-circle.sourceforge.net/ [2] URL of future security advisories: http://voodoo-circle.sourceforge.net/sa/ 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2009-01-24 11:21:58
|
Greetings, There is both in the CVS repository and on sf.net site[1] the latest stable version of VooDoo cIRCle IRC bot, version 1.1.34. For Windows(TM) users, it is strongly recommended to update to the latest version. Serious vulnerability was reported in OpenSSL library, see OpenSSL's vendor advisory [2]. Binary distributions for Windows(TM) prior to version 1.1.34 are vulnerable (due to using of vulnerable DLL library). I encourage you to periodically visit VooDoo cIRCle security advisories site [3]. >From ChangeLog: Bug fix: Win32 binary release: There was vulnerable version of OpenSSL library: http://www.openssl.org/news/secadv_20090107.txt . References: [1] URL of the project: http://voodoo-circle.sourceforge.net/ [2] Please, see OpenSSL's vendor advisory: http://www.openssl.org/news/secadv_20090107.txt [3] URL of future security advisories: http://voodoo-circle.sourceforge.net/sa/ Please, see security advisory: http://voodoo-circle.sourceforge.net/sa/sa-20090123-01.html 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-11-24 17:17:56
|
Greetings, I am glad to announce next non-beta release of VooDoo cIRCle 1.1.33 IRC bot in 1.1.x version series. Bot is pretty stable, and there were no critical bugs (like crashes) in overly long past time. It has already reached mission-critical production state. There is list of recent changes, like recent improvements and bug fixes: https://sourceforge.net/project/shownotes.php?group_id=116847&release_id=642601 URL of project with documentation for users: http://voodoo-circle.sourceforge.net/ URL for project downloads: http://sourceforge.net/project/platformdownload.php?group_id=116847 PS: Work is in progress on a brand new BOTNET protocol, which will allow bot to not crash on systems that require aligned memory access (SIGBUS). As well as important security improvement (special selected heap and stack buffers can be marked as "sensitive storage", so before deallocation they will be sanitized). With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-09-03 23:52:54
|
Greetings, There is in the CVS repository the latest stable version of VooDoo cIRCle IRC bot. From ChangeLog: - Bug fix: POSIX: Resource leak existed in previous versions when in POSIX environments GnuTLS library is used, and pthread (the default) library is used. As default, RSA and DH parameters are regenerated every 12 hours or every 500 connections to SSL-enabled network socket connection (this can be adjusted in "params.h"). Thread was not killed, which can have security consequences (DoS). - Change: A better message when using OpenSSL library and files "./openssl.rnd", "/dev/urandom", and "/dev/random" do not exist, so 'rand() ^ rand()' seeding as fallback is used. URL of the project: http://voodoo-circle.sourceforge.net/ Please, see security advisory: http://voodoo-circle.sourceforge.net/sa/sa-20080904-01.html 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-08-24 15:16:38
|
Greetings,
There is in the CVS repository the latest stable version of VooDoo
cIRCle IRC bot.
From ChangeLog:
- Bug fix: POSIX: Possible heap-based buffer overflow when POSIX
operating system returns human-readable string description of a socket
error code longer than 1023 bytes. However, it is very unlikely that
there is an operating system with such long BSD socket API error
messages. This bug is not critical, and don't affect Windoze users.
- Bug fix: POSIX: In some circumstances, if BSD socket API calls to
"socket()" and "bind()", an incorrect error message might be logged to
logs ("socket.log", "cumul.log", if enabled).
- Improvement: Windoze: Implemented all Winsock socket error code
mappings to error string for human for logs. Strings were taken from the
latest MSDN to date. All codes are guarded by the preprocessor, so if
for instance you are compiling the bot on XP, which don't have
particular V*sta's error, the compilation should succeed.
- Bug fix: Documentation: Fixed incorrect description for "preg_grep"
built-in function (copy-and-paste error).
- Bug fix: When there were exactly same bound events via "bind"
procedure command/built-in function, call to "unbind" procedure
command/built-in function with the same arguments killed only first
bound event in particular module, not all of them. This affected both
standard modules and binary modules.
- Improvement: New procedure commands/built-in functions "bind_ex" and
"unbind_ex". See documentation.
- Change: Increased BOTNET protocol version from 1008 to 1009, as new
procedure commands were added. Backward compatibility of BOTNET protocol
is of course kept. This change is only required in case you run older
bot on BOTNET (protocol version 1008), to force rejection PUSH
replication of procedure(s) containing these new procedure commands to
older bot on BOTNET (protocol version 1008 or less), since the
replication would fail by error entries in "botnet.log" (if enabled). Of
course, this case is only possible if you set replication rule PUSH or
PUSHPULL on procedure containing these two new commands to older bot (of
BOTNET protocol version 1008 or less).
- Change: Increased "VDCMOD_API_VERSION" from version 4 to 5, in
interface to binary modules, as there are new API functions for
"bind_ex" and "unbind_ex". Backward compatibility is of course kept; you
don't need to recompile your binary modules, unless you want to use
these new API calls. NB: If you wish to use these two new API, you need
to replace "vdcmod.h" file [API interface for binary modules to call
bot's (new) API functions of bot] in you binary module by the new one
that is in bot source package in CVS and/or distribution. Hint: If you
are unsure whether you are using right/new include file, open "vdcmod.h"
API interface file in your binary module and plain-text-search for
string "#define VDCMOD_API_VERSION", and on the same line there should
be number "5".
- Bug fix: Memory leak when "on_flood" event is triggered and there is
bound event "flood@channel" via procedure command "bind" or built-in
function "bind()".
- Bug fix: Memory leak when built-in function "dispatch()" was used.
- Bug fix: "fread" function in built-in function scripting was
malfunctioning on 64 bit platforms.
- Bug fix: If module with '#version 3' at begining of 'logic.txt'
without mandatory '#eof' at the end (required for version 3) was tried
to load (which is failure), there were memory leaks (forgotten to free
compiled microcode of built-in scripting functions).
- Bug fix: Remote execute call to other bot on BOTNET sent badly-encoded
data (thus rejected on remote side) if there were multidimensional
arrays with long depth [important line of code was commented-out (?!)].
- Bug fix: Parser of built-in function scripting parsed erroneous
expressions e.g. '$x+=2 $x++' as thought it were '$x+=2; $x++;' and
'$x=array( array(1,2) array("a","b") );' as '$x=array( array(1,2),
array("a","b") );' and a like. Now sanity is checked.
- Improvement: Sanity checker to parser of built-in function scripting
was implemented, now it prints some warnings for strange expressions
like '$y=$x[SEEK_SET];', or generates an error while compiling for
'$x=3++;' - so far an error occurred at execution/run-time, not at
compile time.
- Improvement: Internal function scripting parser: Minor speed and
memory optimization for "switch()"'s "default:" case label.
- Improvement: Cosmetical changes: No warnings for "release" build (i.e.
without debugging support) on MSVC 9 ("/W4" switch), less warnings and
remarks for Intel(R) C++ compiler 10.1.022 for Windows, for compile with
x64 and x86 profiles ("/W4" switch).
- Improvement: Little speed gain after compiling built-in scripting
procedures and functions - after successful module load (commented-out
old ineffective code - it was odd as other algorithm was implemented in
the past).
URL of the project:
http://voodoo-circle.sourceforge.net/
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; on first command, when asked for
password just hit ENTER/RETURN - an empty password)
Don't forget to:
$ chmod a+rx ./configure irc_bot/configure sendmail/configure \
vdcsvc/configure irc_bot/selftest_eval-test-1.sh
With best regards,
VooDooMan
VooDoo cIRCle project
.
|
|
From: Ghost V. <gho...@us...> - 2008-08-01 09:01:50
|
Greetings, There is in the CVS repository the latest stable version of VooDoo cIRCle IRC bot. From ChangeLog: Bug fix: Assertion failure due to closing non-existent socket of Ident daemon emulation in some cases. On Windows(TM) this causes 2 core dumps to be written, to log assertion failure to "cumul.log", but bot continues without error, or corruption of internal state. On POSIX, this causes core dump to be written and termination of bot, however, on these systems Ident daemon emulation is often disabled in configuration, since this requires root privileges. Also, missing information about "perl" scripting in documentation of SCRIPT command / script() function was fixed. URL of the project: http://voodoo-circle.sourceforge.net/ 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-07-21 01:08:52
|
Greetings, I am glad to announce first non-beta release of VooDoo cIRCle version 1.1.32 IRC bot project in 1.1.x version series. Bot is pretty stable, and there were no critical bugs (like crashes) in overly long past time. It reached mission-critical production state. There is list of recent changes, like recent improvements and bug fixes: http://sourceforge.net/project/shownotes.php?group_id=116847&release_id=614697 URL of project with documentation for users: http://voodoo-circle.sourceforge.net/ URL for project downloads: http://sourceforge.net/project/platformdownload.php?group_id=116847 With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-07-02 16:45:01
|
Greetings, There is in the CVS repository the latest stable version of VooDoo cIRCle IRC bot. From ChangeLog: - Bug fix: For some odd reason MSVC's STL implementation has problems with reverse iterators on lists and vectors. We now use deque in such cases. - Improvement: We are now not removing redundant exactly same messages to IRC server. However, there is still some optimization on MODE commands (joining more MODE's into single one on the same channel in time-limited period), if "smart_mode" key in "conf.txt" is set to "1" in "compress_mode_wait" seconds period. - Improvement: If compiled with heap-debugging (default when debug mode is on), we zero memory prior to free. This can be turned off by "SANITIZE_FREED_MEMORY" preprocessor macro set to zero, e.g. in "params.h". - Improvement: Can be compiled with debugging turned off, and heap-debugging/memory leak detection turned on. See "REPORT_LEAKS" in "params.h". - Bug fix: When compiled without debugging support, there were reports not printed on shutdown. - Bug fix: Made able to compile with g++ -O2 and RAM quota 512 MiB (tested on linux x86_64 + gcc 4.1.2, i686 + gcc 4.1.1). URL of the project: http://voodoo-circle.sourceforge.net/ 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-06-29 18:41:14
|
Greetings, There is in the CVS repository the latest stable version of VooDoo cIRCle IRC bot. From ChangeLog: - Bug fix: Double-free error when fclose() fails with error due to misunderstanding of man page (mostly on low-disk condition, e.g. quota exceeded). - Bug fix: Memory leak when closing SSL socket but some data arrived on lower layer (this affects only non-Windows(TM) platforms, as there is different code used). URL of the project: http://voodoo-circle.sourceforge.net/ 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
From: Ghost V. <gho...@us...> - 2008-06-17 11:20:48
|
Greetings,
There is in the CVS repository the latest stable version of VooDoo
cIRCle IRC bot.
From ChangeLog:
- Bug fix: There was bug in algorithm that erases redundant (multiple
exactly same) messages to IRC server, leading to incorrect erasure of
other messages. I suspect this bug is present only on specific STL
implementations due to ambiguity of interpretation of ISO standard. Bug
is confirmed in using of MSVC's STL implementation.
- Bug fix: We are now removing redundant (multiple exactly same)
messages to IRC that begins with "MODE ", "NICK ", "PART ", "QUIT ",
"KICK " and "JOIN " only; others are unaffected now.
- Improvement: Little speed improvement by using more suitable STL
container for messages to IRC server ("deque" instead of "list", because
we are using "push_back" and "pop_front").
URL of the project:
http://voodoo-circle.sourceforge.net/
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; on first command, when asked for
password just hit ENTER/RETURN - an empty password)
Don't forget to:
$ chmod a+rx ./configure irc_bot/configure sendmail/configure \
vdcsvc/configure irc_bot/selftest_eval-test-1.sh
With best regards,
VooDooMan
VooDoo cIRCle project
.
|
|
From: Ghost V. <gho...@us...> - 2008-06-16 06:33:27
|
Greetings, There is in the CVS repository the latest stable version of VooDoo cIRCle IRC bot. From ChangeLog: - Change: Documentation: "Quick start" section: replaced "restart" command in case of IRC server disconnect by "goto" command to connect again. - Change: Documentation: "Quick start" section: better formatting of code according to coding standard. - Semi-bug fix: If enabled, in cumulative log "logs/cumul.log" there was missing information of originating module's name. - Semi-bug fix: If enabled, in cumulative log "logs/cumul.log" there was missing timestamp (it is critical for post-mortem debugging purposes in case of crash!). - Bug fix: Infinite loop after script evaluation timeout in function containing an infinite loop like "again: goto again;" - such script should be terminated after timeout. - Bug fix: If function evaluation timeout occurred, or recursion depth were too deep (according to rules in "conf.txt"), an error message in logs included "Additional info: Internal error: Uninitialized procedure command within 'c_eval_iteration' class construction #2" instead of actual line of function's code where the error occurred. - Improvement: Memory optimization: Less memory consumption because of shorted debug string for each line of compiled procedure in other than core module (there was long path to "logic.txt"). - Improvement: There is "sys_startup_script_timeout_protect" key in "conf.txt" introduced for each module. This improves bot's stability on heavy-loaded machines. See documentation. Links for documentation of new entry in module's "conf.txt" 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; on first command, when asked for password just hit ENTER/RETURN - an empty password) Don't forget to: $ chmod a+rx ./configure irc_bot/configure sendmail/configure \ vdcsvc/configure irc_bot/selftest_eval-test-1.sh With best regards, VooDooMan VooDoo cIRCle project . |
|
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 . |
|
From: Ghost V. <gho...@us...> - 2008-06-06 04:05:24
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Greetings, ~From ChangeLog: Bug fix: *NIX: When you were requesting version of bot (i.e. "--version" or "-v" command-line argument) and in your current working directory were not directory "logs/" it displayed two OOPS errors that shared semaphore (IPC locking object) could not be created. With best regards, VooDooMan VooDoo cIRCle project . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREKAAYFAkhIt4kACgkQUmrJfOFw7c1hYgCff1y1nchyX8o2P9GF3/tO3aT1 +8YAoJAwtSdPrIUvuNOvX8FQIpoQuXE0 =kvVo -----END PGP SIGNATURE----- |
|
From: Ghost V. <gho...@us...> - 2008-06-06 01:01:12
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Greetings, In the CVS repository there is a bug fix that fixes memory leak of 64 kilobytes that sometimes might occur when network socket (IRC server or BOTNET) was closed. However, I'm not sure I fixed that bug, it requires long uptime of bot and few BOTNET reconnections to let us see memory leak report on bot shutdown in file with name such as "debug.22019.2008-06-05_23-35-55.log" (when compiled with debugging support - which is default, since bot is in beta state). Please, when you shutdown the bot, check this file whether there is any memory leak report at its end; and if so, send me that log file and note version of bot you are using. With best regards, VooDooMan VooDoo cIRCle project -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREKAAYFAkhIjF4ACgkQUmrJfOFw7c1U8QCgr55GcOF91CsigUijsip+l8V8 yOoAoINLE/kHZJOqlvaLRSZ/WYblhgox =tZo+ -----END PGP SIGNATURE----- |
|
From: Ghost V. <gho...@us...> - 2008-06-05 13:28:05
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Greetings, in the CVS repository there is bug fix for VooDoo cIRCle IRC bot. There was problem when bot was connecting to SSL-enabled IRC server, but in SSL configuration file "ssl.txt" was defined file with IRC-SSL server certificate which was actually not present. With best regards, VooDooMan. . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREKAAYFAkhH6ecACgkQUmrJfOFw7c3TNwCeOEI7qG7bD1rVChzBajbuU7jo YhQAnijD5w3KONSPObwPgp6IqRyD8rd3 =Tuln -----END PGP SIGNATURE----- |
|
From: Ghost V. <gho...@us...> - 2008-06-05 06:10:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Greetings, For those who use log files rotation to save disk/quota space on shell server (entry in file "conf.txt" of your bot contains "log_rot=1", which can be configured how many days to keep old rotated log files by "log_rot_keep_days" setting in the same file), there is script suite I am using, and I have decided to release it. It should be configured with cron job, few minutes after log rotation occurs (configured in "conf.txt" of bot). Log rotation timing of your bot can be configured by "log_rot_switch_time" setting in "conf.txt" in your bot configuration. This script requires you to download additional specific version of "PHPMailer" (because it depends on version of PHP that is installed on server, either PHP 4 or 5). Please, see documentation in package regarding this. These scripts compress just-rotated log files, and send an e-mail with tarball as an attachment. Supported compression tarballs are ".tar.gz", ".tar.bz2", ".7z" or ".tar.7z". For details, please see documentation in the package on how to use this script. These scripts are combinations of *NIX shell scripts (bash is recommnded) and PHP. Support for manual sending of an e-mail (e.g. shell server was down, so cron job was not executed) is also available. With best regards, VooDooMam VooDoo cIRCle project. . -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREKAAYFAkhHg2QACgkQUmrJfOFw7c1ihwCeI3dX5ybFWztJDMoMdtxzfaPp e1kAnRGQi2YuqT5/jh5ZWSXOFG8EtuwS =VbKu -----END PGP SIGNATURE----- |
|
From: Ghost V. <gho...@us...> - 2008-05-22 04:54:47
|
Greetings, VooDoo cIRCle 1.1.beta31 has been released. This version fixes bug for those who are using GnuTLS library. Also, binary distribution for windows users contains new GnuTLS DLL files, as there are three security bug fixes in the older vulnerable library reported. It also fixes race condition crash. All users are encouraged to update to the latest version. ChangeLog: Bug fix: Windows binary distribution: Three security vulnerabilities in GnuTLS library, see vendor advisory: http://lists.gnu.org/archive/html/gnutls-devel/2008-05/msg00060.html . Bug fix: In some circumstances GnuTLS library was not initialized before being used. Bug fix: Race condition crash when executing script (mostly on IRC server connect) when IRC commands send causes renter of IRC queue sending loop. Improvement: Version bump. VooDoo cIRCle version 1.1.beta31. Please, review GnuTLS vendor security advisory: http://lists.gnu.org/archive/html/gnutls-devel/2008-05/msg00060.html Please, review original GnuTLS security advisory: http://www.cert.fi/haavoittuvuudet/advisory-gnutls.html VooDoo cIRCle URL and documentation: http://voodoo-circle.sourceforge.net/ 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") Download selection link: http://sourceforge.net/project/showfiles.php?group_id=116847 With best regards, VooDooMan VooDoo cIRCle project . |