$Id: ChangeLog,v 1.53 2007/02/16 12:41:51 andrew Exp $ =============================================================================================== DEVELOPMENT: Version 4.3.11 -- fixed possible vulnerability in viewer.php and upeek.php files Version 4.3.10 -- fixed allow_call_time_pass_reference warning with php 5.x -- fixed 3rd party scripts for archiving (working properly with php 5.x) -- small fixes in modules cp and mv. -- fixed search perl procedure Version 4.3.9 ++ Slovenian translation has been added -- this version has merged 4.3.8 and 4.3.81 win patch Version 4.3.81 (affected only for webshell run undex Win OS ) -- fixed Trash Bin delete procedure (WINDOWS) -- fixed WINDOWS subaccount access to subaccount root folder Version 4.3.8 ++ added .htaccess file to controle php runtime options ( allow_call_time_pass_reference = On ) fix for php 5.2.0 -- fixed non fatal quota check procedure with ftp component -- changed date_format function name to avoid collision with date_format function introduced in 5.2.0 Version 4.3.7 -- security fix Version 4.3.6 ++ added Portuguese (Brazil) translation ++ added default language constant in config.php -- fixed upload script to avoid duplicate files copying Version 4.3.5 ++ added recursive chmod (UNIX) -- config.php affected in locale.php add WS_PATH constant == (Win) need to be checked -- fixed directory size calculation procedure (UNIX) -- improved search module (UNIX) -- hepl window appearance has changed from external window to inline pannel -- updated lang files(en,ru) -- additioal Perl modules required for this version - refer to libexec/WEBSHELL-PERL.TXT Version 4.3.4 -- locale.php $_SERVER[ORIG_PATH_TRANSLATED] - now in PHP5 (win) ++ windows - add sorting options to settings and implement it in dirlist class -- changed messages anf help files encoding from koi-8 to utf-8 (russian translation) -- rewritten UNIX part of arciving module - now supports TAR, ZIP and RAR [optional] - if rar executable exists it required additional Perl Libraries ( see libexec/WEBSHELL-PERL.TXT for details ) Version 4.3.3 -- fixed (UNIX) pswmgr - removed exec of htpasswd programn - internal password generation function used instead -- fixed webshell +php5 compatability view.php line 83 Version 4.3.2 -- (UNIX) changed auth method from cookies to sessions -- fixed WIN site root detection function Version 4.3.1 -- changed subaccount support for WIN - COM dropped, HTTP_HOME server variable used -- changed path to perl libs to: use lib '/hsphere/shared/lib/perl5'; use lib '/hsphere/shared/lib/perl5/site_perl'; Version 4.3.0 -- fixed FreeBSD htwizard password file handling (shell_exec issue) -- fixed htwizard password file path handling -- fixed file browser mkdir procedure ++ adding subaccount support for WIN Version 4.2.9 -- fix archiving procedure (screwed filenames) Version 4.2.8 -- counter files handling / automatic migration tool (migrate to new counter file format) -- fixed handling files with URL specific symbols in filenames -- fixed window sort procedure. -- minor win related changes/fixes (dirlist & search) ++ adding password files selector for ProtecWizard Version 4.2.7 -- shell_exec call in pwmanager changed to exec (fixed FreeBSD issue) -- fixed a-counter Version 4.2.6 -- fixed sub account issue Version 4.2.5 -- fixed Trustix sudo+pam issue Version 4.2.4 -- fixed adv. counter - in some cases determined 1st domain level as reserved keyword -- added Trustix detection to fix sudo+pam issue Version 4.2.3 -- fixed recursive delete, copy and move Version 4.2.2 -- fixed FreeBSD sudo+pam issue -- fixed russian translation ++ added password file choser for STEP#2 of Protect Version 4.2.1 -- fixed issue with proc_open -- PHP 4.x.x - unable to pass ENV with function proc_open()call Version 4.2.0 ++ added Perl Authen::PAM module method to libexec scripts for user authentification ++ libexec/auth.pl replaced ftp login auth method for UNIX systems -- merged dirlist.pl, fsbrowser.pl, quota.pl, search.pl, dirsize.pl to one wsfs.pl Version 4.1.1 -- fixed upper case extension to adding to editable list -- new file browser works with windows -- fixed loop in opendir in tar and zip with PHP5 -- fixed bz2 decompression routine Version 4.1.0 ++ rewritten file browser dialog (removed tree view), added bookmarks -- minor fixes -- fixed initial inifile reading routine Version 4.0.6 -- fixed issue with Protect wizard now loading foreign .htaccess files correctly ++ added check for tmpfile() function Version 4.0.5 -- forced to version 4.0.5 for sync with webshell3 changes -- fixed reseller autologin issue Version 4.0.1 -- fixed IE6 login issue Version 4.0.0 -- fixed support for windows htacces files (now called .htprotect) -- fixed invalid path in ac.php Version 4.0.0.rc4 -- fixed file managment for files with " ' " in filename ++ added filename checker for editor mode Version 4.0.0.rc3 ++ added com.ini component bar config file (enable/disable components) Version 4.0.0.rc2 ++ added support for changing date/time format ++ added line numbering in text view mode Version 4.0.0.rc1 ++ added adv.counter componenet ++ added WAP statistic for a.counter -- fixed windows move procedure (now removed folders after move proc.) Version 4.0.0.beta ++ added simple protect wizard mode ++ added support for png24 with alpha-channel for IE >=5.5 ++ ported to windows/iis platform ++ added protect feature for windows ++ adding custom file extension editor recognized by text editor as text -- fixed wrong .htaccess path in folder view properties -- fixed ddl for editor, now loading content without urldecode ++ added confirm dialog to ftp client before downloading file ++ added free disk space check before downloading file from ftp client -- fixed link to file/folder handling in ftp client Version 4.0.0.alpha ++ added wget component - network file retriever ++ added ftp component - simple ftp client ++ added css processor css.php ++ added interface language -- rewritten system settings engine -- rewritten delete, copy, move procedures -- rewritten interface routines -- removed themes graphics, except default -- removed themes/css Version 3.1.0.1 ++ added support for different languages interface (english and russian available now) -- removed mime types icons (only default icons available) Version 3.0.3.1 ++ added support for windows files attributes displaying & changing ++ added default char-set 'iso-8859-1' -- fixed logout script, now after logout let different user to login Version 3.0.3.beta ++ added protect wizard (top menu protect button) -- removed check for bzip, zip extensions from init.php (now only ftp and zlib required) bzip, zip check moved to corresponded routines -- fixed upload destination synchronized with left panel location ++ added input char-set option for editor -- rewritten copy/move routines, now use POST instead of GET for file-list Version 3.0.2.14 -- fixed invalid home dir detection for sub-accounts -- fixed dirtree.pl for perl 5.003 compatibility -- fixed password manager unable to delete first user in list -- changed listing method for ftp rmdir form nlist to dirlist script (only for unix) Version 3.0.2.13 -- fixed dirlist/dirsize fails if folder has white spaces in name -- also fixed all functions for correct call filenames with spaces -- fixed correct extraction path for tar extension Version 3.0.2.12 -- fixed copy and move modules... now detect invalid array_key -- fixed overwrite dialog ++ added routine for windows reading content of folder to err.php ++ modified css, add .even class -- removed check box corresponded to .Trash from directory list Version 3.0.2.11 -- fixed module dload to prevent access files outside user home -- dirlist prevent change dir to outside user home -- cp and mv , now can do recursive operation -- compress - tar section added remove initial path from names in archive -- some minor changes -- fix.perm change scripts mode from 701 to 705 (now scripts run with user permission) -- remove password showing if ftp connection fails, only user name -- viewer.php stripped footer for html files ++ added VERSION file -- modules/edit.php fixed partial loading for html files, added html_entity_ conversion for textarea -- class/dirlist.php removed check for real-path == user home dir , replaced with user name exists in real-path... due to in some cases user home not present real-path Version 3.0.2h ++ added Change-log, please remove it from web-shell distribution -- at this time folders will be skipped in copy/move routines -- fixed chmod issue it was appeared due to folders copy/move routine Version 3.0.2g ++ added support for archiving folder /logs ++ added strtolower for files extension -- php.ini: was removed .. by configuration mismatch in windows version ++ js/wndz.js added 800x600 editing mode -- fixed issue with user management -- unable to delete last user -- fixed issue with ftp sub accouts.... Version 3.0.2c ++ added support for moving/coping files with permission r-------- -- fixed fix.perm ++ added support for .php .asp file editing -- fixed some windows issues -- modified editor, now check if file content changed -- fixed folder recursive deletion in windows part -- new design of tree images -- fixed must_die ":" ++ added dcomp for compression/decompression data -- modified treemgr for using cache for directory list -- fixed some errors... I've forgot which exactly :))) -- rewritten directory view... ++ added tree.php -- fixed quota overload -- changed HOST variable from localhost to 127.0.0.1 -- improve tar module error handling -- different ftp pwd response patch -- fix.perm change root:root to 0:0 (for FreeBSD) Version 3.0.2b -- fixed old style PHP_AUTH_USER to $_SERVER[PHP_AUTH_USER] -- fixed require_once ... line 25 -- fixed init for windows - skip zip extension detection ++ added quota.pl - quota checking script -- ported to Windows Version 3.0.2a -- Initial revision