View Single Post
Old 06-04-2010, 09:50 PM  
Yil
Too much time...
 
Join Date: May 2005
Posts: 1,194
Default v7.5.7 Changelog

Code:
v7.5.7 Release Notes:

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


*** New Features:

2) The virtual directory feature now better supports directories that don't
   exist on disk.  During a virtual directory callback if the very first
   entry added to the listing is named "." that will be used as the info for
   the directory itself.  This overrides the default of the current user,
   group, time, and full permissions.  The most important reason for this
   change has to do with permission checking for uploading, deleting,
   renaming, etc.  All of those features check the permission bits of the
   parent directory of the item being modified for write access and this was
   failing for virtual directories that did not return a ||RESOLVED|| reply
   because they don't exist on disk.  The uid/gid for ownership tests are
   determined by looking up the user/group specified in the virtual entry
   and if that fails the default user/group for a file/directory is used.

3) The TCL function [resolve list] now returns a "." entry containing info
   about the directory itself instead of just things in it.

*** Bug Fixes:

4) Fixed a bug with resolving "." in virtual directories when the
   'Keep_Links_In_Path' option is False.

5) Fixed a bug with initializing a new variable designed to hold the active
   site command for use in message cookies.

6) Fixed a bug with some current timestamps showing up in the wrong format.
   I.e. Jun 3 2010 instead of Jun 3 15:31.

7) Fixed a bug resolving merged directories when 'Keep_Links_In_Path' is
   False.

8) Fixed a bug with resolving and/or properly terminating symbolic paths
   to directories when 'Keep_Links_In_Path' is True.

9) Fixed a couple of small memory leaks when a user is logged off.
Yil is offline   Reply With Quote