Pydio 6.0.3 - Bugfix release

Created on 2015/02/10
Component: 
License: 
Release Type: 

Pydio 6.0.3 - Bugfix

This is a bugfix release for 6.0.2

If you have not yet updated to v6, please take the complete product tour here.

 

The new welcome page

Pydio 6 welcome page

Upgrade Process

IMPORTANT: If you are upgrading from 5.X version, please first read the 6.0.0 release note and upgrade instructions. There are some specific manual DB upgrade to be applied for Linux Packages.

Otherwise upgrading from 6.0.2 to 6.0.3 should be straightforward. Just make sure that the conf/bootstrap_context.php (or /etc/pydio/bootstrap_context.php) is updated to the latest version, otherwise you may see "Dibi class not found" errors.

Changelog

  • GUI optimization and glitches in new theme fixed
  • Guest user (there was no login buttons on welcome page)
  • Improved LDAP plugin on many aspects (perf, mapping groups to roles).
  • Better PostgreSQL support
  • Fix Dropbox workspaces: make sure to redisplay the authorization link
  • API fixes for easier usage, consistency, and sync issues.
  • Italian, Russian and Czech languages update

All commits

  • Probably found the root cause of "Ooops your language file is empty..." (details)
  • Admin Delegation: fix various criteria filtering and workspace listing conditions that were breaking template-created workspaces for group Admin, as well as returning wrong users count (although correct users list). (details)
  • Fix various customization options: logo height/width + add a class to the main element observing the current workspace slug, can be used for specific welcome, settings, etc styling. (details)
  • Changed action name (details)
  • Added Plugin Parameters (details)
  • Added configuration parameters (details)
  • meta.user plugin translation into Czech (details)
  • meta.comments plugin translation into Czech (details)
  • core.ajaxplorer Czech translation update, as there was already something available (details)
  • FIX: Changed some translations to convert accented letters (details)
  • FIX: Some other little changes in Italian translations (details)
  • Fixed some little translation error (details)
  • FIX: Italian little fixes (details)
  • Italian translation for plugin 'editor.imagick' (details)
  • Italian translation for plugin 'editor.openlayer' (details)
  • Italian translation for plugin 'editor.other' (details)
  • Italian transtaltion for plugin 'editor.pixlr' (details)
  • Make sure to use the dirDefault attribute when overriding the ls action, or it can be lost by XML merging. Was breaking folder opening in guest user mode. (details)
  • Fix video player overlap with menu in FF and IE (details)
  • Fix wrong typing for settings leftpane initA value, was making the right pane disappear if folded. (details)
  • Fix positioning problems that could lead to the right panel totally disappearing (details)
  • Stop observing click after clicking on a workspace to avoid multiple loading Replace margin-top by top positioning to use window height instead of window with as reference. z-index and width fix in gui.ios (details)
  • Faster Loading GUI (details)
  • conf.sql plugin Czech translation (details)
  • Update ru.php (details)
  • access.mysql Czech translation (details)
  • missing "," character in access.mysql en.php file causing missing string via php2po transition (details)
  • Fix cpane_container positioning for minisites (details)
  • Update ru.php (details)
  • Create ru.php (details)
  • Update ru.php (details)
  • Update ru.php (details)
  • Update french translation (details)
  • Expand a simple diagnostic tool to test REST API on a given workspace. Call runTests.php?api=true to trigger. (details)
  • Filter the for(var k in ...) entries with hasOwnProperty() call in RoleEditor. Fixes #789 (details)
  • Do not include shared repositories in updateAdminRights or it can end up filing the role with tons of repos. (details)
  • Fix sqlite deleteRepository case - Use better error message and log SQL error. Fix #779 (details)
  • The return of the QRCode - Fix #783 (details)
  • Add an optional parameter to use a specific header value (e.g. X-Forwarder-For) instead of local detected IP in the logs. Fix #763 (details)
  • Do not trigger error on fopen (it is catched later). (details)
  • Experimental feature to monitor underlying storage changes. To be tested. (details)
  • access.fs: Sort filenames case insensitive (details)
  • Index new detected items recursively (details)
  • Move folder operation for s3: get all keys with prefix, copy objects to new key and delete old ones. (details)
  • Make sure to catch exception on S3Client->headObject calls. Could lead to NoSuchKeyException in some cases (minisites). (details)
  • Make sure to use minisite_session parameter in plUploader (details)
  • Plupload Fix Minisite-Problem (details)
  • Italian translation for plugin 'editor.soundmanager' (details)
  • Italian translation for plugin 'editor.text' (details)
  • Italian translation for plugin 'editor.video' (details)
  • Italian translation for plugin 'editor.webodf' (details)
  • Italian translation for plugin 'editor.zoho' (details)
  • Fix videos tutorial zIndex issue (details)
  • Fix #807 - Change language on Public minisite Error (details)
  • In some case it's possible to hit save on non-writeable workspace, which creates duplicates. Fix #806 (details)
  • UI bug, fix #796 (details)
  • Issue in static repository id was creating a bug in updateAdminRights, inflating admin role until DB error. (details)
  • Disable guest user detection for minisite. UpdateAdminRights : do not call method in foreach loop (details)
  • Display a new panel in My Account to manage api keys. Let this plugin active for all protocols otherwise it will not appear in web interface. Ability to manually revoke one or all keys. Hook to the new user.after_password_change event to revoke all keys automatically. New osFromUserAgent function for prettier display. Minor tweaks in core js/css (details)
  • Fix guest login screen (details)
  • Drop IE6 support (png hack, useless) Clean parameters passed to bootstrap using exposed plugin configs instead. Create aliases in window: pydio and pydioBootstrap objects: (details)
  • fix typo (details)
  • Clean legacy hard-coded gui preferences, and use get/setUserPreference method in classes. Make sure display pref is loaded at init time for FilesList, shoud fix #777 (details)
  • Fix "Share folder as workspaces only" parameter (details)
  • Re fix #777 : hidden columns were broken (details)
  • Little Charset bug in User Feed (details)
  • Italian translation for plugin 'gui.ajax' (details)
  • Italian translation for plugin 'gui.ios' (details)
  • Italian translation for plugin 'gui.light' (details)
  • Italian translation for plugin 'gui.mobile' (details)
  • Italian translation for plugin 'gui.user' (details)
  • Replace dibi minified by latest head to fix #610 Add autoloader for dibi and remove requires (details)
  • Display issue in non-writeable workspaces (details)
  • Performance issues with innerText usage (details)
  • Make sure to re-display the authorization URL in case of step 2 error. (details)
  • getFilteredOption() : pass an optional userObject to be used as mergeRole resolver (details)
  • Quota filtered Option: grab values from parent repository owner, not current user. (details)
  • Better response for update_user_group - Fix #725 (details)
  • Add IPTC support, inspired by and close #577 (details)
  • ZIP with SMB Access don't work (details)
  • Fix tree issue when domain name contains 'plus'. Manual merge & close #681 (details)
  • Fix #819 (missing log refresh button) and fix #820 (restore old "Copy as Text" button) (details)
  • Fix the way scheduler handle the "*" users to make it less consuming (not necessary to load whole user objects, jst their ID.). Always use queue mechanism. (details)
  • Perf issues with massive ldap directories: divide listing time by 2 (details)
  • Add an option to disable the bruteForce test (and thus the Captcha) (details)
  • New option "leavesOpenOnSelect" on search engine used in the admin panel, to avoid never-ending searching on the correct user page. Fix #814 (details)
  • Catch handle erros on purge operations (details)
  • Use background-size: cover when possible (fix #821) (details)
  • Fix login header in multi mode. Remove login_patch.xml that was not used anymore (details)
  • Fix api test script (details)
  • Make sure db is connected for serial-based setup that would use the DB only for indexation. (details)
  • Fix API Auth form some server+php configs (details)
  • Add the comment SetEnvIf instruction for PHP-FPM setups. (details)
  • When fake MemberOf enabled, depend ldap system, the member/memberUid value (attribute of group) is cn (short) or dn (full name). In general, this value is dn but in ldap of Apple, he use cn (details)
  • Do not set write persmission on stat_hash, or it prevents the sync of readonly workspaces (details)
  • Start packaging 6.0.3 (details)
  • 6.0.3 packaging (details)
  • Update: display a more clear error if the root install is not writeable. (details)
  • Skip the locks for super admin only in server debug mode, otherwise DuoSecurity can be skipped. (details)
  • Fix date sorting in analytics dashboard as empty values were returning no Date_sortable key. (details)
  • Small changes on Css: display file name on thumb view (details)
  • Fix deleteExpiredPubliclet() function Update legacy links for php5.6 to pad the $id (used as key for mcrypt_decrypt) with 0. List shares for each workspace to make sure they are updated. (details)
  • Add default parameters value to make sharing simpler via RestAPI. Simple call via /share/public/path/to/file.ext or /share/private/path/to/file.ext?guest_user_pass=password Fix URL detection on API case (remove all after API). (details)
  • LDAP Driver: add a parameter for the users count cache TTL (details)
  • Fix performances issues for list_authorized_users (details)
  • Remove unnecessary regexp on usersloop as we already pass the regexp value to listUsers() (details)

Téléchargement

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.