Go Back   FlashFXP Forums > > > >

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

Reply
 
Thread Tools Rate Thread Display Modes
Old 04-01-2011, 02:46 AM   #1
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default ioFTPD v7.6.3 Released (Beta)

This release only contains 1 new feature and 2 bug fixes, but hopefully I got the logic right to avoid a race condition on updating directory information that could end up corrupting memory... Since it happens only when multiple users are actively accessing/updating the same directory this may explain why more active sites see this and I hadn't previously. The use of [chattr] directory data (such as with TCL based zipscripts) makes the problem FAR more likely and with worse side effects.

Latest Version:
Link: ioFTPD-v7.6.3.zip

Last edited by Yil; 04-11-2011 at 11:03 AM.
Yil is offline   Reply With Quote
Old 04-01-2011, 02:47 AM   #2
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default Changelog

Code:
v7.6.0 Release Notes:

1) Files in \System:
   Changed : ioFTPD.[exe,pdb] - Version 7.6.0.0.


*** New Features:

2) The FTP command 'PASS' now provides partial support for the "-" prefix
   on a user's password.  glFTPD allows a dash before the user's password to
   mean that multi-line command responses should be disabled.  This was
   primarily used by scripts and autotraders where no user would ever view
   the response so why bother generating and sending the extra lines.  ioFTPD
   will now accept the dash prefix on a password to eliminate error log spam
   of the form:
     User '<user>' (<ident>@ <host/ip>) tried to login with invalid password.
   created by people using the "preee" tool.  Evidently newly created sites
   default to a server type of glftpd which would use the dash prefix for
   additional logins when the "Use second Login for faster FXP" feature was
   enabled and thus the password check would fail.  For the record, changing
   the server type to "AUTO" in preee will also fix the problem, but that
   would require informing users with bad configurations one by one...

   NOTE: the next release of ioFTPD will honor the spirit of the prefix
         and disable themes, .message file showing, etc.


*** Bug Fixes:

3) Fixed a bug where you couldn't receive lengthy directory listings
   (usually from 'LIST -alR') over SSL data channels.

4) Fixed two tricky bugs when updating directory VFS permissions, owner,
   and/or [chattr] data which is what zipscripts like ioNinja do when files
   are being uploaded.  If a user is trying to access the directory's
   root entry (most likely when listing the directory) at the same time as
   an update is being performed memory could end up being corrupted in some
   cases.  The more simultaneous updates the larger the risks and potential
   for wider corruption.
Yil is offline   Reply With Quote
Old 04-02-2011, 03:26 PM   #3
Flow
Senior Member
FlashFXP Beta Tester
ioFTPD Foundation User
 
Flow's Avatar
 
Join Date: Dec 2001
Posts: 306
Default

Thanks Yil
Flow is offline   Reply With Quote
Old 04-03-2011, 06:06 AM   #4
Flow
Senior Member
FlashFXP Beta Tester
ioFTPD Foundation User
 
Flow's Avatar
 
Join Date: Dec 2001
Posts: 306
Default

Clean install. No script running. I executed ftp command site swho, i killed the server

SITE SWHO
Error: 10054: Connection reset by peer

Site down and died
Flow is offline   Reply With Quote
Old 04-03-2011, 08:45 AM   #5
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

Yea, I can confirm that 'site swho' crashed mine as well. Will get that fixed!
Yil is offline   Reply With Quote
Old 04-03-2011, 09:04 AM   #6
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default ChangeLog

Code:
v7.6.1 Release Notes:

1) Files in \System:
   Changed : ioFTPD.[exe,pdb] - Version 7.6.1.0.


*** New Features:

2) Fixed a bug with 'site swho' which would corrupt the stack and depending
   upon where the optimizer put stuff could cause crashes.
Yil is offline   Reply With Quote
Old 04-03-2011, 09:09 AM   #7
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

Turns out the problem wasn't "new" (code wasn't changed so it's been there a while), but the compiler/optimizer must have moved things around a bit and now it became an issue... Should be fixed.
Yil is offline   Reply With Quote
Old 04-03-2011, 11:12 AM   #8
Flow
Senior Member
FlashFXP Beta Tester
ioFTPD Foundation User
 
Flow's Avatar
 
Join Date: Dec 2001
Posts: 306
Default

nopp, still crashing on me b7.6.1.0
Flow is offline   Reply With Quote
Old 04-03-2011, 08:29 PM   #9
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default Changelog

Code:
v7.6.2 Release Notes:

1) Files in \System:
   Changed : ioFTPD.[exe,pdb] - Version 7.6.2.0.


*** Bug Fixes:

2) Actually made the change that was supposed to go into v7.6.1 to the right
   tree and not the v8 source...
Yil is offline   Reply With Quote
Old 04-03-2011, 08:31 PM   #10
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default

So sorry, I found the bug and "fixed" it, but it was to the directory with the new code for the v8 release. So v7.6.1 was effectively just a recompile of v7.6.0 LOL! Hopefully this one may work better
Yil is offline   Reply With Quote
Old 04-04-2011, 05:08 AM   #11
ArtX
Senior Member
FlashFXP Beta Tester
ioFTPD Foundation User
 
Join Date: Jan 2004
Posts: 301
Default

site swho doesn't crash the server here using 7.6.2 :-)
ArtX is offline   Reply With Quote
Old 04-04-2011, 08:14 AM   #12
Flow
Senior Member
FlashFXP Beta Tester
ioFTPD Foundation User
 
Flow's Avatar
 
Join Date: Dec 2001
Posts: 306
Default

Oh yea, fixed. Thanks
Flow is offline   Reply With Quote
Old 04-06-2011, 04:17 AM   #13
Sabour
Junior Member
ioFTPD Foundation User
 
Join Date: Sep 2006
Posts: 11
Default

8.0 planned release, wohoo grats and kudos to you Yil
Sabour is offline   Reply With Quote
Old 04-11-2011, 11:03 AM   #14
Yil
Too much time...
FlashFXP Beta Tester
ioFTPD Administrator
 
Join Date: May 2005
Posts: 1,194
Default 7.6.3 Changelog

Code:
v7.6.3 Release Notes:

1) Files in \System:
   Changed : ioFTPD.[exe,pdb] - Version 7.6.3.0.


*** Bug Fixes:

2) Fixed a bug (introduced in, I think, v7.5.3) that would cause the path
   resolver to overwrite the first letter of the last path with a '/' in
   some cases if the Keep_Links_In_Paths option is disabled (default config
   has this enabled).  The server seemed to work OK, but it would break
   scripts and bots which read the logfiles since the path would be wrong.
Yil is offline   Reply With Quote
Reply

Tags
actively, directory, previously, sites, [chattr]

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 05:54 PM.

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