View Single Post
Old 06-23-2010, 03:50 PM  
exjoe
Junior Member
 
Join Date: Nov 2009
Posts: 3
Default

I've been following the progress on ioFTPD for a while now, but I just made the jump from 7.0.3 to 7.5.8 yesterday. I appreciate your dedication to developing what I consider to be the best ftp server, free or commercial!

Something I noticed: I have seven additional mountpoints defined in default.vfs, but only four show up (five including the root directory). They are across two local physical drives, and there doesn't seem to be a pattern to which directories are not mounted. The disks themselves do not seem to be the issue, as I can access files on both discs, and I've verified their integrity. From this, I also believe the issue is not with permissions across the two disks, even though one is from an XP installation and one is from a Windows 7 x64 installation (my current OS).

default.vfs:
Code:
"C:\ioFTPD\FTP-ROOT-DIR"	/
"C:\Users\xxxxx\xxxxxxx"	/Dir1
"C:\Users\xxxxx\xxxxxxx"	/Dir2
"C:\x"	/Dir3
"D:\xxxx"	/Dir4
"D:\xxxxx"	/Dir5
"D:\Documents and Settings\xxxxx\My Documents\xxxxxxxx"	/Dir6
"D:\Documents and Settings\xxxxx\xxxxx"	/Dir7
From ioFTPD.log:
Code:
06-23-2010 16:19:43 PRELOAD: "begin" "..\etc\default.vfs"
06-23-2010 16:19:45 PRELOAD: "points=5" "..\etc\default.vfs"
I haven't tried 7.0.3 with the additional mountpoints, since I have that set up on a separate server which is in storage.

Additionally, ioFTPD seems to be incorrectly formatting some dates when responding to STAT -al.

Example:
Code:
4:28:36 PM > stat -al
4:28:36 PM 212-Status of .:
4:28:36 PM drwxr-xr-x   2 ioFTPD       ioftpd                0 Jun 23 02:24 .
4:28:36 PM drwxr-xr-x  24 ioFTPD       ioftpd       14357552240 Jun 23 08:29 Dir2
4:28:36 PM drwxr-xr-x  51 ioFTPD       ioftpd       10748424602 May 16 05:57 Dir6
4:28:36 PM drwxr-xr-x  37 ioFTPD       ioftpd       7482858336 Jun 10 04:47 Dir3
4:28:36 PM drwxr-xr-x 102 ioFTPD       ioftpd        386708274 Mar 01  2009 Dir5
4:28:36 PM 212 End of Status
This causes Dir5 to appear as "2009 Dir5" in ioGui (but not my FTP client), rendering it unable to CWD into the correct directory. Manually entering "cwd /dir5" does bring me to the correct directory.

STAT -1a gives the following, which suggests that ioFTPD is indeed correctly reading the directory information:

Code:
4:30:37 PM > stat -1a
4:30:37 PM 212-Status of .:
4:30:37 PM .
4:30:37 PM Dir2
4:30:37 PM Dir6
4:30:37 PM Dir3
4:30:37 PM Dir5
4:30:37 PM 212 End of Status
I've changed the original names to numbers; the originals are indeed listed alphabetically.
exjoe is offline   Reply With Quote