| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
* [stable9.1] Added integration test
* A shared storage is never a home storage - fixes #25582
|
| |
|
|
|
|
| |
Add integration test for the use case where a group share exists and
then the same owner creates a direct share to a user in that group.
|
|
|
|
|
|
|
| |
* Adding quota plugin to new dav endpoint
* Added integrated test failing in old endpoint
* Added 0B quota test
|
|
|
|
|
|
|
|
|
|
|
|
| |
Whenever an LDAP user also has an email address defined in LDAP, the
LDAP code will try and update the email address of the locally known
user. This happens at login time or every time the user's LDAP
attributes are processed.
There is code listening to the email setting hook which updates the
system address book, which also will trigger FS setup due to avatars
and other things.
This fix only sets the email address when really necessary.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Group shares with same source and target
Fixes #24575
Note that this is a very limited solution and eventually we want smarter
merging!
* Add integration tests for merging received shares
* Improved share grouping readability + fixed test
* Add repair step for unmerged shares (WIP)
* Added more tests for sharing's MountProvider
* Group incoming shares for resharing in JS
* Adjust repair version check for unmerged shares
* Fix RepairUnmergedShares to not skip valid repair cases
The repair step was a bit overeager to skip repairing so it missed the
case where a group share exists without subshares but with an
additional direct user share.
* Add integration tests for double shares with rename in between
* Make share target consistent when grouping group share with user share
In some situations, a group share is created before a user share, and
the recipient renamed the received share before the latter is created.
In this situation, the "file_target" was already modified and the second
created share must align to the already renamed share.
To achieve this, the MountProvider now groups only by "item_source"
value and sorts by share time. This makes it so that the least recent
share is selected as super-share and its "file_target" value is then
adjusted in all grouped shares.
This fixes the issue where this situation would have different
"file_target" values resulting in two shared folders appearing instead
of one.
|
|
|
|
| |
Reduces significantly the testing time but still cover the permission
change
|
|
|
|
| |
(#25609)
|
| |
|
|
|
|
| |
(#25517) (#25595)
|
| |
|
|
|
| |
Fixes #24469
|
| |
|
|
|
|
|
|
|
|
|
| |
* Filelist change dir auto-prepend slash
Prepend a slash to directories in case it was missing since many places
assume that it's there.
* Fix js unit test in filelist spec
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
OCA\DAV\Connector\Sabre\Auth - fixes #25362 (#25478)
|
| |
|
|
|
|
|
|
|
|
| |
certificate is revoked (#25468)
* Adding certificate revocation list and validate if the app certificate is revoked
* Check integrity of a signed app in any case on installation
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Workaround to check htaccess in case of redirects
In some setups, the web server will redirect any call to "data/" to the
main page. This causes the XHR to return the 200 HTTP status code and
the body contains the HTML page of the main page / files app.
This fix improves the htaccess failure detection by adding a known
string inside the test file "htaccesstest.txt". If we are able to find
this string, it means that the web server didn't block access to that
file.
* Fix setup check unit test (#25439)
|
|\
| |
| | |
[stable9.1] Additional perm check in Webdav
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert "Merge pull request #25240 from owncloud/remove-svg"
This reverts commit 8b8d2b679a12f703141de9da71340f1f02151f3d, reversing
changes made to a35747b6fa8f7704bf7333f16a2b867b76acb187.
* Revert "Merge pull request #25253 from owncloud/users-fixotherquotadropdown"
This reverts commit a35747b6fa8f7704bf7333f16a2b867b76acb187, reversing
changes made to a573b6863cbb4eb21feb7fe5a17a9b8fc60cf059.
* Revert "Merge pull request #25314 from owncloud/files_external-backends-config"
This reverts commit a573b6863cbb4eb21feb7fe5a17a9b8fc60cf059, reversing
changes made to 8147eefaeba3822c9331283e973006ad3aeac1f5.
* Revert "Add all properties while creating a subscription (#25318)"
This reverts commit aaf4c3073af2511ab895e982cadae8dc6a143e55.
* Revert "Merge pull request #25276 from owncloud/delete-own-session-token"
This reverts commit e42ce62ce2855c95861eeae669508e5c20f99be4, reversing
changes made to aaf4c3073af2511ab895e982cadae8dc6a143e55.
* Revert "Merge pull request #25262 from owncloud/fed-sharing-error"
This reverts commit 027715f9acba4dc314a7e4c63ac41a58d4e33f22, reversing
changes made to e42ce62ce2855c95861eeae669508e5c20f99be4.
|
|
|
|
| |
some browsers (#25382) (#25397)
|
|
|
|
| |
search param (#25380) (#25395)
|
| |
|
| |
|
|\
| |
| |
| |
| | |
owncloud/stable9.1-147c672f5866002d45ec68e99e379449792eeaf8
[stable9.1] Ignore invalid paths in the JS file list
|
|/ |
|
| |
|
|\ |
|
| |\
| | |
| | | |
[stable9.1] check if renamed user is still valid by reapplying the ldap filter
|
| |/ |
|
| |\
| | |
| | | |
[stable9.1] Prevent infinite loop in search auto-nextpage
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When loading the next page of search results, make sure that the loop
can end if there are no more elements in case the total doesn't match.
Also added a check to avoid recomputing the search results whenever the
setFilter() is called with the same value. This happens when navigating
away to another folder, the search field gets cleared automatically and
it calls FileList.setFilter('').
|
|\ \
| | |
| | | |
Bypass upgrade page when occ controller is requested
|
| | | |
|
|\ \ \
| | | |
| | | | |
check if renamed user is still valid by reapplying the ldap filter
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Wait for socket to be open
* Fix call on null
* Allow DB access for MountProviderTest
Makes unit tests pass when using object store, since their FS access is
actually oc_filecache DB access. It is currently not possible to mock
or bypass the logic from "SharedMount::verifyMountPoint()" triggered by
this test.
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
Remove SVG fallback
|
| | | | |
|
| | | | |
|
| | | | |
|