| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| |
| |
| |
| |
| |
| | |
* versionSize is calculated anyway in the expire job - > dropped
* offset/neededSpace was needed for expiry before the file is moved to the versions -> now this is included already in the currently used space because the expiry job is defered to a point in time after the version creation
* fixes #21108
|
|\ \
| | |
| | | |
[Stable8.1] Update parent when moving share into recieved share
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #20769
When I receive a share and move a share of myself into that share (which
is allowed currently) I effectively hand over ownership of the files I
move. So we need to update the share I move to have as a parent the
share I move it into. Else our mounting system gets confused.
|
| |
| |
| |
| |
| |
| |
| | |
Added in isSharable() in incoming remote share.
Added in isSharable() in regular incoming share.
Added in FileInfo to make sure the proper attributes are returned to the
clients.
|
|/
|
|
|
| |
The share permissions are now computed in the View/FileInfo instead of
storing them directly/permanently on the storage
|
|
|
|
| |
Neither in "Invalid DN syntax" nor in "Object not found"
|
| |
|
|\
| |
| | |
[stable8.1] Deduplicate queued trashbin expire jobs
|
| |
| |
| |
| |
| |
| |
| |
| | |
* fixes #20425
* this removes the argument trashbin size from the expire job - it is now
calculated in the expire job
* the queue now detects properly that the job is already queue and doesn't
add it again
|
|\ \
| |/
|/| |
[8.1] Activity oracle sql error for favorites
|
| | |
|
| |
| |
| |
| | |
So evaluate the condition directly and return 1 or 0
|
|/ |
|
|\
| |
| |
| |
| | |
owncloud/stable8.1-extstorage-gdrive-forceapproval
[stable8.1] Force approval in GDrive oauth to get refresh_token
|
| |
| |
| |
| |
| |
| |
| |
| | |
Forcing the approval of app permissions makes sure that the GDrive API
will always return a refresh_token.
In the case of apps that were already authorized for the current user/domain,
the API doesn't return the refresh_token which causes expiration issues.
|
| | |
|
|/
|
|
| |
available. Fixes #18701
|
|\
| |
| | |
[backport] [stable8.1] if a user that is flag as deleted shows up again, remove that flag. F…
|
| |
| |
| |
| |
| | |
Conflicts:
apps/user_ldap/lib/access.php
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
Conflicts:
apps/user_ldap/tests/access.php
|
|\
| |
| | |
[stable8.1] allow an attribute to return more than one value
|
| | |
|
| | |
|
| |
| |
| |
| | |
This reverts commit 845485cfe, which fixes #19816 regression.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
names coming from ldap are lowercased for easy comparison
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
in one query)
read all relevant user attributes on login and user search, in one query. saves us some.
Conflicts:
apps/user_ldap/user_ldap.php
adjust to nested group fix
do not throw exception when no attribute is specified
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/backport-fix-deleted-ldap-user-sharing-stable8.1
[8.1] handle NoUserException in sharing code
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
* setup LDAP users
* share from an LDAP user
* delete that LDAP user
* log in as share recipient
* before: unhandled NoUserException
* after: NoUserEception is logged and share is not shown anymore
|
|/ |
|
|
|
|
|
|
|
| |
When a public link password has been input, its auth is stored in the
session.
This fix makes it possible to recognize the session when using public
webdav from the files UI.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added new annotations for the externalsharescontroller class
* @NoOutgoingFederatedSharingRequired
* @NoIncomingFederatedSharingRequired
By default both are required for all functions in the
externalSharesController.
A proper exception is thrown and then a 405 is returned instead of the
default error page. Since it is only an API endpoint this makes more
sense.
Unit tests added and updated
|
|
|
|
|
|
|
|
|
|
|
| |
Since for external shares there is no need for link shares to be enabled
we should check which controller is actually being called.
This makes sure that in all cases we verify that the files_sharing app
is enabled. But only for the share controller (public shares) we check
if the API is enabled and if links are enabled.
TODO: add checks for federated sharing as well
|
|
|
|
|
|
| |
The sharing backend may throw another exception for example when the activity app encounters a problem. Previously this just triggered a 404 error page and the exception got not logged at all. With this change such exceptions get not intercepted and regularly handled as exceptions so that we have meaningful log data. Also the user will be shown a window informing him that an error happened.
Helps to debug cases such as https://github.com/owncloud/core/issues/19465
|
|
|
|
|
|
|
|
|
| |
If the sharing API setting is disabled that sharing check middle ware
should block the request. Thus making link shares unavailable.
Fixes #18970
* Unit test added
* Unit tests updated
|
| |
|
|\
| |
| | |
[stable8.1] use login name for password reset
|
| | |
|
|\ \
| | |
| | | |
[stable8.1]Properly nest groups when using memberOf to detect group membership, fixes #17759
|