AjaXplorer Core 5.0.2 released

Created on 2013/07/19
Release Type: 

This is a bugfix from v5.0.1. Update is automatic using the in-app upgrade mechanism, and is recommended.

  • Fix various uploaders problems (jumploader, plupload)
  • Fix various Zip browsing / creation problems
  • Choose Lucene analyzer in the plugin configuration
  • Start an automatic deployment and testing framework (using Phing)
  • NEW / Experimental: Etherpad implementation (collaborative text editor and chat), new SFTP plugin based on phpSeclib
  • See detailed changelog below, and bugs fixed list on GitHub


  • License : Affero GPL
  • Copyright : Charles du Jeu 2013
  • Version number : 5.0.2
  • Download Core : ajaxplorer-core-5.0.2.zip or ajaxplorer-core-5.0.2.tar.gz
  • Linux packages are available in the 'stable' channel.
  • Upgrade : upgrade is automatic from 5.0.1
  • Demo : https://demo.pyd.io/
  • Contributor(s) : thomasCresson, josh4trunks, chusopr, mquandalle
  • Requirement : php5.3 and upper

Detailed changeLog

  • Add repository slug to file names when logging operations with files. (details)
  • Mispelling in french translation (details)
  • Fix #204 for WebDAV Basic Auth not working with USE_SESSION_CREDENTIALS. (details)
  • Fix #1: Auto create AjaXplorer user if CAS login was successful and plugin was configured to auto create users. (details)
  • Fix #207: typo in plugins/conf.sql/update_3.0.3_up.sql. (details)
  • Notification problem with Jumploader fixed for the upload of single files (details)
  • Fix -> Now the quota is respected with jumploader (if you exceed it you will see the error in jumploader GUI and it will erase all the already uploaded partitions and it'll stop the upload) Enhancement -> can now handle errors like missing partitions or corrupted data (you will see the error in jumploader GUI and it will erase all the already uploaded partitions and it'll stop the upload) (details)
  • Apply hook before sharing (details)
  • File in plupload with html5 will have their original name (renaming "blob" and special characters removal are fixed) (details)
  • Apply hook before sharing (details)
  • auth.serial_otp contributed by Janos Milus (details)
  • Publication plugin derived from the ajaxplorer.info website. Still to be completed, must find a config.properties for configuration. (details)
  • New SFTP plugin, working with phpseclib, added (details)
  • Fix #213: Prevent copying a directory to itself. (details)
  • Sanitize user name before sending. It will be sanitized on the server, but it can be quite confusing. (details)
  • Etherpad simple implementation (details)
  • Create pads either on a text file, or a "free" pad (details)
  • Update strings in etherpad. (details)
  • Create pads either on a text file, or a "free" pad (details)
  • Revert to previous version, zip browsing was broken. (details)
  • Check SSL status from PHP's HTTPS header instead of port (details)
  • Fix #217 + Creating archives with a samba workspace now works (exploration and extraction still impossible). (details)
  • Do not reuse a new XHRUploader, otherwise the on "change" event is pointing to the wrong one. Should fix the "wrong folder" pointing problem. (details)
  • Fix the Zoho file disappearing after edition. (details)
  • Fix #215 -> now can preview office files (.docx,...) if the extension is in uppercase (details)
  • Fix #214 - Problem with quota and resolveAsParent() not being set back to false. (details)
  • Refactored filterActionsFromRegistry to filterRegistryFromRole (details)
  • Go through all options of access.fs and use getFilteredOptions instead. (details)
  • Massive pass to reveal the full powers of groups: use getFilteredOption() everywhere instead of $this->pluginConfs[] (details)
  • Remove alpha-flatten in default ImageMagick options, seems to break on many platforms (deb7/rhel) (details)
  • Use UTF8 / TextNum / Insensitive default analyzer, add a parameter to change it if necessary. (details)
  • Fix textLogger (details)
  • Fix Travel path computation, could break minisite on some setup. (details)
  • Registry Preloading: do not forget to clear the serverCallbacks nodes, useless. Force disabling this mechanism when applying an URL shortcut, it breaks. Should fix #226 (details)
  • Copy last build to "-latest" to ease automatic deployments (details)
  • Fix #230 (details)
  • Fix #232 (details)
  • Do not use UTF8 default analyzer for Lucene, adds a requirement to php_mbstrings extension. Fix escapeshellarg call in getTrueSizeOnFileSystem() (details)
  • Build "latest" package with ajaxplorer-latest foldername inside. (details)
  • Cmd.php: allow anonymous call to automatize deployments (before any user is created) (details)
  • Starter Phing script to automatically deploy the latest (details)
  • Fix samba creation (details)
  • add App title and clean instructions (details)
  • comma error in json (details)
  • comma error in json (details)
  • Fix #211 (details)
  • ReFix #211 (details)
  • Push Font-awesome CSS at the end of the page. There are still some performances issues for the very first loading, we must digg that. (details)
  • Refix #215 (details)
  • fix #237 (details)
  • Update deploy (details)
  • Fix ftp parameters (details)
  • Expand Client Task (details)
  • Simple read write task (details)
  • Do not break build (details)
  • fix #239 by forcing case insensitivy for sql-based drivers. (details)
Display Share Block: 

Need to Balance Ease-of-Use with Security? Pydio Cells Can Help.

If your organization is serious about secure document sharing and collaboration you need to check out Pydio Cells. Cells was developed specifically to help enterprises balance the need to collaborate effectively with the need to keep data secure.

With robust admin controls, advanced automation capabilities, and a seamless, intuitive end-user experience Pydio is the right choice for organizations looking to balance performance and security without compromising on either. Try Cells live for yourself. Or click on the button below to talk to a Pydio document sharing specialist.