| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| | |
owncloud/proper-htaccess-support-in-code-signing-checker
Also run .htaccess routine when installing on another system than Apache
|
| | |
|
| |
| |
| |
| | |
This is the same what we also do in updater.php and thus this aligns the code. Makes the code paths more consistent.
|
| |
| |
| |
| | |
This can now be achieved using the new code signing.
|
|\ \
| | |
| | | |
Add polyfills for PHP55, PHP56 and PHP70 functionalities
|
| | | |
|
|\ \ \
| | | |
| | | | |
Add DirectorySlash to dynamic .htaccess write
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
When `DirectorySlash off` is set then Apache will not lookup folders anymore. This is required for example when we use the rewrite directives on an existing path such as `/core/search`. By default Apache would load `/core/search/` instead `/core/search` so the redirect would fail here.
This leads however to the problem that URLs such as `localhost/owncloud` would not load anymore while `localhost/owncloud/` would. This has caused problems such as https://github.com/owncloud/core/pull/21015
With this change we add the `DirectorySlash off` directive only when the `.htaccess` is writable to the dynamic part of it. This would also make `localhost/owncloud` work again as it would trigger the 404 directive which triggers the redirect in base.php.
|
|\ \ \
| | | |
| | | | |
Scrutinizer Auto-Fixes
|
| | | |
| | | |
| | | |
| | | | |
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
|
|\ \ \ \
| |_|_|/
|/| | | |
Dont do a seperate request to check if a file exists when downloading a file from dav external storage
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
Make AppManager->checkAppForUser more robust
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* if the JSON that is stored in the DB is corrupt an error was thrown
* with this change it is properly handled and the app is disabled
|
|\ \ \ \
| |/ / /
|/| | | |
Do not check storage availability for getOwner
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Because the owner is always known thanks to the file cache and other
places, we don't need the remote storage to be actually available.
|
|\ \ \ \
| | | | |
| | | | | |
Remove all locks after ttl from the db
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
Add ttl for redis based locking
|
| | | | | |
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Add unix_socket support for mysql during initial installation - fixes…
|
| | | | | |
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
add icommentsmanger and icomment implementation
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
we do not listen to deletion hooks anymore, because there is no guarantee that they
will be heard - requires that something fetches the CommentsManager first.
Instead, in the user deletion routine the clean up method will be called directly. Same way
as it happens for files, group memberships, config values.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
register CommentsManager service, allow override, document in config.sample.php
don't insert autoincrement ids in tests, because of dislikes from oracle and pgsql
specify timezone in null date
only accepts strings for ID parameter that can be converted to int
replace forgotten hardcoded IDs in tests
react on deleted users
react on file deletion
Postgresql compatibility
lastInsertId needs *PREFIX* with the table name
do not listen for file deletion, because it is not reliable (trashbin, external storages)
add runtime cache for comments
|
|/ / / / |
|
|\ \ \ \
| |_|/ /
|/| | | |
Add support for read only config dir
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We already support the `config_is_read_only` for the config file itself. However not for the whole directory (which is a bug).
This unifies the check in the checkServer routine with the one in base.php. Now one can enable a read only config folder so that ownCloud is not allowed to overwrite it's own source code.
To test this set the whole config folder to read only, clear your session, refresh, see it fails, add the new code, refresh, see it works. Also verify that setup still works fine. (obviously setup does not work with a read only config Also verify that setup still works fine. (obviously setup does not work with a read only config))
Fixes https://github.com/owncloud/core/issues/14455
|
|\ \ \ \
| | | | |
| | | | | |
Fix the last insert id test by changing to an autoincremen…
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
Verify return type
|
| |/ / /
| | | |
| | | |
| | | | |
Can also be null. Silences another security warning...
|
|\ \ \ \
| | | | |
| | | | | |
Fix PHPDoc and check if path does exists
|
| |/ / /
| | | |
| | | |
| | | | |
Mutes another security warning of some static scanners.
|
|\ \ \ \
| | | | |
| | | | | |
The ajax code path unshares a link share when updating the password
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In order to not mess up existing shares if the password gets verified we
should first fire this validation.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix (re)share permission checks in a few code paths
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since isSharable() doesn't do the check for groups excluded from
sharing, adding an explicit check in the sharing code.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|