| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
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.
|
|\ \
| |/
|/| |
also show message for empty display name if change of it isn't allowed
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/reauthenticate-if-session-differs-from-basic-auth
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.
|
|\ \ \
| | | |
| | | | |
set MySQL autocommit on connection setup
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix chunked query for tags + unit test
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | | |
fix typo of blog -> changed to block
|
| | | |
| | | |
| | | |
| | | | |
* fixes #13460
|
|\ \ \ \
| |/ / /
|/| | | |
check if mimetype is set - fixes #13452
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
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
|
|\ \ \ \
| | | | |
| | | | | |
Remove stripslashes() from newfolder.php
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Skip stray part files during initial encryption
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
[trashbin] replace hook with storage wrapper
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
owncloud/share-fixfindshareforuserwithmultiplegroups
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.
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
LDAP Wizared: update user or group count only, when the multiselect is closed
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
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
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
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
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
fix typo - caused by 3d997e8c62bd752f38bcc11f02fb2af0e46d9154
|
| | |/ / / /
| |/| | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
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
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
fix safari rename button positioning #11348
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
minimum browser window width ≈ 1280px
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
as expected with inline-block span
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
fix unlocalized favorites browser title and alttext
|
| | |/ / / /
| |/| | | | |
|
| | | | | | |
|