Go Back   FlashFXP Forums > > > >

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

Reply
 
Thread Tools Rate Thread Display Modes
Old 01-27-2004, 01:06 AM   #1
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default 5.6.x

I just finished testing the new routines I've been writing for last ~week. Expect release tomorrow.

I also spent time on looking for possible bottlenecks in code. Only real issue left, is amount of simultanous io requests on sockets - system runs too quickly out of buffer space. With minor tweaking of buffer sizes, I was able to get 2500 users online (of which 2300+ were downloading). By limiting sends to few hundred, I'd execpt io to be able to handle 5-10k clients.

ChangeLog:

All
-Change: Another code layer was added to socket handling
-Change: Nearly all blocking (cpu intensive/waiting) actions were moved outside the io threads
-Change: Minor optimizations
-Fix: Having more than one 'context' for directory did not work

Ftp
-Change: io code rewritten
-Change: client job managment redesigned
- Fix: Socket read was posted before socket write on login, which could have caused crash on transfer error

Telnet
-Change: io code rewritten
-Change: client job managment redesigned
-Fix: Socket read was posted before socket write on login, which could have caused crash on transfer error

Http
-Change: Disabled for now

Tcl
-Fix: vfs write, used uid for gid.
darkone is offline   Reply With Quote
Old 01-27-2004, 06:13 AM   #2
Luke
Member
 
Join Date: Oct 2003
Posts: 50
Default Re: 5.6.x

Goodies, cant wait.

Hmm.... This new core performance is tested on a WinXP machine ?, since i dunno what diff.it is form xp and 2k3 filesystem.

Luke is offline   Reply With Quote
Old 01-27-2004, 10:15 AM   #3
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Just win2k3 for now.. however difference between XP and 2k3 isn't that great.
darkone is offline   Reply With Quote
Old 01-27-2004, 01:33 PM   #4
fobban
Senior Member
FlashFXP Registered User
ioFTPD Foundation User
 
Join Date: Jan 2003
Posts: 186
Default

0o0o0 nice!! can't wait :>
5.5.6 works nice here tho, but allways nice with new versions ^^
keep it up man
fobban is offline   Reply With Quote
Old 01-27-2004, 02:22 PM   #5
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

go get it this should also address those tcl module (package) problems
darkone is offline   Reply With Quote
Old 01-27-2004, 05:49 PM   #6
b>d>>s
Senior Member
 
Join Date: Feb 2003
Posts: 488
Default

01-27-2004 22:45:46 "..\scripts\badaazs\badaazs.itcl" terminated abnormally
--------------------------- ErrorInfo ----------------------------
can't find package mkZiplib 1.0
while executing
"package require mkZiplib 1.0"
(file "..\scripts\badaazs\badaazs.itcl" line 1)
------------------------------------------------------------------

also:

this been happening for last version & this (and maybe before), that when u make a file via itcl it wont show up, unless you restart server, or repeat action that made the file (ioAutoNUKE.itcl proves this). When dir is banned then nuked dir made, 0byte file inside doesnt appear until restart or repeat. Then all files are made normally.
b>d>>s is offline   Reply With Quote
Old 01-27-2004, 06:12 PM   #7
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Quote:
Originally posted by b>d>>s
01-27-2004 22:45:46 "..\scripts\badaazs\badaazs.itcl" terminated abnormally
--------------------------- ErrorInfo ----------------------------
can't find package mkZiplib 1.0
while executing
"package require mkZiplib 1.0"
(file "..\scripts\badaazs\badaazs.itcl" line 1)
------------------------------------------------------------------
I will try to investigate this soon. It's possible, that not all libraries are written using thread safe code. You could also try, if copying lib directory inside system directory helps.


Quote:
also:

this been happening for last version & this (and maybe before), that when u make a file via itcl it wont show up, unless you restart server, or repeat action that made the file (ioAutoNUKE.itcl proves this). When dir is banned then nuked dir made, 0byte file inside doesnt appear until restart or repeat. Then all files are made normally.
Forcing daemon to flush the directory cache should do the trick: vfs flush <path>.
darkone is offline   Reply With Quote
Old 01-27-2004, 06:46 PM   #8
b>d>>s
Senior Member
 
Join Date: Feb 2003
Posts: 488
Default

ah yeh, forgot about flush .. works.

copying libs didnt work ..
b>d>>s is offline   Reply With Quote
Old 01-28-2004, 12:36 AM   #9
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default 5.6.1

All:
-Fix: Client job manager had potential bug

Ftp:
-Change: Optimized ftp command locator
-Change: [FTP_Pre-Command_Events] are no longer called, if user does not have access to command (ini permissions/not logged in)
darkone is offline   Reply With Quote
Old 01-28-2004, 01:06 AM   #10
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

5.6.2

All:
-Fix: Sending line longer than 1024characters caused line parser to split command into several commands, while it should have truncated the line.
darkone is offline   Reply With Quote
Old 01-28-2004, 03:25 PM   #11
Luke
Member
 
Join Date: Oct 2003
Posts: 50
Default

:banana:

Darn, dark0ne, what did you do. Is working now !

Luke is offline   Reply With Quote
Old 01-28-2004, 11:23 PM   #12
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Quote:
Originally posted by b&gt;d&gt;&gt;s
ah yeh, forgot about flush .. works.

copying libs didnt work ..
Now it's working for sure (5.6.4)
darkone is offline   Reply With Quote
Old 01-29-2004, 08:22 PM   #13
b>d>>s
Senior Member
 
Join Date: Feb 2003
Posts: 488
Default

Quote:
Originally posted by darkone
Now it's working for sure (5.6.4)
yup

thanks
b>d>>s is offline   Reply With Quote
Old 01-30-2004, 02:22 AM   #14
zpr
Senior Member
ioFTPD Foundation User
 
Join Date: Feb 2003
Posts: 170
Default

5.6.4? where?
zpr is offline   Reply With Quote
Old 01-30-2004, 04:03 AM   #15
DaPhreak
Junior Member
FlashFXP Registered User
ioFTPD Foundation User
 
Join Date: Dec 2003
Posts: 20
Default

hehe ..

at d1's machine
DaPhreak is offline   Reply With Quote
Reply

Tags
change, code, fix, ftp, socket

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 08:36 PM.

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