| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
and groups with the same ID exists
|
| |
| |
| |
| | |
same ID
|
|\ \
| | |
| | | |
Ignore port for trusted domains
|
| | | |
|
| | |
| | |
| | |
| | | |
Remove all ports from the trusted domains
|
| | |
| | |
| | |
| | |
| | |
| | | |
This lead to a lot of confusion in the past and did not really offer any value. Let's remove the port check therefore. (it's anyways not really a part of the domain)
Fixes https://github.com/owncloud/core/issues/12150 and https://github.com/owncloud/core/issues/12123 and also a problem reported by @DeepDiver1975.
|
| | |
| | |
| | |
| | | |
Determining the file size using the exec() method is implemented for Linux, BSD, and Windows. However, on systems matching neither platform name (like SunOS), the fall-through path will return a file size result constituting a zero size instead of an invalid null return value.
|
| | |
| | |
| | |
| | | |
Fixes https://github.com/owncloud/core/issues/12188 for AppFramework apps
|
| | | |
|
| | |
| | |
| | |
| | | |
Check already implemented in core/settings/ajax/changedisplayname.php
|
| | | |
|
|\ \ \
| |_|/
|/| | |
Run preupdate before an update
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The update routine tries to test the database migration before actually performing the update.
However, this will fail hard if the schema has changed (for example an unique key has been added). App developers can convert the DB in preupdate.php, however it is not called before and therefore the update fails.
This actually breaks ownCloud updates from ownCloud 6 to ownCloud 7 when the files_antivirus app is enabled.
|
|/
|
|
|
|
| |
Added missing cleanPath() call that converts "/" to "" when calling
SabreDAV. This is needed because SabreDAV will discard its base URL when
passing "/".
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Convert \OCP\Files\StorageNotAvailableException to
\Sabre\DAV\Exception\ServiceUnavailable for every file/directory
operation happening inside of SabreDAV.
This is necessary to avoid having the exception bubble up to remote.php
which would return an exception page instead of an appropriate response.
Conflicts:
lib/private/connector/sabre/directory.php
lib/private/connector/sabre/file.php
|
| |
|
| |
|
| |
|
|
|
|
| |
...
|
|
|
|
|
|
|
|
| |
Previously a JSON error page was shown to the user in-case the CSRF token was not valid. This was confusing and prevented people from login.
With this at least the login page is shown again and not a JSON error message. I consider this as sufficient since adding a new error page just for this sake would uneededly make lib/base.php even more cluttered and this is a edge-case which optimally should anyways not happen that often.
This can be tested by opening the login page, then clearing the cookies, and trying to login.
|
|\
| |
| | |
Backport #10958
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
adding ILIKE to AdapterSQLSrv
add test case for ILIKE with wildcard
Make sqlite LIKE case sensitive on default
Implement ILIKE for sqlite
Use ILIKE in cache search
Fix ILIKE without wildcards for oracle
|
|\ \
| | |
| | | |
Make supported DBs configurable within config.php
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
This commit will make the supported DBs for installation configurable within config.php. By default the following databases are tested: "sqlite", "mysql", "pgsql". The reason behind this is that there might be instances where we want to prevent SQLite to be used by mistake.
To test this play around with the new configuration parameter "supportedDatabases".
Conflicts:
lib/private/util.php
|
|/
|
|
|
|
|
|
|
| |
When doing a PROPFIND on the root and one of the mount points is not
available, the returned quota attributes will now be zero.
This fix prevents the expected exception to make the whole call fail.
Backport of 21d825ed6c11425d36a143f8ed63f1e3852d0aeb from master
|
|
|
|
| |
There is not much sense in having these files marked executable, we should avoid that.
|
|
|
|
|
|
| |
set up FS by username, not login name\!
better variable name
|
| |
|
|
|
|
|
|
|
|
|
|
| |
There is no need to refer to the absolute path here if we can use the relative one.
Conflicts:
lib/private/templatelayout.php
Conflicts:
lib/private/templatelayout.php
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix retrievel of group members and cache group members
fix changed variable name
with several backends, more than limit can be returned
make performance less bad. Still far from good, but at least it works
add one simple cache test
adjust group manager tests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update manager.php
add caching to getUserGroupIds
Update manager.php
added description and blank lines in getUserGroupIds
Update manager.php
defined $uid in getUserGroupIds
Update manager.php
Update manager.php
Update manager.php
clean up function getUserGroupIds
clean up of function getUserGroupIds and improved caching mechanism of cachedUserGroupIds
modified caching mechanism in getUserGroupIds
removed cachedUserGroupIds, instead changed indexing in getUserGroups to groupId
adapted tests for a groupId indexed group array
|
|
|
|
|
|
|
|
| |
The script required by require_once might use variable names like $app
which will conflict with the code that follows.
This fix encapsulates require_once into its own function to avoid such
issues.
|
|\
| |
| | |
Fix SVG icons
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
FIXME: Ugly hack to prevent SVG of being returned if the SVG
provider is not enabled.
This is required because the preview system is designed in a
bad way and relies on opt-in with asterisks (i.e. image/*)
which will lead to the fact that a SVG will also match the image
provider.
Conflicts:
lib/private/preview.php
|
| |
| |
| |
| | |
This function might also be called before ownCloud is setup which results in a PHP fatal error. We therefore should gracefully catch errors in there.
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/make_skeleton_compatible_with_objectstore_minimal_stable7
make skeleton compatible with objectstore
|
| | | |
|
| | |
| | |
| | |
| | | |
suspend encryption proxy when copying skeleton
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This leads to the regeneration of the hash in case a single application is updated.
Fixes https://github.com/owncloud/core/issues/11374
|
| |/
|/|
| |
| | |
empty display names
|
| |
| |
| |
| | |
Otherwise it would fall into the 'win' else block because strpos($os, 'win') does also match 'darwin' what is the `php_uname` for OS X.
|
|\ \
| | |
| | | |
make trashbin compatible with objectstore
|
| | |
| | |
| | |
| | | |
cache, make unknown free space work like unlimited free space
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes https://github.com/owncloud/core/pull/11501#issuecomment-58794405
Conflicts:
tests/lib/largefilehelpergetfilesize.php
|
|\ \ \
| | | |
| | | | |
[stable7] Refactor cache updater to work outside of the users home
|