- Jan 26, 2015
-
-
Vincent Petry authored
Whenever an exception occurs during scan of a remote share, the share is checked for availability. If the storage is gone, it will be removed automatically. Also, getDirectoryContent() will now skip unavailable storages.
-
- Jan 21, 2015
-
-
Joas Schilling authored
-
Jenkins for ownCloud authored
-
- Jan 20, 2015
-
-
Joas Schilling authored
-
Lukas Reschke authored
\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 authored
-
- Jan 19, 2015
-
-
Thomas Müller authored
-
Vincent Petry authored
-
Lukas Reschke authored
-
Thomas Müller authored
-
- Jan 18, 2015
-
-
Morris Jobke authored
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
-
Lukas Reschke authored
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
-
- Jan 17, 2015
-
-
Lukas Reschke authored
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 authored
-
- Jan 16, 2015
-
-
Vincent Petry authored
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.
-
- Jan 15, 2015
-
-
Lukas Reschke authored
-
Robin Appelman authored
-
Bernhard Posselt authored
prefer url parameters passed into the main method. If they are not present, use the containers urlParameters add space
-
Joas Schilling authored
-
Lukas Reschke authored
-
- Jan 14, 2015
-
-
Lukas Reschke authored
-
Joas Schilling authored
-
Bernhard Posselt authored
-
Bernhard Posselt authored
-
Bernhard Posselt authored
-
Morris Jobke authored
* replace line breaks (on non empty lines) in the app description by spaces * fixes #13315 * includes unit tests
-
Bernhard Posselt authored
-
Bernhard Posselt authored
-
Bernhard Posselt authored
-
Joas Schilling authored
-
Jenkins for ownCloud authored
-
- Jan 13, 2015
-
-
Morris Jobke authored
-
Lukas Reschke authored
-
Robin Appelman authored
-
Morris Jobke authored
-
Björn Schießle authored
adapt decrypt all and restore/delete key backups to the new folder structure for encryption key introduced with OC8
-
Lukas Reschke authored
It's better to encode the string to prevent possible (yet unknown) bugs in combination with PHP's type juggling. Previously the boolean statements evaluated to either an empty string (false) or a not empty one (true, then it was 1). Not it always evaluates to false or true. This also removes a stray - that was not intended there but shouldn't have produced any bugs. Just to increase readability. Thanks @nickvergessen for spotting. Addresses https://github.com/owncloud/core/pull/13235/files#r22852319
-
Morris Jobke authored
-
- Jan 12, 2015
-
-
Thomas Müller authored
-
Vincent Petry authored
The internal path was matched without the last "/" which caused "files_trashbin" to also match when the internal path was "files". This adds the missing slash for the comparison.
-