summaryrefslogtreecommitdiffstats
path: root/lib/private
Commit message (Collapse)AuthorAgeFilesLines
* Validate requested length is random string generatorVincent Petry2022-05-121-1/+6
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Make it possible to get the appdata folder using the public APICarl Schwan2022-05-112-14/+11
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Remove old legacy SvgController and IconsCacherJohn Molakvoæ2022-05-102-294/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Migrate to static icons coloursJohn Molakvoæ2022-05-101-1/+0
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Merge pull request #32315 from ↵John Molakvoæ2022-05-101-2/+10
|\ | | | | | | nextcloud/fix/noid/preview-duplicate-folder-creation
| * Fix preview generator trying to recreate an existing folderRichard Steinmetz2022-05-091-2/+10
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Set loglevel for IMagick Thumbnail error to infoAlexander F2022-05-091-1/+1
| | | | | | | | | | | | Issue #32263 Signed-off-by: Alexander Fleischer <Alexander.Fleischer@tu-ilmenau.de>
* | Fix JSON error when comment has no reactionsJoas Schilling2022-05-091-11/+17
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #32276 from nextcloud/fix/ldap_error_handlingblizzz2022-05-051-6/+10
|\ | | | | Do not dispatch postSetPassword when setPassword fails
| * Do not dispatch postSetPassword when setPassword failsLouis Chemineau2022-05-051-6/+10
| | | | | | | | | | | | Also Improve error message when setPassword fails Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #32110 from plumbeo/binary-encoding-4Vincent Petry2022-05-051-1/+1
|\ \ | | | | | | Save encrypted files in binary format
| * | Save encrypted files in binary formatplumbeo2022-05-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default to the more space-efficient binary encoding for newly encrypted files instead of the traditional base64 encoding, eliminating the 33% overhead. The new option 'encryption.use_legacy_encoding' allows to force the legacy encoding format if needed. Files encoded in the old format remain readable. Based on https://github.com/owncloud/encryption/pull/224 and https://github.com/owncloud/core/pull/38249 by karakayasemi. Signed-off-by: plumbeo <plumbeo@users.noreply.github.com>
* | | Merge pull request #31964 from nextcloud/feat/ignore_mail_during_contact_lookupLouis2022-05-052-1/+11
|\ \ \ | | | | | | | | Add setting to ignore email during search
| * | | Add setting to ignore email during searchLouis Chemineau2022-05-032-1/+11
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | Merge pull request #32113 from nextcloud/bugfix/noid/fix-csp-merging-boolsVincent Petry2022-05-052-1/+13
|\ \ \ \ | | | | | | | | | | Add CSP policy merge priority for booleans
| * | | | Add CSP policy merge priority for booleansVincent Petry2022-04-012-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When two booleans conflict when merging CSP policies, true will win. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | | | | Merge pull request #32279 from nextcloud/feat/profiler-cache-hit-infoCarl Schwan2022-05-051-0/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | Add hit information to profiler
| * | | | Add hit information to profilerCarl Schwan2022-05-051-0/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | This might be helpful later on for the cache ui that is worked on in https://github.com/nextcloud/profiler/pull/21 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | Merge pull request #32152 from ↵Vincent Petry2022-05-051-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/32151/allow-compatibility-wrapper-local-ext-storage Allow compatibility wrapper on local external storage
| * | | | Allow compatibility wrapper on local external storageVincent Petry2022-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check was likely in place to prevent adding the wrapper on the root and home storage, which is not possible anyway since the encoding option cannot be set on that mount. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | | | | Merge pull request #31963 from nextcloud/feat/use_setting_in_dav_searchLouis2022-05-041-0/+8
|\ \ \ \ \ | |_|/ / / |/| | | | Use share setting in DAV search
| * | | | Use email settings in DAV searchLouis Chemineau2022-04-191-0/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | | | Use share setting in DAV searchLouis Chemineau2022-04-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shareapi_restrict_user_enumeration_full_match_ignore_second_display_name was introduced to ignore second display name during search from the share panel. But this setting was not respected by search from the calendar application. This fix it. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | Merge pull request #32220 from nextcloud/feature/add-tests-to-validate-emojisJoas Schilling2022-05-031-7/+20
|\ \ \ \ \ | | | | | | | | | | | | Include more emoji chars to test and fixes after include it
| * | | | | Include more emoji chars to test and fixes after include itVitor Mattos2022-04-291-7/+20
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vitor Mattos <vitor@php.rio>
* | | | | | Merge pull request #31752 from nextcloud/fix/remove-still-more-iloggerCôme Chilliet2022-05-0218-186/+109
|\ \ \ \ \ \ | | | | | | | | | | | | | | Move away from deprecated ILogger
| * | | | | | composer run cs:fixCôme Chilliet2022-04-261-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | Remove unused class SearchResultSorterCôme Chilliet2022-04-261-77/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Was used in ajax/share.php which does not exists anymore Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | Remove ILogger usages in lib/private/Files/StorageCôme Chilliet2022-04-263-19/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | Migrate more classes of lib/private to LoggerInterfaceCôme Chilliet2022-04-2611-67/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | Fix identationCôme Chilliet2022-04-261-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | Move away from deprecated ILoggerCôme Chilliet2022-04-263-19/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | Merge pull request #31703 from nextcloud/techdebt/noid/emojihelper-interfaceJoas Schilling2022-04-293-26/+12
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | Emojihelper interface
| * | | | | | Increase check if support reactionsVitor Mattos2022-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vitor Mattos <vitor@php.rio>
| * | | | | | Extract the EmojiService from user status and add an OCP interfaceJoas Schilling2022-04-283-25/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | Merge pull request #31758 from nextcloud/fix/utf8-detection-fixblizzz2022-04-291-11/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Use sabre function directly rather than duplicating it
| * | | | | | | Trying without the useCôme Chilliet2022-04-261-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | Use sabre function directly rather than duplicating itCôme Chilliet2022-04-261-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | Make the order of reactions reliableJoas Schilling2022-04-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | Merge pull request #32202 from nextcloud/fix/layout-theme-arrayJohn Molakvoæ2022-04-281-0/+1
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix `Undefined array key "enabledThemes"` on layout.user.phpJohn Molakvoæ2022-04-281-0/+1
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* / | | | | | | l10n: Correct a typoValdnet2022-04-281-1/+1
|/ / / / / / / | | | | | | | | | | | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* | | | | | | Merge pull request #32034 from ↵Carl Schwan2022-04-271-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/satisfy-binary-operation-order Make the binary operation order explicit
| * | | | | | | Make the binary operation order explicitJoas Schilling2022-04-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | l10n: Fix codeValdnet2022-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #32171. Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* | | | | | | | Merge pull request #31492 from nextcloud/fix/check-secret-configuredJohn Molakvoæ2022-04-261-0/+9
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | Only check if secret is set if the nextcloud is installedCarl Schwan2022-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
| * | | | | | | Also check for instanceid and passwordhashCarl Schwan2022-03-091-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
| * | | | | | | Require the secret config to be configuredCarl Schwan2022-03-081-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If it's not configured the instance will look like it is working but various features will silently break (end to end encryption, setting alternate email and probably more). One issue is that changing the secret from empty to something will break various other stuff (app token). I don't think there is a good way to solve this issue other than breaking early instead of having to handle a painful migration later on. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | | | Fix translations with trailing colonsJoas Schilling2022-04-261-1/+7
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>