| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
|/ / / |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Brand to nextcloud
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
At least the logo should be correct after an update.....
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
nextcloud/dont-show-updater-if-updater-is-incompatible
[stable9] Don't show the updater if updater is incompatible
|
| |/ / /
| | | |
| | | |
| | | | |
Prevents us from breaking instances.
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
downstream-160613
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A share can only be requested by 3 'types' of people
* owner
* initiator
* recipient
So we have to get the path as the current user. Since that is the only
path that has any meaning to the user.
- Fixed tests
|
| |
| |
| |
| | |
Somehow the spinner wasn't there anymore after some changes. This makes it appear again.
|
| |
| |
| |
| |
| |
| | |
* fix infinite spinner on blacklisted files
* move HTML to template
* indentation
|
| | |
|
|\ \
| | |
| | | |
Adjust some more branding texts
|
| | |
| | |
| | |
| | | |
Replaces ownCloud with Nextcloud in the user-facing messages
|
|\ \ \
| | |/
| |/| |
Downstream stable9 16-06-10
|
| |\ \
| | | |
| | | | |
[stable9] Fixed dynamic group ldap access
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | | |
spaces -> tab conversion
|
| | | |
| | | |
| | | | |
added back the cache processing and fixed
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
getUserGroups:
Using $userDN instead of $uid to query LDAP
Converting groupDN to group name using API instead of substring
Removing cache processing at the end of the method
|
| | | |
| | | |
| | | |
| | | | |
Fixes #22450
|
|\ \ \ \
| |_|_|/
|/| | | |
[stable9] Add Same Site Cookie protection
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
[stable9] Backport auditing app
|
| | | | |
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Logs already:
- Share events
- Authentication events
- User management events
- File action events
|
|/ / |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
owncloud/backport-24949-internal-server-error-in-sync-client-on-forbidden-directurl
[9.0] Catch the ForbiddenException to make sure it gets handled
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fixed group share searching for members of
multiple group. Issue #11808.
* Fixed group share searching, continued.
Avoid searching for empty group list in getItemSharedWithUser().
Broke tests in previous commit, #12030.
* Simler check for group count.
* Fix for https://github.com/owncloud/core/issues/24783 , described there
* Now it's #24272, 24783 was a duplicate. Previous change was also not very good. Now we don't create ZIP with a single file inside.
|
|\ \
| | |
| | | |
[stable9] Use a capped memory cache for the user/group cache
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
For #24403
When upgrading huge installations this can lead to memory problems as
the cache will only grow and grow.
Capping this memory will make sure we don't run out while during normal
operation still basically cache everything.
|
|/ |
|
|\
| |
| |
| |
| | |
owncloud/stable9-lenz1111-share_download_range_requests_support
[stable9] lenz1111's fantastic share download range requests support
|
| |
| |
| |
| | |
Http range requests support is required for video preview
|
|\ \
| | |
| | | |
[9.0] Improve isLocal performance for SharedStorage
|
| |/ |
|
| | |
|
|/
|
|
|
|
| |
(#24837)
the login password changed at the user back-end (e.g ldap). Such failures will
be handled after login correctly by allowing the user to adjust the passwords
|
|\
| |
| | |
[Stable 9] Fix etag propegation test race condition
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
E-tag propagation replies on the mtime of the file. Order of events:
1. add file 'foo.txt' with content 'bar'
2. Set mtime to now() - 1
3. Check if etag changed.
Now this goes right often when 1 and 2 happen in the same second.
However imagine
1. add file 'foo.txt' with content 'bar' (at t=0.999)
2. Set mtime to now() - 1 (at t=1.001)
Now the mtime will be set to the same time. Thus not chaning the etag.
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 get the config for the same mount multiple times
|
| | |
|