./www/php-owncloud, Web services under your control

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 10.0.9, Package name: php71-owncloud-10.0.9, Maintainer: ryoon

ownCloud gives you universal access to your files through a web
interface or WebDAV. It also provides a platform to easily view &
sync your contacts, calendars and bookmarks across all your devices
and enables basic editing right on the web.

Required to run:
[textproc/php-json] [converters/php-iconv] [www/php-curl] [graphics/php-gd] [databases/php-pdo_sqlite] [databases/php-pdo] [archivers/php-zlib] [archivers/php-zip] [lang/perl5] [shells/bash] [devel/php-posix] [converters/php-mbstring] [textproc/php-intl] [lang/python27]

Required to build:

Package options: sqlite3

Master sites:

SHA1: 4a3e6708cea6a9297acb7b30844681395de06853
RMD160: 3428ba9594b0980386aeffd72f8ae6e7d33adb37
Filesize: 39814.399 KB

Version history: (Expand)

CVS history: (Expand)

   2018-12-09 22:05:37 by Adam Ciarcinski | Files touched by this commit (53)
Log message:
Removed commented-out PKGREVISIONs
   2018-09-03 21:09:19 by Hauke Fath | Files touched by this commit (3) | Package updated
Log message:
Update to owncloud 10.0.9

From the changelog:

10.0.9 - 2018-07-17

Added account module middleware to be able to plug in logic after authentication \ 
- #31883 #31933
occ user:list now takes a list of attributes to display - #31115
Added Symfony events for user preference changes - #31266
Added Symfony events for public links shared by email - #31632
Added Symfony events for accept and reject for local shares - #31702
Added support for Imprint and Privacy Policy URLs in web UI and email footers - \ 
#31666 #31699 #31730 #31766
Added HTML template for lost password email - #31144
Received local shares can now trigger a notification to accept or reject them, \ 
also visible in "Shared with you" section - #31613 #31886
Rejected shares can now be accepted again in the "Shared with you" \ 
section - #31613
Provide original exception via logging events - #31623
Share autocomplete now displays useful tooltip when typing less characters - #31729
Added public Webdav API for versions using a new "meta" DAV endpoint - \ 
#31729 #29637 #31805 #31801
Added support for retrieving file previews using Webdav endpoint - #29319 #30192 \ 
#31748 #31788 #31862 #31865
Added versioning support for primary object store - #29607 #31285 #31595

Updated ca-bundle.crt - #31734
Bump symfony to 3.4.8 and other pending minor bumps - #31221
Bump karma from 2.0.0 to 2.0.2 in /build - #31253
Bump karma-jasmine from 1.1.1 to 1.1.2 in /build - #31378
Bump karma-coverage from 1.1.1 to 1.1.2 in /build - #31380
Bump zendframework/zend-inputfilter from 2.8.1 to 2.8.2 - #31431
Bump icewind/smb from 1.1.0 to 3.0.0 in /apps/files_external/3rdparty - #31521
Bump symfony 3.4.9 to 3.4.11 - #31571
Update jsdoc requirement to ~3.5.5 - #30036
Removed example theme which now lives in the theme-example repository - #31447
A user who is a member of multiple groups is now excluded from sharing if at \ 
least one of their group is configured for exclusion - #31737 #31822
Changed back default minimum search characters to 2 for share autocomplete due \ 
to confusion - #31729
Files app UI now uses new versions API through the "meta" DAV endpoint \ 
- #29607

Removed old private ajax API for previews, deprecated by DAV endpoint support - \ 
Bookmarks certificate was removed - #31878

Adjustments for the notifications messages of the sharing apps - #31947
Disable jquery globalEval - #31972
Work around Edge browser memory leak in web UI chunked upload - #31884
Don't fail if ISqlMigration doesn't return anything - #31779
Fixed restoring of versions for single file shares - #31681
Group admins are not able to create groups any more using provisioning API - #31738
Fix Oracle for queries using ILIKE operator - #31466
Improve user-sync command help description - #31691
Fix deletion and restoration of files in trashbin in some partial selection \ 
scenarios - #31700
Do not load the code of disabled theme apps - #31478
Fix encrypt-all and decrypt-all commands to keep shares when encrypting - #31600 \ 
Proceed with encrypt-all command by enabling user-keys if no mode is selected by \ 
user - #31612
Validate maximum length of a username - #31664
Save timezone as given during login - #31493
Fix checksum computation to not apply on read-write streams to avoid potential \ 
mismatch results - #31619
Exclude uploads directory from read-only cache mask, fixes guest app chunked \ 
uploads - #31596
Properly normalize paths for event, no &$magic needed - #31689
Use the correct user id in login related Symfony events - #31605
Fix public link dialog issue when collaborative tags app is disabled - #31581
Fix updating public link share in transfer ownership command - #31176 #31953
Do not set the password again if it hasn't changed - #31370
Use correct l10n to translate 'password was changed' email - #31553
Improve text in settings/personal App Password - #31539
Fix default language code example - #31448
Fix double slash in versioning file copy events - #31452
Split public password enforced capabilities based on a config - #31499
Fix bogus exceptions related to missing DAV nodes after deletion - #31479
Fix enabling of users by group admins in the web UI - #31489
Fix AccountMapper to return an object or throw an exception - #31445
Proper handling of exceptions in UserManager - #31446
Properly cache non-existing user in UserManager - #31446
Update verify checksums console output to flow more naturally - #31449
Subadmin shouldn't be able to add users to their groups via API - #31337
Catch duplicate inserts in token table - #31460 #31794 #32041
Fix overflowing public share names in the share panel - #31369
Fix occ user:sync to sync quota from preferences after upgrade if backend \ 
provided no quota - #31360
Fix for Redis dev editions - #31282
Fix mail debug message recipient field - #31227
Prevent infinite loop in case of error in "log" event handler - #31247
Fix HTTP status code when uploading virus-infected files - #31260
Add back robots.txt in the release - #31248
   2018-09-03 20:34:18 by Hauke Fath | Files touched by this commit (1)
Log message:
Add missing dependency on textproc/php-intl.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-06-22 01:22:51 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 10.0.8

Changes in 10.0.8

Dear ownCloud administrator, please find below the changes and known issues in \ 
ownCloud Server 10.0.8 that need your attention. You can also read the full \ 
ownCloud Server changelog for further details on what has changed.
PHP 5.6 deprecation

PHP 5.6/7.0 active support has ended on January 19th 2017 / December 3rd 2017 \ 
and security support will be dropped by the end of 2018. Many libraries used by \ 
ownCloud (including the QA-Suite PHPUnit) will therefore not be maintained \ 
actively anymore which forces ownCloud to drop support in one of the next minor \ 
server versions as well. Please make sure to upgrade to PHP 7.1 as soon as \ 
possible. See the system requirements in the ownCloud documentation.
Personal note for public link mail notification

One of the usability enhancements of ownCloud Server 10.0.8 is the possibility \ 
for users to add a personal note when sending public links via mail. When using \ 
customized mail templates it is necessary to either adapt the shipped original \ 
template to the customizations or to add the code block for the personal note to \ 
customized templates in order to display the personal note in the mail \ 
New mail notifications feature

ownCloud Server 10.0.8 introduces a new extensible notification framework. Apart \ 
from technical changes under the hood the Notifications app can now also send \ 
mails for all notifications that previously were only displayed within the web \ 
interfaces (notification bell) or on the Desktop client (notifications API) like \ 
incoming federated share or Custom Group notifications, for example. In the \ 
“General” settings section users can configure whether they want to receive \ 
mails for all notifications, only for those that require an action or decide not \ 
to get notifications via mail (by default users will only receive notifications \ 
when an action is required).
LDAP-related improvements

    When disabling or deleting user accounts in LDAP, the administrator can \ 
choose to either delete or disable respective accounts in ownCloud when \ 
executing occ user:sync (-m, --missing-account-action=MISSING-ACCOUNT-ACTION). \ 
User accounts that are disabled in ownCloud can now be re-enabled automatically \ 
when running occ user:sync if they are enabled in LDAP. When this behavior is \ 
desired administrators just need to add the -r, --re-enable option to their cron \ 
jobs or when manually executing occ user:sync.
    Furthermore it is now possible to execute occ user:sync only for single (-u, \ 
--uid=UID) or seen (-s, --seenOnly) users (users that are present in the \ 
database and have logged in at least once). These new options provide more \ 
granularity for administrators in terms of managing occ user:sync performance.
    Another notable change in behavior of occ user:sync is that administrators \ 
now have to explicitly specify the option -c, --showCount to display the number \ 
of users to be synchronized.

New events for audit logging

New events have been added to be used for audit logging, among others. These \ 
include configuration changes by administrators and users, file comments \ 
(add/edit/delete) and updating existing public links. When logs are forwarded to \ 
external analyzers like Splunk, administrators can check to add the new events. \ 
The latest version of the Auditing extension (admin_audit) is required.
New command to verify and repair file checksums

With ownCloud 10 file integrity checking by computing and matching checksums has \ 
been introduced to ensure that transferred files arrive at their target in the \ 
exact state as their origin. In some rare cases wrong checksums can be written \ 
to the database leading to synchronization issues with e.g. the Desktop Client. \ 
To mitigate such situations a new command occ files:checksums:verify has been \ 
introduced. The command recalculates checksums either for all files of a user or \ 
for files within a specified path, and compares them with the values in the \ 
database. Naturally the command also offers an option to repair incorrect \ 
checksum values (-r, --repair). Please check the available options by executing \ 
occ files:checksums:verify --help. Note: Executing this command might take some \ 
time depending on the file count.
New config setting to specify minimum characters for sharing autocomplete

For security reasons the default value for minimum characters to trigger the \ 
sharing autocomplete mechanism has been set to “4” (previously it was set to \ 
“2”). This is to prevent people from easily downloading lots of email \ 
addresses or user names by requesting their first letters through the API. As it \ 
is a trade-off between security and usability for some scenarios this high \ 
security level might not be desirable. Therefore the value now is configurable \ 
via the config.php option 'user.search_min_length' => 4,. Please check which \ 
value fits your needs best.
New option to granularly configure public link password enforcement

With ownCloud 10 the “File Drop” feature has been merged with public link \ 
permissions. This kind of public link does not give recipients access to any \ 
content, but it gives them the possibility to “drop files”. As a result, it \ 
might not always be desirable to enforce password protection for such shares. \ 
Given that, passwords for public links can now be enforced based on permissions \ 
(read-only, read & write, upload only/File Drop). Please check the \ 
administration settings “Sharing” section and configure as desired.
New option to exclude apps from integrity check

By verifying signature files the integrity check ensures that the code running \ 
in an ownCloud instance has not been altered by third parties. Naturally this \ 
check can only be successful for code that has been obtained from official \ 
ownCloud sources. When providing custom apps (like theme apps) that do not have \ 
a signature, the integrity check will fail and notify the administrator. These \ 
apps can now be excluded from the integrity check by using the config.php option \ 
'integrity.ignore.missing.app.signature' => ['app_id1', 'app_id2', \ 
'app_id3'],. See config.sample.php for more information.
New occ command to modify user details

It is now possible to modify user details like display names or mail addresses \ 
via the command occ user:modify. Please append --help for more information.
occ files:scan can now be executed for groups

Apart from using the occ files:scan command for single users and whole instances \ 
it can now be executed for groups using -g, --groups=GROUPS. Please append \ 
--help for more information.
New configurable default format for syslog

When using syslog as the log type ('log_type' => 'syslog', in config.php) the \ 
default format hahe new format and config.sample.php on how to change it.
New config option to enable fallback to HTTP for federated shares

For security reasons federated sharing (sharing between different ownCloud \ 
instances) strictly requires HTTPS (SSL/TLS). When this \ 
g.federation.allowHttpFallback' => false, to true in config.php.
Migration related to auth_tokens (app passwords)

Upgrading to 10.0.8 includes migrations related to auth_tokens (app passwords). \ 
When users have created app passwords as separate passwords l autocomplete for \ 
public link share dialog

When the “Sharing” settings option Allow users to send mail notifications \ 
for shared files for public links is enabled, users can send public links via \ 
mail from within the web interface. The behavior of the autocomplete when \ 
entering mail addresses in the public link share dialog has been changed. \ 
Previously the autocomplete queried for local users, users from federated \ 
address books and contacts from CardDAV/Contacts App. As public links are not \ 
intended for sharing between ownCloud users (local/federated), those have been \ 
removed. Contacts synchronized via CardDAV or created in the Contacts app will \ 
still appear as suggestions.
Notifications sent by occ can now include links

The command occ notifications:generate can be used to send notifications to \ 
individual users or groups. With 10.0.8 it is also capable of including links to \ 
such notifications using the -l, --link=LINK option. Please append --help for \ 
more information. There is also Announcementcenter to conduct such tasks from \ 
the web interface but it is currently limited to send notifications to all \ 
users. For now administrators can use the occ command if more granularity is \ 
Global option for CORS domains

For security reasons ownCloud has a Same-Origin-Policy that prevents requests to \ 
ownCloud resources from other domains than the domain the backend server is \ 
hosted on. If ownCloud resources should be accessible from other domains, e.g. \ 
for a separate web frontend operated on a different domain, administrators can \ 
now globally specify policy exceptions via CORS (Cross-Origin Resource Sharing) \ 
using 'cors.allowed-domains' in config.php. Please check config.sample.php for \ 
more information.
Solved known issues

    Bogus “Login failed” log entries have been removed (see 10.0.7 known issues)
    The Provisioning API can now properly set default or zero quota
    User quota settings can be queried through Provisioning API
    A regression preventing a user from setting their e-mail address in the \ 
settings page has been fixed
    File deletion as a guest user works correctly (trash bin permissions are \ 
checked correctly)

Known issues

    Issues with multiple theme apps and Mail Template Editor

As of ownCloud Server 10.0.5 it is only possible to have one theme app enabled \ 
simultaneously. When a theme app is enabled and the administrator attempts to \ 
enable a second one this will result in an error. However, when also having the \ 
Mail Template Editor enabled in this scenario the administrators “General” \ 
settings section will be displayed incorrectly. As a remedy administrators can \ 
either uninstall the second theme app or disable the Mail Template Editor app.

    occ transfer:ownership does not transfer public link shares if they were \ 
created by the target user (reshare).

For developers

    The global JS variable “oc_current_user” was removed. Please use the \ 
public method “OC.getCurrentUser()” instead.
    Lots of new Symfony events have been added for various user actions, see \ 
changelog for details. Documentation ticket: \ 
    When requesting a private link there is a new HTTP response header \ 
“Webdav-Location” that contains the Webdav path to the requested file while \ 
the “Location” still points at the frontend URL for viewing the file.

Changes in 10.0.7

ownCloud Server 10.0.7 is a hotfix follow-up release that takes care of an issue \ 
regarding OAuth authentication.

Please consider the ownCloud Server 10.0.5 release notes.
Known issues

    When using application passwords, log entries related to “Login Failed” \ 
will appear and can be ignored. For people using fail2ban or other account \ 
locking tools based on log parsing, please apply this patch with patch -p1 < \ 
50c78a4bf4c2ab4194f40111b8a34b7e9cc17a14.patch (original pull request here).

Changes in 10.0.6

ownCloud Server 10.0.6 is a hotfix follow-up release that takes care of an issue \ 
during the build process (https://github.com/owncloud/core/pull/30265). Please \ 
consider the ownCloud Server 10.0.5 release notes.
Changes in 10.0.5

Dear ownCloud administrator, please find below the changes and known issues in \ 
ownCloud Server 10.0.5 that need your attention. You can also read the full \ 
ownCloud Server changelog for further details on what has changed.
Technology preview for PHP 7.2 support

ownCloud catches up with new web technologies. This has mainly been introduced \ 
for the open-source community to test and give feedback. PHP 7.2 is not yet \ 
supported nor recommended for production scenarios. ownCloud is going to fully \ 
support PHP 7.2 with the next major release.
php-intl now is a hard requirement

Please make sure to have the PHP extension installed before upgrading.
Changed: Only allow a single active theme app

The theming behavior has been changed so that only a single theme can be active \ 
concurrently. This change ensures that themes can not interfere in any way \ 
(e.g., override default theming in an arbitrary order). Please make sure to have \ 
the desired theme enabled after upgrading.
Removed old Dropbox external storage backend (Dropbox API v1)

Please switch to the new External Storage: Dropbox app \ 
(https://marketplace.owncloud.com/apps/f … al_dropbox) with Dropbox API \ 
v2 support to continue providing Dropbox external storages to your users.
Fixed: Only set CORS headers on WebDAV endpoint when Origin header is specified

ownCloud Server 10.0.4 known issue is resolved.
Fixes and improvements for the Mail Template Editor

    Known issues are resolved: Mail Template Editor works again, got support for \ 
app themes and additional templates were added for customization.
    Mail Template Editor is still bundled with ownCloud Server but will soon be \ 
released as a separate app to ownCloud Marketplace.
    Changelog: \ 
https://github.com/owncloud/templateedi … ANGELOG.md

Known issues

    When using application passwords, log entries related to “Login Failed” \ 
will appear, please upgrade to 10.0.7 and check the fix mentionned in its \ 
release notes.

Changes in 10.0.4¶

Dear ownCloud administrator, please find below the changes and known issues in \ 
ownCloud Server 10.0.4 that need your attention. You can also read the full \ 
ownCloud Server 10.0.4 changelog for further details on what has changed.
More granular sharing restrictions

The “Restrict users to only share with users in their groups” option, in the \ 
Sharing settings, restricts users to only share with groups which they are a \ 
member of, while simultaneously prohibiting sharing with single users that do \ 
not belong to any of the users’ groups.

To make this more granular, we split this option into two parts and added \ 
“Restrict users to only share with groups they are member of”, which \ 
differentiates between users and groups. Doing so makes it possible to restrict \ 
users from sharing with all users of an installation, limiting them to only \ 
being able to share with groups which they are a member of, and vice versa.
Configurable solution for indistinguishable user display names

The ownCloud sharing dialog displays users according to their display name. As \ 
users can choose their display name in self-service (which can be disabled in \ 
config.php) and display names are not unique, it is possible that a user can’t \ 
distinguish sharing results. To cover this case the displayed user identifiers \ 
are now configurable. In the Sharing settings administrators can now configure \ 
the display of either mail addresses or user ids.
Added “occ files:scan” repair mode to repair filecache inconsistencies

We recommend to use this command when directed to do so in the upgrade process. \ 
Please refer to the occ command’s files:scan –repair documentation for more \ 
Detailed mode for “occ security:routes”

Administrators can use the output of this command when using a network firewall, \ 
to check the appropriateness of configured rules or to get assistance when \ 
setting up.
Added mode of operations to differentiate between single-instance or clustered setup

As ownCloud needs to behave differently when operating in a clustered setup \ 
versus a single instance setup, the new config.php option operation.mode has \ 
been added. It can take one of two values: single-instance and \ 
clustered-instance. For example: 'operation.mode' => 'clustered-instance',.

Currently the Market App (ownCloud Marketplace integration) does not support \ 
clustered setups and can do harm when used for installing or updating apps. The \ 
new config setting prevents this and other actions that are undesired in cluster \ 

When operating in a clustered setup, it is mandatory to set this option. Please \ 
check the config_sample_php_parameters documentation for more information.
Added occ dav:cleanup-chunks command to clean up expired uploads

When file uploads are interrupted for any reason, already uploaded file parts \ 
(chunks) remain in the underlying storage so that the file upload can resume in \ 
a future upload attempt. However, resuming an upload is only possible until the \ 
partial upload is expired and deleted, respectively.

To clean up chunks (expire and delete) originating from unfinished uploads, \ 
administrators can use this newly introduced command. The default expiry time is \ 
two days, but it can be specified as a parameter to the command. It is \ 
recommended to configure CRON to execute this background job regularly.

It is not included in the regular ownCloud background jobs so that the \ 
administrators have more flexibility in scheduling it. Please check the \ 
background jobs configuration documentation for more information.
Administrators can now exclude files from integrity check in config.php¶

When administrators did intentional changes to the ownCloud code they now have \ 
the ability to exclude certain files from the integrity checker. Please check \ 
“config.sample.php” for the usage of 'integrity.excluded.files'.
Modification time value of files is now 64 bits long

When upgrading to 10.0.4 migrations may increase update duration dependent on \ 
number of files.
Updated minimum supported browser versions

Users with outdated browsers might get warnings. See the list of supported \ 
browser versions.
Known issues

    When using application passwords, log entries related to “Login Failed” \ 
will appear, please upgrade to 10.0.7 and check the fix mentioned in its release \ 

10.0.3 resolved known issues

    SFTP external storages with key pair mode work again
    Added support for MariaDB 10.2.7+
    Encryption panel in admin settings fixed to properly detect current mode \ 
after upgrade to ownCloud 10
    Removed double quotes from boolean values in status.php output

Known issues

    Impersonate app 0.1.1 does not work with ownCloud Server 10.0.4. Please \ 
update to Impersonate 0.1.2 to be able to use the feature with ownCloud 10.0.4.
    Mounting ownCloud storage via davfs does not work
   2017-10-07 15:04:57 by Wen Heping | Files touched by this commit (3) | Package updated
Log message:
Update to 10.0.3

Upstream changes:
## [10.0.3] - 2017-09-15
### Added
- It is now possible to upgrade from 8.2.11 directly to 10 - \ 
[#28655](https://github.com/owncloud/core/issues/28655) \ 
- Added extra check in case of missing home storage - \ 
- Added Shield and Workflow icons - \ 
- Enable chunking for big files in web UI when logged in - \ 
- Added emitting of hook "post_unshareFromSelf" to Share 2.0 - \ 
- Added occ user:inactive command to list inactive users - \ 
- Added internal setting for the periodic credentials validity check - \ 
- Added jquery events for external storage settings UI when using OAuth - \ 
- Added public IThemeService which allows apps like the template editor to \ 
interact with the current theme - \ 
[#28647](https://github.com/owncloud/core/issues/28647) \ 
- Added "passwordEnabled" field to hook data of link shares - \ 
- Add new option to disable sharing in every user-mounted external storages - \ 
- Added default user and group share permissions - \ 
- Added occ command to list routes - \ 
- Added mime types for m3u, m3u8, pls mappings to audio streams - \ 

### Changed
- Transfer ownership now works with master key encryption - \ 
[#28537](https://github.com/owncloud/core/issues/28537) \ 
- Reenable medial search by default - \ 
- The LoginController now emits "failedLogin" hook signal after a \ 
failed login - [#28631](https://github.com/owncloud/core/issues/28631)
- All columns that use the fileid have been changed to bigint (64-bits) - \ 
- Added search pattern for the occ app:list command - \ 
- Allow phpredis develop branch - \ 
- Default minimum desktop version in config.php is now 2.2.4 - \ 
- Reallow negative mtimes by default in storage implementations - \ 

### Deprecated
### Removed
- Removed "themes" folder - \ 
[#28617](https://github.com/owncloud/core/issues/28617) \ 
- Removed unused Windows checks - \ 
- Removed "appstoreenabled" from config.php - \ 
- Slash in filename when renaming is not allowed any more in the frontend \ 
(unintended "feature") - \ 
- Using old chunking protocol on new DAV endpoint is now disallowed - \ 

### Fixed
#### Platform
- Fix issue with folder sizes on 32-bit systems - \ 
- Fix null error in ActivityManager on some setups - \ 
- Load app code before running app specific migrations - \ 
- Prevent certificate manager to access FS too early, fixes 8.2 to 10 migration \ 
issue - [#28668](https://github.com/owncloud/core/pull/28668)
- Clustering: Better support of read only config file and apps folder - \ 
[#28594](https://github.com/owncloud/core/issues/28594) \ 
- Only use IndexIgnore in htaccess if mod_autoindex.c is enabled/loaded - \ 
- Fix app enable of not existing app - \ 
- Keep redirect information when logging in with wrong password - \ 
- Use SwiftMailer antiflood plugin to reconnect after multiple emails sent - \ 
- Theme is now properly loaded when displaying full page error messages - \ 
- Adjusted warning for PHP 5.5 EOL - \ 
- Don't enable market app on upgrade from OC < 10 if \ 
"appstoreenabled" was false in config.php - \ 
- Use different CSS comment style for IE11 support - \ 
- Adjust default slogan - [#28724](https://github.com/owncloud/core/issues/28724)
- Catch filecache inconsistencies instead of logging warnings - \ 
- Check for null when traversing app passwords table rows - \ 
- Improve market upgrade messages + new switch - \ 
- Make occ upgrade verbose by default - \ 
- Add more information to updatechecker config doc - \ 

#### Database
- All columns that use the fileid have been changed to bigint (64-bits) - \ 
- Fix length of account search term column which broke installs on some DB \ 
setups - [#28576](https://github.com/owncloud/core/issues/28576)
- Fix column lengths on migrations table to fix index - \ 
- Fixed some repeated duplicate key errors relate to oc_preferences table - \ 
- Add migration step to fix birthday calendars - \ 
- Added cache for new card uri-id mapping to fix db cluster execution - \ 

#### Performance
- Optimize upload - don't fetch info of non-existing file - \ 
- Optimize upload - don't check if file exists if already known - \ 
- Optimize upload - do not fetch metadata for part file during checksuming - \ 
- Optimize shares retrieval logic with complex scenarios - \ 
- Optimize query logger - [#28220](https://github.com/owncloud/core/issues/28220)
- Remove initial scanning overhead to speed up federated shares with lots of \ 
entries - [#28604](https://github.com/owncloud/core/issues/28604)
- Improve contact search performance - \ 
- Improved search performance for federated instance users - \ 
- Add database index on "oc_share.share_with" column - \ 

#### Filesystem / storage
- Don't trigger hooks for every new dav chunk, only for final file - \ 
- Prevent creating file cache inconsistencies when moving a subtree in or out of \ 
a share - [#28219](https://github.com/owncloud/core/issues/28219)
- Add check for empty result in storage memcache - \ 
- Fix error message when accessing of non-existing file on external storage - \ 
- Fixed OAuth frontend logic when connecting to external storage - \ 
[#28496](https://github.com/owncloud/core/issues/28496) \ 
- Fix quota handling on new Webdav endpoint (affects desktop client 2.2+) - \ 
- Fix mounting Webdav as drive in Windows 10 - \ 
- Fix rare error that happens when mounting invalid shares - \ 
- Handle BSD case for 32 bit filemtime and install warning - \ 
- Properly check target rename path in new dav endpoint - \ 
- Increment required only when encryption is enabled - \ 

#### Files app
- Make sure passed upload mtime is always an int - \ 
- Fix directory mime type in trashbin list - \ 
- Properly highlight files when opening private link - \ 
- Fix overlapping selectively in default fileslist - \ 
- Better timeout detection in web UI uploads + chunked uploads - \ 
- Fix getting drop target when dragging from file manager  - \ 
- Improve file upload progress bar - \ 

#### Sharing
- Creating link shares now doesn't forget "Allow editing" permission \ 
any more - [#28065](https://github.com/owncloud/core/issues/28065)
- Fix "notify user" checkbox in share panel - \ 
- Proper message shown when accessing unreachable private links - \ 
- Fix exact search term match for LDAP in share autocomplete - \ 
- Add tooltip to public shares panel - \ 
- Validate share link password even if unchanged when updating share - \ 
- Fix DiscoveryManager error during upgrade by untangling federated share app \ 
dependencies - [#28858](https://github.com/owncloud/core/pull/28858)

#### User management
- Don't set email if invalid in user:add command - \ 
- Group admins can now properly edit members' email addresses - \ 
- Fixed "settings_ajax_changegroupname" typo in route name - \ 
- Use IProvidesEMailBackend to fix syncing with LDAP backend - \ 

#### API related
- Make Backbone PROPPATCH work with options.wait mode - \ 
[#28791](https://github.com/owncloud/core/issues/28791) \ 
- Detect PROPPATCH failure by parsing multistatus in Backbone Webdav adapter - \ 
- Error messages from the server on upload are now displayed in the web UI \ 
instead of generic messages - \ 
- Properly set the status text in OCS API v2 calls - \ 
- Data was not properly set in case of OCS Result object - \ 

#### Other
- Only reload file list when switching navigation sections - \ 
- Make new text file tooltip messages update properly - \ 
- Fix trashbin preview icons - \ 
- Allow user "0" as in comments - \ 
- Better description for occ files:scan command - \ 
- Better description for occ files:cleanup command - \ 
- Reworded upgrade message for admin with big instance - \ 
- Make lost password errors distinguishable - \ 
- Add height to menutoggler - [#28723](https://github.com/owncloud/core/issues/28723)
- Remove apostrophe from full page file read error text - \ 
- Added missing "fatal" log level to occ log:manage level command - \ 
   2017-09-03 10:53:18 by Thomas Klausner | Files touched by this commit (165)
Log message:
Follow some redirects.
   2017-08-11 04:54:18 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 10.0.2

Version 10.0.2 May 30 2017

    [major] Fix issue with database.xml migration being triggered twice on \ 
market app install - core/#27982
    [major] Apps formerly marked as shipped can now be uninstalled - core/#27985
    [major] Market now properly updates app version when using multiple apps \ 
paths - core/#28002

Version 10.0.1 May 23 2017

    [major] Clear cached app info before installing app - core/#27953
    [major] Fix to allow admin login when using home object store mode - core/#27963
    [major] Skeleton files correct copied for shibboleth - core/#27935
    [major] Automatically enable market app when upgrading from OC < 10 - \ 
    [major] Fix issue where market would run app migrations twice in some \ 
scenarios - market/#76
    [major] Fetch search terms from user backend (ex: LDAP) for more extended \ 
user search ability - core/#27906
    [major] Added support for upload-only link shares - core/#27548
    [major] When enabling default encryption module the admin must now \ 
explicitly choose encryption type (master key vs user key) - core/#27512
    [major] Fix missing "publicuri" field when upgrading from 9.1.5 - \ 
    [major] Add options to the user:sync command to handle missing accounts - \ 
    [major] Maintenance mode now properly blocks syncing on new DAV endpoint - \ 
    [major] Copy button for multiple link share now copies the correct link - \ 
    [major] Fix upload issues with IE11 - core/#27875
    [major] Allow apps to register multiple settings panels - core/#27885
    [major] Account table doesn't sync from user backends that have no listing \ 
support - core/#27862
    [major] Add events for password validation - core/#27883
    [major] Add JS event after external storage mount config is loaded, for UI \ 
extensions - core/#27740
    [major] Fix theming of setup page by autoloading default_enable theme apps - \ 
    [major] Allow apps to register custom settings page sections in info.xml - \ 
    [major] Add admin sharing option to restrict autocomplete to membership \ 
groups but still allow typing full name if known - core/#27869
    [minor] Market app update now doesn't overwrite local git checkouts - core/#27973
    [minor] Delete "appstoreenabled" config value when enabling market \ 
- core/#27956
    [minor] Do not verify email address when entered by an admin on their \ 
personal page - core/#27921
    [minor] Fix default share permission issue in public API core/#27927
    [minor] Properly rethrow exception when error occurred when enabling an app \ 
- core/#27970
    [minor] Remove own shares from "Shared with you" section - core/#27972
    [minor] Fix updating to daily from 10.0.0 with web updater - updater/#422
    [minor] Fix updating to 10.0.1 with web updater - core/#27965
    [minor] Removed unused and non-working auto-login after setup - core/#27971
    [minor] Fix SMB storage to return false if stat failed - core/#27859
    [minor] Update swiftmailer - core/#27897
    [minor] Escape filter in search - core/#27900
    [minor] Fix file name output in error pages - core/#27808
    [minor] Support for alternative login buttons through config.php - core/#27607
    [minor] Example theme app renamed to "theme-example" by convention \ 
- core/#27632
    [minor] Fix missing translation of built-in section names - core/#27645
    [minor] Add ability to disable password reset form in config - core/#27676
    [minor] Add support for themed radio buttons - core/#27681
    [minor] Fix customjs extension handling for external storage apps - core/#27683
    [minor] Fix upgrade error with mod_fcgid and PHP 7 - core/#27553
    [minor] Remove sharing subtab when link sharing is disallowed - core/#27708
    [minor] Add privacy warning in link shares panel - core/#27844
    [minor] Fix files app name in navigation menu - core/#27843
    [minor] Fix mimetype table code to ignore folder extensions - core/#27668
    [minor] Automatically focus the password field in password reset page - \ 
    [minor] Trashbin restore warnings due to missing entries now logged as debug \ 
- core/#27826
    [minor] Remove obsolete repair step RemoveOldShares - core/#27737
    [minor] "local link" was renamed to "private link" - \ 
    [minor] Fix column sorting in public file list page - core/#27308
    [minor] Don't display error when not connected to market - market/#51
    [minor] Fix issue with some apps info formats - market/#49
    [minor] Add ability to uninstall apps in market app UI - market/#67
    [minor] Improve visual feedback when installing market apps - market/#64
    [minor] Don't display license key in config report - configreport/#27

Version 10.0.0 Apr 27 2017

    Allows users to add the app to the Android homescreen - core/#25438
    Compatible with PHP 7.1 - core/#25436
    MySQL 4-byte UTF8 support: (utf8mb4 for e.g. Emoticons) - core/#17978
    Admin, personal pages and app management are now merged together into a \ 
single "Settings" entry - core/#26449
    Admin page displays the output of the server's status.php - core/#27238
    Also allow using email address for password recovery - core/#27168
    Support Redis Cluster - core/#26407
    ownCloud log entry reorder - core/#27562
    ownCloud log file rules to split into separate files - core/#27443
    occ scanner optimized memory usage for large scans by using autocommits - \ 


    Ability to exclude folders from being processed, like snapshot folders - \ 
    Checksum is computed on the fly and verified - core/#26655

Files App

    Share Link can be copied to the clipboard - core/#25418
    Display version sizes in versions panel - core/#26511
    Transfer ownership now works for individual folders - core/#27343
    Favorite star indicator now visible in the file lists related to sharing \ 
(ex: "Shared with you") - core/#19753

User management

    Ability to disable users in the users page (enable column first under cog \ 
icon) - core/#27333
    When changing personal email, an email confirmation is now sent - core/#7326
    When password is changed through any means, the user will now receive an \ 
email - core/#27498
    Change user preferences through OCC - core/#24770

External storage

    "Local" storage type can now be disabled by sysadmin in config.php \ 
- core/#26653
    External storage backends must use the core external storage API to work \ 
without files_external - core/#18160
    FTP external storage moved to a separate app files_external_ftp

Dav App

    CalDAV calendar public sharing - core/#2ultiple link shares - core/#27337
    When a recipient moves a file or folder out of a received share, the owner \ 
now receives a backup in their trashbin - core/#27042
    User avatars now visible in sharing autocomplete dropdown - core/#25976

Minor chang7473
    provisioning API now also returns the user's home path - core/#26850
    web updater shows link to changelog in admin page - core/#26796

For developers

    Users from all user backends are now stored in a central account table, \ 
improves perform   Added first login event - core/#26206
    Added postLogout hook - core/#27048
    New column in oc_jobs table to store last duration - core/#27144
    Ability to specify offset and limit when doing a REPORT query on a files \ 
endpoint - core/#26507
    Avatar API via WebDAV - core/#26872
    Improve return value support for two factor auth providers API - core/#26593
    Apps can now register Sabre plugins in info.xml - core/#26195
    REPORT method for files endpoint now allows searching for favorites - core/#26099
    Group backends can now return group display names (partial support, only \ 
used by sharing autocomplete) - core/#26750