Change Log
New in version 3.2 (2011-02-12)
- Unpacking archive files:
Dev-Editor is now able to unpack some types archive files. You may unpack archive files in directory listing or immediately after uploading it to the server.
To achieve this, Dev-Editor relies on the Perl module Archive::Extract (core module since Perl 5.10, I guess). If Archive::Extract is not available, unpacking of archives is automatically disabled. - Disabling commands:
Added new configuration optiondisable_commandsfor disabling commands of Dev-Editor. - Start directory:
Added new configuration optionstartdirwhich defines the default directory instead of /. - HTTP download:
You may now execute a HTTP download of a file. - New software license:
Dev-Editor is now licensed under the terms of the Artistic License 2.0. - Small changes:
- Added a checkbox for editing a file after creating it.
- Changed the colour scheme in directory listing.
- In directory listing, added links for (un-)selecting files.
New in version 3.1 (2009-05-12)
- Removing multiple files:
In the directory listing, there are now checkboxes for selecting files and a button for removing them. - Better distinction of objects in directory listing:
For a better distinction of the objects in directory listing, every second object has a grey background now. - Remote name for uploaded files:
When uploading a file, you can now specify a name for the file on the server. - Prefilled form fields:
If you want to copy or rename/move a file or a directory or save a file using a different name, the form field for the new filename is prefilled with the old one. Additionally, the entered path is no more relative to the directory of the original file. - Hide dot files:
When the new configuration optionhide_dot_filesis set to 1, every file or directory beginning with a . is not shown in the directory listing. But you can still access the file / directory by typing its name into the Go to directory/file box.
This option is also available in the user-dependent configuration. - Copyright note:
In the header of each file, there is a now a copyright note and a reference to the Artistic License. - Template class updated:
The template class was updated to version 2.0.
New in version 3.0.1 (2005-11-10)
- Accessing files above the virtual root directory:
It was possible to access files and directories above the virtual root directory beginning with the same string as the root directory.
For example:
If your root directory is /var/www/user1 it was possible to access /var/www/user10, /var/www/user11 and so on.
New in version 3.0 (2005-10-18)
- Editing function changed:
- The concept of locking the file for other users before editing it is not very good, causes some problems and makes it difficult to add new features. So I decided to remove it.
- When Dev-Editor shows the form for editing a file, it calculates the MD5 checksum and places it in the editing form. Before saving the file, the MD5 checksum is calculated again and compared to the submitted one. If the two sums don't match, Dev-Editor does not save the file and shows the editing form.
- In the edit dialogue, there is also a new submit button allowing to continue editing the file after saving it.
- Removed the possibility of encoding ISO-8859-1 HTML entities when saving a file. I don't know if anybody used this function.
- Copy directories:
Dev-Editor is now able to copy a directory. - Forbid file access:
The administrator may now define a list of files the user is not allowed to access. - Individual configuration:
Now, Dev-Editor is able to switch some configuration values depending on the current HTTP Auth user. This is controlled by a separate configuration file containing sections like Windows INI files (thus the configuration file parser is now able to parse files containing sections in square brackets). You may overwrite the following configuration values:fileroothttprootforbidden(you may also clear the defaultforbiddenlist)
- Configuration files renamed:
The extension of the configuration files is conf now. - Names of error messages changed:
I changed the names of some error messages:
binary->binary_file
cmd_unknown->command_unknown
dir_read_fail->dir_read_failed
create_ar->create_above_root
not_exist->not_found - File names containing a "+" sign:
If a file name contained a "+" sign, Dev-Editor was sometimes not able to access the file, because the "+" was interpreted as a space. - Check octal numbers:
Before changing the permissions of a file, Dev-Editor now checks if the user entered a valid octal number. - Encoding of HTML entities:
- All HTML in output is now properly encoded
- HTML::Entities is a little bit slow and does currently not support very much encodings. Now, we just encode the HTML control characters (<, >, & and ").
This also means that Dev-Editor now does not require any CPAN module.
- Template class updated:
The template class was updated to version 1.5. - Small changes:
- Don't show the "Copy" link if a file is not readable
- Added checkboxes in the "Copy" and "Rename" dialogues for immediately overwriting an existing file
- Preserve the directory listing filter if the user changes the directory using the input field at the bottom of the directory listing