Quote:
Originally Posted by ADDiCT
I tested 5.8.8r and it works fine out of the box on my machines with WinXP SP1/SP2 and visual studio 2005 installed (including .NET framework 1.1 and 2.0). It crashes on my HTPC with WinXP SP1 and no visal studio or .NET framework installed (exception c0000005 on address 0041C171). People where io doesn't start can check their system event log for errors, it doesn't show a regular "crash" window with the red icon.
noelek told me on IRC that my 'sitewho' utility didn't work anymore. It seems ioFTPD doesn't respond to a SHMEM query like it used to do in 5.8.8r. My only documentation ever was ...\source\Window.Messages.And.Shared.Memory\Old\s itewho.cpp. If i compile that file, it works fine on 5.8.5r but hangs on 5.8.8r. More specifically it loops endlessly in the main for (;bLoop;dwUsers++)-loop (when there are users online, otherwise it just shows nothing). The call to QueryDaemon() should return '0' if the message was received, but now it returns nonzero.
Perhaps an updated working example on how to use SHMEM would be nice
|
it looks like i linked to a library that is updated by visual studio, so if visual studio isn't installed it uses an old and non-working version. grrr.
i'm not linking this library directly, either something i'm using needs it or i've got a wayward compiler flag set somewhere.
i didn't know about the shmem issue, i'll add that one to the bug list.