| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Bubble up hint exceptions in hooks, so the user can see the hint
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
* Updated unit tests (bit cleaner now)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now that we support multiple managers we communicate shares to the
outside as 'providerId:shareId'. This makes sures that id's are unique
when references from the OCS API.
However, since we do not want to break the OCS API v1 we need to
somewhat hack around this.
When we switch to OCS API v2 (which we should when we support more
custom providers). We will change the id to always be the fullShareId.
|
| |
| |
| |
| |
| |
| |
| | |
* Add providers
* Add share manager to server container
* Use share manager from server container
* Properly get the share manager
|
| |
| |
| |
| | |
* Properly register the default share provider
|
|\ \
| |/
|/| |
The group database backend should cache groups
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
* Use query builder
* Minor unit tests additions
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This avoids duplicated queries like first checking the group_users db
and then just doing a select on the group db. Those enries are linked
(and should be using foreign keys!)
This commit makes sure we cache those entries.
If a user is part of N groups this saves N queries on webdav access
|
|\ \
| | |
| | | |
Verify signature of apps with level "Official" coming from the appstore
|
| | |
| | |
| | |
| | | |
This change will verify the signature of all apps with the level "Official" coming from the appstore or if they have been signed before.
|
|\ \ \
| | | |
| | | | |
Add X-Download-Options and X-Permitted-Cross-Domain-Policies
|
| | | |
| | | |
| | | |
| | | | |
Two small security hardenings for our IE users and those with Adobe products. Aligns it more with https://github.com/twitter/secureheaders#secureheaders---
|
|\ \ \ \
| | | | |
| | | | | |
cap the number of entries we cache in smb's statcache
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
owncloud/add-super-evil-and-hidden-config-switch-to-disable-integrity-checks-really-just-do-not-use-this
Add hidden config switch to disable code integrity checking
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This adds a hidden config flag that allows somebody to disable the code integrity check. If `integrity.check.disabled` is set to `true` in the config file:
1. The integrity check functions will return always an empty result
2. The integrity check is not performed when installing apps
3. The integrity check is not performed when updating apps
4. The integrity check is not performed when updating the core
Furthermore this adds support for a list of channels that the code checker will run on. At the moment this is only stable because I didn't want to break any build scripts that we have. Once we have a proper CA setup and updated the build process to sign the releases we can add the RC, alpha, beta as well as daily releases. So everything except "git" basically.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Use legacy method when ownCloud is not yet installed
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The new `\OCP\ICertificateManager::getAbsoluteBundlePath` API instantiiates an ownCloud view which makes the installation fail as it queries the DB before it actually is setup. This change uses the old approach again for the case that the installation is not yet setup.
The client service is required for the `.htaccess` effectivity check in the setup. In the future we could move this to a JS based one (as we have for the other setupchecks) so we can get rid of such hacks.
Fixes https://github.com/owncloud/core/issues/21669 which was a regression in master caused by https://github.com/owncloud/core/issues/21336
|
|\ \ \ \ \
| | | | | |
| | | | | | |
-- Fixed error where $enabled is parsed but empty
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update license headers 2016
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Syncing system addressbooks across federated ownClouds
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
federation auth to federation app
|
| |/ / /
|/| | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
fix identation in public/irequest.php
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Replace deprecated function calls to SecureRandom
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Remove unused deprecated function from l10n.php
|
| | | | |
|
| |/ /
|/| | |
|
|/ / |
|
|\ \
| | |
| | | |
Stricter autoloader
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Assume apps from the appstore are compatible with the current version
|
| |/
| |
| |
| |
| |
| | |
Filtering is done server-side already so only compatible apps are delivered. Otherwise this leads to a ton of error messages as the info.xml cannot be read at that state.
Fixes https://github.com/owncloud/core/issues/21556
|
|\ \
| | |
| | | |
Remove generateRandomBytes from OC_Util
|
| |/ |
|
|/ |
|
|
|
|
| |
I do not really consider this necessary or a real security addition. Let's get rid of it thus, cleans up the code and makes the logic easier.
|