| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
[Stable 9] Make ownCloud work again in php 7.0.6
|
|/
|
|
|
|
| |
See https://bugs.php.net/bug.php?id=72117
Basically a bugfix in php caused this issue. So isset is not called more
often. We have to catch this.
|
|\
| |
| | |
[stable9] Check for hash instead of file existence
|
|/
|
|
|
|
| |
The previous logic did not necessarily trigger in every case. This logic is more error-resistant, the autoload_classmap.php file has a guaranteed different hash on 9.0.0, 9.0.1 and 9.0.2
Fixes https://github.com/owncloud/updater/issues/342
|
| |
|
|\
| |
| | |
Remove pcntl warning for 9.0.2
|
| |\ |
|
| | | |
|
|\ \ \
| |_|/
|/| | |
[9.0] error out if a local storage isn't setup correctly
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
[stable9] Also exclude __apps
|
| | |/
| |/|
| | | |
Workaround for https://github.com/owncloud/updater/issues/331 for 9.0.2
|
|\ \ \
| | | |
| | | | |
[9.0] triger the propagator from the command line scanner
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
[stable9] check whether index is set before using it
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
[stable9] Disable pastezone for jquery.fileupload
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
jquery.fileupload offers the [`pastezone`](https://github.com/blueimp/jQuery-File-Upload/wiki/Options#pastezone) functionality. This functionality is enabled by default and if somebody copy-pastes something into Chrome it will automatically trigger an upload of the content to any configured jquery.fileupload element embedded in the JS.
This implementation triggers some problems:
1. The pastezone is defined globally by default (:see_no_evil:). So if there are multiple fileupload's on a page (such as in the personal settings) then stuff is going to be uploaded to all embedded uploads.
2. Our server code is not able to parse the data. For example for uploads in the files app we expect a file name which is not specified => Just an error is thrown. You can reproduce this by taking a file into your clipboard and in Chrome then pressing <kbd>CTRL + V</kbd>.
3. When copy-pasting some string from MS Office on the personal page a temporary avatar with said content is created.
Considering that this is anyways was never working at all and causes bugs I've set the `pastezone` to `null`. This mens that upload via copy and paste will be disabled.
Lesson learned: Third-party JS libraries can have some weird details.
|
| | | | |
|
| |_|/
|/| | |
|
|\ \ \
| |/ /
|/| | |
[stable9] Don't write empty RewriteBase
|
|/ /
| |
| |
| |
| |
| | |
ownCloud may be configured to live at the root folder without a
trailing slash being specified. In this case manually set the
rewrite base to `/`
|
|\ \
| | |
| | | |
[stable9] don't get the config for the same mount multiple times
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
[stable9] Fix LDAP race conditions
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* getFromCache is wrapped in isCached
* inbetween the two calls the cache entry hits it's TTL
* getFromCache returns null
* this fix only checkes if the returned value is null and
return only non-null values
|
|\ \ \
| | | |
| | | | |
[9.0] Call private cache methods only for `OC\Files\Cache\Cache`
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | | |
[9.0] add locks in the scanner to prevent multiple scanners running on the …
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
[stable9] on clone Connection, do not take over the existing LDAP resource
|
| |/
| |
| |
| |
| |
| |
| | |
For one, it solves potential conflicts when using the resource. For the
other, one on the login check (the only place where a clone happens
currently) we do not need to rebind after confirming the user's login
was successful.
|
|\ \
| |/
|/| |
Add missing use statement
|
|/ |
|
|\
| |
| |
| |
| | |
owncloud/backport-24183-change-background-job-sort-order
[9.0] Change the sort order of background jobs to be DESC instead of ASC
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In theory, if your instance ever creates more jobs then your system cron can
handle, the default background jobs get never executed anymore. Because
everytime when the joblist returns the next job it looks for the next ID,
however there is always a new next ID, so it will never wrap back to execute
the low IDs. But when we change the sort order to be DESC, we make sure that
these low IDs are always executed, before the system jumps back up to
execute the new IDs.
|
|\ \
| | |
| | | |
[stable9] Throw NoUserException when attempting to init mount point for null user
|
| |/
| |
| |
| |
| |
| |
| | |
In some scenarios initMountPoints is called with an empty user, and
also there is no user in the session.
In such cases, it is unsafe to let the code move on with an empty user.
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/backport-24145-limit-background-job-runtime-9.0
[9.0] Make sure that CLI cron doesn't run for ever, but makes use of the ne…
|
| | | |
|
|\ \ \
| | | |
| | | | |
[9.0] dont do optimized size propagation for encrypted files
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
Personal calendar should be generated even if the birthday calendar a…
|
|/ / /
| | |
| | |
| | | |
exists - fixes #24082
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
owncloud/dont-transfer-files-to-not-ready-user-stable9
[9.0] Introduce isReadyForUser and verify in file transfer ownership
|
| | | |
|
|\ \ \
| | | |
| | | | |
[stable9] Ignore certificate file if it starts with file://
|