| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Workaround required for IIS setups running ownCloud to prevent dataloss.
Long-term solution would be to move some configuration settings to the database
Conflicts:
lib/base.php
settings/admin.php
|
|\
| |
| | |
Store credentials only in session if required
|
| |
| |
| |
| |
| | |
Conflicts:
lib/repair/repairconfig.php
|
|\ \
| | |
| | | |
Check for XMLWriter class
|
| | |
| | |
| | |
| | | |
Backport of https://github.com/owncloud/core/pull/12321
|
|/ /
| |
| |
| |
| |
| |
| | |
Since automatic schema migrations are not yet possible let's disable this for now.
Conflicts:
lib/private/setup.php
|
| | |
|
| | |
|
| |
| |
| |
| | |
(but not forced) and the user does not want the link to expire.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The permissions are already catched properly on the installation so we just have to check whether the file is readable to prevent fatal errors from happening.
Fixes https://github.com/owncloud/core/issues/12135
Conflicts:
lib/private/config.php
|
| |
| |
| |
| |
| |
| |
| | |
add phpdoc
Conflicts:
lib/private/preview.php
|
|/ |
|
|\
| |
| | |
Backport mapper fixes
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously we used uniqid() here.
However this means that the behaviour is not reproducable, so
when uploading files into a "empty" folder, the folders name is
different.
If there would be a md5() hash collition, the deduplicate check
will spot this and append an index later, so this should not be
a problem.
Fix #6722
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
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
|