AfterNET runs X2 5.0.99 on a BSD machine, and is
experiancing a rather nasty bug where some files
in the CHANS/ dir (channel data files) are overwritten by the wrong channels data.
I've been working with AfterNET to try and narrow down the bug, so far it appears the corruption happens when a QUIT command is issued to x2 (ie, during the shutdown procedure)
I've been all over the channel saving functions and I can't find a bug, i'm suspecting either a smashed stack, or an OS filesystem bug related to haveing 800+ files in one directory.
Please be advised that if you are running X2 5.0.99 on a BSD box, and have experianced this, making a backup before issuing a .quit is a good idea. (Generally only 2 or 3 channels out of 800 are broken on afternet)
I also fixed a bug yesterday involving JOIN 0 (part all chans) which could be involved, and may provide the solution.