You're right, there's atleast 2 bugs regarding active mode.
1st problem is that visually changing TransferMethod in OI doesn't change it for me ( I get ftPassive inside code ). This was a bug in my code (I didn't use "default" properly)
2nd problem is that PORT was broken because of wrong GetLocalAddress (I used HostAddrToString instead of NetAddrToString).
There was also a hidden problem with TCP server socket iterator but unrelated.
Thanks for mentioning/testing. 0.5.3 will have it all fixed
