]>
source.dussan.org Git - nextcloud-server.git/log
C Montero-Luque [Tue, 8 Mar 2016 13:48:12 +0000 (08:48 -0500)]
9.0.0
Thomas Müller [Tue, 8 Mar 2016 13:42:04 +0000 (14:42 +0100)]
Merge pull request #22945 from owncloud/stable9-fixsharemountrecursion
[stable9] Fix share mounting recursion
Vincent Petry [Tue, 8 Mar 2016 10:23:20 +0000 (11:23 +0100)]
Fix share mounting recursion
C. Montero Luque [Mon, 7 Mar 2016 16:33:14 +0000 (11:33 -0500)]
Merge pull request #22913 from owncloud/fix-failing-migration-stable9
Fix failing migration stable9
Thomas Müller [Mon, 7 Mar 2016 13:36:47 +0000 (14:36 +0100)]
Calendar and addressbook migration commands are always available
Thomas Müller [Mon, 7 Mar 2016 13:34:28 +0000 (14:34 +0100)]
Handle addressbook migration issue by writing the faulty event to the log and continue
Thomas Müller [Mon, 7 Mar 2016 13:11:14 +0000 (14:11 +0100)]
Handle calendar migration issue by writing the faulty event to the log and continue
Thomas Müller [Mon, 7 Mar 2016 13:59:49 +0000 (14:59 +0100)]
Merge pull request #22897 from owncloud/backport-22896
[9.0] Correctly default to null and add type hint
Thomas Müller [Mon, 7 Mar 2016 13:58:31 +0000 (14:58 +0100)]
Merge pull request #22906 from owncloud/stable9-quota-allowuploadwhenfreespaceisunlimited
[stable9] Fix uploading to fed shares where free space is unlimited
Vincent Petry [Mon, 7 Mar 2016 09:42:36 +0000 (10:42 +0100)]
Fix uploading when free space is unlimited
A federated share can report unlimited quota as -3, so the
ajax/upload.php code needs to be adjusted to block uploads when the free
space is unlimited.
Joas Schilling [Mon, 7 Mar 2016 09:48:16 +0000 (10:48 +0100)]
Correctly default to null and add type hint
C Montero-Luque [Sun, 6 Mar 2016 22:51:05 +0000 (17:51 -0500)]
9.0.0 RC3
Thomas Müller [Sun, 6 Mar 2016 18:57:53 +0000 (19:57 +0100)]
Merge pull request #22884 from owncloud/backport-cache-results
[stable9] Cache results of testRemoteUrl
Thomas Müller [Sun, 6 Mar 2016 18:53:19 +0000 (19:53 +0100)]
Merge pull request #22889 from owncloud/stable9-use-custom-header
[stable9] Use custom header
Lukas Reschke [Sat, 5 Mar 2016 22:04:49 +0000 (23:04 +0100)]
Use custom header
PHP in CGI mode eats the Authorization header => :bomb:
Lukas Reschke [Fri, 4 Mar 2016 14:13:56 +0000 (15:13 +0100)]
Cache results of testRemoteUrl
Otherwise setting up the storage will result in a HTTP request and thus slowing down ownCloud.
Replaces https://github.com/owncloud/core/pull/22855
C Montero-Luque [Fri, 4 Mar 2016 23:08:02 +0000 (18:08 -0500)]
9.0.0 RC2
C. Montero Luque [Fri, 4 Mar 2016 23:02:45 +0000 (18:02 -0500)]
Merge pull request #22879 from owncloud/stable9-backport-use-clob-for-timezone
[stable9] Use CLOB for timezone
C. Montero Luque [Fri, 4 Mar 2016 23:02:32 +0000 (18:02 -0500)]
Merge pull request #22871 from owncloud/enable-federation-app-stable9
[stable9] Automatically enabled federation app
C. Montero Luque [Fri, 4 Mar 2016 22:45:07 +0000 (17:45 -0500)]
Merge pull request #22867 from owncloud/stable9-backport-22865
[stable9] Run cleanup of expired DB file locks to background job
C. Montero Luque [Fri, 4 Mar 2016 21:41:26 +0000 (16:41 -0500)]
Merge pull request #22848 from owncloud/stable9-fileactions-downloadspinnerfix
[stable9] Fix download spinner to work with CSS styles
Lukas Reschke [Fri, 4 Mar 2016 21:12:54 +0000 (22:12 +0100)]
[stable9] Use CLOB for timezone
TEXT defaults to a length of 255 which is going to fail in some cases as the timezone can be rather long.
This changes it back to a CLOB as it has been before as well: owncloudarchive/calendar@
8d8bb68 . I'm not super convinced that CLOB is the best choice here but at least it seems to work.
Fixes #22876
Backport of https://github.com/owncloud/core/pull/22878 to stable9
C. Montero Luque [Fri, 4 Mar 2016 21:10:35 +0000 (16:10 -0500)]
Merge pull request #22782 from owncloud/backport-22776-doc-fix
Add Versions app header to config.sample.php
Morris Jobke [Fri, 4 Mar 2016 14:42:35 +0000 (15:42 +0100)]
Run cleanup of expired DB file locks to background job
* fixes #22819
The old way fired a DELETE statement on each destruction of the
DBLockingProvider. Which could cause a lot of queries. It's enough
to run this every 5 minutes in a background job, which in the end
could result in file locks that exists 5 minutes longer - in the
worst case and for not properly released locks.
This makes the DB based locking a lot more performant and could
result in a similar performance to the Redis based locking provider.
C. Montero Luque [Fri, 4 Mar 2016 18:38:02 +0000 (13:38 -0500)]
Merge branch 'stable9' into enable-federation-app-stable9
C. Montero Luque [Fri, 4 Mar 2016 18:33:23 +0000 (13:33 -0500)]
Merge pull request #22861 from owncloud/stable9-trashbin-checkpath
[stable9] Properly check path validity before deleting to trash
Lukas Reschke [Fri, 4 Mar 2016 16:59:57 +0000 (17:59 +0100)]
Adjust OCS test
Lukas Reschke [Fri, 4 Mar 2016 16:40:45 +0000 (17:40 +0100)]
Automatically enabled federation app
Vincent Petry [Fri, 4 Mar 2016 14:27:31 +0000 (15:27 +0100)]
Properly check path validity before deleting to trash
This prevents deleting the whole "files" folder of the user whenever
$ownerPath is empty. This can happen in concurrency situations.
Thomas Müller [Fri, 4 Mar 2016 14:29:37 +0000 (15:29 +0100)]
Merge pull request #22858 from owncloud/stable9-release-channel
[stable9] Add release channel selection back
Thomas Müller [Fri, 4 Mar 2016 14:29:27 +0000 (15:29 +0100)]
Merge pull request #22832 from owncloud/external-unavailable-recheck9
[9.0] allow availability recheck for external storages
Lukas Reschke [Fri, 4 Mar 2016 12:56:13 +0000 (13:56 +0100)]
Add release channel selection back
Allows to select the release channels again and also shows the last check date
Thomas Müller [Fri, 4 Mar 2016 13:05:45 +0000 (14:05 +0100)]
Merge pull request #22852 from owncloud/backport-22851-php54-for-comments
[9.0] ucwords does not support delimiter on 5.4
Joas Schilling [Fri, 4 Mar 2016 11:06:16 +0000 (12:06 +0100)]
ucwords does not support delimiter on 5.4
Thomas Müller [Fri, 4 Mar 2016 10:50:24 +0000 (11:50 +0100)]
Merge pull request #22822 from owncloud/stable9-exclude-assets
[stable9] Exclude the assets folder from integrity check
Vincent Petry [Fri, 4 Mar 2016 09:48:08 +0000 (10:48 +0100)]
Fix download spinner to work with CSS styles
A recent change replaced img elements with CSS icons for file actions.
This fix adjusts the logic to work properly with CSS icons instead of
images.
Thomas Müller [Fri, 4 Mar 2016 07:55:52 +0000 (08:55 +0100)]
Merge pull request #22829 from owncloud/stable9-revert-22264-read-version-from-info.xml-only
[stable9] Revert "No longer evaluate appinfo/version"
Vincent Petry [Wed, 2 Mar 2016 11:17:14 +0000 (12:17 +0100)]
Properly set exception in FailedStorage
Robin Appelman [Thu, 3 Mar 2016 13:19:34 +0000 (14:19 +0100)]
allow availability recheck for external storages
Vincent Petry [Thu, 3 Mar 2016 17:37:48 +0000 (18:37 +0100)]
Revert "No longer evaluate appinfo/version"
Lukas Reschke [Thu, 3 Mar 2016 15:18:51 +0000 (16:18 +0100)]
Merge pull request #22818 from owncloud/backport-fix-encryption-on-version-restore
[stable9] Keep "encryptedVersion" when calling `\OC\Files\View::copy`
Lukas Reschke [Thu, 3 Mar 2016 12:46:41 +0000 (13:46 +0100)]
Exclude the assets folder from integrity check
We should not scan the assets folder as this can contain user specific content. Partially addresses https://github.com/owncloud/core/issues/22803
Lukas Reschke [Wed, 2 Mar 2016 19:37:13 +0000 (20:37 +0100)]
Keep "encryptedVersion" when calling `\OC\Files\View::copy`
When calling `\OC\Files\View::copy` we should also keep the version to ensure that the file will always have the correct version attached and can be successfully decrypted.
To test this the following steps are necessary (from https://github.com/owncloud/core/issues/22781#issuecomment-
191328982 ):
1. setup a new ownCloud 9.0 beta2
2. enable encryption
2. upload a docx (5.7MB large)
3. upload the same file again and overwrite the existing file
4. I can download the original file and the first version
5. I restore the first version
6. restored version can no longer be downloaded with the error described above
The manual cache operation in `\OCA\Files_Versions\Storage` is unfortunately necessary since `\OCA\Files_Versions\Storage::copyFileContents` is not using `\OCP\Files\Storage::moveFromStorage` in the case when an object storage is used. Due to the workaround added in https://github.com/owncloud/core/commit/
54cea05271b887f1c8062c034741df869bc0f055 the stream is directly copied and thus bypassing the FS.
RealRancor [Wed, 2 Mar 2016 11:51:04 +0000 (12:51 +0100)]
Add Versions app header to config.sample.php
C Montero-Luque [Tue, 1 Mar 2016 21:59:42 +0000 (16:59 -0500)]
9.0.0 RC1
C. Montero Luque [Tue, 1 Mar 2016 20:36:37 +0000 (15:36 -0500)]
Merge pull request #22757 from owncloud/apply-license
Update copyright information and author file
C. Montero Luque [Tue, 1 Mar 2016 20:32:27 +0000 (15:32 -0500)]
Merge pull request #22756 from owncloud/exclude-custom-data-dir
Exclude custom data directory from integrity checker
C. Montero Luque [Tue, 1 Mar 2016 19:42:59 +0000 (14:42 -0500)]
Merge pull request #22684 from owncloud/part-file-root
allow putting the part file in the view root
C. Montero Luque [Tue, 1 Mar 2016 18:35:14 +0000 (13:35 -0500)]
Merge branch 'master' into exclude-custom-data-dir
C. Montero Luque [Tue, 1 Mar 2016 18:35:04 +0000 (13:35 -0500)]
Merge branch 'master' into part-file-root
C. Montero Luque [Tue, 1 Mar 2016 18:34:23 +0000 (13:34 -0500)]
Merge pull request #22742 from owncloud/ceph-keystone-readiness
Use readiness notification socket to be absolutely sure this works
Lukas Reschke [Tue, 1 Mar 2016 16:52:32 +0000 (17:52 +0100)]
Add new apps
Lukas Reschke [Tue, 1 Mar 2016 16:48:23 +0000 (17:48 +0100)]
Remove Scrutinizer Auto Fixer
Lukas Reschke [Tue, 1 Mar 2016 16:45:05 +0000 (17:45 +0100)]
Map Maci
Lukas Reschke [Tue, 1 Mar 2016 16:25:15 +0000 (17:25 +0100)]
Update author information
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
Lukas Reschke [Tue, 1 Mar 2016 16:16:10 +0000 (17:16 +0100)]
Exclude custom data directory from integrity checker
We should not scan any custom data directory in the integrity checker as well. Otherwise this would lead to a massive increased update time that may likely exceed the timeout.
To test this:
1. Install ownCloud 8.2.2, set as data dir another folder than `data` such as `data-asdf`. Make sure that folder lives in the web root as well.
2. Update that instance to 9.0.0 beta2 => Errors are shown in the code integrity check
3. Apply this patch and trigger the rescan in the admin settings => No errors are shown anymore (can also do a new update with that patch applied)
Fixes https://github.com/owncloud/core/issues/22698
Robin Appelman [Mon, 29 Feb 2016 12:39:27 +0000 (13:39 +0100)]
add config sample
Robin Appelman [Fri, 26 Feb 2016 15:29:42 +0000 (16:29 +0100)]
allow putting the part file in the view root
Thomas Müller [Tue, 1 Mar 2016 13:47:09 +0000 (14:47 +0100)]
Merge pull request #22699 from owncloud/checksum_int_test
Checksum intergration tests and fixes
Thomas Müller [Tue, 1 Mar 2016 13:46:51 +0000 (14:46 +0100)]
Merge pull request #22686 from owncloud/cleanup_remote_address_books
remove remote address book if access was revoked
Morris Jobke [Tue, 1 Mar 2016 12:54:46 +0000 (13:54 +0100)]
local entrypoint.sh isn't needed - all fixes are upstream
Vincent Petry [Tue, 1 Mar 2016 10:24:10 +0000 (11:24 +0100)]
Save some calls to refreshInfo during upload
Roeland Jago Douma [Mon, 29 Feb 2016 09:29:48 +0000 (10:29 +0100)]
Fix unit tests
Roeland Jago Douma [Sun, 28 Feb 2016 19:21:43 +0000 (20:21 +0100)]
Checksums on chunked files
We should also store checksums on chunked files.
We do not checksum individual chunks but only the final file.
Roeland Jago Douma [Sun, 28 Feb 2016 18:41:46 +0000 (19:41 +0100)]
Remove checksum on upload of non checksumed file
When we overwrite a checksumed file with a file without a checksum we
should remove the checksum from the server.
This is done by setting the column to empty.
Roeland Jago Douma [Sun, 28 Feb 2016 10:53:56 +0000 (11:53 +0100)]
Checksum intergration test
* Upload file with checksum
* Chunked upload with checksum
* Copy file with checksum should also copy the checksum
* Moving a file with checksum should also move the checksum
* Uploading a file with checksum and overwriting it with a file without cheksum should remove the checksum
Thomas Müller [Tue, 1 Mar 2016 10:27:28 +0000 (11:27 +0100)]
Merge pull request #22681 from owncloud/add-autodiscovery-for-ocs
Add autodiscovery support to server-to-server sharing implementation
Thomas Müller [Tue, 1 Mar 2016 10:27:07 +0000 (11:27 +0100)]
Merge pull request #22728 from owncloud/external-share-testremote
use ocs discover endpoint to test remote
Thomas Müller [Tue, 1 Mar 2016 10:26:18 +0000 (11:26 +0100)]
Merge pull request #17451 from owncloud/apps-disablebrokenappafterenable
Disable app that bricks the server after enabling
Bjoern Schiessle [Tue, 1 Mar 2016 10:21:14 +0000 (11:21 +0100)]
increase version number
Morris Jobke [Tue, 1 Mar 2016 09:45:48 +0000 (10:45 +0100)]
Use sockets for startup notification in primary storage tests
Thomas Müller [Tue, 1 Mar 2016 09:41:05 +0000 (10:41 +0100)]
Handle null case
Thomas Müller [Tue, 1 Mar 2016 08:22:39 +0000 (09:22 +0100)]
Merge pull request #22700 from owncloud/only_1_linkshare
For now only allow 1 link share per file/folder
Thomas Müller [Tue, 1 Mar 2016 08:22:08 +0000 (09:22 +0100)]
Merge pull request #22731 from owncloud/hide-nodes-from-listening
Hides nodes from listing that the user has no access to
Thomas Müller [Tue, 1 Mar 2016 07:30:58 +0000 (08:30 +0100)]
Merge pull request #22613 from owncloud/quota-changedavreturnvaluewhennoquotaset
Don't return quota when none set
Roeland Jago Douma [Mon, 29 Feb 2016 13:20:36 +0000 (14:20 +0100)]
Intergration tests
Thomas Müller [Tue, 1 Mar 2016 07:26:51 +0000 (08:26 +0100)]
Merge pull request #22667 from owncloud/scrollbar
make scrollbar less obnoxious: tad narrower, rounded corners
Thomas Müller [Tue, 1 Mar 2016 07:26:28 +0000 (08:26 +0100)]
Merge pull request #22677 from owncloud/allow-to-overwrite-single-l10n-string-via-theme
Allow to overwrite a single language string via the theme folder
Roeland Jago Douma [Sun, 28 Feb 2016 20:24:23 +0000 (21:24 +0100)]
For now only allow 1 link share per file/folder
Fixes #22692
This is a temp fix util we get #22327
We just block it in the OCS Share API since we have 1 endpoint now
anyway.
Thomas Müller [Tue, 1 Mar 2016 07:25:39 +0000 (08:25 +0100)]
Merge pull request #22691 from owncloud/distributions-are-gone-insane-nobody-ever-should-install-the-owncloud-debian-package
Add question from where ownCloud was installed
Thomas Müller [Tue, 1 Mar 2016 07:23:52 +0000 (08:23 +0100)]
Merge pull request #22722 from owncloud/fix-personal-page
fix personal page layout for LDAP users, fix #22272
Thomas Müller [Tue, 1 Mar 2016 07:23:37 +0000 (08:23 +0100)]
Merge pull request #22725 from owncloud/app-banners
compress app banners on personal page
Thomas Müller [Tue, 1 Mar 2016 07:23:27 +0000 (08:23 +0100)]
Merge pull request #22727 from owncloud/decrypt_all_master_key
make decrypt all work with the master key
Thomas Müller [Tue, 1 Mar 2016 07:20:34 +0000 (08:20 +0100)]
Merge pull request #22733 from owncloud/size-propagation-new-file
fix size propagation for new files
Thomas Müller [Tue, 1 Mar 2016 07:19:42 +0000 (08:19 +0100)]
Merge pull request #22736 from owncloud/propagation-ignore-encryption
ignore encryption keys for propagation
Thomas Müller [Tue, 1 Mar 2016 07:17:56 +0000 (08:17 +0100)]
Merge pull request #22740 from owncloud/fix_resare_updates
Check correct permissions when resharing
Jenkins for ownCloud [Tue, 1 Mar 2016 06:55:33 +0000 (01:55 -0500)]
[tx-robot] updated from transifex
Thomas Müller [Tue, 1 Mar 2016 06:24:57 +0000 (07:24 +0100)]
Merge pull request #22707 from owncloud/use-our-public-api
Use IQueryBuilder::PARAM_* instead of \PDO::PARAM_*
Lukas Reschke [Tue, 1 Mar 2016 05:49:35 +0000 (06:49 +0100)]
Only use scanner if remote is an ownCloud
Lukas Reschke [Tue, 1 Mar 2016 05:12:38 +0000 (06:12 +0100)]
/shareinfo is not required
Lukas Reschke [Mon, 29 Feb 2016 20:52:43 +0000 (21:52 +0100)]
Fix tests
Lukas Reschke [Mon, 29 Feb 2016 20:48:23 +0000 (21:48 +0100)]
Add missing trailing slash
Robin Appelman [Mon, 29 Feb 2016 14:17:06 +0000 (15:17 +0100)]
use ocs discover endpoint to test remote
Lukas Reschke [Mon, 29 Feb 2016 21:44:40 +0000 (22:44 +0100)]
Fix Scrutinizer issues
Robin McCorkell [Mon, 29 Feb 2016 21:13:27 +0000 (21:13 +0000)]
Use readiness notification socket to be absolutely sure this works
Lukas Reschke [Mon, 29 Feb 2016 16:30:02 +0000 (17:30 +0100)]
Hides nodes from listing that the user has no access to
Roeland Jago Douma [Mon, 29 Feb 2016 18:12:19 +0000 (19:12 +0100)]
Check correct permissions when resharing
Fixes #22675
Since we only get a share id we do not know the path for the sharer.
Now if we edit a share we start searching for shares for that user of
that node. And deduce the permissions that way.
* Intergration test added
* Fix unit tests
Robin Appelman [Mon, 29 Feb 2016 16:43:23 +0000 (17:43 +0100)]
ignore encryption keys for propagation
Vincent Petry [Mon, 29 Feb 2016 16:39:21 +0000 (17:39 +0100)]
Improved JS L10N bundle merging + tests
Robin Appelman [Mon, 29 Feb 2016 16:31:01 +0000 (17:31 +0100)]
fix size propagation for new files