This is THE build, in my opinion.
Since I was able to find some time to rewrite the whole source code (twice, since I accidentally RM'ed the first rewrite) to actually be able to debug things properly with gdb and valgrind, this server now runs pretty much flawlessly.
Multiple connections are now fixed up. Should be able to stably handle at least 10 connections at once. I know my Raspberry Pi can.
This might be the last release for a while - will be researching on SPRX plugins.
Check changelog.txt for more details on the changes in this build.
This is a somewhat major release, with changes to the codebase to make it possible to compile on both PSL1GHT and the official CELL SDK. As proof, I have included CellPS3FTP in this release - which is basically an actual CELL SDK program with the OpenPS3FTP codebase for the actual server.
Version 4.0 brings a new FTP server engine, and this version now builds up on top of that.
See the updated changelog and readme documents for more info.
Edit: It seems I haven't tested downloading files from the PS3 to PC thoroughly - so if you need to do that, please use 4.0b until next update (4.1a?)
This is what version 3.0 should have been. However, version 3.0 was written dev_blindly since I wasn't able to test it at all. Now that I'm able to make homebrews again, here's a fresh release of OpenPS3FTP!
Hope it isn't too late.
Would be great if PSL1GHT's libsysfs wasn't so wonky, since that will actually provide an additional performance boost over the vastly increased stability this release brings.