Go Back   FlashFXP Forums > > > >

ioFTPD General New releases, comments, questions regarding the latest version of ioFTPD.

Reply
 
Thread Tools Rate Thread Display Modes
Old 08-04-2005, 06:30 PM   #1
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default 1.0 Status

Just few days ago, I was able to setup first virtual dummy service and connect to it.

Now I'm working on http service - once completed alpha version will emerge. Alpha version will be httpd only because of following factors:
- Alpha version is the first version ever released to public. While it does not have FTP daemon included, it does help me to debug all important core functions.
- Issuing possible 64bit compatability problems is easier, when codebase is smaller.
- GUI is based on httpd. Having httpd functioning 'early', makes it possible for our developers to begin work on it. (that means I need to write some documentations for them.. duh )
- Httpd is easy and fast to write; protocol is completely synchronous and has only few commands.

After alpha version has been throughly debugged, I will post list of remaining tasks until beta 1.0. (which will include ftpd)
darkone is offline   Reply With Quote
Old 08-04-2005, 06:53 PM   #2
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Useless info: size of current source tree is now at ~500kb. As comparison, version of glftpd (1.24) that I have is ~680kb, and v0.5.8 of io was around 900kb. I think I could write ftpd that does more than these two combined in 600kb... but I assume 1.0 final will be around 700kb. (note that amount of code does not relate to amount of developement time.. all the hard work is nearly done, just trivial code left)

Perhaps we should set up a friendly competition: guess size of ioFTPD 1.0final source tree.
darkone is offline   Reply With Quote
Old 08-05-2005, 12:47 AM   #3
peep
Senior Member
FlashFXP Scripter
ioFTPD Foundation User
 
Join Date: Sep 2003
Posts: 132
Default

732kb
peep is offline   Reply With Quote
Old 08-05-2005, 01:30 AM   #4
EwarWoo
Senior Member
FlashFXP Registered User
ioFTPD Registered User
 
Join Date: Oct 2002
Posts: 462
Default

718,062 bytes
EwarWoo is offline   Reply With Quote
Old 08-05-2005, 07:38 AM   #5
zahroc
Junior Member
FlashFXP Registered User
 
Join Date: Jul 2004
Posts: 12
Default

793kb
zahroc is offline   Reply With Quote
Old 08-05-2005, 07:42 AM   #6
r3flux
Member
ioFTPD Foundation User
 
Join Date: Feb 2005
Posts: 48
Default

743kb
r3flux is offline   Reply With Quote
Old 08-06-2005, 09:17 AM   #7
SnypeTEST
Senior Member
ioFTPD Scripter
 
Join Date: Feb 2003
Posts: 458
Default

706,256 kB , no more no less.
SnypeTEST is offline   Reply With Quote
Old 08-06-2005, 05:38 PM   #8
PopWeasel
Senior Member
ioFTPD Scripter
 
Join Date: Feb 2004
Posts: 181
Default

701kb......winner gets a lap dance from 2 seksy blondez i heard
PopWeasel is offline   Reply With Quote
Old 08-07-2005, 04:49 PM   #9
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Alpha version of httpd service nears completion. Size of http service is currently whopping 250lines of code (spent most time on fixing bugs that showed up while testing) It doesn't actually do anything yet, and lacks Etag & Time-stamp support.. but I think getting it functional is now only matter of day or two (no timeouts though - as usual i'll add them when I've got everything else stabilized)
darkone is offline   Reply With Quote
Old 08-10-2005, 06:39 PM   #10
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

I finally got primitive version of httpd implemented (sends file as response), and I will be soon able to start testing php. Before that, I have yet to simplify database API a bit, so that it matches code php module's code draft.

Which means that instead of:

lpRow = GetCollectionRow(lpCollection, lRowID, lRowIndex);
lpValue = CreateWStringValue(L"fooo", 4);
lpOldValue = GetRowColumnValue(lpRow, lColumnIndex, lpValue);
SetColumnValue(lpCollection, lRowID, lRowIndex, lColumnIndex, lpValue);
DeleteRow(lpRow);

one uses:

lpValue = CreateWStringValue(L"fooo", 4);
lpOldValue = GetColumnValue(lpCollection, lRowID, lRowIndex, lColumnIndex);
SetColumnValue(lpCollection, lRowID, lRowIndex, lColumnIndex, lpValue);
DeleteRow(lpCollection, lRowID, lRowIndex);

... duh. All this to simplify usage from php/tcl/lua.
darkone is offline   Reply With Quote
Old 08-11-2005, 05:24 AM   #11
Woozeu
Junior Member
FlashFXP Registered User
ioFTPD Foundation User
 
Join Date: Mar 2004
Posts: 19
Default

thx D1 for letting us know the progression status of the new ver
Can't wait for the release

keep it up
Woozeu is offline   Reply With Quote
Old 08-11-2005, 02:39 PM   #12
whocarez2k5
Senior Member
ioFTPD Foundation User
 
Join Date: Jul 2005
Posts: 147
Default

Yeah thx for the updates can't wait also for the new i guess simpler version
whocarez2k5 is offline   Reply With Quote
Old 08-15-2005, 02:42 AM   #13
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Finally php module is functional... when calling php_request_shutdown(), it does seem to throw an exception, which does not make any sense (First-chance exception at 0x77e55dea in ioD.exe: 0x000006A6: The binding handle is invalid.) with both php4 and php5 libraries.

... those of you familiar with c, should be able to extract quite a bit of information from source files that I decided include with this post
Attached Files
File Type: zip phpext.zip (9.7 KB, 71 views)
darkone is offline   Reply With Quote
Old 08-15-2005, 06:18 AM   #14
PopWeasel
Senior Member
ioFTPD Scripter
 
Join Date: Feb 2004
Posts: 181
Default

ioD.exe ?
PopWeasel is offline   Reply With Quote
Old 08-15-2005, 06:20 AM   #15
sCry
Member
 
Join Date: Oct 2003
Posts: 79
Default

great news...
sCry is offline   Reply With Quote
Reply

Tags
1.0, alpha, ftp, httpd, version

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 01:58 PM.

Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)