PDA

View Full Version : SUCCESS FXP with SSL !


Yil
03-02-2007, 05:12 PM
Well, I had a good week hacking away at ioFTPD...

I just now got my first success with an FXP+SSL capable ioFTPD server running (I wrote the SSCN stuff). It's working fine with raiden and for the first time ever... itself ! *cue applause*

I've fixed a number of other bugs, like invalid timestamps on older files, etc.

The bad news... I still haven't figured out how to handle that stupid shutdown issue. I'd really like to stomp that one out before releasing a new version. So look for something next week that you can play with...

-Yil

Flow
03-03-2007, 07:50 AM
Very nice, Great job !. Did you fix the sharemem thingy aswell?, Thanks again

LordM
03-03-2007, 02:18 PM
Sounds great! Looking forward to seeing a new version getting released.

Yil
03-08-2007, 12:11 AM
Good news Flow! I went and grabbed the SiteWho script and confirmed the problem exists. It also shows up in ioGUI2 if using the executable (I use the .itcl version so didn't notice). After some poking around and banging my head on a wall I figured out that the size of the ONLINEDATA structure changed slightly. SiteWho and ioGUI2 are working again :)

I've still got a problem with shutdown, and while trying to solve it I accidentally fixed the Service_Update scheduler event. Surprise! The event is actually called ConfigUpdate. Geesh... I haven't tested it, but I believe this might solve the Host=xyz.com issue when the address is dynamic. I'm pretty sure I remember reading a thread where people were forced to restart ioFTPD when their IP changed. Hopefully this wasn't a new change and it will fix the old bug.

Four items remain on my todo list:
1) Fix the stupid shutdown bug.
2) Determine if it's stable. I noticed a random crash or two while playing around in the debugger and the second time I noticed it occurred at the top of the hour so I thought it was the Service_Update event.
3) Implement ls-alR. I think I figured out how to do it without changing the whole send logic based around buffers, but now I just need to try and implement it.
4) Look at ripping out the whole encryption thread stuff. No reason for such specialized threads when the regular worker thread pool can do it while avoiding the context switch.

razoor
03-08-2007, 05:30 AM
nice work Yil. =)
looking forward to a new relase.
Great that finaly somone took this source and made something out of it. =)

Keep up the good work

jeza
03-08-2007, 06:30 AM
great, great, great
i think u will get many free beers for your work :)

Flow
03-08-2007, 07:11 AM
Hey Yil!
You Rock!, keep up the good work.

Have any of other developers any suggestion about the "shutdown" problem you have ? Or are you solo-rider on this projekt?

mr_F
03-23-2007, 05:01 PM
i'm loving this yil fella.
LOVING HIM

thanks for taking the project under your wing