ownCloud 10.0.2

ownCloud is an online file synchronization and sharing solution. It's easy to use as consumer-grade product, but can be hosted on private servers or data centers. It integrates with existing IT business infrastructure as well, and this allows to constrain and customize security and functional requirements. It comes with a simple user interface for file uploading, viewing or editing, contacts and calendars, bookmarks and media files.

Tags storage cloud web-environment file-sharing
License OSL
State stable

Recent Releases

10.0.231 May 2017 19:25 minor feature: carddav legacy endpoint. editing of shared calendar objects - owncloud/calendar#794. Support for files_external customjs from apps. Introduce dist-qa which generates a tar ball which includes all tests. This change helps user to switch between master and user specific keys. tx-robot updated from transifex. error message when settings section is not found. Add options to the user:sync command to handle accounts. PHPDoc and easier usage of occ command. Improve error message for blacklisted files. tx-robot updated from transifex. QA builds require dev dependencies. Ignore ldap app in core repo now it is separated. Setting the active navigation entry to 'files_index' is so wrong. tx-robot updated from transifex. Lowering the priority from error to de. tx-robot updated from transifex. Add skeleton files for UI testing. Revised feature structure for UI testing. Copy option gets the correct Public Link. tx-robot updated from transifex. Add checkbox to remove listing permission in public links. Let the upload-only permission pass through OCS Share API. Allow setting create-only permission in share manager. Upload-only form for public link page. Add integration tests for upload-only feature. Adjust dialog wordings. Add capability for upload-only feature. Prevent download non-readable link share. Add Sabre Autorename plugin for public upload. Throw NotFound exception when link share source not found. Improve error handling for public upload, generic messages though. Restyled public upload-only drop zone. Added progress bar for public upload-only page. Remove confused and unused port arg in OC.Files.Client constructor. Add JS unit tests for PublicUploadView. Tabify behat file for sharing tests. Add missing Whens. env setting syntax in travis matrix entries. Some user backends no not allow listing of users - we cannot sync the?. Add maintenance mode plugin to new dav endpoint. Add permanent link share privacy warning. Remove 'Warning: '. provide function
10.0.2RC127 May 2017 02:45 minor feature: Addin caldav test suite for old endpoint. CalDavBackend to meet tests on legacy endpoint. add lecagy carddav test. carddav legacy endpoint. editing of shared calendar objects - owncloud/calendar#794. Support for files_external customjs from apps. Introduce dist-qa which generates a tar ball which includes all tests. This change helps user to switch between master and user specific keys. tx-robot updated from transifex. error message when settings section is not found. Add options to the user:sync command to handle accounts. PHPDoc and easier usage of occ command. Improve error message for blacklisted files. tx-robot updated from transifex. QA builds require dev dependencies. Ignore ldap app in core repo now it is separated. Setting the active navigation entry to 'files_index' is so wrong. tx-robot updated from transifex. Lowering the priority from error to de. tx-robot updated from transifex. Add skeleton files for UI testing. Revised feature structure for UI testing. Copy option gets the correct Public Link. tx-robot updated from transifex. Add checkbox to remove listing permission in public links. Let the upload-only permission pass through OCS Share API. Allow setting create-only permission in share manager. Upload-only form for public link page. Add integration tests for upload-only feature. Adjust dialog wordings. Add capability for upload-only feature. Prevent download non-readable link share. Add Sabre Autorename plugin for public upload. Throw NotFound exception when link share source not found. Improve error handling for public upload, generic messages though. Restyled public upload-only drop zone. Added progress bar for public upload-only page. Remove confused and unused port arg in OC.Files.Client constructor. Add JS unit tests for PublicUploadView. Tabify behat file for sharing tests. Add missing Whens. env setting syntax in travis matrix entries. Some user backends no not allow listing of users - we cannot sync the?. Add maintena
10.0.1RC322 May 2017 08:05 minor feature: Wording of the page is reloaded. Set version to 10.0.1 RC3.
10.0.1RC118 May 2017 12:25 minor feature: donΒ΄t change folders with --repair-filecache. Disable reset password link. tx-robot updated from transifex. selenium tests. tx-robot updated from transifex. tx-robot updated from transifex. Facebook section. tx-robot updated from transifex. tx-robot updated from transifex. Null check before new TagService. Increase phantomjs timeout. Add Behat test to check custom DAV properties persistance. Add Behat test to check persistence after the file is renamed. Add Behat test to check persistence between share owner and recipient. Improvements according to review. systemtags comment. Align quota in personal settings. covering support case about etag propagation. Split new and old features. Removed old features and duplicated needed tests. Sending event when storages loaded. tx-robot updated from transifex. Pass by reference so missing users are forwarded properly. Checking etag using sharer. Create missing field in dav_shares. tx-robot updated from transifex. kill RemoveOldShares. Comment ups for config.sample.php. Minor config.sample.php edits as per review comments. missing translation of built-in section names. mod_fcgid doesn't know `php_value`, specifically use it for mod_php5/7. renamed example theme to `theme-example` like suggested in our docume?. Allow section registration in info.xml. Add tests for tag with emojis. The expected string was wrong. Remove code about public upload obsoleted by multi link share. Remove sharing subtab headers if no link share is allowed. tx-robot updated from transifex. Addin caldav test suite for old endpoint. CalDavBackend to meet tests on legacy endpoint. add lecagy carddav test. carddav legacy endpoint. editing of shared calendar objects - owncloud/calendar#794. Support for files_external customjs from apps. Introduce dist-qa which generates a tar ball which includes all tests. This change helps user to switch between master and user specific keys. tx-robot updated from transifex. error messag
10.0.029 Apr 2017 02:25 minor feature: Set version to 10.0.0.
10.0.0RC224 Apr 2017 21:45 minor feature: Update _template.md. tx-robot updated from transifex. this a where resources could be loaded with prepended doubl?. ResourceLocator expects a theme object, instead of a string. Admin Cron settings: support themes radio buttons. Update _template.md. search correct column when searching by displayname. tx-robot updated from transifex. Remove oracle workaround for limit. Allow duplicate email address in accounts table. checksum check when uploading to external storage. Don't send password notification email if null. Adjust query/event logging code in favour of more complex owncloud/di?. Reload file list when leaving hidden state. update notification. Set version to 10.0.0 RC2.
10.0.0RC120 Apr 2017 08:25 minor feature: clipboard, social share and upload checkbox. Split local and public shares in separate subtabs. Add "name" field in oc_share. Add mail view and name in list. Lazy init link view. Prevent sidebar tabs to control subtabs. some sinon warnings about callsFake. Adjust and add more unit tests. Even more tests added for multiple link shares. First rough styling of multiple link shares. Updated tests + added tests for mail. share link dialog for easier validation. Add more error handling for password enforcement. Remove obsolete option "Always ask for password" for link shares. Only send required attrs for share links. Add back and tweak link expiration view. Add explicit sinon lib. more share link tests. Improve styling. Add css-class attribute to dialog message, mute _setSite method. New styling of user, group and link shares. Revert changes to sharee- list. share link icon in link list. Add back linkPassText to unbreak the code and tests. Add confirmation to delete link; Add copy-to-clipboard. Revert CSS changes. Add brackets for readability. Style social-share icons box. Always return the full URL. Remove unnecessary comments. Tweaks for link shares. Make OC.webroot properly stubbable. link share generation tests. Password input is type of password. Remove unused local variable. Small tweaks in share link dialog. Provide a default deduplicated share link name. Set share link name max length to 64 chars. more slack URL verification for FilesPage. formating. Use OC.redirect();. Properly filter out encryption tests. icon using correct XML namespace. Update.svg. Added jailing unit-tests. Remove experimental status from apps seciont. Organize apps in tiles. Show apps with valid signature as approved. tx-robot updated from transifex. Don`t allow upload of files with extension.part. Use regex to detect part files. upgrade situation 9.1- 10.0 - refs #27476. Separate audit logs from server logs. path where test results are retrieved. Remove server-side htac
9.1.5RC105 Apr 2017 03:05 minor feature: minor typo. stable9.1 Use correct name for background jobs. stable9.1 Set version to 0.2.7 to trigger setup of background job. Set version to 9.1.2 RC1. Sanitize length headers when validating quota. stable9.1 misleading SSL/TLS SMTP email configuration. stable9.1 is not compatible with PHP 7.1. stable9.1 . stable9.1 . Exclude more invalid chars from files UI path. malformed attribute in files app. Allow integrity check via OccController. Set version to 9.1.2RC2. Hack to prevent warning for read-only wrapper in public links. Skip broken shares when transferring ownership. Set version to 9.1.2. stable9.1 We need to ensure that the app holding the objectstore im?. First process group shares and then user shares. stable9.1 Skip local shares in bkg scan and occ files:scan. disappearing of share info in file view. Allow file operations on part files on perm masked storage. Transfer ownership only analyze home storage. Add repair step to file share permissions. stable9.1 Fallback to share link owner when no owner found. behat will only only pass if all tests pass. behat will only only pass if all tests pass. Added test checking quota after usage. Added quota calculation test when a file is recieved. Adapted favorites and dav2 features. Adapted sharing and external features, random failures in sharing:857. Added weddav related feature. Removed forgotten leftovers. Added missing requirements. Changed nothing for 0 because of previous sabre dav version. Add transfer ownership integration tests. Transfer ownership now returns exit code on error. finding transferred folder in integration tests. Properly expire ext storage versions. Skip hidden files when counting visible files in list. No challenge from FedAuth. shared storage name in test mock. Added functions to check etag of elements. Changed description of variable. Added test case about. commit transaction after select query. Add test for duplicate 401 headers on DAV.
10.0.0beta28 Mar 2017 15:05 minor feature: Email confirmation for changing email in Settings. Update with docs and code cleanup. Remove token on success and confirmation on setting email. Update UsersControllerTest. Enable / Disable user from web application. return canDelete value. testing the. Enable / Disable user : Remove ajax + correct UserController. Try to a test. typo. tests. typo. Minors. Send mail to new address instead of old. Stop password reset email spamming. Removed checksums context and integrate it with the rest. Adapted tests to use new dav endpoint. Added Ilja's tests here. Update davclient.js to 0.1.1. Add --yes argument when enabling master key. Add integration test run for master key mode. Merge branch 'masterkey-tests'. modal parameter added while showing confirmation alert. redirected to admin settings page iff user is admin. code improvement. UI : Remove possibility to disable itself. tx-robot updated from transifex. UI : Permit to hide the column Enabled in users settings. Test : Admins and sub admins cannot disabled / enabled themselves. Test : Successfully enable / disable user. Test : Successfully enable / disable user. Test : Successfully enable / disable user. Test : Sub admin cannot disable a user not accessible for him. tx-robot updated from transifex. tx-robot updated from transifex. do not test DAV in selenium travis testcase. Optimize registerMounts by removing unused function. Use fileid instead of path for custom properties backend. Add a straightforward migration. Resolve user/path into fileid in a different manner. Always use ALT_HOME mode for integration tests. from PR #27277. for tests and migration. test for postrgre. Add missing literal. Add one more unit test. i'd better stop living in past. tx-robot updated from transifex. Copy will copy and not move. Add tests for PR 27346. Implement email change status notifications. Ensure that FileInfo return values as required by its phpdoc. tx-robot updated from transifex. Webdav returns all check
10.0.0alpha11 Mar 2017 06:45 minor feature: tx-robot updated from transifex. Add comment, Cursor in user DB query. default value of execution time set to -1, logging enabled. Invalidate user in cache after successful creation. translation capability added. Logging messages changed. Don't store version number in the session - refs #26663. typo. logging messages format changed. destatements removed. Remove redundancy following PR: #27168. tx-robot updated from transifex. tests updated for oc_jobs. defination of setExecutionTime() added in public. trying to pass jenkins. trying to pass jenkins. trying to pass jenkins. tx-robot updated from transifex. tx-robot updated from transifex. Don't rerepair unmerged shares if updating from OC 9.1.0. test files updated. small errors. security warning to use correct admin ajax route. Update to remove Test failure. Use clearer name setUpScenario. Remove SharedCache::getNumericStorageId to let CacheWrapper do it. Always enable files_external. test for files_external enabled app. Exclude files_external from regular test run. Copy file to owner's trash when recipient moves out of share. Register encryption storage wrapper in trashbin storage test. Keep sectionid in apps section in settings page. config.sample.php permissions changed. A few minor changes to the CSRF protection documentation. link to external storage. the include for language codes. Log files:scan exception, add InterruptedException. link filesview global mounts to settings. Move blacklist declaration to lib/public/Files/FileInfo.php. link filesview personal mounts to settings. Add icons to settings sections for UI. call to get user lang in personal settings. Defining App "cron" for "Invalidating tokens older than" message #27167?. Delete button now showing at lesser screen-widths than 768px. allow configuring authType for DAV backend. ensuring a square profile image cropper with initial width and height?. Update to use constants. Update existing auth token on apache login. regener
9.1.403 Feb 2017 10:45 minor feature: stable9.1 2FA can now be enabled and disabled via the provisioning ?. Users page lazy multiselect group dropdowns. Added testcases about adding and removing users to groups using subad?. Only check the pertenence to groups. Change of user missing. Typo in scenario. stable9.1 Don't log credentials of LoginController::tryLogin ?. redirection taking care of protocol and port. Prevent error with orphaned shares when updating user mount cache. Added Cursor in SharedMount numeric id. Allow space for federated share id search. Add integration test for sharing with group, then user in group. Creating the folder when the tests run. Added feature and context, not working yet, option to allow sharing n?. Removed extra context added needed option and remove storage after ex?. Run as current user. Added local_storage folder. External storage was not enabled and content was not deleted before s?. Changed enabled/disabled app in provisioning api tests. stable9.1 Comments field is not properly escaped. forward port smb. stable9.1 failing preview unit tests. Allow increasing permissions for share owner. Pass web requests to occ controller if upgrade is needed. fed share test call to return proper result. Prefilter inaccessible shares in DefaultShareProvider::getSharedWith(). Increase version for 9.1.1RC2. Only use realpath for real directories. Improve chunk upload AssemblyStream performance. Increased version for 9.1.1 RC3. stable9.1 Redirect to challenge page when only one 2FA provider (#2?. Final 9.1.1 in version.php. Allow uploading empty files. stable9.1 mimetype detection inside hidden folders (#2?. stable9.1 In case the build on master or any release branch fails a?. stable9.1 Change the minimum log level to fatal. stable9.1 Translate file summary connector. Backport #26087 to stable9.1. Backport #26236 to stable9.1. stable9.1 Unset user PHOTO before setting new one in OCA DAV CardDA?. stable9.1 . Tear down FS between cron job
9.1.4RC228 Jan 2017 03:05 minor feature: stable9.1 Add occ command to expire the trashbin. stable9.1 2FA can now be enabled and disabled via the provisioning ?. Users page lazy multiselect group dropdowns. Added testcases about adding and removing users to groups using subad?. Only check the pertenence to groups. Change of user missing. Typo in scenario. stable9.1 Don't log credentials of LoginController::tryLogin ?. redirection taking care of protocol and port. Prevent error with orphaned shares when updating user mount cache. Added Cursor in SharedMount numeric id. Allow space for federated share id search. Add integration test for sharing with group, then user in group. Creating the folder when the tests run. Added feature and context, not working yet, option to allow sharing n?. Removed extra context added needed option and remove storage after ex?. Run as current user. Added local_storage folder. External storage was not enabled and content was not deleted before s?. Changed enabled/disabled app in provisioning api tests. stable9.1 Comments field is not properly escaped. forward port smb. stable9.1 failing preview unit tests. Allow increasing permissions for share owner. Pass web requests to occ controller if upgrade is needed. fed share test call to return proper result. Prefilter inaccessible shares in DefaultShareProvider::getSharedWith(). Increase version for 9.1.1RC2. Only use realpath for real directories. Improve chunk upload AssemblyStream performance. Increased version for 9.1.1 RC3. stable9.1 Redirect to challenge page when only one 2FA provider (#2?. Final 9.1.1 in version.php. Allow uploading empty files. stable9.1 mimetype detection inside hidden folders (#2?. stable9.1 In case the build on master or any release branch fails a?. stable9.1 Change the minimum log level to fatal. stable9.1 Translate file summary connector. Backport #26087 to stable9.1. Backport #26236 to stable9.1. stable9.1 Unset user PHOTO before setting new one in OCA DAV
9.0.714 Dec 2016 02:45 minor feature: Catch exceptions while creating shared mounts. dd support to know where the storage test comes from. Rollback version must also adjust cached size. Init the headers in iedavclient.js. On mount make sure multiple shares with same target map to unique ones (. Don't reload page in case of auth errors during setup checks. search result link for file results outside default list. Hide search results after switching directory. ownCloud 9.0.3. get only vcards which match both the address book id and the vcard uri (. Suppress warnings from DAV migration if there's nothing to do. stable9 decrypt message stable9. OC_Helper::rmdirr for nested symlinks. occ web executor. Revert "Remove repair steps for broken updater repair". check if renamed user is still valid by reapplying the ldap filter (#?. Change order of share creation validation. Add integration test for sharing with group, then user in group. Ignore invalid paths in the JS file list. Bypass upgrade page when occ controller is requested. Backport 25367 to Stable 9.0. stable9 Use named parameter instead of direct value for system tags?. swift primary object store test. stable9 Set content type when downloading log file to force downloa?. stable9 Filelist change dir auto-prepend slash. Cap LDAP user cache. stable9 Contacts API: replace raw image data with url. Hide revert button when no permission to revert. Additional perm check in Webdav. Modified integration tests. stable9 Workaround to check htaccess in case of redirects. Cast share id to string. stable9 Adding certificate revocation list and validate if the app ?. ownCloud Server 9.0.4 RC1. Backport guzzlehttp from 5.3.1. ownCloud Server 9.0.4. stable9 Use explode() instead of split() - (#?. stable9 Test jenkins pipeline. stable9 Especially with coverage enabled execution times are pretty?. Prevent setting email and triggering events at login time. undefined OfflineUser::composeAndStoreDisplayName() - (. Stable9 back
9.1.3RC101 Dec 2016 05:45 minor feature: stable9.1 Cast share id to string. stable9.1 Adding certificate revocation list and validate if the ap?. ownCloud Server 9.1.0 RC2. Change load order of auth backends so that we can throw an exception ?. stable9.1 Added custom exception as non fatal. ownCloud Server 9.1.0 RC3. Backport guzzlehttp from 5.3.1. ownCloud Server 9.1.0 RC4. ownCloud Server 9.1.0 final. stable9.1 Filelist change dir auto-prepend slash. stable9.1 Test jenkins pipeline. Add all properties while creating a subscription. stable9.1 Use explode() instead of split() - (#?. stable9.1 Especially with coverage enabled execution times are pret?. stable9.1 undefined two-factor-providers. stable9.1 Redirect to default page after login - (#25600?. stable9.1 Simplify testPermissionMovedGroupShare. stable9.1 Group shares with same source and target. Prevent setting email and triggering events at login time. stable9.1 Adding quota plugin to new dav endpoint. Add integration test for sharing with group, then user in group. stable9.1 Load the app before executing it's repair steps (#?. stable9.1 Added integration test. stable9.1 undefined OfflineUser::composeAndStoreDisplayName() -?. Respect theme for external folder icon. stable9.1 getJailedPath expects path to have a trailing /. log class name, ID only is hard to de. Skip version and trash expiry for users that never logged in. stable9.1 Add missing array element -. stable9.1 Faster classification migration. Stable9.1 unit test on new jenkins setup and adjust Jenkinsfile (?. stable9.1 . OR operands in SharedMountTest. stable9.1 smb attributes stable9 1. stable9.1 lastInsertId requires the pre. DAV: Return data-fingerprint always when asked. Store the shared propagator instance. subadmin permission check for addToGroup/removeFromGroup. Get shared storage numeric id directly from DB. Lazy init shared storage by tweaking jail. Flag to not recurse into shared mounts in getPath. Use FailedStor
9.1.210 Nov 2016 17:05 minor feature: tx-robot updated from transifex. get only vcards which match both the address book id and the vcard uri (. Various database migration. 9.1.0 RC 1. version string. always use local karma. tx-robot updated from transifex. Prevent infinite loop in search auto-nextpage. hide hidden parameters from list backend/auth parameters. show configuration options for authentication backends while listing ?. Prevent infinite loop in search auto-nextpage. tx-robot updated from transifex. Add all properties while creating a subscription. remove javascript png fallback for svg. remove png actions, fileicons, etc. remove png references in core. remove svg classes. adjusts tests to removal of svg fallback. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Cap LDAP user cache. check if renamed user is still valid by reapplying the ldap filter (#?. check if renamed user is still valid by reapplying the ldap filter (#?. Change nickvergessen mailmap entry. Bypass upgrade page when occ controller is requested. tx-robot updated from transifex. swift primary object store test. Merge branch 'stable9.1' of https://github.com/owncloud/core. Files_Versions don't show when the files are erased. Ignore invalid paths in the JS file list. Cap LDAP user cache. Bypass upgrade page when occ controller is requested. stable9.1 Use named parameter instead of direct value for system ta?. stable9.1 Set content type when downloading log file to force downl?. stable9.1 Revert invalid commits from master- stable9.1 merge. Additional perm check in Webdav. Modified integration tests. stable9.1 Workaround to check htaccess in case of redirects. stable9.1 Cast share id to string. stable9.1 Adding certificate revocation list and validate if the ap?. ownCloud Server 9.1.0 RC2. Change load order of auth backends so that we can throw an exception ?. stable9.1 Added custom exception as non fatal. ownCloud Serv
9.1.2RC227 Oct 2016 01:25 minor feature: prevent users from deleting their own session token. tx-robot updated from transifex. get only vcards which match both the address book id and the vcard uri (. Various database migration. 9.1.0 RC 1. version string. always use local karma. tx-robot updated from transifex. Prevent infinite loop in search auto-nextpage. hide hidden parameters from list backend/auth parameters. show configuration options for authentication backends while listing ?. Prevent infinite loop in search auto-nextpage. tx-robot updated from transifex. Add all properties while creating a subscription. remove javascript png fallback for svg. remove png actions, fileicons, etc. remove png references in core. remove svg classes. adjusts tests to removal of svg fallback. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Cap LDAP user cache. check if renamed user is still valid by reapplying the ldap filter (#?. check if renamed user is still valid by reapplying the ldap filter (#?. Change nickvergessen mailmap entry. Bypass upgrade page when occ controller is requested. tx-robot updated from transifex. swift primary object store test. Merge branch 'stable9.1' of https://github.com/owncloud/core. Files_Versions don't show when the files are erased. Ignore invalid paths in the JS file list. Cap LDAP user cache. Bypass upgrade page when occ controller is requested. stable9.1 Use named parameter instead of direct value for system ta?. stable9.1 Set content type when downloading log file to force downl?. stable9.1 Revert invalid commits from master- stable9.1 merge. Additional perm check in Webdav. Modified integration tests. stable9.1 Workaround to check htaccess in case of redirects. stable9.1 Cast share id to string. stable9.1 Adding certificate revocation list and validate if the ap?. ownCloud Server 9.1.0 RC2. Change load order of auth backends so that we can throw an exception ?. stable9.1
9.1.2RC121 Oct 2016 11:05 minor feature: Handle exceptions thrown while trying to notify remote server of a fe?. Log reason why we removed the fed share. a ImageExportPlugin Test. handle unavailable fed shares while testing for availability. Login hooks. getting the certificate bundle for dav external storage. tx-robot updated from transifex. Hide revert button when no permission to revert. prevent users from deleting their own session token. tx-robot updated from transifex. get only vcards which match both the address book id and the vcard uri (. Various database migration. 9.1.0 RC 1. version string. always use local karma. tx-robot updated from transifex. Prevent infinite loop in search auto-nextpage. hide hidden parameters from list backend/auth parameters. show configuration options for authentication backends while listing ?. Prevent infinite loop in search auto-nextpage. tx-robot updated from transifex. Add all properties while creating a subscription. remove javascript png fallback for svg. remove png actions, fileicons, etc. remove png references in core. remove svg classes. adjusts tests to removal of svg fallback. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Cap LDAP user cache. check if renamed user is still valid by reapplying the ldap filter (#?. check if renamed user is still valid by reapplying the ldap filter (#?. Change nickvergessen mailmap entry. Bypass upgrade page when occ controller is requested. tx-robot updated from transifex. swift primary object store test. Merge branch 'stable9.1' of https://github.com/owncloud/core. Files_Versions don't show when the files are erased. Ignore invalid paths in the JS file list. Cap LDAP user cache. Bypass upgrade page when occ controller is requested. stable9.1 Use named parameter instead of direct value for system ta?. stable9.1 Set content type when downloading log file to force downl?. stable9.1 Revert invalid commits from master- stable
9.1.121 Sep 2016 00:45 minor feature: redirect to new login route. null pointer exception in user_ldap. app passwords/device tokens wording. tranlations. use theme name instead of hard-coded 'ownCloud'. Fire hooks for mkdir for folder upload. tx-robot updated from transifex. Add timeouts to make the UI usable again when a remote share is unrea?. Increase fed share timeout from 3 to 10 + unit tests. occ web executor. Hide more default options in occ files_external:list. Rollback version must also adjust cached size. Init the headers in iedavclient.js. tx-robot updated from transifex. trashed file name corruption when rerendering trashbin list. Don't reload page in case of auth errors during setup checks. remove ie8+9 support. Add option to `occ files_external:list` to show all configured mounts. Remove a fed share from the local table before trying to notify the r?. Use OC.Backbone instead of Backbone directly in authtoken JS code. Remove tooltip when disconnecting token. "Other" value handling in quota dropdown in users page. tx-robot updated from transifex. Prevent negative or non-number values in quota input. Add explicit delete permission to link shares. Repair step to adjust link share delete permissions. Show error message when posting an invalid comment. Make code integrity check work when OC is not installed yet. search result link for file results outside default list. Hide search results after switching directory. Prerender file list pages to include search results. check login name when authenticating with client token. show which login name to use for the new app password. better detect errors in fed sharing response. Keep encryption enabled if decrypting for single user. layout. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Quick: do not lazy load auth mechanisms for ext storages. Handle exceptions thrown while trying to notify remote server of a fe?. Log reason why we removed the fed sha
9.1.1RC314 Sep 2016 23:45 minor feature: Only use realpath for real directories. Improve chunk upload AssemblyStream performance. Increased version for 9.1.1 RC3.
9.1.1RC208 Sep 2016 22:45 minor feature: broken unit test. Contacts API: replace raw image data with url. redirect to new login route. null pointer exception in user_ldap. app passwords/device tokens wording. tranlations. use theme name instead of hard-coded 'ownCloud'. Fire hooks for mkdir for folder upload. tx-robot updated from transifex. Add timeouts to make the UI usable again when a remote share is unrea?. Increase fed share timeout from 3 to 10 + unit tests. occ web executor. Hide more default options in occ files_external:list. Rollback version must also adjust cached size. Init the headers in iedavclient.js. tx-robot updated from transifex. trashed file name corruption when rerendering trashbin list. Don't reload page in case of auth errors during setup checks. remove ie8+9 support. Add option to `occ files_external:list` to show all configured mounts. Remove a fed share from the local table before trying to notify the r?. Use OC.Backbone instead of Backbone directly in authtoken JS code. Remove tooltip when disconnecting token. "Other" value handling in quota dropdown in users page. tx-robot updated from transifex. Prevent negative or non-number values in quota input. Add explicit delete permission to link shares. Repair step to adjust link share delete permissions. Show error message when posting an invalid comment. Make code integrity check work when OC is not installed yet. search result link for file results outside default list. Hide search results after switching directory. Prerender file list pages to include search results. check login name when authenticating with client token. show which login name to use for the new app password. better detect errors in fed sharing response. Keep encryption enabled if decrypting for single user. layout. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Quick: do not lazy load auth mechanisms for ext storages. Handle exceptions thrown while trying to not
9.1.1RC120 Aug 2016 13:45 minor feature: Update submodule for 3rdparty icewind/streams update. emit correct signal when disabling an app. Prevent the advanced options toggle in the setup from acting as a link. Move birthday calendar generation to a live migration job. tx-robot updated from transifex. Changed global variable to local. Delay files_sharing's registerMountProviders. add PasswordLoginForbiddenException. Use getLazyRootFolder from RemoveRootShares repair step. Make getShareFolder use given view instead of static FS. throw PasswordLoginForbidden on DAV. Capped cache for user config. Give mysql docker more time to start up. Wait for port being accessible in addition to the notify socket. Added test with new endpoint. tooltip position in token list. use token last_activity instead of session value. store last check timestamp in token instead of session. dont create a session token for clients, validate the app password in?. PasswordLoginForbidden must extend NotAuthenticated. cursor after loading a token. files_external: Keep checkbox and its label on one line #20032 #22655. tx-robot updated from transifex. tx-robot updated from transifex. user session tests. nitpick. default token provider tests. DefaultTokenMapperTest. unit test warning/errors. Update ExcludeFileByNameFilterIterator.php. conversion. Don't send activity to non-admins when assigning invisible tags. Catch exceptions while creating shared mounts. tx-robot updated from transifex. update session token password on user password change. Filter out group shares for owner where owner is included. pass new password instead of username. broken unit test. Contacts API: replace raw image data with url. redirect to new login route. null pointer exception in user_ldap. app passwords/device tokens wording. tranlations. use theme name instead of hard-coded 'ownCloud'. Fire hooks for mkdir for folder upload. tx-robot updated from transifex. Add timeouts to make the UI usable again when a remote share is
9.1.025 Jul 2016 07:45 minor feature: OwnCloud Server 9.1.0 final.
9.1.0RC420 Jul 2016 13:05 minor feature: Repair job to permissions for avatars. Add not-null columns for oracle. Empty string is null on oracle. Use capped cache for encryption's user access list. map oracle driver options to params. add overflow ellipsis to session and device tokens list. add tooltip to token names. GDrive test rename overwrite folder. rearrange personal settings sections. Add developer documentation, website and to the applist. fetchall appconfig entries. typo. fail hard if 2fa provider can not be loaded. handle invalid storages in LazyStorageMountInfo. tx-robot updated from transifex. Remove shares of the root folder. Capped cache for cache info in UserMountCache. create session token on all APIs. Use proper namespaces -. create session token only for clients that support cookies. tx-robot updated from transifex. Us an explicit version of sabre/dav to allow caching on the jenkins s?. Optimize isSharingDisabledForuser. case with no user. Clean up tags of deleted users. unit tests. remvoe duplicate rmdir. propagator batching when removing thumbnails. optimized size propagation on deletes. disable cleanFolder for the federated share storage. Convert Dropbox Forbidden exception to StorageNotAvailableException. tx-robot updated from transifex. Update start-swift-ceph.sh. update icewind/streams to 0.4.1. update icewind/streams to 0.4.1. Added favorites integration tests. ing the tests. Added unfavoriting tests and some rewording. tx-robot updated from transifex. load 2FA provider apps before querying classes. assert app is loaded in unit tests. load authentication apps first. grouped input fields, make sure they take precedence. Update submodule for 3rdparty icewind/streams update. emit correct signal when disabling an app. Prevent the advanced options toggle in the setup from acting as a link. Move birthday calendar generation to a live migration job. tx-robot updated from transifex. Changed global variable to local. Delay files_sharing's registerMo
9.1.0RC215 Jul 2016 21:45 minor feature: Allow empty host when installing on oracle via CLI. Repair job to permissions for avatars. Add not-null columns for oracle. Empty string is null on oracle. Use capped cache for encryption's user access list. map oracle driver options to params. add overflow ellipsis to session and device tokens list. add tooltip to token names. GDrive test rename overwrite folder. rearrange personal settings sections. Add developer documentation, website and to the applist. fetchall appconfig entries. typo. fail hard if 2fa provider can not be loaded. handle invalid storages in LazyStorageMountInfo. tx-robot updated from transifex. Remove shares of the root folder. Capped cache for cache info in UserMountCache. create session token on all APIs. Use proper namespaces -. create session token only for clients that support cookies. tx-robot updated from transifex. Us an explicit version of sabre/dav to allow caching on the jenkins s?. Optimize isSharingDisabledForuser. case with no user. Clean up tags of deleted users. unit tests. remvoe duplicate rmdir. propagator batching when removing thumbnails. optimized size propagation on deletes. disable cleanFolder for the federated share storage. Convert Dropbox Forbidden exception to StorageNotAvailableException. tx-robot updated from transifex. Update start-swift-ceph.sh. update icewind/streams to 0.4.1. update icewind/streams to 0.4.1. Added favorites integration tests. ing the tests. Added unfavoriting tests and some rewording. tx-robot updated from transifex. load 2FA provider apps before querying classes. assert app is loaded in unit tests. load authentication apps first. grouped input fields, make sure they take precedence. Update submodule for 3rdparty icewind/streams update. emit correct signal when disabling an app. Prevent the advanced options toggle in the setup from acting as a link. Move birthday calendar generation to a live migration job. tx-robot updated from transifex. Changed glo
8.1.9RC102 Jul 2016 01:25 minor feature: Do not update mime types for folders with extension. Do not print exception message. mtime PROPPATCH to be "lastmodified" instead of "getlastmodified". Return path instead of itemsource. Setup sendmail transport. Update expiration date on link sharing. Only show expiration date in the web ui if it has been set. Set expiration date on password change. Use proper format when setting the expiration date. Allow public auth to recognize sesssion. 8.1.4 RC1. Backport #18469 (read all relevant user attributes on login and user ?. stable8.1 related adjustments to #18469 backport. update quota with known value. lowercase configured displayname attribute so isset works - all attri?. allow an attribute to return more than one value. adjust handling changed return array structure from search() and fetc?. treat dn as any other attribute when building the search() return array. primary group retrieval. adjust tests. adjust fetchList with a single requested attribute accordingly. handle NoUserException in sharing code. "Call to a member function getUID() on boolean" in Crypt. Expose syslog tag in the configuration. Add syslog_tag docu to sample config. Revert "adjust to nested group. style. Adjust unit tests. Stop processing if PHP 7 is used. memberOf resembles a DN as well and is actively used. ing typo. 8.1.4 RC2. stable8.1 Update certificate bundle. possible infinite loop when reading groups in the wizard. 8.1.4. if a user that is flag as deleted shows up again, remove that flag. F?. Prevent moving mount point into already shared folder (outgoing). add port to host only, if an URL is used instead of a plain hostname. LDAP: attempt to connect to backup server again, if main server is no?. integration tests. Show the language code in personal settings for unknown languages. Force approval in GDrive oauth to get refresh_token. Use actual mimetype detection instead of extension. Oracle can not return statements but only values. Add a unit
8.2.6RC118 Jun 2016 12:05 minor feature: Handle return code of streamCopy in WebDAV put. Improved error message for failing background job. use logException() to properly log the exception. Add message key to context of logException. Sync certificates with upstream. Bump sabre/dav to 2.1.9. Do not create a loop that generates thousands of jobs. Deprecate the method and warn against using it. Remove other broken usages in deprecated methods. user_ldap properly decode cached objects. Make enable_avatars setting more robust. Backport #22086 to stable8.2. Allow to delete the email address in user management. When a user is removed we should remove the right shares. Introduce some mimetypes for richdocuments. Backport of LDAP second display name. adjust test. Make LDAP more robust to exceptions and log them properly. occ command can only be called from ownCloud root directory. Remove path from versions response. Use full path of known file when handling versions. typo. scan the file in the write lock when uploading over dav. Remove invalid type-cast. BMP support. file detail sidebar when selecting/unselecting files. pagination in IE. on shared groups assignment. public page footer position in IE. set etag and permission fields for trashbin entries. Make sure to init the users Filesystem so we can add group shares. race condition when switching filter mode. Properly trigger testRemote after getting a 404 from remote fed share. Avoids scanning the root storage. recalculate unencrypted size if we assume that the size stored in the?. inject the correct external share manager into the storage. addUserToGroup hook of the share code. take the first result of that array, if present. nd display na?. Add test for owner etag propagation. use the default view for propagation if possible. Skip users with no trashbin. Allow to overwrite a single language string via the theme folder. Update.scrutinizer.yml. Improved JS L10N bundle merging + tests. ing CodeChec
9.1.0beta213 Jun 2016 07:05 minor feature: Add visual cue when moving draggable item over droppable item. Make entire file tr droppable. breadcrumb background right arrow due to incorrect background-ima?. Only show message in the UI when the checker is enabled. Allow opening the password reset link in a new window when its a URL. tx-robot updated from transifex. One more PSR-4. Add new mailmap file. Update license headers. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Use a capped memory cache for the user/group cache. trigger size calculation after scanning. testing Allow to lock a file without the lock being killed at the e?. size of the download spinner. Allow setting deas loglevel via occ log_manage. Add a warning when the transaction isolation level is not READ_COMMITED. Check if file needs to decrypted or not for speed up large oc setups. Respect oc coding style guide. Use isEncrpyted() instead. unit tests. Add morrisjobke/webdav docker container for external storage tests. webdav destination header when overwriting folders. Check whether remote DAV server accepted the mtime on touch. webdav test env scripts to also work on CI. Add bzip2 to known mimetypes. SMB backend registration. for #23066. tx-robot updated from transifex. Properly check for mbstring extension. Added tests about overwriting files and folders as recipient. add overwriting using chunking but failing. userUploadsChunkFileOfWithToWithChecksum has chunking-42 hardcoded. Added same test using old chunking. Added another case about overwriting folder using old chunking. Get a range from several chunks. Hack to prevent infinite loop with LDAP + logging. implement specific rename handling for SMB. Update personal.php. Create session tokens for apache auth users. tx-robot updated from transifex. block DAV if 2FA challenge needs to be solved first. block OCS if 2FA challenge needs to be solved first. Do not show th
9.0.1beta210 Jun 2016 01:25 minor feature: Add visual cue when moving draggable item over droppable item. Make entire file tr droppable. breadcrumb background right arrow due to incorrect background-ima?. Only show message in the UI when the checker is enabled. Allow opening the password reset link in a new window when its a URL. tx-robot updated from transifex. One more PSR-4. Add new mailmap file. Update license headers. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. tx-robot updated from transifex. Use a capped memory cache for the user/group cache. trigger size calculation after scanning. testing Allow to lock a file without the lock being killed at the e?. size of the download spinner. Allow setting deas loglevel via occ log_manage. Add a warning when the transaction isolation level is not READ_COMMITED. Check if file needs to decrypted or not for speed up large oc setups. Respect oc coding style guide. Use isEncrpyted() instead. unit tests. Add morrisjobke/webdav docker container for external storage tests. webdav destination header when overwriting folders. Check whether remote DAV server accepted the mtime on touch. webdav test env scripts to also work on CI. Add bzip2 to known mimetypes. SMB backend registration. for #23066. tx-robot updated from transifex. Properly check for mbstring extension. Added tests about overwriting files and folders as recipient. add overwriting using chunking but failing. userUploadsChunkFileOfWithToWithChecksum has chunking-42 hardcoded. Added same test using old chunking. Added another case about overwriting folder using old chunking. Get a range from several chunks. Hack to prevent infinite loop with LDAP + logging. implement specific rename handling for SMB. Update personal.php. Create session tokens for apache auth users. tx-robot updated from transifex. block DAV if 2FA challenge needs to be solved first. block OCS if 2FA challenge needs to be solved first. Do not show th
9.1.0beta127 May 2016 01:05 minor feature: namespace in repair/. namespaces in security/. namespace in share/. namespace in user/. lib/ a-d. lib/. "Class 'Test Security DateTime' not found". missing backtick before OC. Move OCP to PSR-4. deprecated private method. Move federation code to PSR-4. Move federation tests to PSR-4. errors in the tests. mention bot. broken exception naming. more failures. renamed class. Move OCS Provider to PSR-4 namespace. Move tests/core/ to PSR-4. Move tests/settings to PSR-4. add "unscanned" option to files:scan to triger a background scan. No more Test_ files exist, remove autoloading. Create a Fallback in the old autoloader for PSR-4 Test TestCase. Add PSR-4 loading for Test and Tests . tx-robot updated from transifex. Add wrapper for NFD encoding workaround. Add encoding wrapper as opt-in mount option. Scanner must normalize new children names for cache diff. for encoding wrapper. Remove unneeded unsets in encoding wrapper. try token login first. Move tests/ to PSR-4. ensure comments-href returns a value also when propfind is done again?. default quota field from reviews. OCP is handled by composer autoloader. Only allow loading of legacy (lib/private/legacy) by default. unit tests. Move Template to PSR-4. Add interface methods for permission check. Updated canUser functions in SystemTagManager to accept objects. Add systemtag_group table and get/set methods. Add system tag assignability check with groups. Bring back admin permissions to change system tag permissions. system tags DAV unit tests. Act on effective system tag canAssign permission. Add admin-only system tag groups property. system tag update code. system tags DAV plugin tests. Adjust DAV SystemTagPlugin unit tests for groups. Update integration tests for system tags with groups. Add app to shipped.json. Rename "not-assignble" to "restricted". Some tweaks for systemtagmanager. Make it possible to exclude admin groups from groups select2. Increase version for DB addition. Http Range r
7.0.1519 May 2016 01:45 minor feature: Note in config.sample.php that certain previews are not available in ?. getItemSharedWithUser for groups. this must be larger then ( ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify unit test to make them work on stable7. Clear
7.0.15RC212 May 2016 21:25 minor feature: Increase initial user count to 50. Note in config.sample.php that certain previews are not available in ?. getItemSharedWithUser for groups. this must be larger then ( ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify unit test
7.0.15RC111 May 2016 14:25 minor feature: Increase initial user count to 50. Note in config.sample.php that certain previews are not available in ?. getItemSharedWithUser for groups. this must be larger then ( ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify unit test
7.0.1405 May 2016 12:45 minor feature: test. Increase initial user count to 50. Note in config.sample.php that certain previews are not available in ?. getItemSharedWithUser for groups. this must be larger then ( ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify un
7.0.14RC204 May 2016 03:45 minor feature: php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify unit test to make them work on stable7. Clear statcache before getting the mtime from local storage backends. also clear statcache in mapped local. support paged results agains
7.0.14RC127 Apr 2016 17:25 minor feature: Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify unit test to make them work on stable7. Clear statcache before getting the mtime from local storage backends. also clear statcache in mapped local.
9.0.110 Apr 2016 03:26 minor feature: the translations of the User menu. In case of exception we return an html page in case the client is a b?. Add magical regex to catch browsers. Also replace password in updatePrivateKeyPassword. Detect user navigating away, don't interpret as ajax error. Firefox returns 303 on cross-domain redirect. Stronger for navigate away detection. Adjust core unit tests for unload/reload cases. Unmount the share before deleting it, so we don't try to use it later on. Inject the Mount Manager. stable9 Read available l10n files also from theme folder. Use static method. stable9 conditional check in MySQL setup. Add releasenotes class. Show cli notice for big installations. Show release notes. Merge branch 'stable9' into dont-collide-with-php-internals. Show hint in CLI. Make the version a string. Remove duplicated message. 9.0.1.
9.0.1RC206 Apr 2016 20:45 minor feature: dropbox storage to not store the whole file in memory. Dropbox stream download with RetryWrapper. stable9 for themes with.jpg backgrounds. We are only formatting an object when it's not null. Allow the activity app to set the current user when sending emails. Explicitly add the current principal to the acl in case of group sharing. correct form of upload-white icon to be same as upload icon. unit test. only remove avatars from the folder we store them in. Non moveable mount points should always be UPDATE+DELETE shareable. xcache.var_size with 64M should evaluate to isAvailable. Use the shipped cacerts.pem instead of the global one. displaying owner before share icon in file list. GDrive stream download with RetryWrapper. Use RetryWrapper for SFTP storage. Lock the mountpoint while removing. group shares on v1 caldav and carddav -. Return proper current-user-principal on v1 endpoints -. acls for calendar objects and cards -. Handle group shares of addressbooks on v1 as well... now FINALLY. Revert "Explicitly add the current principal to the acl in case of gr?. Make sure that the encrypted version is set. creation of versions of encrypted files on external storages. Properly handle return values of OC_App::getAppInfo(). 9.0.1 RC2.
9.0.1RC131 Mar 2016 11:45 minor feature: handle connection errors as storage not available in smb. writing to cache when fallback server should be used immediately. Log more information by default. Exclude lost+found dir in integrity check. When the Share API is disabled do not return shares. Only use the user session if ownCloud is already installed. Query the cache when checking if a node exists. pass the fileinfo to the node if available. improve reuse in getUserFolder. set watch policy in test. properly use fileinfo objects. Check if request is sent from official ownCloud client. getAppPath can return false. Return remote shares in oc:share-types Webdav property. dont die when we cant save the resized avatar, log instead. 9.0.1 RC1.
9.0.1beta24 Mar 2016 05:25 minor feature: Checksum intergration test. Remove checksum on upload of non checksumed file. Checksums on chunked files. unit tests. Save some calls to refreshInfo during upload. local entrypoint.sh isn't needed - all are upstream. allow putting the part file in the view root. add config sample. Exclude custom data directory from integrity checker. Update author information. Map Maci. Remove Scrutinizer Auto r. Add new apps. Merge branch 'master' into part-file-root. Merge branch 'master' into exclude-custom-data-dir. 9.0.0 RC1. Add Versions app header to config.sample.php. Keep "encryptedVersion" when calling ` OC Files View::copy`. Exclude the assets folder from integrity check. untangle different user manager instances. Revert "No longer evaluate appinfo/version". allow availability recheck for external storages. Properly set exception in FailedStorage. Rename and move permissions are set when a file is updatable. download spinner to work with CSS styles. ucwords does not support delimiter on 5.4. Add release channel selection back. Properly check path validity before deleting to trash. Automatically enabled federation app. Adjust OCS test. Merge branch 'stable9' into enable-federation-app-stable9. Run cleanup of expired DB file locks to background job. stable9 Use CLOB for timezone. 9.0.0 RC2. Cache results of testRemoteUrl. Show version to update to properly. Use custom header. 9.0.0 RC3. Correctly default to null and add type hint. uploading when free space is unlimited. Make sure that the return value is an array. For 9.0 we don't have the possibility to store calendar and addressbo?. Allow to hide a shared calendar. Allow to change properties of readonly calendars. Handle calendar migration by writing the faulty event to the lo?. Handle addressbook migration by writing the faulty event to the?. Calendar and addressbook migration commands are always available. Remove double URL encoding. archive file name when downloading public share.
7.0.1310 Mar 2016 11:05 minor feature: Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. Uglify unit t
7.0.13RC207 Mar 2016 03:05 minor feature: drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit test for size propagation
7.0.13RC102 Mar 2016 17:45 minor feature: retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged search when limit is 0. cron shall not operate in case we are in maintenance mode -. size propagation over shared storage boundary. Add unit
7.0.1222 Dec 2015 08:05 minor feature: no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deleting selected files in the trashbin. set up paged s
7.0.12RC116 Dec 2015 08:45 minor feature: Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class name is Movie NOT Movies. Remove hacky Substring support for MSSQL. Read version and product name from update template. "Only variables should be passed by reference" in stable7 template. bump release. deletin
8.2.121 Nov 2015 02:05 minor feature: 8.2.1.
8.2.1RC315 Nov 2015 16:45 minor feature: 8.2.1. 8.2.1 RC3 (previous commit incorrect).
8.2.1RC211 Nov 2015 23:25 minor feature: include the final update in the transaction when moving a folder in t?. dont trigger the scroll event of every single item we filter in the f?. if a user that is flag as deleted shows up again, remove that flag. F?. typo in OV_Version. in OC_VersionString. add port to host only, if an URL is used instead of a plain hostname. Use actual mimetype detection instead of extension. files_external empty user mounts setting. Split checkUpdate. only lock in getFileInfo if we need to update the cache. only lock in getDirectoryContent if we need to update the cache. when a file is locked use old cache data. everyone count for subadmins. make sure that we update the unencrypted size for the versions. button text color. Backport translations for 8.2. the user menu when clicking it again. Use the normal OC.menu JS for handling the Settings menu. LDAP: attempt to connect to backup server again, if main server is no?. integration tests. Force approval in GDrive oauth to get refresh_token. Mark files_drop as shipped. Show the language code in personal settings for unknown languages. Make sure that group names are strings not integers. make all the buttons beautiful. Properly detect setup check messages set in the HTML template. Error message when sharing outside of group. use a HintException to have some useful user output in case of an error. define escape character for like statements on sqlite. define escape character for like statements on oracle. Add test for special character during move. escape like parameter in cache move. use new checkbox style for Apps mgmt settings. move font back from Light to Regular for body text on normal-res scre?. Set "ie" CSS class for IE10, IE11. Backport of #20093 and #20124. 8.2.1 RC2.
8.2.1RC107 Nov 2015 10:05 minor feature: Use `/` if installed in main folder. validate HTTP protocol in case of an exception. The minimum size for internalRootLength is 1. Add unit test for searching in storage root. internal path when searching in storage root. test objectstore with ceph docker. getEtag for roots of shared storages. phpdoc. scrollbars in public template. Remove oc_storages entries after removing ext storages. lists getting ready. 8.2 RC1. public empty message. footer in public gallery. tx-robot updated from transifex. Do not trigger the update exception when we already show an error. checking users and groups. ordering arrays before comparing. WEBDAV check if delete of source is allowed on move. move footer to bottom of public page. changing indentation, vertical elements and previous existance of use?. single file download -. Debounce cancel upload message. allow an attribute to return more than one value. tx-robot updated from transifex. Only use zip64 when we have 64 bit php. Catch "missing table" exception when cleaning up locks. Set download cookie on public download. Disable app store for EE by default. make mkdir recursive, add phpdoc to api. Dont use a transaction in the scanner while using db based locking. whitespace in integration tests. Setup sendmail transport. comment syntax. Don't perform checks for outdated TLS libs when no internet connection. adjust handling changed return array structure from search() and fetc?. treat dn as any other attribute when building the search() return array. tx-robot updated from transifex. uploading avatar and root certs in IE8. IE8 user agent detection. Use injected request. adjust filesystem tests to objectstore. Catch exceptions during app upgrade -. Clean code. Always pass in ILogger. primary group retrieval. adjust tests. Do not update mime types for folders with extension. adjust fetchList with a single requested attribute accordingly. tx-robot updated from transifex. tx-robot upd
7.0.1103 Nov 2015 02:05 minor feature: Check for version before mounting a public link. Prevent leaking db connection info in the stacktrace. source path when share is a mount point. Add OC TempManager to handle creating and cleaning temporary files. Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect to execution time ?. 7.0.5. The class na
7.0.11RC229 Oct 2015 14:05 minor feature: Added error check to lib/private/image.php. Check for version before mounting a public link. Prevent leaking db connection info in the stacktrace. source path when share is a mount point. Add OC TempManager to handle creating and cleaning temporary files. Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console commands shall not be limited with respect t
7.0.11RC122 Oct 2015 03:17 minor feature: show spinner on file upload in IE8, 9. Added error check to lib/private/image.php. Check for version before mounting a public link. Prevent leaking db connection info in the stacktrace. source path when share is a mount point. Add OC TempManager to handle creating and cleaning temporary files. Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. on ownCloud upgrade: upgrade all apps in order, load important ones. "other" app update stack. Add hint for troubleshooting MS Word previews. catch any whitespaces which might get written to the output buffer wh?. libre/openoffice preview on multi-user instances. Removed anchor in config.sample.php. console co
7.0.1012 Sep 2015 15:25 minor feature: Return real mime type on PROPFIND. remove ugly hack and don't use OC Preview Image for tiffs and svgs. make regex in controllermethodreflector.php compatible with PCRE 6.x. broken link on app management page for apps without ocsid - #?. LDAP User Cleanup. add ldap:check-user to check user existance on the fly. forgotten file. PHPdoc, no code change. and don't forget to adjust tests. show spinner on file upload in IE8, 9. Added error check to lib/private/image.php. Check for version before mounting a public link. Prevent leaking db connection info in the stacktrace. source path when share is a mount point. Add OC TempManager to handle creating and cleaning temporary files. Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since gy behaviour occurs when the p?. Set the deoutput channel to error_log instead of echoing it. Remove duplicated slashes from the requested url. Add unit test. undefined offset 1 for wrong user mail address. remove insane de-log from OC_Image. add config-option for an image's maximum filesize when generating pre?. update routine. cursor early in calculateFolderSize. use uid provided by setupfs hook to mount server2server shares. Update sabre dav to 1.8.12 on stable7. Revert "cursor early in calculateFolderSize". Give a better error message for external shares with self-signed ssl ?. detect root of mountpoint also if the trailing slash is missed. for password protected link shares the password is stored in shareWit?. 7.0.5 RC1. Normalize before processing. external user app: Add note to enable it first. Do not overwrite the shareType so the
8.1.207 Sep 2015 07:25 minor feature: In case of maintenance we should add a message to the exception. Unit tests added for MaintenancePlugin. Add missing version field. Typehint targetVersion. ing ctor calls and ctor itself to not break usage in calendar and ?. class name conflict. Do not rely on actual time in unit tests. Cleanup part file after upload exception. Unlock first path on rename if second path is locked. ing "ImportController::__construct() must implement interface OCP ?. Perform the filesize only when the file exists. Do not set callback wrapper when locking is disabled. if it is a mount point we need to get the path from the mount manager. Adding exception handling for ServerNotAvailableException - refs #17192. Adding request specific exception handling - now with WebDAV response?. ing content type detection and handle all local printErrorPage calls. Avoid namespace clash. Use UTF-8 mode for preg_split and preg_replace. Do not try clearing locked files in cache folder. Test for chunk cache garbage collection. Catch cache garbage collection exception on postLogin. Clean up part file only once, not twice on error. Only delete part file on error if it is really a part file. Catch more error codes thrown by federated shares. Revert "explicitly set z-index on app-content, overlap from navig?. Revert "z-index of share-autocomplete". stable81 Remove OCS IDs. Delete OCS ID from DB if none is specified. Bump versions. Use the item name when refering to the unaccepted remote share. getting mount points when passing a path to the files:scan command. add unit test. handle error during setup. handle invalid results from mount providers. Only do the description kung-fu on strings -. global app list state. 8.1.0. owner is stored as 'uid_owner', not as 'owner' in the oc_share table. call post_addToGroup als for class OC_User because sharing and LDAP a?. Do not show static share owner if not available. remove duplicate ID in HTML template for public shares. upgrade a
8.1.2RC101 Sep 2015 18:05 minor feature: Send OC version to appstore so it can reply with the right links. In case of maintenance we should add a message to the exception. Unit tests added for MaintenancePlugin. Add missing version field. Typehint targetVersion. ing ctor calls and ctor itself to not break usage in calendar and ?. class name conflict. Do not rely on actual time in unit tests. Cleanup part file after upload exception. Unlock first path on rename if second path is locked. ing "ImportController::__construct() must implement interface OCP ?. Perform the filesize only when the file exists. Do not set callback wrapper when locking is disabled. if it is a mount point we need to get the path from the mount manager. Adding exception handling for ServerNotAvailableException - refs #17192. Adding request specific exception handling - now with WebDAV response?. ing content type detection and handle all local printErrorPage calls. Avoid namespace clash. Use UTF-8 mode for preg_split and preg_replace. Do not try clearing locked files in cache folder. Test for chunk cache garbage collection. Catch cache garbage collection exception on postLogin. Clean up part file only once, not twice on error. Only delete part file on error if it is really a part file. Catch more error codes thrown by federated shares. Revert "explicitly set z-index on app-content, overlap from navig?. Revert "z-index of share-autocomplete". stable81 Remove OCS IDs. Delete OCS ID from DB if none is specified. Bump versions. Use the item name when refering to the unaccepted remote share. getting mount points when passing a path to the files:scan command. add unit test. handle error during setup. handle invalid results from mount providers. Only do the description kung-fu on strings -. global app list state. 8.1.0. owner is stored as 'uid_owner', not as 'owner' in the oc_share table. call post_addToGroup als for class OC_User because sharing and LDAP a?. Do not show static share owner if not available. r
8.0.7RC128 Aug 2015 20:25 minor feature: don't update identical values. clarify the duplication of the params array. Add use statement. external shares without password on oracle. Add unit tests for external share mananger. Do not make setupMounts() public just because of testing. Correctly get the unique mountpoint name when mounting the share. Use insertIfNotExists() instead of manual logic. Add a unit test for the naming conflict on the mountpoint name. *cough*. Merge the two tests into one. Correctly generate the feedback URL for remote share. check the called URL. Add tests for the remote sharing url. Correctly remove the protocol before prepeding it. make scrutinizer happy. scrutinizer complains and return type doc. Correctly send Federate-Cloud Share Feedback against the remote share ID. Add tests for the correct share id on the call aswell. Don't display errors and log them. Don't depend on always_populate_raw_post_data. Disable OCS api when in maintenance mode. block cron when in single user mode. block webdav in single user mode. block ocs in single user mode. single user check in case no user is logged in. singe user mode on public.php - take two. Use existing IRequest to not read php://input multiple times. the share mail notification when the item is in a folder. Added rmdir to trashbin storage wrapper. Check if cURL supports the desired features. Properly log out test users in unit tests. theme in IE8 and IE9. replace 'oc_' with dbtablepreform config for temporary table name?. to make sure expiration date is properly set. Add unit test for migrator with different pre. Sync third-party. "New" dropdown when switching category. Skip disable3rdParty Apps. Do not automatically add "update" permission to shared mounts. disallow cookie auth for cors requests. Add check for availability of /dev/urandom. Only use quota stream wrapper on "files". 8.0.4 RC1. 8.0.4RC1. 8.0.4. themes README. LDAP wizard saveMultiSelect race condition. Make getSourcePath accessible for
8.1.109 Aug 2015 07:05 minor feature: tx-robot updated from transifex. Update wmv and add mts and mt2s - and owncloud/firewall#107. Fix locked paths in the moveMount case. Use non-zero exit code when app is not compliant (so CIs can detect t?. Rename user_webdavauth to prevent accidental activation - refs #17112. set NULL correctly in password update. Added unit test to verify link password removeal. Let's wait a little longer until oracle finally is available. Rollback folder scan if an entry was locked. add unit test for single file share etag propagation. fix etag propagation for single file shares. Dropped an S from the mouseover. tx-robot updated from transifex. Create.htaccess. license script sort names case insensitive. search address book for federated cloud id. show nice display name for remote shares if possible. ne need to check twice if row 'share_with' is set. update license headers and authors. add additional email address for Georg. add some docs. Keep shared locks in post hooks. Release locks after class in tests. Fix for #17178. tx-robot updated from transifex. Rename experimental to transactional file locking. Correctly check if the real file exists, otherwise try the part file. fix getUsersSharingFile with locking. Unit test for etag update on custom share folder. Remove test-specific method to make Bjoern and Joas happy. Signature of overriding method should match the parent. fix z-index of share-autocomplete. add check if server returns a 500 and display error. Adding BPG media type. tx-robot updated from transifex. Add endpoint with list of OCS providers. Add missing annotations for parameters. Fix indentation. tx-robot updated from transifex. Use new updater URL + add unit tests. Build base URL. Increase timeout again. Update comment. tx-robot updated from transifex. Also load enabled apps. Send OC version to appstore so it can reply with the right links. In case of maintenance we should add a message to the excepti
7.0.8RC104 Aug 2015 06:45 minor feature: Add workaround for older instances. Add test for IPv6 without port. Patched french translation. Wipe cache if there is no response from feed. Create config if it does not exists. preserve an asterisk at the start when escaping a search term. add doc. 7.0.4. remove duplicate loaded personal.js -. Skip headers that can not be split. translated saved message in files external. fix placeholder fake in IE8 9 that brokes group listing in user man?. Check if files are deletable before trying to delete them. Dont show the delete button for selected files if one of the selected?. Add js unit test. . Do not remove dir entry if it has the same name as the parent. Ensure user mountpoints are setup when using getUserFolder. Return real mime type on PROPFIND. remove ugly hack and don't use OC Preview Image for tiffs and svgs. make regex in controllermethodreflector.php compatible with PCRE 6.x. fix broken link on app management page for apps without ocsid - fix #?. LDAP User Cleanup. add ldap:check-user to check user existance on the fly. forgotten file. PHPdoc fixes, no code change. and don't forget to adjust tests. show spinner on file upload in IE8, 9. Added error check to lib/private/image.php. Check for version before mounting a public link. Prevent leaking db connection info in the stacktrace. Fix source path when share is a mount point. Add OC TempManager to handle creating and cleaning temporary files. Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. fix retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since buggy behaviour occurs when the p?. Set the debugoutput channel to error_log instead of echoing it. Remove duplicate
6.0.10beta127 Jul 2015 15:45 minor feature: Add - instanceOfStorage to handle instanceof for storage wrappers. Use instanceOfStorage instead of instanceof. Fix storage wrapper being called with null. Pass any methods custom to specific storage implementations to the wr?. Continued flock work. added missing LockNotAcquiredException. Dont backport unit tests for code that isn't backported. add max-width to directLink input to prevent overflow. keep long file names in one line to not overflow download button on m?. fix failing unit test. Add a change propagator class to handle propagating etag and mtime ch?. Split of cache writes in the scanner to their own methods. propagate changes in the scanner. Fix recursive scanning. Fix unit tests. Fix size calculation during recursive scan. Fix unit tests. fix rename of encryption keys. Fix copy conflict dialog translation. Repair broken parent link in the scanner. add some comments. remove unused argument. Fix public download link when zip download is disabled. Added max heartbeat interval to prevent integer overflow. Add deprecation notice to load functions. Fix unit test. fix PHPdoc. add method to count groups on LDAP. LDAP Wizard: count users and groups with the power of paged search. consolidate requirement check. fix PHPdoc. Wizard: get really all groups from LDAP by power of Paged Search. make all this work in an early configuration state in the wizard by m?. simplify two methods a bit, because they are not used for group searc?. remove unused vars; increase scrutinizer happiness. 6.0.4 beta 1. trusted domains shall not be ignored on autosetup. Fix merging of external storage configurations. Backport subset of #4179, re-established Oracle compatibility for LDAP. always use oc filesystem for rename operation. always use a OC Files View. 6.0.4. always use '/' as dir seperator. Remove etag warning in trashbin. Do not retrieve storage stats for trash bin. normalize path before comparison to make sure that we always find the?. check if file exi
7.0.8beta123 Jul 2015 20:25 minor feature: Trim port from domain. Add workaround for older instances. Add test for IPv6 without port. Patched french translation. Wipe cache if there is no response from feed. Create config if it does not exists. preserve an asterisk at the start when escaping a search term. add doc. 7.0.4. remove duplicate loaded personal.js -. Skip headers that can not be split. translated saved message in files external. fix placeholder fake in IE8 9 that brokes group listing in user man?. Check if files are deletable before trying to delete them. Dont show the delete button for selected files if one of the selected?. Add js unit test. . Do not remove dir entry if it has the same name as the parent. Ensure user mountpoints are setup when using getUserFolder. Return real mime type on PROPFIND. remove ugly hack and don't use OC Preview Image for tiffs and svgs. make regex in controllermethodreflector.php compatible with PCRE 6.x. fix broken link on app management page for apps without ocsid - fix #?. LDAP User Cleanup. add ldap:check-user to check user existance on the fly. forgotten file. PHPdoc fixes, no code change. and don't forget to adjust tests. show spinner on file upload in IE8, 9. Added error check to lib/private/image.php. Check for version before mounting a public link. Prevent leaking db connection info in the stacktrace. Fix source path when share is a mount point. Add OC TempManager to handle creating and cleaning temporary files. Use the TempManager to handle temporary files. no need to store the form factor in the session - it's computation is?. replace outdated 'shared' people icon with regular share icon as fall?. fix retrieval of user groups. drop useless "!!! No reuse of etag" -. Return valid fileinfo objects for part files. Use source storage permissions when scanning shared storage. Add View::getMount() for stable7. Proper constant for stable7. php ), since buggy behaviour occurs when the p?. Set the debugoutput channel to error_log instead of echoin
6.0.905 Jul 2015 03:05 minor feature: backport stable6 Skip filescan but execute hooks. Add - instanceOfStorage to handle instanceof for storage wrappers. Use instanceOfStorage instead of instanceof. Fix storage wrapper being called with null. Pass any methods custom to specific storage implementations to the wr?. Continued flock work. added missing LockNotAcquiredException. Dont backport unit tests for code that isn't backported. add max-width to directLink input to prevent overflow. keep long file names in one line to not overflow download button on m?. fix failing unit test. Add a change propagator class to handle propagating etag and mtime ch?. Split of cache writes in the scanner to their own methods. propagate changes in the scanner. Fix recursive scanning. Fix unit tests. Fix size calculation during recursive scan. Fix unit tests. fix rename of encryption keys. Fix copy conflict dialog translation. Repair broken parent link in the scanner. add some comments. remove unused argument. Fix public download link when zip download is disabled. Added max heartbeat interval to prevent integer overflow. Add deprecation notice to load functions. Fix unit test. fix PHPdoc. add method to count groups on LDAP. LDAP Wizard: count users and groups with the power of paged search. consolidate requirement check. fix PHPdoc. Wizard: get really all groups from LDAP by power of Paged Search. make all this work in an early configuration state in the wizard by m?. simplify two methods a bit, because they are not used for group searc?. remove unused vars; increase scrutinizer happiness. 6.0.4 beta 1. trusted domains shall not be ignored on autosetup. Fix merging of external storage configurations. Backport subset of #4179, re-established Oracle compatibility for LDAP. always use oc filesystem for rename operation. always use a OC Files View. 6.0.4. always use '/' as dir seperator. Remove etag warning in trashbin. Do not retrieve storage stats for trash bin. normalize path before comparison
6.0.9beta24 Jun 2015 10:05 minor feature: Allow apps to create custom session handlers. backport stable6 Skip filescan but execute hooks. Add - instanceOfStorage to handle instanceof for storage wrappers. Use instanceOfStorage instead of instanceof. Fix storage wrapper being called with null. Pass any methods custom to specific storage implementations to the wr?. Continued flock work. added missing LockNotAcquiredException. Dont backport unit tests for code that isn't backported. add max-width to directLink input to prevent overflow. keep long file names in one line to not overflow download button on m?. fix failing unit test. Add a change propagator class to handle propagating etag and mtime ch?. Split of cache writes in the scanner to their own methods. propagate changes in the scanner. Fix recursive scanning. Fix unit tests. Fix size calculation during recursive scan. Fix unit tests. fix rename of encryption keys. Fix copy conflict dialog translation. Repair broken parent link in the scanner. add some comments. remove unused argument. Fix public download link when zip download is disabled. Added max heartbeat interval to prevent integer overflow. Add deprecation notice to load functions. Fix unit test. fix PHPdoc. add method to count groups on LDAP. LDAP Wizard: count users and groups with the power of paged search. consolidate requirement check. fix PHPdoc. Wizard: get really all groups from LDAP by power of Paged Search. make all this work in an early configuration state in the wizard by m?. simplify two methods a bit, because they are not used for group searc?. remove unused vars; increase scrutinizer happiness. 6.0.4 beta 1. trusted domains shall not be ignored on autosetup. Fix merging of external storage configurations. Backport subset of #4179, re-established Oracle compatibility for LDAP. always use oc filesystem for rename operation. always use a OC Files View. 6.0.4. always use '/' as dir seperator. Remove etag warning in trashbin. Do not retrieve storage stats for
8.0.408 Jun 2015 15:25 minor feature: Fix themes README. Revert custom patch that can cause problems. Clean application identifier before processing. Ensure that passed argument is always a string. Disallow semicolons in passed commands. 8.0.4RC2. Revert "fix theme in IE8 and IE9". Add min-height to login page for IE8 and IE9.
6.0.8RC203 Jun 2015 23:25 minor feature: Revert custom patch that can cause problems. Ensure that passed argument is always a string. Disallow semicolons in passed commands. Upgrade to use latest phpunit -.
8.0.4RC130 May 2015 06:45 minor feature: Simplify code. fix link for Preview documentation. Only rescan versions once in trashbin. bump version. Allow disabling the cache updater. Disable the cache updater when doing the encryption migration. add some tests for disabled updater. Move keys instead of copy during encryption key migration. Update scanFile() and scanChildren() to the new signature of the pare?. Add a test for ObjectStore NoopScanner. Fix method signature for stable8. fix warning in gc. Fix totally broken AppStore. Sort results. 14719 without public API. Use an atomic implementation on sqlite for insertIfNotExist(). use insertIfNotExist() in cache put. set up paged search when limit is 0. Verify CSRF token already in update.php and not the EventSource code. proper filename for "require version.php". 8.0.2. 8.0.2. Check whether the file id is valid, before using it to delete the pre?. Maintenance mode message might be misleading. Etc timezones don't exist for.5 and.75 offsets. tx-robot updated from transifex. display app update error messages -. Extract the remote host from user input in share dropdown. Add cURL as hard-dependency. cron shall not operate in case we are in maintenance mode -. Fix size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. support paged results against 389ds. Allow specifying the compare-array for insertIfNotExists(). Only check unique keys for the comparison on filecache insert updat?. insertIfNotExists() for storage insertion. Better save then sorry. Get the id before using it. Adding unit test which shows insertIfNotExists to fall apart in certa?. let insertIfNotExist() throw the native DBALException - no need to hi?. Add test for UniqueConstraintViolationException on wrong key. Fix doc blocks of insertIfNotExists() method. Throw a RuntimeException in the cache aswell. Also use all keys for an empty array, just in case. validate resource's integrity before using it. Do not abort w
8.1.0beta219 May 2015 20:05 minor feature: throw exception when LDAP Connection was lost. add integration test to ensure correct behaviour on lost connections. Fix version rename with files and folders. Update etag of direct parent on unshare. fixing recovery tooltip. adding username as param for isrecoveryenabled. Resize filepicker on window size change. add max-width of 600px to filepicker. Fix the share mail notification when the item is in a folder. Enable file icons previews in "Shared ..." categories. Avoid the log entry with the ModuleAlreadyExists exception when enabl?. use cross storage move when renaming the part file during webdav put. Do not run method when the path is empty. drop global file cache support, . Add a test for getting the versions of an empty path. fix cron errors to only appear in one line instead of introducing ano?. Validate the quota value to be a correct value. Fix typo in encryption module message. check optional parameter before using it, . tx-robot updated from transifex. Pure numbers are returned as bytes right away. improved admin settings. Add warning to OCC as well in case another PHP version is used there. Some locales need to be converted to be compliant with CLDR. tx-robot updated from transifex. Grammar, removal of line break. tx-robot updated from transifex. tx-robot updated from transifex. use hooks to update encryption keys instead of the storage wrapper if?. Always test the object and the legacy class. Add a test for parallel insert. Use insertIfNotExists to avoid problems with parallel calls. fix check if file is excluded from encryption. fixing test. Use OC.webroot instead of calculating the URL. tx-robot updated from transifex. Update CA bundle. Added rmdir to trashbin storage wrapper. Check if cURL supports the desired features. Use active instead of non existing pressed. fix webdav quota check for the root of the dav endpoint. remove superflous button. . ellipsize first item in multiselect, . fix user mgmt search
8.1.0beta108 May 2015 06:45 minor feature: Update encryption.php. enable testRewind. enable testWriteWriteRead. fix unit tests. tx-robot updated from transifex. tx-robot updated from transifex. fix layout for multiline buttons which are . tx-robot updated from transifex. Verify that the encryption module exists before setting it. Add occ commands to manage the encryption modules. Add a test that the default module is returned before we fall back. Add test for setDefaultEncryptionModule. Deduplicate module mock. Make getDefaultModuleId public and get module protected. Make methods explicit public. Add unit tests for the commands. Use interface. Fix new tests. Fix scrutinizer complain. Fix module registration. Undefined index: default. fall back to the ownCloud default encryption module and aes128 if we ?. Fix type annotation. unit test for etag propagation across shared storage boundary. Make the change propagator an emitter. Allow getting *all* share entries owned by a user. propagate etags for all user of a share. dont use our now non existing hook. adjust test. remove duplicates from rebase. more propagation tests. Make sure the owner mountpoints are setup. propagate changes up reshares. add rename hook for propagation. minor fixes. fix propagation when renaming a directly reshared folder. fix merge. triger propagation for webdav uploads. fix test. cleanup hooks. use microtime to prevent race conditions. safer teardown. . Can't use function return value in write context. Fix several type(hint) errors in private/helper.php. dont pass floats as timestamp to the changepropagator. Rephrase "TL;DR". Simplify even more. handle case where the given language is unknown - refs . Fix file name validation in New menu. fix typo. Add check for "replace" command. tx-robot updated from transifex. fix several issues with doc blocks on share.php. Fix return type of the getRootFolder() method. Password set via OCS API should not be double escaped. Correctly generate the feedback URL fo
8.0.324 Apr 2015 21:25 major feature: 8.0.3.
8.0.3RC320 Apr 2015 13:45 minor feature: External user app: Add note to enable it first. Check directory handle before we use it. Do not overwrite the shareType so the post hook is still correct. Add a test for the post_shared hook shareType. Check if cache files are readable. No fruitless count attempts, and notification should disappear. On ownCloud upgrade: upgrade all apps in order, load important ones. Fix "other" app update stack. Add hint for troubleshooting MS Word previews. Catch any whitespaces which might get written to the output buffer wh?. Generate valid human readable text for 0 - x. App install behind a Proxy. Removed anchor in config.sample.php. Fix typo. Update tr.json. Console commands shall not be limited with respect to execution time ?. Bump RandomLib to 1.1.0 for stable8. Check if imageflip is available. Properly show the warning about the missing composer autoloader. Return milliseconds instead of seconds for lastLogin - refs. Fixing unit tests in UsersControllerTest. Use APCu only if available in version 4.0.6 and higher. URLEncode logout attribute. Check if the offset exists before accessing. Add mapping for a broken varchar type. Remove old l10n files. If no link text has been set for the navigation show the link nonethe?. In some case charset can be in lower case. DAV authentication: use Owncloud's internal user instead of HTTP-supp?. DAV authentication: also use Owncloud's internal user for short-circuit. Use insertIfNotExists() and reload mimetypes after inserting one. Always load authentication apps. Fix issue with previews not being displayed if filename contains apos?. Remove hacky Substring support for MSSQL. Properly detect streamCopy errors. Return null when requesting tags for null user. Update doctrine/dbal to 2.5.1. Skip primary index if the table has one. 3rd-party apps are disabled on upgrade - refs . shipped and 3rd-party apps of type authentication and session will re?. 3rd-party apps are only disabled in case core is upgraded. print app upgrade information to con
8.1.0alpha116 Apr 2015 14:25 cleanup: Reset init status before login. Introducing trait LocalTempFileTrait. Fixing encryption storage wrapper tests. Fixing encryption stream wrapper seek - thanks @jknockaert. Adding unit test for read and write of big file. fix versions download and previews. remove unused code. Properly set size and unencrypted size in the stream unit tests. Adjusting count on read. Using stream_get_contents in file_get_contents implementation + close?. implement webdav copy. add unit tests to the keystorage. fix versions tests. Encryption storage wrapper is enabled by default - necessary to detec?. comment change as it broke unit tests. userRecovery() was replaced by setRecoveryForUser(). PHPDoc cleanup - clean code o/. fixing unit test execution. fixing unit test execution - test dummy module was behaving wrong. adding recovery tests. adding recoverFileTest. adding user setup test and adding 4 tests to keymanager. respect mount option while encrypting. fixing unit tests. fixing unit test execution related to trashbin. Deduplicate code. Fix PHPDoc. In case of encryption exceptions we return 503 - this will allow the ?. fixing unit test - expected value change due to different size being ?. Introducing the maximum size preview. fixing license headers - encryption code related. adding test for user hooks. Adding check command to validate server environment - . fix function call. command delete orphaned file cache entries. Delete orphaned shares in a background job. Fixing showing Settings button next to gear icon. Added FIXME about registering jobs in apps.php. Replace originalStorage in tests with a proper teardown. Disable OCS api when in maintenance mode. Disable trashbin when testing orphaned shares deletion job. Fix language level incompatibilties. Work directly on the storage when uploading over webdav. read cipher from key header and always write a key header if a new pr?. don't throw exception if a file gets uploaded and encryption is disabled. Fix ma
8.0.3RC128 Mar 2015 08:25 minor feature: Remove hacky Substring support for MSSQL. Return null when requesting tags for null user. Add detection for invalid CLI configuration for settings page. Simplify code. Only rescan versions once in trashbin. Allow disabling the cache updater. Disable the cache updater when doing the encryption migration. add some tests for disabled updater. Move keys instead of copy during encryption key migration. Update scanFile() and scanChildren() to the new signature of the pare?. Add a test for ObjectStore NoopScanner. Fix method signature for stable8. fix warning in gc. set up paged search when limit is 0. Verify CSRF token already in update.php and not the EventSource code. Proper filename for "require version.php". Maintenance mode message might be misleading. Etc timezones don't exist for .5 and .75 offsets. tx-robot updated from transifex. Display app update error messages. Extract the remote host from user input in share dropdown. Add cURL as hard-dependency. cron shall not operate in case we are in maintenance mode. Fix size propagation over shared storage boundary. Add unit test for size propagation across share boundaries. support paged results against 389ds. Allow specifying the compare-array for insertIfNotExists(). Only check unique keys for the comparison on filecache insert updat?. insertIfNotExists() for storage insertion. Better save then sorry. Get the id before using it. Adding unit test which shows insertIfNotExists to fall apart in certa?. let insertIfNotExist() throw the native DBALException - no need to hi?. Add test for UniqueConstraintViolationException on wrong key. Fix doc blocks of insertIfNotExists() method. Throw a RuntimeException in the cache aswell. Also use all keys for an empty array, just in case. validate resource's integrity before using it. Do not abort when meeting unfixable legacy storages. Properly forward repair errors and warnings. Detect that the done flag was not set after repair fail. Fixed expected warning count on repair fail.
8.0.210 Mar 2015 13:45 minor feature: Fix totally broken AppStore. Sort results. Use an atomic implementation on sqlite for insertIfNotExist(). use insertIfNotExist() in cache put.
8.0.104 Mar 2015 08:25 minor feature: Append search results to custom container. 8.0.1. fix link for Preview documentation.
8.0.1RC128 Feb 2015 03:45 minor feature: 8.0 beta 2. tx-robot updated from transifex. Remove duplicated definition of APIController. Fix bogus deletion on copy + unlink through rename. naming fixes while reviewing. Catch storage exception in scanner for remote shares. Replace OC_Log::ERROR with OCP Util::ERROR. fix node interface. Add back exit(). Prevent double slash in shareinfo request URL. use uid provided by setupfs hook to mount server2server shares, other?. certificate manager only needs the user-id, no need to pass on the co?. certificate manager should always use a OC Files View otherwise we w?. Disable JS plugin for sharing in public mode. Do not disclose share owner in public file list. Only reload file list after remote share accept request returns. Make error more descriptive. Use `file_exists` to verify that config file exists. tx-robot updated from transifex. disable the app code checker - some previous shipped apps cannot be i?. let init() take an INode - fixes PHP message. Indicate that the share owner is remote in the filelist. Add value if restore of data is possible for a user. Fix mount config unit test failures. Allow saving incomplete external storage config. Fix return type of addStorageWrapper in PHPDoc. Use proper namespace. Prevent wrapping null storage. 8.0.0 RC1. tx-robot updated from transifex. Reference module with `.c`. Update the cache when renaming even if we dont emit hooks. Add unit test. Fix trash error when deleting files with the same name at the same ti?. tx-robot updated from transifex. disallow provisioning api to be enabled for groups only. Scroll to file in folder, when using "search in other places" link. Fix resolving paths for views rooted in a file. Fix webdav put for single file webdav shares. remove trailing slash. make sure that we always create a public share key for remote shares. rename 'server-to-server sharing' to 'federated cloud'. Dont remove a file from cache if the delete operation failed. Detect failed deletes
5.0.1921 Feb 2015 22:05 minor feature: make getUidAndFilename() private. cleanup PR. fixes #5367. fix check if we upload to /Shared. if the database doesn't contain any information about the recovery mo?. remove unused variable. fix placholder counting. backport home storage to stable5. allow to share a file/folder as public link also if one of it parents?. backport executeAudited(). use executeAudited() for all cache queries. call OC_Util::checkLoggedIn() on checkSubAdminUser() as well. remove leftover execute() and unused variables. allow dnd into folders starting with whitespace. disable MDB2_PORTABILITY_RTRIM. extend unit test to directories starting or ending in whitespace. adding second argument to DatabaseException. use closest instead of parent. 5.0.13 RC1. When updating an appstore app, execute a database update. Concatenate string in SQL instead of PHP. 5.0.13. we create the cookies for the url path OC:: WEBROOT - as a result we?. let's increase the version number once more. Now removing stray old cookies from 5.0.12. add debug output related to app enablement. fix enabling apps for oracle cornercase. use empty to check for null and ''. add missing argument query. fixes #5808. Fixed normalizePath() to strip out single dot dirs. Files app backend now normalizes paths before rendering templates. Added missing test with leading backslash. Removing trailing dot in path that samba doesn't seem to like. Fixed SMB file deletion success detection. backport search scrollto filter to stable5. fixing js error in case the file name is a number. External storage space is now not counted in total space. Fixed quota calculation to also exclude ext storage. Fixed ext storage free space to not be restricted by quota. Fixed storage stats to be based on current directory. Cherry-pick of 5d671a8 onto stable5. and true contradict each other. Emulate touch() for backends that don't support it. Fixed testTouch unit test to work with stable5. Merge branch 'stable5' into fixing-4866-stable5. Me
8.0.010 Feb 2015 00:25 minor feature: Added capabilities whether a server allows public links. Only return capabilities if they are set. Use single quotes. Converted getCapabilities to non static function. Added unit test to test getCapabilities for files_sharing. Split up unit tests. enhance sqlite warning on admin page as well as during setup - fixes #?. tx-robot updated from transifex. Show warning for PHP versions older than 5.4.0. Don't highly discourage. Revert "adding OC-ETag header". tx-robot updated from transifex. Coherent use of "SQLite" in lines 119 and 124. Updated sharing capabilities. Bit better formatting when using json output. Update installation.php. Updated unit tests. tx-robot updated from transifex. Normalize before processing. don't check if we have a valid user. always specify limit, except you do like questionable surprises. tx-robot updated from transifex. Revert "Add OCS sharing info to capabilities". 8.0 final
8.0.0RC206 Feb 2015 01:05 minor feature: Fix DAV exceptions, some will still return false now. Fix subadmin listing of group. Add unit tests. get correct user for paths to the trash bin, needed for remote shares?. no need to initialize the same view twice. Switch to a factory and add unit tests. Consistent variable naming. tx-robot updated from transifex. tx-robot updated from transifex. fix trusted domain localization. Default to `null` for lostpassword. Add unit tests for empty token. Mock l10n in the setup. tx-robot updated from transifex. encryption requires openssl and user_ldap requires ldap . add libs which have no version number. include core version into js/css version tag - fixes #13702. Add callCheck to testremote.php. Disallow disabling of files app. tx-robot updated from transifex. no update routine needed from OC 7 to 8. enabled disabled files app in repair step. tx-robot updated from transifex. detect root of mountpoint also if the trailing slash is missed. Disable autocomplete for SMTP Password. Revert "Disable autocomplete for SMTP Password". fix user loading. 8.0.0 RC2
8.0.0RC101 Feb 2015 07:05 minor feature: Close cursor early in calculateFolderSize. Close cursor after checking for existing config values. Align checkbox configuration in external files. adding console command to migrate encryption keys - refs #13450. Do not call wrapStorage if storate with same name added twice. user fs must be setup up, so that the real user folder is mounted on ?. Add a method to set/unset multiple config values in one call. removeStorageWrapper to unregister a storage wrapper. Call final unlink in trash wrapper's storage. Apply wrappers to existing mounts before registering it. Only move files from the current user to the trashbin. Use setConfigs() instead of calling setConfig() multiple times. Remove storage wrapper for oc_trashbin in unit test. Preserve mtime when doing cross storage move. Unregister trashbin storage wrapper at the end of tests. Simplify trash storage unit tests. Add trashbin storage wrapper unit test for versions. tx-robot updated from transifex. Remove duplicated definition of APIController. Fix bogus deletion on copy + unlink through rename. naming fixes while reviewing. Catch storage exception in scanner for remote shares. Replace OC_Log::ERROR with OCP Util::ERROR. fix node interface. Add back exit(). Prevent double slash in shareinfo request URL. use uid provided by setupfs hook to mount server2server shares, other?. certificate manager only needs the user-id, no need to pass on the co?. certificate manager should always use a OC Files View otherwise we w?. Disable JS plugin for sharing in public mode. Do not disclose share owner in public file list. Only reload file list after remote share accept request returns. Make error more descriptive. Use `file_exists` to verify that config file exists. tx-robot updated from transifex. disable the app code checker - some previous shipped apps cannot be i?. let init() take an INode - fixes PHP message. Indicate that the share owner is remote in the filelist. Add value if restore of data is possible for a u
8.0.0beta227 Jan 2015 03:16 minor feature: Return false if the login is canceled in a hook. JS cleanup. allow to read again objectclasses and groups under certain conditions. update user or group count only, when the multiselect is closed. coding style. fix_#11348 Safari rename button positioning. Fix getItemSharedWithUser for groups. Drop the hide and show of new users in user list. use some magic to make 'popular browsers' work. Add ie8 text-overflow: ellipsis support. Prioritise Basic Auth header over Cookie. fix unlocalized favorites browser title and alttext. Reuse the array key of mimetypes. increase version. This time for real. Fix filtering for users when gid is empty. fix typo - caused by 3d997e8. Fix exif orientation for flipped images. Skip stray part files during initial encryption. Add class attribute types in encryption Util class. tx-robot updated from transifex. replace hook with storage wrapper. Remove stripslashes() from newfolder.php. check is mimetype is set - fixed #13452. also show message for empty display name if change of it isn't allowed. fix typo of blog - changed to block. show animated gifs on public sharing page. Close session properly. Fix chunked query for tags + unit test. set MySQL autocommit on connection setup. tx-robot updated from transifex. Fix WebDAV auth for session authentication only. Add a test case for memcaches to store an array. Json_(en de)code values on redis to be able to cache arrays. avoid this- cache being null - fixes #13491. add a Windows warning. kill ancient code. Bypass the view when storing encryption keys. this must be larger then ( ), since buggy behaviour occurs when the p?. do not clear fields until request return success. tx-robot updated from transifex. Unit tests are a must have for any changed code. External share dialog must properly read entered password. Add unit test for external share JS dialog. Remove duplicated slashes from the requested url. Fix webdav mkdir for remote shares. Set the debugoutput chan
8.0.0beta119 Jan 2015 10:05 minor feature: don't show no files yet when mask is in place, fixes #13141. Disable part files for OC ext storage backend + s2s backend. remove unused variable and fix undefined variable. add js tests for filelist filtering. make versions of shared files downloadable. Check for existence of _GET keys. Verify authentication before initializing apps and routing. Add some more sanity checks for maintenance mode. tx-robot updated from transifex. 32-bit typo fix. keep spaces out of translation. suggestion by transifex translator. make Share button localized again. version up. l10n: delete permanently fix. tx-robot updated from transifex. Allow dropping files on the table container. Send the proper original name for uploaded files. fix retrieval of user groups. Use a special filter expression for Oracle to filter the prefix - fixes . Check for current user to have the same id then the owner of the conf?. Check array size, before using the 3rd element from it. Properly update internal file info with updated tags. Return tags after rename. Return path attribute for ajax rename operations. Fix searchCommon to properly match path name. add https:// placeholder for From Link feature. closes #13255. Check for the posix extension - refs #13282 (comment). Adding repair step to fix missing etags - fixes #12172. tx-robot updated from transifex. usage of const in JS is supported in IE11+. drop useless "!!! No reuse of etag" - fixes #13187. Use json_encode on string. adapt decrypt all and restore/delete key backups to the new folder st?. drop dead code - ref #13301. Return valid fileinfo objects for part files. if we download a public shared file we need to retrieve the user from?. Fix PHP doc and enforce type. Fix annotations in file view. move search folder into core/. set accept to 1 (=true) for all server-to-server shares on update, at?. Get rid of `stripslashes()`. drop unused parameter. tx-robot updated from transifex. The files_external app might need the
8.0.0alpha212 Jan 2015 09:45 minor feature: Default to reusing etags in the scanner. LDAP User Cleanup: Port from stable7 without further adjustements. basic adjustments for OC 8. I.e. no visible issues, LDAP tests pass. move from OC Preferences to OCP IConfig. planned refactorings for OC 8. Use Doctrines filter by table name. inject OCP IConfig instance in migrator. use injected config object and fix typos. add proper prefix for migration tests. add default for dbtableprefix. Fix: X-Accel-Redirect did not support custom data dir and local mounts. removed a little duplication. tx-robot updated from transifex. full page search results. new OC.Search, add search result formatters and handlers, use full co?. move code from js.js to search.js in the search app. add paged provider. ajax paging, some js cleanups. move search results below filelist, show hint when results are off sc?. first style fixes to search results. adjust search result alignment depending on if the layout has favorit?. filter new rows. hide header when no files in list match. show audio icon image previews. remove globe fallback icon. set empty filter when hiding results / esc. hide irrelevant stuff in empty filelist. allow getting the last query. fix visibility. allow getting the last query. hide, esc, and backspace fixes. add SIZE_ALL const. that - self, add missing var. don't use full class name to register plugin. instantiate file search. fix js tests. use correct visibilities. fix count. Fix rendering search results. add file summary filter spec tests. make OCA.Search.Files available in tests and for other apps. show no files found message. correctly update search results when query is changed, show spinner w?. do not hide search results when clicking, but hide on ESC. text and icon fixes. use " to avoid escaping '. clear search results when clicking the x in type=search input field. use correct spinner. delay hiding no results message until search is triggered. pluralize translation. Add placeholder app.php for provisioning_api s
8.0.0alpha102 Jan 2015 03:16 minor feature: Correctly inject the language into the subcall. Make userId mandatory for searchByTags. Specify list of activity parameters for sharing extension. Added searchByTag in cache jail wrapper. Remove conditional check for 5.3 compatibility. rework api of DependencyAnalyzer. Add test for user without backend. adding unit tests for PlatformRepository::normalizeVersion(). Show user backend in user management. Use array key instead of value. Use limit and offset. Comment code path. Make comment clear. fix initial loading limit of user management on large screens. Return ? if mtime is 0 or -1. tx-robot updated from transifex. bower jquery-ui - exported changes to a separate css file. tx-robot updated from transifex. make regex in controllermethodreflector.php compatible with PCRE 6.x. Olivier Paroz OCP AppFramework Utility IControllerMethodReflector. tx-robot updated from transifex. Sort results to make sure assert work on consistent order. Return file info from Node API. Added favorites feature to the files app. Correctly replace favorites icon when re-rendering file actions. fixing owncloud version. Load handlebars in core. Use star icon for favorites. Implement method that reads vendor libs from core.json. add CSS to shift header to account for when favorites are present. shift actions to the left a bit to account for right shift due to fav?. Fixed has-favorites CSS. Remove spinner when toggling file favorite. Fixed small code style issues. Remove unused file. tx-robot updated from transifex. Send mail for new users. Move timezone logic out of server.php. add unit tests for new user create mail. make sure styles and scripts are only loaded once. use script instead of OCP Util methods. load showpassord.js conditionally in the template only if needed. add a isLoggedIn method to the usersession and deprecate the isLogged?. first round of deprecation. Add some fancy translation chart. use two tests instead of one. fix tests. tx-robot updated
7.0.411 Dec 2014 00:05 minor feature: Trim port from domain. Add workaround for older instances. Add test for IPv6 without port. Create config if it does not exists. preserve an asterisk at the start when escaping a search term. add doc. 7.0.4
7.0.4RC206 Dec 2014 16:45 minor feature: cache total user count. add ldap-search command to occ. LDAP search filter creation changes:. Allow read-only configuration. add proper description what database is supported by CE and EE. trim search string before passing it on. password column needs to allow null otherwise Oracle will break for e?. 7.0.4 RC2
7.0.4RC103 Dec 2014 00:25 minor feature: dont fail with 500 if configured display name attribute is not set. Fix infinite loop if count and limit is 0. Run preupdate before an update. Fix root path handling for WebDAV ext storage. user_ldap: Reimplement convertSID2Str() without BCMath dependency. Ignore port for trusted domains. Add repair steps for legacy config files. fix for issue #10880. removal of wrong/double implemented check. cleanup group admin(s) on deleteGroup. Hiding add to your own cloud if server2server sharing is not enabled. Check if app is enabled for user. Fix file upload to ext storage when recovery key is enabled. Backport #12181. file size on non-(Linux/BSD/Windows)-installations. add newline. make sure that we don't find the wrong shares if a user and a group h?. make sure that we only find the shares from the correct share type if?. only users can have a display name different from the id. Testcase base class. Do not use uniqid in Group and User tests as it is not unique on windows. Test LargeFileHelperGetFileSize also with ascii only characters. Windows does not support CHMOD, therefor we can not test not writable?. Skip some more tests on Windows which just can not work at all. Fix single run of encryption tests and usages of uniqid() and fopen(). Make it possible to cleanPath() absolute Windows paths. Fix Files Storage Home::testRoot(). Correctly refresh the apps list after removing the mock. Correctly restore previous root mount point after testing. Back to OC_Util::generateRandomBytes(). Simple fix for the wrong Mapper reset. use the new base class for share/share.php tests. Fix code layout before fixing the function. Use md5() of the original name instead of uniqid() for slugifying. Fix mapping of relative paths. fixing cache routes. adjust autocomplete behavior for sharing menu. Show warning when invalid user was passed. Backport OC Security Crypto to ownCloud 7. Only store user credentials when SMB_OC storage is enabled. add y to with-aspect naming schema. delete all c
7.0.320 Nov 2014 03:17 minor feature: add seek and tell to streamwrapper test. return boolean in OC::stream_seek. return boolean in Ciose::stream_seek. in quota wrapper use === instead of ! for better readability and as i?. Reenable file proxy when renaming between mount points. date printed in the admin section regarding last execution time is al?. Added extra check to avoid deleting key folders. Log unsuccessful temp file creation and return false. WebDAV now throws 403 when deletion did not work. Add a configuration switch for enabled preview mimetypes. first check if a private key exists, if not it is always a recovery s?. Append port to trusted domain in case it's not 80 or 443. Do only follow HTTP and HTTPS redirects. Use non-empty defaults. Fix share key finding algorithm in various cases. remove post setup check. using flush() here is pointless as we render the layout into a memory?. Previous commit was not based on master, retry. Removed broken tar cu?. Merge branch 'stable7' into backport-11211. Moved WebDAV and internet checks to client side JS. Check for blacklisted characters. fix filepicker home icon being partly hidden, fix #10169. Updating 3rdparty - contains updated tar archive and getid3. Show a proper error message when trying to scan the filesystem for a ?. Clarify possible preview providers for type Office. Don't keep the full info of all children in memory. Expose creatable permissions trough fileinfo. Fix dav permissions for folders without create permissions. for whitelabeled edition, show branding name (e.g. 'ownCloud') instea?. Added spinners in share dropdown. Add ID to markup to have the checkboxes in the right position. Prevent monkey clicking on labels. increase version. Clear up confusion of log_rotate_size config value. dn needs to be fetched to be able to detect memberOf support. Close the session for preview generation. make sure that the users file system is initialized before we emit th?. Inject config into checkserver and cleanup tests. Don't complain about non-wri
6.0.5RC122 Aug 2014 03:15 minor feature: Fixed warning when browsing Shared folder. On clone create a new instance of the Configuration. Use array_key_exists instead of isset, because the latter returns fal?. add test for cloning and keeping configuration seperate. Fix 'Undefined variable: message' in OCP Util::logException. prevent dimmed ocdialog div from scrolling. Fixed mtime reading from OpenStack API. Fix swift touch operation. don't block php session while download is in progress. LDAP: Read email and quota when mapping user, fixes #7785. don't write file if opening a stream to encrypt the data fails. remove pl_PL - fixes #7973. Revert "remove Sabre_DAV_Browser_Plugin". Correction: failure on sharing when user ID was prefixed by zero. general styles for the content area. add PHP docs. more precise php doc. Fix admin-dir_permissions redirection when cannot write warning. Give storages the option to implement the getById behaviour for View-?. Implement getPath for shared files. Improve phpdoc. use a non-recursive chmod on the datadir. authentication apps need to be loaded in any case - fixes #7216. Meanwhile, the quota value is stored human-readable in the DB. fix unit tests. Add bindParam to statement wrapper. Do not expire chunks while checking for their existence. Fixed chunking and insufficient storage check. Remove dependency on container, removing service locator antipattern. fix double closing for filenames. Backport of PR #7837 to stable6. Disabled internet checking as mentioned when in proxy mode. To isolate the variable scope used inside the file it is required i?. fix code formatting. add requirements to routing. Update controller.php. Fixed Sabre Node implementation to correctly return timestamps as int. LDAP: fetch email from LDAP on userExists check as well (along to Quo?. Remove limit and offset manipulation when getting users or groups, be?. adjust tests accordingly. Backport of PR #7815, correct LDAP user count on setup with many users. LDAP: cache display names immediat
7.0.105 Aug 2014 03:15 hidden: Update objects only if the environment variable RUN_OBJECTSTORE_TESTS is set. Update ast.php. Merge pull request #10122 from malditoastur/patch-1.7.0.1
7.0.1RC103 Aug 2014 03:15 minor feature: Deduplicate user/password extraction from alternative HTTP headers.. Extract Auth Header logic into new function handleAuthHeaders().. Remove uneeded `strip_tags`. adding special handling of checkPrecondition() for chunked upload. Merge pull request #9775 from owncloud/backport-9738-stable7. Merge pull request #9777 from owncloud/fix-chunked-upload-stable7. updated the 7.0.0 release with some last minute fixes. Backport of sorting fix from master. Fix remote share when remote server is installed at the root. only commit in case a transaction is active. Prevent cron.php to trigger apps updating. Adding test which breaks because bit and/or enum datatypes are used. register type mappings for unknown/unsupported mysql types. - adding default value for recoveryPassword. Fix preview animation on uploading. fix sharing update, add proper escaping. Merge pull request #9892 from owncloud/fix_sharing_update_oc7. Fixed wrong brackets in apps settings. Dont throw an error when calling server- getUserFolder when logged out. Verify whether the URL is valid. Set version AFTER a successful update. improve look of search on mobile, save space in top bar. Dont try to execute jobs that no longer exist. update getID3 library add autoload. enable input grouping also outside of log in screen. ownCloud users are exported as address book. generate copy of sqlite database file in data directory. Merge pull request #9948 from owncloud/backport-9904-stable7. add OCS api call to set expire date for link shares. adjust error code. Fix enforced share expiration date to be based on share time. remove MssqlBundle. function declaration did not match. Merge pull request #9946 from owncloud/remove-mssql-bundle-stable7. function declaration did not match. Merge pull request #9990 from owncloud/fix-failing-unit-test-stable7. update attributes for share with user list, file should always have d?. remove share permission if user is excluded from sharing. show a warning in the personal settings and ad
7.024 Jul 2014 21:11 major feature: This release adds server-to-server sharing, lazy loading and sortable file views, notifications, exchanging without shared folder, mobile client support, Swift API for primary object storage, antivirus updates, an smtp config wizard, LDAP extensions, and editable email templates.