valid xhtml 1.0 strict
 

last changed : 01/24/10

Release Notes


[7.1.0.9] efileman (27 September 2007)

  • bugfix
  • a user could get access to other user directories by URI-manipulation. The former bigfix didn't close the leak completely.

[7.1.0.89] efileman (21 September 2007)

  • bugfix
  • a user could get access to other user directories by URI-manipulation.

[7.1.0.88] efileman (18 March 2005)

  • bugfixes
  • the content of download.log could be destroyed due to a missing read/write file lock
  • the download counter doesn't work correctly for files with a same name part like test.zip and usertest.zip
  • JSmultipledownload V.1.3 (mdl.js), not really new, but now in the installation package, fix the problem that the download button doesn't work if there is only one file in the directory

[7.1.0.87] efileman (15 April 2004)

This is the final 7.1.

  • bugfixes
  • the upload problem with Perl 5.8 and newer versions of cgi.pm has been fixed (upload works with success message, but uploaded file has a zero length)
  • some minor bugfixes related to frame based skins
  • user get help text in his prefered language (according to user profile)
  • ##dirsize## (directory size) will be calculated also, if diskquota = -1
  • JavaScript based multiple download (of files, not of directories) improved. With that all skins has been changed. The code is no longer available in default skin for compatibilty reasons.
  • wrong function call in download modul has been fixed
  • modul header in every module changed from :

    package module::ef_...;

    require Exporter;
    @ISA = qw(Exporter);
    @EXPORT = qw($VERSION);
    @EXPORT_OK = qw(%INFO);

    $VERSION = 0.04;

    $INFO{'Author'} = ...

    to

    package module::ef_...;

    $VERSION = 0.04;

    require Exporter;
    @ISA = qw(Exporter);
    @EXPORT = qw();
    @EXPORT_OK = qw(%INFO);

    $INFO{'Author'} = ...

    among others for correct version info. ef_check.cgi has been updated too. The mainly changed/fixed/improved modules are ef_main.pm, ef_admin.pm, ef_file.pm, ef_download.pm and ef_subs.pm
  • new features
  • example skins edit_using_FCKeditor and frames_complete supports now version 1.5 of wysiwyg HTML editor FCKeditor. It was still necessary to change some files, therefore use only the version distributed with efileman.
  • placeholder ##filecnt## and ##dircnt## counts the number of current displayed files and directories.

[7.1.0.82 beta] efileman (16 February 2004)

This is the final release candidate. I'm not going to add more features to this version.

  • bugfixes
  • detecting of script name and path improved
  • no longer deleting of mail text longer than 300 characters (or respective configured max form field length)
  • no longer mail text logging in application log
  • upload trouble with newer versions of cgi.pm seems to be fixed (upload works with success message, but uploaded file not available)
  • uploads which needs time longer than the defined session time works now
  • and some minor bugfixes and improvements
  • new features
  • Support for two wysiwyg HTML editors and respective example skins added ( htmlarea 2.03 and FCKeditor 1.4 )
    Copy the editor files into your efileman images directory if you want to use the respective skins ( edit_using_htmlarea and edit_using_FCKeditor ).
    The install package includes also two frame based skins ( frames and frames_complete ). frames includes the manager and the admin screen styled with frames. frames_complete includes FCKeditor and all other skin files in addition.
  • JavaScript based multiple download added.
  • ##username## placeholder is now supported for General Upload Path variable. See also the updated FAQ.
  • Support for templates in skins and for frame based skins added. See also the updated Skins section. There are also respective example skins of course.

[7.1.0.68 beta] efileman (29 December 2003)

  • bugfixes
  • new file icons, this time included in install and update package
  • URL encoding improved
  • the two "developer modules" diagnostics and warnings in efileman.cgi has been commented out, which are sometimes cause of error messages (500 Internal Server Error)

[7.1.0.67 beta] efileman (28 December 2003)

  • new features
  • Support for image buttons added.
  • With efileman you can now upload or create a file description file (.filename.dsc) and display the content as additional information in the file listing (require ##filedescription## placeholder in manager.skin). The skins "upload_filedesc" and "download_filedesc" has been added. See also Howto section.
  • other changes/bugfixes
  • Formatting of date/time improved.
  • The code part which obtain script name and path has been changed.
  • Mail skin shows the file list too - fixed.
  • The help link in most of skin files has been changed to works better with opera browser.
  • The processing of log file format string improved.
  • The format of version number of efileman has been changed from 7.1 Rel.x.xx to 7.1.x.xx, because x.xx is more a build than a release number.
  • To respect the work of users who post ideas, helps to find problems, create language files etc. the bottom line of skins has been changed.
  • ... and some minor changes and with that hopefully improvments.

[7.1 alpha Release 0.16] efileman (21 August 2003)

  • complete new version
  • complete reviewed code with more easy installation and more parameter for a better control of the script.
  • changes in all components including the default skin files
  • a lot of changes in config, but no manually changes necessary, new parameter will be automatically added by the script.

[7.04k] efileman (01 August 2003)

  • security bugfix
  • user could get access to forbidden directories by url manipulation - see readme.txt ! and Forum.
  • changes in efileman.cgi, efileman_subs.cgi, efileman_upload.cgi, efileman_mail.cgi and efileman_admin.cgi
  • no changes in config

[7.04j] efileman (15 Juny 2003)

  • bugfixes
  • file size calculation and calculation of used file space improved
  • file sort method improved
  • formatting of time/date improved
  • handling of diskquota improved
  • and some minor bug fixes
  • efileman default skin is now compatible to (tested with the respective MS Windows version)
  • Internet Explorer 6
  • Opera 6.05
  • Netscape 4.7
  • Mozilla 1.1
  • changes in all skin files, efileman.cgi, efileman_subs.cgi, efileman_upload.cgi, efileman_createaccount.cgi and efileman_admin.cgi
  • no changes in config

[7.04i] efileman (28 March 2003)

  • bugfixes
  • login problems fixed and security improved, see Developer forum for detailed information
  • user log improved (unnecessary rows removed, hostname resolution works again)
  • new language file value $TEXT{'datetime'} and with that the new placeholder ##datetime## )used in login and manager skin files) for a more flexible displaying of date and time according to the respective language
  • changes in all language files, efileman.cgi, efileman_subs.cgi, login.skin and manager.skin
  • no changes in config

[7.04h] efileman (12 March 2003)

  • bugfixes
  • Version 7.04g didn't like a path like ..../efileman_test/efileman.cgi
  • in 7.04g $enable_login didn't work
  • 7.04g upload.cgi proceed only one file
  • 7.04 proceed only 9 files max., independent from $upload_fields value (older bug)
  • changes in efileman.cgi, efileman_subs.cgi, efileman_mail.cgi, efileman_admin.cgi, efileman_createaccount.cgi, efileman_help.cgi, efileman_download.cgi, efileman_upload.cgi
  • no changes in config

[7.04g] efileman (08 March 2003)

  • security bugfixes
  • user was be able to copy/move files outsite the user root
  • other bugfixes
  • admin script didn't save all createaccount defaults correctly
  • if you have a large number of users admin script didn't list user values correctly
  • mail send&close bug killed, mail error handling inproved
  • other changes
  • add security feature with timestamp in user password with default time of 30 min, user will logged out after this time without any action, next version of efileman will have among others an option to control this
  • url encoding improved
  • handling of read/write of protected files/directories improved
  • detection of required modules/efileman components improved (net:smtp !), missing module is disabling the respective function (copy/move/zip/unzip), empty $mail_type variable is disabling the mail function
  • faster processing of skin files and with that hopefully an easier adaption of skin files
  • html will send "compressed" by removing unnecessary tabulator and new line characters
  • debug modus changed - shows now additional information about missing modules and with that disabled functions due to missing modules and system error messages, removed enviroment information will be a part of install script available with the next version
  • you can define an alternative skin file for file listing, an example how to use will follow
  • added a litte JavaScript function in edit.skin to set the focus to editing area
  • fixed a missing JavaScript command in upload.skin, don't know why or how it's disappeared
  • changed components are efileman.cgi, efileman_subs.cgi, efileman_mail.cgi, efileman_admin.cgi, efileman_createaccount.cgi, efileman_help.cgi, efileman_download.cgi, efileman_upload.cgi and the skin files upload.skin and edit.skin
  • no changes in config

[7.04f] efileman (03 February 2003)

  • bugfixes
  • missing parameter for mkdir error fixed
  • the charset value wasn't represented by a variable in some skin files
  • during preparation of chinese language file ( Thanks to Trivance ) missing variables in skin and language files added
  • debug info from login skin removed
  • some missing items in language files added
  • with that changes in all language files, in all skin files and in efileman.cgi and efileman_subs.cgi
  • no changes in config

[7.04e] efileman (31 January 2003)

  • security bugfixes
  • user could get access to forbidden directories by url manipulation - see readme.txt !
  • non admin user was be able to create new user by url manipulation
  • user was be able to create files/directories anywhere in account by manipulating new file/directory input field
  • other bugfixes
  • script error if user create a file without rights to edit a file
  • admin page for non admin user didn't work if these user the first user in config
  • admin script creates new user with old variable $dir_ontop and user admin page shows that
  • other changes
  • url encoding for files/directories added
  • unnecessary text in names for some buttons deleted e.g. "delete file/dir" changed to "delete"
  • modul detection for used Perl modules in efileman.cgi added
  • edit skin improved (full screen textarea, works not with opera browser)
  • changes in all cgi files including language files and the skin file edit.skin
  • no changes in config

[7.04d] efileman (14 January 2003)

  • bugfixes
  • critical security bugfix - It was possible by simple URL manipulation of efileman to read and depend from the user configuration to manipulate any directory in an account.
  • Perl modul FindBin no longer used, it works unreliable under some circumstances (zip/unzip works but finished with an error message)
  • global variable $zip_available didn't works
  • changes in efileman.cgi, efileman_admin.cgi, efileman_upload.cgi and efileman_subs.cgi.
  • no changes in config

[7.04c] efileman (January 2003)

  • bugfixes
  • upload function wasn't to disable
  • switching between user in admin page destroyed the path information and with that the way back to the manager
  • efileman_download.cgi didn't know roots, therefore download empty files via this script
  • changes in efileman.cgi, efileman_admin.cgi, efileman_download.cgi, efileman_upload.cgi, efileman_subs.cgi and skins/default/upload.skin.
  • no changes in config

[7.04b] efileman (January 2003)

  • chmod function wasn't complete to disable, killed this bug, only efileman.cgi and efileman_subs.cgi were changed.
  • no changes in config

[7.04a] efileman (January 2003)

  • after some weeks of testing and "bug killing" in different enviroments was completed the admin help file for version 7.04 and released this public documentation on www.efileman.de
  • efileman_help.cgi changed and adminhelp.skin added.

[7.04] efileman - more security, more flexibilty (October/November/December 2002)

  • now you can define more than one path for a user
  • efileman is now full skinable by using html files (skins) and comes with a new default user interface; define a global default skin, an another default user skin, create your own skin and/or give every user the possibility to choose a favorite skin
  • you can define a ftp url for downloading files
  • user can sort by every column in file list
  • faster refresh of new user values in efileman_admin.cgi
  • changes in efileman_createaccount.cgi and createaccount.skin; default values now stored in config file, for security reasons it's highly recommended to update if you use this sript
  • Changes in config (see administration section for a description of new variables)
  • variable $dir_ontop for user removed
  • all color variables removed
  • global variable $userlogin renamed to $enable_login
  • new variables $enable_admin, $enable_mail, $enable_upload, $zip_available, $automake_userpath, $upload_fields

[7.03] efileman (September/October 2002)

  • optional mail-tab for easy communication between user and supervisor
  • mail supports sendmail and the like and SMTP, path to sendmail is showing in debug modus
  • you can define maximum of user, usefull in particular for createaccount.cgi
  • createaccount.cgi is able now to send an email if you define an email in skin file
  • new parameter in config file are $mail_type and $max_user

[7.02] efileman (September/October 2002)

  • killed a bug
  • linkprotection didn't work
  • correct linkprotection, should now work with domains which don't start with http://www...
  • linkprotection added in download.cgi
  • parameter $server_name added in config file, it's using by linkprotection
  • linkprotection and user login optional, per parameter in config file
  • user options in admin (language, password, dir_ontop, email) for normal user

[7.01] efileman (September 2002)

  • killed some bugs (maybe added someone)
  • copy_of for directories
  • efileman_createaccount.cgi for auto create a useraccount, it's using a skin file which can edit like a normal html file
  • change display of error messages, only systemerror like "couldn't open file" will be displayed in an extra way

[7] efileman (September 2002)

  • After a long time while adding features to ffileman I have had decide to rename the script to efileman to make a difference and make clear where you can get support for this script.
  • some disgusting bugs killed
  • copy/move into the same path destroyed the files
  • some times unzip wrote files into scriptpath
  • save config at close without value validation
  • copy/move overwrote files without warnings
  • New Feature
  • now you can work with more than one file at the same time
  • path for new user ($user_path) will be created by efileman_admin.cgi if not exist
  • only one button to delete files/directories
  • copy/move for directories
  • file will be create as "copy_of_filename" into the same path
  • debug modus
  • accesskey for button
  • last changed file info as tip on the images
  • now you can use special characters like $ \ @ " in user password
  • changes in config file
  • name of some variables changed into english names
  • more color values, efileman can now better customized to a page layout
  • $user_log, specify whether action of a single user should be logged or not
  • $email_address
  • changed values of some variables from ""/"disabled" to "1"/"0"
  • Due to lots of changes in language files only german and english available now.

[RC 5] ffileman6.1xrc5 (August 2002)

  • zip und unzip for files and directories, Perl module Archive-zip version 1.01 and higher required

[RC 4] ffileman6.1xrc4 (August 2002)

  • some bugfixes
  • limit for disk space per user (Diskquota)
  • after one confirmation folder are deleted with content
  • new option "show_disabled_btn" in config file

[RC 3] ffileman6.1xx and ffileman6.1x1 (May/June 2002)

  • admin tab page added with online help and colour palette
  • you can specified a superuser for administration
  • you can specify the script language for each user
  • clickable directory list

[RC 2] ffileman6.1xx and ffileman6.1x1 (May/June 2002)

  • the absolute path will be hide
  • user input field have focus on login (javascript)
  • you can specify a common upload path
  • complete logging for each user action in a html file
  • file icons added (mp3, exe, mda, mdb)

[RC 1] ffileman6.1xx and ffileman6.1x1 (May/June 2002)

  • enable/disable each button/function for each user
  • copy and move button/function added
  • change referer test part, remove SERVER_NAME by HTTP_HOST
  • the user root can be outside the html root
  • specify, whether directories show on top of the file-list or not

Based on ffileman multiuser version 6.1 was realized a HTTP-access to a server. Because the version 6.1 multiuser of ffileman didn't comply my requirements, the some changes have been made.



 
 
bookmark this site at del.icio.us bookmark this site at mister-wong.de bookmark this site at furl.net bookmark this site at ho.tli.st bookmark this site at blogmarks.net bookmark this site at stumbleupon.com bookmark this site at scuttle.org