| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
The DefaultShareProvider now does a DB-level check to find out whether
file_source is accessible at all (deleted file) or whether it's in the
trashbin of a home storage.
One small corner case where the home storage id is in md5 form cannot
be covered properly with this approach.
|
| |
|
|
|
|
|
| |
* Don't log credentials of LoginController::tryLogin - fixes #25895
* Don't log password in loginWithPassword
|
| |
|
|
|
|
|
|
| |
* Take from https://github.com/nextcloud/server/pull/608/commits/351cab6bce41b53f9efd4ba9aed4e7435f843691 - THX @schiessle
* Fix unit tests
|
| |
|
|
|
|
|
|
|
| |
Whenever a group share is created after a direct share, the stime order
needs to be properly considered in the repair routine, considering that
the direct user share is appended to the $subShares array and breaking
its order.
|
|
|
|
|
|
|
| |
Pick the most recent subshare that has no parenthesis from duplication
which should match whichever name the user picked last. If all
subshares have duplicate parenthesis names, use the least recent group
share's target instead.
|
|\
| |
| |
| |
| | |
owncloud/stable9.1-99611d277521b84a943f68d48fe05f290127db7e
[stable9.1] getJailedPath expects $path to have a trailing / (#25703)
|
| |
| |
| |
| |
| |
| | |
* getJailedPath expects $path to have a trailing / - fixes #25464
* Adding test case for getPathById including a jailed cache where root is just empty
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* [stable9.1] Next step jenkinsfile (#25622)
* Adding timestamper and evaluation of test results even in case of failure
* Adding build timeout
* use fixed value 120 minutes as timeout for each test executing for now
* Terminate the build as soon as test execution fails
* Adjust external testing as well
* Finalize use of executeAndReport
* [stable9.1] Fix discoverymanager tests (#25769)
* Allow testing of the DiscoveryManager
* Array sort order is of no relevance
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* String columns with a length higher then 4000 are converted into a CLOB columns automagically - we have to respect this when migrating
* Adding schema migration tests to prevent unnecessary and non-sense migration steps
Fix Oracle autoincrement and unsigned handling
* Fix sqlite integer type for autoincrement
* Use lower case table names - fixes pg
* Fix postgres with default -1 - this only affect pg 9.4 servers - 9.5 seems to work fine
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix login hooks
* adjust user session tests
* fix login return value of successful token logins
* trigger preLogin hook earlier; extract method 'loginWithPassword'
* call postLogin hook earlier; add PHPDoc
|
|\
| |
| | |
Add explicit delete permission to link shares
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Link shares always allowed deletion, however internally the permissions
were stored as 7 which lacked delete permissions. This created an
inconsistency in the Webdav permissions.
This fix makes sure we include delete permissions in the share
permissions, which now become 15.
In case a client is still passing 7 for legacy reasons, it gets
converted automatically to 15.
|
|/ |
|
|\
| |
| | |
Token login validation
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Optimize isSharingDisabledForUser
|
| | |
|
|\ \
| | |
| | | |
Remove shares of the root folder
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #23265
(A possibly costly) repair job to remove cyclic shares.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
owncloud/issue-12816-clean-tags-from-deleted-users
Clean up tags of deleted users
|
| | |/
| |/| |
|
|/ / |
|
|/ |
|
|\
| |
| | |
Propagator batching for the file scanner
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #22978
On some older installations the permissions for the userRoot and the
avatars are not correct. This breaks since we now use the Node API in
the avatar code.
This repair job makes sure that the permissions are set correctly.
* Unit tests added
|
| |
| |
| |
| | |
fixes #21889
|
|\ \
| | |
| | | |
When creating a session token, make sure it's the login password and …
|
| | |
| | |
| | |
| | | |
device token
|
|\ \ \
| | | |
| | | | |
use client login method on CORS routes
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| | |
* Make the filtering better readable
* Add some more methods to the sensitive list
|
|\ \
| | |
| | | |
dissalow symlinks in local storages that point outside the datadir
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
owncloud/issue-23776-do-not-allow-boolean-user-config
Do not allow to store boolean configs, they behave unexpected on postgres
|