]>
source.dussan.org Git - nextcloud-server.git/log
Vincent Petry [Tue, 27 Jan 2015 15:41:43 +0000 (16:41 +0100)]
Fix return type of addStorageWrapper in PHPDoc
Vincent Petry [Mon, 26 Jan 2015 11:22:22 +0000 (12:22 +0100)]
Fix bogus deletion on copy + unlink through rename
Cross-storage rename would cause copy + unlink. That unlink operation
must not trigger the trashbin.
Vincent Petry [Fri, 23 Jan 2015 17:39:21 +0000 (18:39 +0100)]
Add trashbin storage wrapper unit test for versions
Vincent Petry [Fri, 23 Jan 2015 17:08:59 +0000 (18:08 +0100)]
Simplify trash storage unit tests
Needed to make it properly init the mount points
Vincent Petry [Fri, 23 Jan 2015 14:22:06 +0000 (15:22 +0100)]
Unregister trashbin storage wrapper at the end of tests
Some more tests that uses the storage wrapper now remove it afterwards
Robin Appelman [Fri, 23 Jan 2015 14:11:27 +0000 (15:11 +0100)]
Preserve mtime when doing cross storage move
Vincent Petry [Fri, 23 Jan 2015 13:55:38 +0000 (14:55 +0100)]
Remove storage wrapper for oc_trashbin in unit test
Robin Appelman [Fri, 23 Jan 2015 13:19:36 +0000 (14:19 +0100)]
Only move files from the current user to the trashbin
Robin Appelman [Fri, 23 Jan 2015 12:48:35 +0000 (13:48 +0100)]
Apply wrappers to existing mounts before registering it
Vincent Petry [Wed, 21 Jan 2015 15:29:52 +0000 (16:29 +0100)]
Call final unlink in trash wrapper's storage
In the case of cross-storage delete, the files are copied to the trash,
then deleted. The final delete on the source storage would still reach
the trash wrapper.
This fix makes forwards that second call to the wrapped storage to make
the final delete work.
It fixes the issue with remote shares, local shares and external
storage.
Also, it uses a new function "renameRecursive" that renames the files
and preserves the mtimes (like "copy_recursive" did in the past))
Vincent Petry [Wed, 21 Jan 2015 20:54:43 +0000 (21:54 +0100)]
removeStorageWrapper to unregister a storage wrapper
Vincent Petry [Wed, 21 Jan 2015 21:27:59 +0000 (22:27 +0100)]
Do not call wrapStorage if storate with same name added twice
Bernhard Posselt [Wed, 21 Jan 2015 10:31:11 +0000 (11:31 +0100)]
Merge pull request #13539 from owncloud/unit-tests-must-have
Unit tests are a must have for any changed code
Thomas Müller [Wed, 21 Jan 2015 10:15:32 +0000 (11:15 +0100)]
Unit tests are a must have for any changed code
Jenkins for ownCloud [Wed, 21 Jan 2015 06:55:15 +0000 (01:55 -0500)]
[tx-robot] updated from transifex
Lukas Reschke [Tue, 20 Jan 2015 19:15:04 +0000 (20:15 +0100)]
Merge pull request #13520 from owncloud/fix-comparison-op
this must be larger then (>), since buggy behaviour occurs when the para...
Morris Jobke [Tue, 20 Jan 2015 19:14:49 +0000 (20:14 +0100)]
Merge pull request #13506 from owncloud/fix-scanner-s2s-trashbin
avoid $this->cache being null
Arthur Schiwon [Tue, 20 Jan 2015 16:50:53 +0000 (17:50 +0100)]
this must be larger then (>), since buggy behaviour occurs when the parameter is a small number
Thomas Müller [Tue, 20 Jan 2015 13:53:33 +0000 (14:53 +0100)]
Merge pull request #13499 from owncloud/issue/13451-redis-json-encode
Issue/13451 redis json encode
Lukas Reschke [Tue, 20 Jan 2015 13:16:33 +0000 (14:16 +0100)]
Merge pull request #13512 from owncloud/kill-ancient-code
kill ancient code
Morris Jobke [Tue, 20 Jan 2015 13:14:01 +0000 (14:14 +0100)]
kill ancient code
Morris Jobke [Tue, 20 Jan 2015 13:12:30 +0000 (14:12 +0100)]
Merge pull request #13494 from owncloud/windows_warning
add a Windows warning
Lukas Reschke [Tue, 20 Jan 2015 12:38:36 +0000 (13:38 +0100)]
Merge pull request #13497 from owncloud/fix-basic-auth-for-session
Fix WebDAV auth for session authentication only
Frank Karlitschek [Sun, 18 Jan 2015 17:50:46 +0000 (18:50 +0100)]
add a Windows warning
Thomas Müller [Tue, 20 Jan 2015 11:38:54 +0000 (12:38 +0100)]
avoid $this->cache being null - fixes #13491
Joas Schilling [Tue, 20 Jan 2015 09:51:27 +0000 (10:51 +0100)]
Json_(en|de)code values on redis to be able to cache arrays
Joas Schilling [Tue, 20 Jan 2015 09:51:04 +0000 (10:51 +0100)]
Add a test case for memcaches to store an array
Joas Schilling [Tue, 20 Jan 2015 09:27:50 +0000 (10:27 +0100)]
Merge pull request #13454 from owncloud/improve-empty-displayname
also show message for empty display name if change of it isn't allowed
Lukas Reschke [Tue, 20 Jan 2015 08:53:03 +0000 (09:53 +0100)]
Fix WebDAV auth for session authentication only
\Sabre\DAV\Auth\Backend\AbstractBasic::authenticate was only calling \OC_Connector_Sabre_Auth::validateUserPass when the response of \Sabre\HTTP\BasicAuth::getUserPass was not null.
However, there is a case where the value can be null and the user could be authenticated anyways: The authentication via ownCloud web-interface and then accessing WebDAV resources. This was not possible anymore with this patch because it never reached the code path in this scenario.
This patchs allows authenticating with a session without isDavAuthenticated value stored (this is for ugly WebDAV clients that send the cookie in any case) and thus the functionality should work again.
To test this go to the admin settings and test if the WebDAV check works fine. Furthermore all the usual stuff (WebDAV / Shibboleth / etc...) needs testing as well.
Jenkins for ownCloud [Tue, 20 Jan 2015 06:54:37 +0000 (01:54 -0500)]
[tx-robot] updated from transifex
Morris Jobke [Mon, 19 Jan 2015 21:23:02 +0000 (22:23 +0100)]
Merge pull request #13416 from owncloud/reauthenticate-if-session-differs-from-basic-auth
Prioritise Basic Auth header over Cookie
Lukas Reschke [Mon, 19 Jan 2015 18:39:26 +0000 (19:39 +0100)]
Merge pull request #13480 from owncloud/mysql-autocommit
set MySQL autocommit on connection setup
Lukas Reschke [Mon, 19 Jan 2015 17:15:13 +0000 (18:15 +0100)]
Merge pull request #13478 from owncloud/tags-chunkedquery
Fix chunked query for tags + unit test
Lukas Reschke [Mon, 19 Jan 2015 16:54:32 +0000 (17:54 +0100)]
Merge pull request #13471 from owncloud/fix-blog-typo
fix typo of blog -> changed to block
Thomas Müller [Mon, 19 Jan 2015 16:20:49 +0000 (17:20 +0100)]
set MySQL autocommit on connection setup
Vincent Petry [Mon, 19 Jan 2015 16:05:44 +0000 (17:05 +0100)]
Fix chunked query for tags + unit test
Thomas Müller [Mon, 19 Jan 2015 15:35:07 +0000 (16:35 +0100)]
Merge pull request #13466 from owncloud/Undefined-index-mimetype-cache
check if mimetype is set - fixes #13452
Lukas Reschke [Mon, 19 Jan 2015 15:25:44 +0000 (16:25 +0100)]
Close session properly
Morris Jobke [Mon, 19 Jan 2015 14:57:53 +0000 (15:57 +0100)]
fix typo of blog -> changed to block
* fixes #13460
Morris Jobke [Mon, 19 Jan 2015 09:36:30 +0000 (10:36 +0100)]
also show message for empty display name if change of it isn't allowed
Thomas Müller [Mon, 19 Jan 2015 14:08:57 +0000 (15:08 +0100)]
Merge pull request #13419 from owncloud/drop-animation-user-list
Drop the hide and show of new users in user list
Thomas Müller [Mon, 19 Jan 2015 14:04:53 +0000 (15:04 +0100)]
check is mimetype is set - fixed #13452
Thomas Müller [Mon, 19 Jan 2015 13:47:34 +0000 (14:47 +0100)]
Merge pull request #13461 from owncloud/remove-strip-slashes
Remove stripslashes() from newfolder.php
Lukas Reschke [Mon, 19 Jan 2015 13:12:36 +0000 (14:12 +0100)]
Remove stripslashes() from newfolder.php
Morris Jobke [Mon, 19 Jan 2015 12:17:52 +0000 (13:17 +0100)]
Merge pull request #13377 from owncloud/trashbin_storage_wrapper
[trashbin] replace hook with storage wrapper
Thomas Müller [Mon, 19 Jan 2015 11:34:28 +0000 (12:34 +0100)]
Merge pull request #13423 from owncloud/share-fixfindshareforuserwithmultiplegroups
Fix getItemSharedWithUser for groups
Thomas Müller [Mon, 19 Jan 2015 11:22:24 +0000 (12:22 +0100)]
Merge pull request #13362 from owncloud/fix-11442
LDAP Wizared: update user or group count only, when the multiselect is closed
Thomas Müller [Mon, 19 Jan 2015 10:39:27 +0000 (11:39 +0100)]
Merge pull request #13443 from owncloud/fix-filtering-for-users
Fix filtering for users when $gid is empty
Bjoern Schiessle [Wed, 14 Jan 2015 20:06:26 +0000 (21:06 +0100)]
replace hook with storage wrapper
Thomas Müller [Mon, 19 Jan 2015 07:40:25 +0000 (08:40 +0100)]
Merge pull request #13438 from owncloud/cache-the-array
Reuse the array key of mimetypes
Joas Schilling [Mon, 19 Jan 2015 07:30:43 +0000 (08:30 +0100)]
Merge pull request #13447 from owncloud/fix_typo
fix typo - caused by
3d997e8c62bd752f38bcc11f02fb2af0e46d9154
Jenkins for ownCloud [Mon, 19 Jan 2015 06:54:31 +0000 (01:54 -0500)]
[tx-robot] updated from transifex
Georg Ehrke [Sun, 18 Jan 2015 23:12:55 +0000 (00:12 +0100)]
Merge pull request #13448 from owncloud/fix-exif-orientation
Fix exif orientation for flipped images
Morris Jobke [Sun, 18 Jan 2015 22:15:52 +0000 (23:15 +0100)]
Fix exif orientation for flipped images
fixes #13363
Links:
* http://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
* Example data: https://github.com/recurser/exif-orientation-examples
Morris Jobke [Sun, 18 Jan 2015 21:08:11 +0000 (22:08 +0100)]
Morris Jobke [Sun, 18 Jan 2015 20:42:06 +0000 (21:42 +0100)]
Merge pull request #13276 from Sugaroverdose/fix_#11348
fix safari rename button positioning #11348
Lukas Reschke [Sun, 18 Jan 2015 19:36:19 +0000 (20:36 +0100)]
Merge pull request #13433 from owncloud/favoritesl10n
fix unlocalized favorites browser title and alttext
Lukas Reschke [Sun, 18 Jan 2015 17:31:03 +0000 (18:31 +0100)]
Fix filtering for users when $gid is empty
Previously when $gid was empty the users were not filtered at all. Rendering the search function in the user management pretty useless.
Fixes itself
Frank Karlitschek [Sun, 18 Jan 2015 14:28:48 +0000 (15:28 +0100)]
increase version. This time for real
Thomas Müller [Mon, 19 Jan 2015 13:40:21 +0000 (14:40 +0100)]
Merge pull request #13457 from owncloud/enc-skippartfiles
Skip stray part files during initial encryption
Vincent Petry [Mon, 19 Jan 2015 12:01:52 +0000 (13:01 +0100)]
Add class attribute types in encryption Util class
Vincent Petry [Mon, 19 Jan 2015 12:01:37 +0000 (13:01 +0100)]
Skip stray part files during initial encryption
Lukas Reschke [Sun, 18 Jan 2015 13:48:24 +0000 (14:48 +0100)]
Reuse the array key of mimetypes
This function is called a lot of times and was really slow before due to not reusing the same array.
Previously when it was called 500'000 times it took about 2seconds, now we're down to 0.2 seconds on my local machine.
Ref https://github.com/owncloud/core/issues/13434
Frank Karlitschek [Sun, 18 Jan 2015 13:44:28 +0000 (14:44 +0100)]
8.0.0 beta 2
Jenkins for ownCloud [Sun, 18 Jan 2015 06:54:34 +0000 (01:54 -0500)]
[tx-robot] updated from transifex
Volkan Gezer [Sat, 17 Jan 2015 15:52:36 +0000 (16:52 +0100)]
fix unlocalized favorites browser title and alttext
Lukas Reschke [Fri, 16 Jan 2015 13:31:02 +0000 (14:31 +0100)]
Prioritise Basic Auth header over Cookie
There are a lot of clients that support multiple WebDAV accounts in the same application. However, they resent all the cookies they received from one of the accounts also to the other one. In the case of ownCloud this means that we will always show the user from the session and not the user that is specified in the basic authentication header.
This patch adds a workaround the following way:
1. If the user authenticates via the Sabre Auth Connector add a hint to the session that this was authorized via Basic Auth (this is to prevent logout CSRF)
2. If the request contains this hint and the username specified in the basic auth header differs from the one in the session relogin the user using basic auth
Fixes https://github.com/owncloud/core/issues/11400 and https://github.com/owncloud/core/issues/13245 and probably some other issues as well.
This requires proper testing also considering LDAP / Shibboleth and whatever instances.
Jenkins for ownCloud [Sat, 17 Jan 2015 06:54:40 +0000 (01:54 -0500)]
[tx-robot] updated from transifex
Lukas Reschke [Sat, 17 Jan 2015 00:03:41 +0000 (01:03 +0100)]
Merge pull request #13319 from owncloud/replace-line-breaks-in-app-description
replace line breaks in the app description by spaces - fixes #13315
Sugaroverdose [Fri, 16 Jan 2015 22:43:42 +0000 (01:43 +0300)]
Add ie8 text-overflow: ellipsis support
minimum browser window width ≈ 1280px
Sugaroverdose [Fri, 16 Jan 2015 20:36:35 +0000 (23:36 +0300)]
use some magic to make 'popular browsers' work
as expected with inline-block span
Robin McCorkell [Fri, 16 Jan 2015 19:15:48 +0000 (19:15 +0000)]
Merge pull request #13421 from owncloud/fix-rename
Fixes shifted rename field
Morris Jobke [Fri, 16 Jan 2015 14:44:14 +0000 (15:44 +0100)]
Drop the hide and show of new users in user list
* causes the first load after the initial load to hide some users in the viewport
and showing them again, but with a scrolled up viewport
* causes higher load for nearly never visible effects
* fixes #12962
Vincent Petry [Fri, 16 Jan 2015 17:11:13 +0000 (18:11 +0100)]
Fix getItemSharedWithUser for groups
Fixed SQL query for whenever a user has more than one group.
Added missing $owner where clause for group lookup.
Added unit tests for the group cases.
Morris Jobke [Fri, 16 Jan 2015 16:02:08 +0000 (17:02 +0100)]
Fixes shifted rename field
Morris Jobke [Fri, 16 Jan 2015 14:22:44 +0000 (15:22 +0100)]
Merge pull request #13418 from owncloud/app-icons
add icon for Provisioning API
Jan-Christoph Borchardt [Fri, 16 Jan 2015 13:43:27 +0000 (14:43 +0100)]
compress icons of LDAP and WebDAV-Auth
Jan-Christoph Borchardt [Fri, 16 Jan 2015 13:43:14 +0000 (14:43 +0100)]
add icon for Provisioning API
Morris Jobke [Fri, 16 Jan 2015 12:48:02 +0000 (13:48 +0100)]
Merge pull request #13399 from owncloud/trashbin-fixpreviewroute
Fix preview route for trashbin
Morris Jobke [Fri, 16 Jan 2015 12:42:40 +0000 (13:42 +0100)]
Merge pull request #13413 from owncloud/apps-cancelloadonswitch
Cancel app list load when switching categories
Morris Jobke [Fri, 16 Jan 2015 12:38:59 +0000 (13:38 +0100)]
Merge pull request #13160 from owncloud/extstorage-ocbackendnopartfile
Disable part files for OC ext storage backend + s2s backend
Morris Jobke [Fri, 16 Jan 2015 12:17:41 +0000 (13:17 +0100)]
Merge pull request #13412 from owncloud/app-management-sort
sorting enabled and disabled apps alphabetically - fixes #13404
Sergei Shuykov [Mon, 12 Jan 2015 14:08:15 +0000 (17:08 +0300)]
fix_#11348 Safari rename button positioning
Vincent Petry [Fri, 16 Jan 2015 11:23:02 +0000 (12:23 +0100)]
Cancel app list load when switching categories
Thomas Müller [Fri, 16 Jan 2015 11:07:08 +0000 (12:07 +0100)]
sorting enabled and disabled apps alphabetically - fixes #13404
Jenkins for ownCloud [Fri, 16 Jan 2015 06:55:51 +0000 (01:55 -0500)]
[tx-robot] updated from transifex
Frank Karlitschek [Fri, 16 Jan 2015 01:35:30 +0000 (20:35 -0500)]
Merge pull request #13406 from owncloud/fix-php-doc
Fix PHPDoc
Lukas Reschke [Thu, 15 Jan 2015 21:50:42 +0000 (22:50 +0100)]
Fix PHPDoc
Thomas Müller [Thu, 15 Jan 2015 21:41:57 +0000 (22:41 +0100)]
Merge pull request #13389 from owncloud/issue/13372-failing-oracle-tests-jenkins
Mask table and column names with backticks and add lastInsertID() workar...
Thomas Müller [Thu, 15 Jan 2015 21:33:06 +0000 (22:33 +0100)]
Merge pull request #13394 from owncloud/cache-remove-folder
Remove children from the cache in one query
Lukas Reschke [Thu, 15 Jan 2015 21:08:23 +0000 (22:08 +0100)]
Merge pull request #13395 from owncloud/show-readonly-mail
Show mail address & display name if it is read only
Lukas Reschke [Thu, 15 Jan 2015 19:41:57 +0000 (20:41 +0100)]
Merge pull request #13323 from owncloud/move-search
Move search to core/search
Lukas Reschke [Thu, 15 Jan 2015 19:32:42 +0000 (20:32 +0100)]
Merge pull request #13397 from owncloud/files-greyhighlightondownload
Fix for sticky grey highlight / selection in file list
Robin Appelman [Thu, 15 Jan 2015 17:46:42 +0000 (18:46 +0100)]
Additional unit test for recursive remove
Vincent Petry [Thu, 15 Jan 2015 17:45:24 +0000 (18:45 +0100)]
Fix preview route for trashbin
Vincent Petry [Thu, 15 Jan 2015 17:16:27 +0000 (18:16 +0100)]
Disallow ctrl click to select when selection not allowed
Vincent Petry [Thu, 15 Jan 2015 17:08:36 +0000 (18:08 +0100)]
Auto-blur when clicking on file to download
Vincent Petry [Thu, 15 Jan 2015 16:53:23 +0000 (17:53 +0100)]
Fixed thumbnal z-index for when no checkbox is there
In file lists with no selection checkbox, the CSS selector is different.
The thumbnail also needs position:absolute and a z-index to be displayed
above the row's grey highlight.
Morris Jobke [Thu, 15 Jan 2015 16:51:54 +0000 (17:51 +0100)]
Show mail address & display name if it is read only
* gives the user the chance to verify it's mail address
and display name
* ref #12823
* fixes #13393
Robin Appelman [Thu, 15 Jan 2015 16:26:12 +0000 (17:26 +0100)]
Remove children from the cache in one query