Version 1.4.3
- New translations available: Hungarian, Norwegian.
New configuration option added to force ASCII names for files and folders.
Fixed problems with returning incorrect URL during quick uploads when baseUrl was set to a full URL.
Temporary files are now correctly deleted after upload.
Corrected the default thumbnails directory.
Version 1.4.2
- New translations available: Czech, Dutch, Greek, Slovene.
- Fixed issues with receiving ajax calls when XML response was sent along with white characters.
- Fixed issues with uploading files containing some special characters.
- Integration with CKEditor failed if a full URL including the domain was specified.
- Improved CKEditor compatibility: CKFinder will now use same user language as CKEditor.
- Improved error handling when loading files/folders fails.
- Fixed compatibility with Firefox 3.6 and the lack of onreadystatechange event.
Solved problems with losing session variables when folder is deleted (added HTTP module that disables FCN).
Fixed problems with returning "Unknown Error" when file system permissions are insufficient.
Improved error reporting when running in debug mode.
Added easy integration with CKEditor in CKFinder class (SetupCKEditor/SetupCKEditorObject methods).
Fixed issues with invalid .htaccess in the userfiles directory when PHP was running as CGI.
Fixed problems with downloading large files.
Fixed invalid code causing problems with generating thumbnails.
Checking size of uploaded file didn't work in PHP4 when CheckSizeAfterScaling was disabled.
Calling the resize of images without preserving the ratio failed.
Fixed problems with creating thumbnails in ColdFusion 9.
Increased default ApplicationTimeout.
Version 1.4.1.1
- Fixed problems with uploading files in Google Chrome.
Version 1.4.1
- New translations available: Danish, Swedish.
- CKEditor compatibility: fixed issues with selecting thumbnails.
CKEditor compatibility: fixed issues with quick uploads.
Version 1.4
- CKEditor is now supported.
- Upload progress bar is shown for Firefox 3.5
- New translation available: French.
Fixed compatibility with BlueDragon.
Changed the way how thumbnails are created in ColdFusion 8.
Version 1.3.4
Fixed security issue in the server connector (CKFinder for ColdFusion).
Version 1.3.3
Fixed "Invalid CFML construct error" in ColdFusion 7 (and earlier).
Version 1.3.2
- Long filenames caused wrong resize of the panes in IE.
- New translations available: Latvian and Portuguese (Brazilian).
- New help files translations available: Polish and Spanish.
Fixed handling of duplicate ACL entries for the same resource type and path.
Version 1.3.1
Fixed problem with image validation during uploads of .swf files.
Version 1.3
- Attention: New feature added that may cause compatibility issues in rare situations. The number of arguments passed from CKFinder to the "SelectFunction" has changed. In the second argument, an object with additional data is now passed.
- Added control over the startup path. It is now possible to point CKFinder into selected resource type/folder.
- Improved thumbnails support: it is now possible to define a custom function that will be triggered when thumbnail is selected (SelectThumbnailFunction).
- New configuration option added to access thumbnails directly, if enabled, thumbnail requests are passed to the connector only if one should be created.
- Improved protection against caching of thumbnails by browser.
- Introduced RememberLastFolder setting - if enabled, CKFinder will remember the last used folder.
- Improved the routine to show all the errors sent by the server connectors.
- Improved the control over popup mode - it is now possible to disable auto-closing of CKFinder window.
- Added support for passing CKFinder settings as an object in the javascript integration class.
- Added example explaining how to open CKFinder in selected folder.
- Fixed security issues in the server connector.
Improved the quality of resized images if quality is set to over 80.
Fixed issues with thumbnail generation ("String was not recognized as a valid DateTime").
Resized gif and bmp images are not being changed into png anymore.
Fixed the issue with generating png image from a jpg file if the extension was in uppercase.
Fixed issues with invalid .htaccess in the userfiles directory when PHP was running as CGI
Added BMP thumbnails support.
Fixed issue where cleaning output buffering triggered custom error handler.
Added sample Application.cfc and Application.cfm files in the root directory.
CKFinder now works fine when debugging is enabled.
Fixed problems with creating thumbnails of files with uppercase extension.
Thumbnails were not generated for images with "jpeg" extension.
Improved the parsing of max size for file uploads.
Fixed problems with uploads>1Mb if the checkSizeAfterScaling setting was enabled
Fixed problem with debug option in some situations
Improve handling of the error if the upload is bigger than the limit allowed by the server
Added another image component library: Shotgraph. You must have a full registered version, the demo doesn't even allow resizing.
If the extension was in uppercase, the asp.net resizing did generate png files instead of jpg files.
The thumbnails of bmp and gif files were really png files.
If the component was set to "auto" the autodetection routine did left one empty file for each request in the temp folder. You can delete all the ckfindertemp files. Note: For better performance, set the component that you want to use instead of letting it as "Auto".
If the CKFinder was protected with Basic Authentication, the calls to Asp.Net did fail. Automatically reuse the authentication.
Added support to use the Asp.Net image resizing even if the server runs in a non-standard port.
Version 1.2.3
Fixed Bugs:- Fixed security issues in server connector (directory traversal attack vulnerability).
- When uploading files, a JavaScript error was being thrown if an error occurred during the upload process.
Version 1.2.2
Fixed Bugs:
Fixed issues with sending requests when output buffering is enabled
Version 1.2.1
Fixed Bugs:
Fixed issues with chmoding files and folders due to empty umask() calls
Corrected require_once calls, CKFinder now works when "." is not in include_path
Version 1.2
New Features and Improvements:- CKFinder is now fully localizable. The German, Italian, Polish and Spanish localization is included.
- Icons are now displayed for files in List view.
- Custom dialog boxes are now being used to avoid issues with popup blockers.
- New configuration option added to hide specific folders and files.
- New configuration option added to check size of uploaded image after scaling.
New image component added: briz.AspThumb.
Added option to set image component to "None" (and disable that way all image related operations).
Provided a way to work with Asp.Net servers in Medium Trust.
Fixed some details to improve debugging and give proper error messages for unexpected errors.
Removed the OWC option due to its bad quality.
New configuration option added to define temporary directory.- The UI will now reflect changes in the ACL when the Refresh button is used.
- File extensions are now checked in the client side before uploading.
- The [+] icons is now shown in the root folders only if subfolders are available.
- Attention:
Permissions applied with the chmod command are now configurable.
- Attention:
Permissions applied with the mode attribute are now configurable.
- Creating and removing a folder with the same name was causing an error.
- The # character is now properly encoded in the URL returned by CKFinder if that character is present in the file name.
Fixed compatibility with Asp.Net 1.1.
Fixed the scaling option for the Image2 component.
Fixed the issue with sending the correct url when absolute baseUrl was given.
Fixed filtering of the resource types when type is set in the url.
Fixed problems with file uploads when open_basedir was enabled.
Version 1.1
New Features and Improvements:- Attention:
The ckfinder.config file has been replaced with config.ascx, which now uses pure C# syntax instead of XML. It makes it possible to add any kind of code in the settings, giving much more flexibility. Previous configuration files must be "translated" to the new format. - Attention: Some additional security features have been introduced, changing the behavior present on previous versions:
- The CheckAuthentication() function has been introduced in the configuration file. It must return "true" to CKFinder to work. Pay attention to the comments you will find there.
- Allowed/denied extensions list is now used to filter displayed files. In previous versions it was used only to restrict file uploads
- In the default config file, the allowed extensions list is now defined instead of denied extensions list (white list approach).
- Automatic detection of invalid image files on upload.
- Disabling the upload if HTML is found inside specific files to prevent against UXSS.
- Introduced CKFinder for ASP and CKFinder for ColdFusion.
- Full server side source code is now available.
- CKFinder is now compatible with Safari 3 (WebKit based browsers) and Opera 9.5.
- CKFinder is now fully compatible with FCKeditor 2.5, including QuickUpload support.
- New configuration option added to set maximum dimension of uploaded images.
- Improved speed of thumbnails loading by CKFinder. HTTP code 304 is being sent whenever possible.
- An alert message is now displayed when the "View" popup is blocked by the browser.
- Dozens of small fixes and enhancements.
- Fixed incompatibility issues with IE 5.5/6 ("The page cannot be displayed").
- Fixed IE6 incompatibility with the "Navigate sub-frames across multiple domains" security setting.
Removed potential problems with umask & creating directories. Directories are now chmoded to 0755 after creation.
No errors when memory_get_usage() function is undefined.- Fixed the issue with the calculation of the size of thumbnails.
Improved error handling. Error messages are now properly displayed instead of error 110.- CKFinder now gracefully handles situations, where the connector response is broken.
- Fixed the issue with getting files after renaming a folder.
Fixed the issue with setting maxSize. It was ignored previously.
It works with error_reporting set to E_STRICT.
Fixed small issues with PHP4 and thumbnails generation.- Thumbnails are not retrieved if no FileView permission in the folder.
Version 1.0.1
Fixed incompatibility issues with IE 5.5/6.
Version 1.0
First public release.
CKFinder licensing offering is extremely flexible, fitting all usage needs and situations. In case of special requirements or doubts, please be sure to contact us.