Compare commits

...

2269 Commits

Author SHA1 Message Date
Arthur Schiwon 335b871810 Merge pull request #37202 from nextcloud/release/26.0.0_rc3
26.0.0 RC3
2023-03-16 12:48:19 +01:00
Arthur Schiwon 106fb14183 Merge pull request #37031 from nextcloud/dependabot/npm_and_yarn/stable26/nextcloud/webpack-vue-config-516d77c
chore(deps-dev): Bump @nextcloud/webpack-vue-config to `5.5.0`
2023-03-16 12:12:26 +01:00
Arthur Schiwon 17a29c865b Merge pull request #37251 from nextcloud/automated/noid/stable26-update-psalm-baseline
[stable26] Update psalm-baseline.xml
2023-03-16 11:10:20 +01:00
Arthur Schiwon 0b4cc1b83f Merge pull request #37247 from nextcloud/backport/37010/stable26
[stable26] Fix Cache-Control header of non-versioned assets
2023-03-16 11:09:36 +01:00
Arthur Schiwon 45ecf37248 Merge pull request #37235 from nextcloud/backport/37227/stable26
[stable26] chore: use local variable for remote address
2023-03-16 10:38:24 +01:00
Arthur Schiwon 221bf33245 Merge pull request #37253 from nextcloud/backport/37252/stable26
[stable26] fix(workflow): Check tag attribute
2023-03-16 10:30:23 +01:00
Arthur Schiwon 6b54bfb7b2 Merge pull request #37246 from nextcloud/backport/37242/stable26
[stable26] Reduce list
2023-03-16 10:23:29 +01:00
dependabot[bot] c2bdb02144 chore(deps-dev): Bump @nextcloud/webpack-vue-config
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from `53df7bb` to `516d77c`.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/53df7bbe61e4a6d960c1d13e63597ce361f3795d...516d77c7012711a741baee53be745168c0456605)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-16 09:13:43 +00:00
Joas Schilling ce8ec36184 fix(workflow): Check tag attribute
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-16 08:47:29 +01:00
nextcloud-command 3094e70350 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-03-16 04:55:12 +00:00
Nextcloud bot 5ac1b3533b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-16 02:28:18 +00:00
Nicolas Guichard 4bcb38c0b2 Fix Cache-Control header of non-versioned assets
Non-cache-busted assets such as /dist/core-main.js also matched the
regex meant for cache-busted assets (note the ? at the end of the
regex).
The FilesMatch directive for cache-busted assets coming after the
non-cache-busted version all assets actually got the immutable flag
in their Cache-Control header. This caused client-side errors on
updates.

Query strings are not actually passed to FilesMatch directives so we
need another way to tell cache-busted/versionned assets apart from
non-versioned assets, here using If/Else directives.

Signed-off-by: Nicolas Guichard <nicolas@guichard.eu>
2023-03-15 22:35:18 +00:00
Joas Schilling 78e591d0d4 Reduce list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-15 21:50:04 +00:00
Côme Chilliet 4c161a70a4 Merge pull request #37233 from nextcloud/backport/37197/stable26
[stable26] Do not send a pagination control with size = 0 if cookie is empty
2023-03-15 18:16:24 +01:00
Joas Schilling ae34be566e Merge pull request #37240 from nextcloud/backport/37239/stable26
[stable26] Extend list
2023-03-15 17:20:24 +01:00
Joas Schilling dc3c44a84f Extend list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-15 16:19:40 +00:00
Daniel Kesselberg d6a3fe7e83 chore(tests): add tests for handleLoginFailed
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-03-15 14:22:36 +00:00
Daniel Kesselberg a086db37cd chore: use local variable for remote address
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-03-15 14:22:36 +00:00
Côme Chilliet d62643b43e Do not send a pagination control with size = 0 if cookie is empty
It only makes sense to send a pagination control with size 0 with a
 cookie to abandon a paged search.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-03-15 13:47:21 +00:00
Arthur Schiwon 826766d3bd Merge pull request #37212 from nextcloud/backport/37029/stable26
[stable26] Add chunking in SystemTagObjectMapper::getTagIdsForObjects
2023-03-15 14:45:25 +01:00
Arthur Schiwon dd3f6516c5 Merge pull request #37072 from nextcloud/backport/36883/stable26
[stable26] dispatch BeforeUserLoggedInEvent
2023-03-15 14:44:58 +01:00
Joas Schilling 259530ed5a Merge pull request #37218 from nextcloud/backport/36852/stable26
[stable26] fix(user_status): Fix the user status automation on the day availablity rules are adjusted
2023-03-15 12:11:45 +01:00
Joas Schilling 15d7fb35f4 Merge pull request #37224 from nextcloud/backport/37221/stable26
[stable26] Save some CI time
2023-03-15 10:26:58 +01:00
Joas Schilling 333d6bcc45 Save some CI time
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-15 09:30:38 +01:00
Nextcloud bot bcc9ee4011 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-15 02:26:49 +00:00
Joas Schilling 6f8d75bd24 fix(CI): Add unit test for nextcloud/server#37167
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-14 16:39:01 +00:00
Joas Schilling a9cf423321 fix(user_status): Fix the user status automation on the day availability rules are adjusted
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-14 16:39:01 +00:00
Joas Schilling 3d6a864210 Merge pull request #37199 from nextcloud/backport/37167/stable26
[stable26] fix(dav): Handle no next potential toggle in availability detection
2023-03-14 17:21:35 +01:00
Côme Chilliet e7c6ff1709 Add chunking in SystemTagObjectMapper::getTagIdsForObjects
This avoids crashing on Oracle with more than 1000 objects

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-03-14 14:25:05 +01:00
Nextcloud bot ee38128f3d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-14 02:27:20 +00:00
Arthur Schiwon 05b6ff5e7b 26.0.0 RC3
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-13 20:37:59 +01:00
Thomas Citharel bddab7d302 fix(dav): Handle no next potential toggle in availability detection
Fixes:  min(): Array must contain at least one element at /var/www/nc/nextcloud/apps/dav/lib/BackgroundJob/UserStatusAutomation.php#142
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-03-13 19:24:58 +01:00
Nextcloud bot 958f9c9147 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-13 02:28:58 +00:00
Nextcloud bot ac2a53a4bd Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-12 02:27:53 +00:00
Nextcloud bot 0b2ad6cefc Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-11 02:28:08 +00:00
Simon L 71b74992e5 Merge pull request #37163 from nextcloud/backport/37126/stable26
[stable26] fix white scrollbar corner in dark mode
2023-03-10 16:18:57 +01:00
Simon L c18e5fe8a9 Merge pull request #37157 from nextcloud/backport/37070/stable26
[stable26] add a check for disk_free_space in Config.php
2023-03-10 16:17:44 +01:00
Simon L 226c601d1d Merge pull request #37155 from nextcloud/backport/37140/stable26
[stable26] imaginary - fix autorotate for heic and improve the logic
2023-03-10 16:16:57 +01:00
Arthur Schiwon cf73f6e8bf Merge pull request #37161 from nextcloud/backport/37116/stable26
[stable26] postgresql installation - add quotes around user names
2023-03-10 09:46:59 +01:00
Simon L 5f6579fb6a fix white scrollbar corner in dark mode
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-10 02:32:21 +00:00
Nextcloud bot 6a120bfda1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-10 02:27:25 +00:00
Simon L df8b19aea3 postgresql - add quotes around user names
fix https://github.com/nextcloud/server/issues/37114

Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-10 02:04:00 +00:00
Simon L 703043a024 add a check for disk_free_space in Config.php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-09 23:24:38 +00:00
Simon L 865fb8092b imaginary - fix autorotate and improve the logic
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-03-09 22:25:57 +00:00
Arthur Schiwon 51c76884bc Merge pull request #37078 from nextcloud/release/26.0.0_rc2
26.0.0 RC2
2023-03-09 17:38:27 +01:00
Arthur Schiwon e3c7bcc61d Merge pull request #37119 from nextcloud/backport/36640/stable26
[stable26] Create headings for apps, users, settings pages
2023-03-09 17:37:28 +01:00
Arthur Schiwon 92b8a5ef1e Merge pull request #37057 from nextcloud/backport/36904/stable26
[stable26] fix(files): Fix controller setup for guests
2023-03-09 17:30:42 +01:00
Arthur Schiwon 72cf710ec8 Merge pull request #37141 from nextcloud/backport/37139/stable26
[stable26] Share type sciencemesh
2023-03-09 17:29:54 +01:00
Arthur Schiwon 2b404e2a04 Merge pull request #37151 from nextcloud/backport/27034/stable26
[stable26] Use MultipartUpload for uploading chunks to s3
2023-03-09 17:25:17 +01:00
Julius Härtl ae911a21d2 tests(integration): Fix catching error only on object store
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-09 15:31:26 +01:00
Julius Härtl a7e5e7e4a1 chore: Bump bundles
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-09 15:31:22 +01:00
Julius Härtl 609badf6a2 chore(psalm): Make psalm aware of sabre/uri
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-09 15:31:17 +01:00
Julius Härtl 2664036b57 feat(s3): Use multipart upload for chunked uploading
This allows to stream file chunks directly to S3 during upload.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-09 15:31:12 +01:00
Joas Schilling 442bce3e0b fix(files): Fix controller setup for guests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-09 12:21:07 +00:00
Arthur Schiwon 5943d0a715 Merge pull request #37066 from nextcloud/backport/34835/stable26
[stable26] Run WebDAV integration tests against S3
2023-03-09 13:16:59 +01:00
julia.kirschenheuter f5ab3123df Create headings for settings pages
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-03-09 13:14:48 +01:00
Arthur Schiwon d29551a46d Merge pull request #37064 from nextcloud/backport/36772/stable26
[stable26] Add label and switch ocdialog close button to button element
2023-03-09 13:05:20 +01:00
Julius Härtl ffb1a39bba Merge pull request #37073 from nextcloud/backport/37026/stable26
[stable26] fix: Avoid log spam on 404 routes not using GET
2023-03-09 12:44:40 +01:00
Christopher Ng 0446703202 Add label and switch ocdialog close button to button element
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-09 09:09:24 +01:00
Nextcloud bot 89b396da95 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-09 02:29:24 +00:00
Louis Chemineau c4c02afb62 Compile assets
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-08 17:48:40 +00:00
Michiel de Jong b2c8be171d Add SHARE_TYPE_SCIENCEMESH
Signed-off-by: Michiel de Jong <michiel@unhosted.org>
2023-03-08 17:48:39 +00:00
Joas Schilling b9c4112f47 Merge pull request #37122 from nextcloud/backport/37121/stable26
[stable26] fix(docs): Fix URL to docs of deprecated function humanFileSize
2023-03-08 13:35:17 +01:00
nextcloud-command 82a3b6a311 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-08 11:06:47 +00:00
Joas Schilling 62866bb097 fix(docs): Fix URL to docs of deprecated function humanFileSize
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-08 10:53:00 +00:00
Nextcloud bot f30c7834d8 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-08 02:28:55 +00:00
Arthur Schiwon 69ca730bd1 26.0.0 RC2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-07 19:53:16 +01:00
Simon L f7fa2fd974 Merge pull request #37074 from nextcloud/backport/37069/stable26
[stable26] fix(CI): Fix acceptance test password field selector after @nextcloud…
2023-03-07 15:57:09 +01:00
Joas Schilling 4edfeab4a7 fix(CI): Fix acceptance test password field selector after @nextcloud/vue lib update
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-07 09:56:33 +00:00
Julius Härtl a5607754cf fix: Avoid log spam on 404 routes not using GET
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-07 09:56:12 +00:00
Maxence Lange 0cd9ca5be2 dispatch BeforeUserLoggedInEvent
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-07 09:20:45 +00:00
Julius Härtl bc759977d2 Merge pull request #37068 from nextcloud/ci/profiler-26
[stable26] ci(performance): Use proper profiler branch for 26
2023-03-07 10:07:54 +01:00
Julius Härtl 54a93e9252 ci(performance): Use proper profiler branch for 26
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-07 08:57:49 +01:00
Julius Härtl 4ca6c3af7a fix: Use proper path for quota fetching
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-07 07:21:20 +00:00
Julius Härtl cab4f8eca3 fix: Recalculate storage statistics on updating the quota
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-07 07:21:20 +00:00
Julius Härtl 8477b1e408 Run webdav related integration tests on github actions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-07 07:21:20 +00:00
Nextcloud bot 0a518bd5ff Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-07 02:26:43 +00:00
Arthur Schiwon f1ced06cd5 Merge pull request #37042 from nextcloud/backport/37028/stable26
[stable26] Add distraction free backgrounds for Nextcloud 26
2023-03-06 17:37:18 +01:00
Nextcloud bot b21ef4881f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-06 02:27:12 +00:00
Nextcloud bot 5323b8caf1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-05 02:27:59 +00:00
Nextcloud bot 1ca288f0a4 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-04 02:27:30 +00:00
Jan C. Borchardt 126db69108 Add distraction free backgrounds for Nextcloud 26
Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
2023-03-03 15:02:20 +00:00
Joas Schilling 3d7ae18660 Merge pull request #37038 from nextcloud/backport/37023/stable26
[stable26] chore(security): Bump "Expires" of well-known/security.txt
2023-03-03 12:12:39 +01:00
Joas Schilling 0d51e1d3b5 chore(security): Bump "Expires" of well-known/security.txt
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-03 10:53:40 +00:00
Joas Schilling 7b7909f767 Merge pull request #37024 from nextcloud/test-with-26-apps-on-stable26
[stable26] Test against matching Talk version on stable branch
2023-03-03 11:19:23 +01:00
Joas Schilling b846f10e7b chore(CI): Test against matching Talk version on stable26 branch
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-03 10:12:31 +01:00
Julius Härtl 26696c4deb Merge pull request #37021 from nextcloud/enh/notes-recommended
feat: Add notes as recommended app
2023-03-03 09:26:16 +01:00
Nextcloud bot bc94fab8ee Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-03 02:26:33 +00:00
Julius Härtl 322dbe8860 feat: Add notes as recommended app
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-02 23:04:43 +00:00
Julius Härtl c76be65014 Merge pull request #33755 from nextcloud/enh/reference-file
File widget for references
2023-03-02 22:15:15 +01:00
Julius Härtl 38e4f8ae61 chore: Bump bundles
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-02 21:07:43 +01:00
Julius Härtl 1da4fe48cf feat(filepicker): Allow to pass target for rendering the file picker to different locations
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-02 21:01:44 +01:00
Julius Härtl 6130f1a78e Implement file reference wiget
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-03-02 21:01:44 +01:00
John Molakvoæ b6d8fc97af Merge pull request #36884 from nextcloud/ci/update/update-psalm-baseline 2023-03-02 19:34:36 +01:00
Simon L a5191ceec0 Merge pull request #36847 from nextcloud/enh/noid/fix-right-click-images
fix right-click img tags
2023-03-02 17:24:36 +01:00
Simon L 0df20f6ebe Merge pull request #36173 from nextcloud/enh/openssl-seal-custom
Use a PHP implementation of openssl_seal that allows to use modern ciphers
2023-03-02 17:15:45 +01:00
blizzz 6466c8ee31 Merge pull request #37002 from nextcloud/release/26.0.0_rc1
26.0.0 RC1
2023-03-02 16:03:38 +01:00
blizzz aefea16d3a Merge pull request #37005 from nextcloud/deps/nextcloud/vue-7.8.0
Bump @nextcloud/vue from 7.7.0 to 7.8.0
2023-03-02 16:02:10 +01:00
Arthur Schiwon 9052070261 Bump @nextcloud/vue from 7.7.0 to 7.8.0
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-02 13:20:41 +00:00
John Molakvoæ aa378a7eef Merge pull request #36999 from nextcloud/fix/UnifiedSearch
Various unified search fixes
2023-03-02 13:37:16 +01:00
Richard Steinmetz 7a020b1d1a Merge pull request #36935 from nextcloud/fix/noid/imip-plugin-null-hardening
fix(caldav): harden null handling of iMip scheduling method
2023-03-02 12:28:17 +01:00
blizzz 289fadfd50 Merge pull request #36803 from nextcloud/fix/sqlite-comments
[db]: Remove not supported column comments for SQLite
2023-03-02 12:10:19 +01:00
blizzz e08fa78224 Merge pull request #36594 from nextcloud/fix-handling-of-invitations
fix(caldav): Correctly handle calendar recreation for invitations when the current calendar is in the trashbin
2023-03-02 11:54:51 +01:00
Arthur Schiwon b9ed7eda41 26.0.0 RC1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-03-02 11:07:46 +01:00
Richard Steinmetz a35b960c7a fix(caldav): harden null handling of iMip scheduling method
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-03-02 09:42:10 +00:00
Simon L 2715f40e30 fix right-click img tags
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-02 08:58:49 +00:00
John Molakvoæ 2f64d16afd Merge pull request #36998 from nextcloud/fix/share-select-viewer 2023-03-02 09:31:39 +01:00
John Molakvoæ 772b452703 chore(npm): build
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-02 08:34:05 +01:00
John Molakvoæ 0a4bd6db20 fix(unified-search): emptycontent messages
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-02 08:34:04 +01:00
John Molakvoæ f26961d74a fix(unified-search): fix code highlighting
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-02 08:21:56 +01:00
John Molakvoæ 47c64dadf4 fix(unified-search): remove conflicting trigger color
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-02 08:21:56 +01:00
John Molakvoæ e6aca968b2 Merge pull request #36931 from nextcloud/fix/theming-background
fix(theming): select "no-background" option and fix layout order
2023-03-02 07:50:45 +01:00
John Molakvoæ 162cc3c8ea fix(theming): select "no-background" option and fix layout order
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-02 07:22:27 +01:00
Nextcloud bot 7d4cb9a13d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-02 02:29:44 +00:00
Christopher Ng 0c69619d91 Fix share select dropdown not opening when viewer is open
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-03-01 17:18:39 -08:00
MichaIng 2564d7f4d1 Merge pull request #36902 from nextcloud/dependabot/npm_and_yarn/autosize-6.0.1
chore(deps): Bump autosize from 5.0.1 to 6.0.1
2023-03-02 00:48:33 +01:00
dependabot[bot] be7001de99 chore(deps): Bump autosize from 5.0.1 to 6.0.1
Bumps [autosize](https://github.com/jackmoore/autosize) from 5.0.1 to 6.0.1.
- [Release notes](https://github.com/jackmoore/autosize/releases)
- [Changelog](https://github.com/jackmoore/autosize/blob/master/changelog.md)
- [Commits](https://github.com/jackmoore/autosize/compare/5.0.1...6.0.1)

---
updated-dependencies:
- dependency-name: autosize
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-03-02 00:08:44 +01:00
blizzz 86c102ed99 Merge pull request #36785 from nextcloud/bug/bring-back-auth-checkbox
Add back authentication checkbox for mailer settings
2023-03-01 21:35:08 +01:00
Julius Härtl 991aca154c Merge pull request #36936 from nextcloud/fix/treat-text-session-params-as-sensitive
fix: treat text app session parameters as sensitive values
2023-03-01 14:28:41 +01:00
Max 95a674e238 fix: treat text app session parameters as sensitive values
* `PublicSessionController create` receives a share token.
* The others receive the parameters for a text session:
  `document_id`, `session_id`, `session_token`.
  Even though these are relatively short lived
  they could be used to retrieve content from the document when leaked.

Signed-off-by: Max <max@nextcloud.com>
2023-03-01 13:03:47 +01:00
Julius Härtl 416efc12d6 Merge pull request #36890 from nextcloud/bugfix/noid/translation-api-annotation
fix(translation): Allow regular users to use translation api endpoints
2023-03-01 11:46:30 +01:00
Julia Kirschenheuter 7145d8a892 Merge pull request #36843 from nextcloud/enh/a11y-user-status-clear-select
Port clear user status select
2023-03-01 10:02:20 +01:00
John Molakvoæ 0b966ab200 Merge pull request #36471 from nextcloud/fix/theming-keep-images 2023-03-01 09:54:49 +01:00
John Molakvoæ d213105f70 Merge pull request #36930 from nextcloud/fix/logoheader 2023-03-01 09:10:55 +01:00
John Molakvoæ ba6e17b583 fix(theming): logo missing on login page
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-01 08:29:50 +01:00
Nextcloud bot 8657c93a97 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-03-01 02:28:10 +00:00
Christopher Ng 86ddc3f3bb Port clear user status select
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-28 17:19:06 -08:00
Pytal b92e28e6e6 Merge pull request #36650 from nextcloud/enh/a11y-admin-delegation-select 2023-02-28 17:12:46 -08:00
Christopher Ng db5d5c1705 Port admin delegation selects
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-28 16:08:11 -08:00
Richard Steinmetz 7c477d4028 Merge pull request #36898 from nextcloud/fix/36897/recipient-name-string
fix(caldav): convert iMip recipient name to a string
2023-02-28 19:10:17 +01:00
Andy Scherzinger eac542d7e0 Merge pull request #36855 from nextcloud/fix/bread-padding
Fix files breadcrumb spacing
2023-02-28 16:23:09 +01:00
Richard Steinmetz 2c0d89e56a fix(caldav): convert iMip recipient name to a string
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-02-28 15:20:58 +01:00
John Molakvoæ deffe76d61 Fix files breadcrumb spacing
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-02-28 14:55:24 +01:00
Andy Scherzinger c440f00219 Merge pull request #36881 from nextcloud/fix/noid/bump-hub-number
bump the hub number
2023-02-28 13:42:59 +01:00
Julia Kirschenheuter 28e35bad0d Merge pull request #36358 from nextcloud/fix/36357-Adapt_tooltips_on_NcAvatar_for_files_sharing
Adapt native tooltip for new structure of NcAvatar
2023-02-28 11:19:40 +01:00
Ferdinand Thiessen 1785a80754 tests(db): Add test case to ensure column comments work
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-28 10:39:13 +01:00
Julius Härtl a0ecc37d03 fix(translation): Allow regular users to use translation api endpoints
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-28 09:29:57 +01:00
Arthur Schiwon a13c9639ba up the hub
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-02-28 09:03:28 +01:00
Robin Windey a3ab0ce5d5 Merge pull request #36866 from nextcloud/fix#35645
Convert tag id to number (closing #35645)
2023-02-28 09:03:24 +01:00
Pytal 599964d01b Merge pull request #36842 from nextcloud/remove-extraneous-node-modules 2023-02-27 22:50:08 -08:00
Nextcloud bot 0127ef4f10 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-28 02:27:47 +00:00
MichaIng f74b75630e [CI] Update update-psalm-baseline workflow to solve warnings
This updates the PR action to v4, which solves warnings about deprecated Node.js 12 actions set-output commmand calls.

Signed-off-by: MichaIng <micha@dietpi.com>
2023-02-28 00:51:58 +01:00
dependabot[bot] 3c09990c63 Merge pull request #36418 from nextcloud/dependabot/composer/build/integration/symfony/event-dispatcher-5.4.19 2023-02-27 23:46:46 +00:00
dependabot[bot] 0065830e1b chore(deps-dev): Bump symfony/event-dispatcher in /build/integration
Bumps [symfony/event-dispatcher](https://github.com/symfony/event-dispatcher) from 5.4.9 to 5.4.19.
- [Release notes](https://github.com/symfony/event-dispatcher/releases)
- [Changelog](https://github.com/symfony/event-dispatcher/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/event-dispatcher/compare/v5.4.9...v5.4.19)

---
updated-dependencies:
- dependency-name: symfony/event-dispatcher
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 23:07:33 +00:00
Julius Härtl 6cfd53a78e Merge pull request #36584 from nextcloud/enh/translation-api 2023-02-27 19:45:17 +01:00
dependabot[bot] 14685ef9a0 Merge pull request #36878 from nextcloud/dependabot/composer/build/integration/phpunit/phpunit-9.6.4 2023-02-27 16:07:34 +00:00
Julius Härtl 3e63298381 feat(translations): Add translation provider API
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-27 16:52:03 +01:00
MichaIng 0d67fc23f4 Merge pull request #36634 from nextcloud/fix/client-login-flow/state-token-missing-response
fix(client-login-flow): Use correct response for missing state token
2023-02-27 16:34:07 +01:00
julia.kirschenheuter 76999d1626 Adapt native tooltip for new structure of NcAvatar
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-02-27 15:41:35 +01:00
dependabot[bot] da061aa0e1 chore(deps-dev): Bump phpunit/phpunit in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.28 to 9.6.4.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.28...9.6.4)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 14:36:41 +00:00
Robin Windey dd89c4d41d Convert tag ids to number
Fix for #35645

Signed-off-by: GitHub <noreply@github.com>
2023-02-27 12:09:04 +00:00
Joas Schilling 70a68e88f5 Merge pull request #36837 from nextcloud/fix/truncate-overlong-tagnames
fix(SystemTagManager): Truncate overlong tag names
2023-02-27 11:49:50 +01:00
Nextcloud bot 15f660fa5f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-27 02:26:11 +00:00
Joas Schilling ff2c397c23 Merge pull request #36862 from nextcloud/bugfix/typo
Fix typo that added a letter to migration template
2023-02-26 22:22:33 +01:00
Nextcloud bot 2a4926f5e7 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-26 02:27:27 +00:00
Vitor Mattos fd4c53f311 Fix typo that added a letter to migration template
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-02-25 12:48:22 -03:00
Nextcloud bot 61679b4fdb Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-25 02:26:03 +00:00
Pytal 16d7973f7d Merge pull request #36741 from nextcloud/enh/a11y-filepicker-home-crumb 2023-02-24 12:28:57 -08:00
Christopher Ng 0a9ce1ff34 Add name for home breadcrumb in filepicker
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-24 10:31:06 -08:00
Joas Schilling 9650685351 Merge pull request #36754 from nextcloud/bugfix/noid/fix-broken-tag-search-in-workflow-checks
Fix broken search for tags in workflow checks
2023-02-24 17:20:40 +01:00
Joas Schilling fbbdc64167 Merge pull request #36781 from nextcloud/bugfix/noid/run-repairsteps-against-oracle
fix(CI): Run repair steps against Oracle DB
2023-02-24 15:09:07 +01:00
Marcel Klehr 4f7d77406d Fix SystemTagManagerTest#createTag test
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-24 14:40:33 +01:00
Marcel Klehr 889caf4632 Update tests/lib/SystemTag/SystemTagManagerTest.php
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-24 14:22:41 +01:00
Marcel Klehr 8151b1b8b0 fix(SystemTagManager): Truncate overlong tag names
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-02-24 12:55:10 +01:00
Joas Schilling 1f8aeefdeb chore(assets): Recompile JS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-24 10:26:00 +01:00
Joas Schilling 5c432ffffa Fix broken search for tags in workflow checks
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-24 10:19:27 +01:00
Joas Schilling 4908d87c24 Merge pull request #36486 from nextcloud/bugfix/12475/dont-warn-about-missing-appstore-updates-for-git-apps
fix(updater): Don't warn about missing appstore updates for apps depl…
2023-02-24 10:16:16 +01:00
John Molakvoæ 29539f5436 Merge pull request #36834 from nextcloud/release/26.0.0_beta_5
26.0.0 beta 5
2023-02-24 08:28:13 +01:00
Nextcloud bot b7bf29fd8c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-24 02:34:40 +00:00
Pytal a47b28f986 Merge pull request #36771 from nextcloud/enh/a11y-search-result-border 2023-02-23 18:08:59 -08:00
Christopher Ng e77b0f6693 Add focus border for search results
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-23 17:21:04 -08:00
Christopher Ng 2d4cb2aeab Remove extraneous Node.js core module dependencies
- buffer and stream-browserify are already provided by node-polyfill-webpack-plugin

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-23 17:02:30 -08:00
Pytal abaf6cd3a4 Merge pull request #36813 from nextcloud/deps/nextcloud/vue-7.7.0 2023-02-23 12:56:23 -08:00
Christopher Ng 12571079fc Bump @nextcloud/vue from 7.5.0 to 7.7.0
- Add node-polyfill-webpack-plugin to polyfill Node.js core modules

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-23 11:56:13 -08:00
Joas Schilling f32804e97d First run unit tests so they don't fail
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 16:58:15 +01:00
Joas Schilling 373e6325b7 Fix appconfig compatibility with Oracle DB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 16:57:54 +01:00
Joas Schilling 6fb0da7e4f fix(Repair): Fix repair step compatibility with Oracle DB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 16:57:54 +01:00
Joas Schilling c8c4dd637f fix(OCC): Don't throw in the repair step for phone validation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 16:57:53 +01:00
Joas Schilling e0251ea24e Fail the repair command when an error happened
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 16:57:52 +01:00
Joas Schilling b0e2a296ff fix(CI): Run repair steps against Oracle DB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 16:57:52 +01:00
John Molakvoæ 45b4db0e6c 26.0.0 beta 5
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-02-23 14:23:02 +01:00
Julius Härtl 00a7478d8d Merge pull request #36807 from nextcloud/fix/noid/missing-cached-reference-image-mimetype
Avoid getting null mimetype when getting reference preview
2023-02-23 11:04:09 +01:00
John Molakvoæ 5b86ebd237 Merge pull request #36814 from nextcloud/bugfix/noid/validate-scope-when-validating-operation 2023-02-23 07:34:56 +01:00
Joas Schilling 15fc42966c Also check the scope when reading operations from the database
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 06:13:00 +01:00
Joas Schilling c6700150d5 Validate the scope when validating operations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23 06:13:00 +01:00
Nextcloud bot 1d211a4b89 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-23 02:29:14 +00:00
Julien Veyssier 01cefbd6d6 [reference preview] fix getting null mimetype if the cached reference lacks an image content type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-22 12:39:26 +01:00
Anna Larch f0ffa91b12 Add back authentication checkbox for mailer settings
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-02-22 09:46:41 +01:00
Nextcloud bot 710c593d53 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-22 02:26:32 +00:00
Ferdinand Thiessen a9af58fd1a fix(DB): Remove not supported column comments when using SQLite
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-22 01:07:26 +01:00
max-nextcloud 926f795df1 Merge pull request #36799 from nextcloud/ci/autoloader-update
fix: Update autoloader after #36792
2023-02-21 22:19:55 +01:00
Julius Härtl d85d40599b fix: Update autoloader after #36792
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-21 21:13:05 +01:00
Côme Chilliet 18c4761ab0 Merge pull request #36795 from nextcloud/fix/remove-erronous-parentheses-in-in-clause
Avoid extra parenthesis around SQL in IN expressions
2023-02-21 17:37:45 +01:00
Julien Veyssier a7892881a3 Merge pull request #36792 from nextcloud/enh/noid/add-before-group-changed-event
New BeforeGroupChangedEvent before setDisplayName on groups
2023-02-21 17:22:27 +01:00
Robin Appelman 8bc9e23de5 Merge pull request #36428 from nextcloud/disable-db-user-create
add option to disable db user creation trough environment variable
2023-02-21 17:11:12 +01:00
Daniel c6c512a19d Merge pull request #34375 from nextcloud/fix/trashbin-uid
fix(dav) Handle Calendar trashbin UID conflicts by removing the deleted calendar object
2023-02-21 16:32:05 +01:00
Robin Appelman b923310580 add option to disable db user creation trough environment variable
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-21 15:13:47 +01:00
Côme Chilliet 74811813e7 Avoid extra parenthesis around SQL in IN expressions
The expression builder already suround the SQL with parenthesis when
 using in(), so we must not add another pair, this confuses at least
 sqlite.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 13:37:30 +00:00
Côme Chilliet f2912ce8bc Set functions as private to be able to refactor later
Also a few comment fixes

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 13:36:25 +00:00
Côme Chilliet 71482576ad Move to phpseclib implementation of RC4
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 13:36:25 +00:00
Côme Chilliet bd626e3693 Strong type custom openssl_seal implementation
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 13:36:25 +00:00
Côme Chilliet deed6393fb Always wrap rc4, and throws on unknown cipher
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-21 13:36:25 +00:00
Kevin Niehage 81638436e5 introduce wrapped_openssl_seal() and wrapped_openssl_open() to circument RC4 problems with OpenSSL v3
Signed-off-by: Kevin Niehage <k.niehage@syseleven.de>
2023-02-21 13:36:25 +00:00
Côme Chilliet 5fcb55a2a9 Merge pull request #36793 from nextcloud/revert-36786-automated/noid/master-update-psalm-baseline
Revert "[master] Update psalm-baseline.xml"
2023-02-21 14:24:10 +01:00
Côme Chilliet fc9f1c2b92 Revert "[master] Update psalm-baseline.xml" 2023-02-21 11:43:23 +01:00
Julien Veyssier d9925806eb dispatch new BeforeGroupChangedEvent before setDisplayName on groups
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-21 10:42:38 +01:00
Daniel daff01241a Merge pull request #36782 from nextcloud/chore/deps/declare-openssl-dep
chore(deps): Declare ext-openssl as required
2023-02-21 10:26:05 +01:00
Daniel fdd5ea1d1f Merge pull request #36786 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-02-21 10:25:46 +01:00
Louis b2d283ba1f Merge pull request #36748 from nextcloud/artonge/fix/encrypted_shared_folder
Encrypted-shared folders should use the encrypted icon
2023-02-21 10:10:12 +01:00
Anna 13ef475a0a Merge pull request #36788 from nextcloud/revert-36589-enh/perf-remove-icache
Revert "fix(performance): Do not set up filesystem on every call"
2023-02-21 09:21:58 +01:00
Joas Schilling 98ed72b3ed Revert "fix(performance): Do not set up filesystem on every call" 2023-02-21 07:36:43 +01:00
nextcloud-command 0c17c528d1 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-02-21 04:39:31 +00:00
Nextcloud bot 93e703bbfc Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-21 02:26:12 +00:00
Julius Härtl 21f9688c70 Merge pull request #36287 from nextcloud/feat/switch-pkg-l10n
Deprecate and cleanup `OC.L10N` in favor of `@nextcloud/l10n`
2023-02-20 18:59:15 +01:00
nextcloud-command bfad19c09d Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-20 14:58:18 +00:00
Simon L 3204f97d5e Merge pull request #36759 from sgolovan/master
Fix integer overflow on 32-bit systems when testing free space for wr…
2023-02-20 15:21:37 +01:00
Louis Chemineau c09d4d3313 Encrypted and shared folders should use the encrypted icon
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-20 15:20:32 +01:00
Ferdinand Thiessen c97137e434 fix(jsunit): Modify OC.L10N tests as it does not depend on OC. anymore
Meaning we can not stub `getLocale` but must override the document attribute instead.

Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-20 15:03:31 +01:00
Ferdinand Thiessen cdc3848345 Deprecate OC.L10N functions in favor of translation functions from @nextcloud/l10n
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-20 15:03:21 +01:00
Ferdinand Thiessen 2ca1153ff6 fix(themeing): Add error handling to ImageManager
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-20 14:57:50 +01:00
Christoph Wurst 04578bc7ed chore(deps): Declare ext-openssl as required
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-20 14:48:06 +01:00
Julius Härtl 7858b8313a Merge pull request #36727 from nextcloud/enh/file-id-direct-editing
feat(directediting): Allow opening by file id
2023-02-20 14:39:35 +01:00
Ferdinand Thiessen 61b9ba28e4 Add webp and large jpg test assets
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-20 13:11:19 +01:00
Ferdinand Thiessen 7e1152603f feat(theming): Only convert a background image if it benefits from it
* WebP images are generally quite small, converting to pngs would increase
  the filesize a lot.
* Small JPEG and PNG images do not benefit from any conversion, so skip it.
* JPEG images will get quite bigger when converted to PNG so instead convert to progressive JPEG

Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-20 13:11:19 +01:00
Ferdinand Thiessen 7e3372cd92 Drop OC.addTranslations deprecated since NC17 and not used by any NC app
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-20 12:46:30 +01:00
Julius Härtl 95eeba83b6 Merge pull request #36780 from nextcloud/bugfix/noid/console-error-share-auth 2023-02-20 12:36:06 +01:00
Julius Härtl 614981ae9a feat(directediting): Allow opening by file id
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-20 12:16:34 +01:00
Anna 6bb0985e59 Merge pull request #31859 from max65482/fix_group_share
Fix: Birthday calendar issue with shared calendars
2023-02-20 11:27:00 +01:00
Joas Schilling c550acae62 Merge pull request #36653 from nextcloud/bugfix/noid/more-defensive-old-token-handling
fix(authentication): Handle null or empty string password hash
2023-02-20 11:15:37 +01:00
Maximilian Martin 245351fdae assign group share value
Signed-off-by: Maximilian Martin <maximilian_martin@gmx.de>
2023-02-20 10:10:17 +01:00
Sergei Golovan 1cb50c5afa Fix integer overflow on 32-bit systems when testing free space for writing a config file. 2023-02-20 10:05:45 +01:00
Julius Härtl 4cebfa95e6 fix: Fix loading styles from core/css/
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-20 09:28:30 +01:00
Julius Härtl f3d3dfa075 fix: Avoid throwing errors on public auth page
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-20 09:17:15 +01:00
Julius Härtl bba3a1ccf0 Merge pull request #36589 from nextcloud/enh/perf-remove-icache 2023-02-20 08:59:22 +01:00
Nextcloud bot ad6eb808c7 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-20 02:26:42 +00:00
Nextcloud bot d01154d363 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-19 02:27:04 +00:00
Nextcloud bot 510e090a0d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-18 02:27:16 +00:00
Julius Härtl 3bdf3322ec fix: Use passed LazyFolder when building sabre nodes
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-17 19:21:05 +01:00
Julius Härtl ec356504ea tests: Remove legacy chunking tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-17 19:18:38 +01:00
Julius Härtl 3493099617 tests: Remove legacy checksum test
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-17 19:18:38 +01:00
Julius Härtl 20058eb9de tests: Fix test isolation on object storage
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-17 19:18:38 +01:00
Anna Larch 5d4efb4d5f Do not set up filesystem on every call
Also remove old Oc_FileChunking logis that produced GC- collectable chunks

Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-02-17 19:18:37 +01:00
max-nextcloud d6a3ebc79f Merge pull request #36751 from nextcloud/fix/mobile_breakpoint
Don't regard 1024px width viewport as mobile
2023-02-17 15:46:36 +01:00
Julius Härtl d078380aa3 Merge pull request #35360 from nextcloud/bugfix/noid/direct-editing-revert-scope 2023-02-17 11:08:44 +01:00
Julius Härtl 47bc024885 Revert the token scope to not end up with storing the user used in the session
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-17 10:18:18 +01:00
Julius Härtl 90d2cb09b1 Merge pull request #36396 from nextcloud/fix/cors 2023-02-17 09:42:08 +01:00
Nextcloud bot d33fbbed1d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-17 02:25:58 +00:00
Pytal 58d3835863 Merge pull request #36738 from nextcloud/deps/nextcloud/password-confirmation-4.0.4 2023-02-16 17:46:31 -08:00
Ferdinand Thiessen f655f83c84 fix(CORS): CORS should only be bypassed on PublicPage if not logged in to prevent CSRF attack vectors
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-16 22:55:18 +01:00
Julius Härtl 38ca468502 Merge pull request #36515 from nextcloud/fix/sharees-remove-deck 2023-02-16 21:17:16 +01:00
blizzz a5443ac3f1 Merge pull request #36687 from nextcloud/release/26.0.0_beta_4
26.0.0 beta 4
2023-02-16 14:34:51 +01:00
blizzz fdc64b1ef6 Merge pull request #36556 from nextcloud/artonge/fix/expiring_file_versions_empty_db
Handle empty DB while expiring versions
2023-02-16 14:08:29 +01:00
Louis 98b998a2de Merge pull request #36735 from nextcloud/fix/32635/fix-vcf-contacts
fix the contacts-menu vcf-contact avatars
2023-02-16 14:01:19 +01:00
Jonas c1a82070bd Don't regard 1024px width viewport as mobile
Currently we treat 1024px as mobile in some places (e.g. `isMobile` in
nextcloud-vue) and as not mobile yet in others (e.g. in mobile.css).

This commit changes `mobile.scss` to treat viewports smaller than 1024px
as mobile.

This PR accompanies https://github.com/nextcloud/nextcloud-vue/pull/3768

Both are required to fix
https://github.com/nextcloud/nextcloud-vue/issues/3758.

Signed-off-by: Jonas <jonas@freesources.org>
2023-02-16 12:16:59 +01:00
Simon L bc91dca703 Merge pull request #36689 from nextcloud/fix/x-robots-tag-header
Change X-Robots-Tag header from "none" to "noindex, nofollow"
2023-02-16 11:39:37 +01:00
Simon L b2e3b46c33 Merge pull request #36737 from nextcloud/enh/noid/fix-entries
fix too long entries in contacts-menu
2023-02-16 11:27:13 +01:00
Nextcloud bot 5413855d73 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-16 02:25:55 +00:00
Christopher Ng 0ffdd74af8 Bump @nextcloud/password-confirmation from 4.0.3 to 4.0.4
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-15 16:27:06 -08:00
Simon L 2d93864cf5 fix too long entries in contacts-menu
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-16 00:26:19 +00:00
Simon L b38d2daede fix the contacts-menu vcf-contact avatars
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-15 23:16:43 +01:00
MichaIng 5f90b8eb11 Change X-Robots-Tag header from "none" to "noindex, nofollow"
While "none" is indeed equivalent to "noindex, nofollow" for Google, but seems to be not supported by Bing and probably other search engines.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name#other_metadata_names
https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag?hl=de#comma-separated-list
https://www.bing.com/webmasters/help/which-robots-metatags-does-bing-support-5198d240

Signed-off-by: MichaIng <micha@dietpi.com>
2023-02-15 20:16:51 +01:00
MichaIng b36a31c918 Merge pull request #35365 from nextcloud/enh/check-opcache-file_cache_only
Check for opcache.file_cache_only=1
2023-02-15 19:40:37 +01:00
Christoph Wurst 364e7693b9 Merge pull request #36639 from nextcloud/userbackend-local-cache
also cache backend for user in memory instead of always going to redis
2023-02-15 19:33:29 +01:00
Christoph Wurst a2422c937a Merge pull request #36698 from nextcloud/db-profile-start-time
log start time of queries for profiler
2023-02-15 19:29:56 +01:00
MichaIng 7e725c5d94 Check for opcache.file_cache_only=1
which disables shared memory based OPcache with disk file cache used only, if enabled. In this case, "opcache.memory_consumption" and others do not apply, so show the correct performance recommendation to enable memory cache.

Signed-off-by: MichaIng <micha@dietpi.com>
2023-02-15 18:55:50 +01:00
Simon L 228911cbcd Merge pull request #36691 from nextcloud/fix/25175/fix-config-truncating
add a disk_free_space check before writing config
2023-02-15 18:25:37 +01:00
Simon L a747be3544 Merge pull request #36443 from nextcloud/fix/23063/fix-login-log-entry
fix the login log entry
2023-02-15 18:13:59 +01:00
Julius Härtl 63696fe2e3 Merge pull request #36465 from nextcloud/bugfix/trashbin-concurrency 2023-02-15 17:04:37 +01:00
nextcloud-command d662092a5f Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-15 12:49:05 +00:00
Simon L 3757b345bc address review by Joas
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-15 13:43:54 +01:00
Nextcloud bot 54954cc374 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-15 02:25:45 +00:00
blizzz e764ee84c9 Merge pull request #36700 from nextcloud/bugfix/noid/bruteforce-protection-not-working
Also copy meta data when converting DataResponse to JSONRe…
2023-02-14 16:56:48 +01:00
Joas Schilling 6f3ce5c319 Also copy bruteforce meta data when converting DataResponse to JSONResponse
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-14 16:00:10 +01:00
Robin Appelman 426b3429f7 log start time of queries for profiler
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-14 15:16:15 +01:00
Robin Appelman c2cc3afd61 Merge pull request #36603 from nextcloud/imagick-cache-formats
cache formats supported by imagick
2023-02-14 13:30:44 +01:00
Julius Härtl a705132c8d Merge pull request #36656 from nextcloud/route-instrumentation 2023-02-14 10:12:19 +01:00
Joas Schilling 39b13e096c Merge pull request #36675 from nextcloud/rakekniven-patch-3
l10n: Fixed grammar
2023-02-14 06:06:19 +01:00
Nextcloud bot e01936efa8 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-14 02:25:52 +00:00
Robin Appelman b911da3e1e DI for Router
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-13 22:51:14 +01:00
Simon L 9b6e5c6674 add a disk_free_space check before writing config
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-13 16:26:19 +01:00
Anna Larch 5b6a0affd0 Allow reimporting prev. deleted items by deleting trashbin item
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-02-13 15:00:23 +01:00
Robin Appelman 382432d4e1 cache formats supported by imagick
turns out this can be quite slow

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-13 14:57:06 +01:00
Robin Appelman 936f634069 Merge pull request #36643 from nextcloud/fs-setup-instrimuntion
more filesystem setup performance instrumentation
2023-02-13 14:37:57 +01:00
blizzz e0b2c932c9 Merge pull request #36670 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-02-13 14:36:24 +01:00
Anna c05ae61576 Merge pull request #36674 from nextcloud/rakekniven-patch-2
l10n: Fixed grammar
2023-02-13 14:19:16 +01:00
Arthur Schiwon d201ab4482 26.0.0 beta 4
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-02-13 13:04:37 +01:00
Julia Kirschenheuter 9160b3791f Merge pull request #36633 from nextcloud/fix/36632-create_an_accessible_name_for_logo
Create an accessible name for logo on logged in page
2023-02-13 10:32:42 +01:00
Julius Härtl 610a203d31 Merge pull request #36525 from nextcloud/fix/noid/params-put
fix: Only get params from PUT content if possible
2023-02-13 10:25:52 +01:00
Julius Härtl 73495b0fc4 Merge pull request #36646 from nextcloud/perf/files-setupfs 2023-02-13 10:24:59 +01:00
rakekniven f4b7917ca6 l10n: Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-02-13 09:09:53 +00:00
Côme Chilliet 8e1403a180 Merge pull request #36641 from nextcloud/instrument-app-register
Add more profiler instrumentation to app loading
2023-02-13 09:42:51 +01:00
julia.kirschenheuter 2b39261b62 Create an accessible name for logo on logged in page
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-02-13 09:17:24 +01:00
Julius Härtl 8f0849a317 Merge pull request #36568 from nextcloud/perf/flow-events
perf(workflowengine): Cache query that is performed on every request
2023-02-13 08:01:18 +01:00
nextcloud-command 59b0abdcd6 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-02-13 04:13:24 +00:00
Nextcloud bot c3d00095c0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-13 02:25:07 +00:00
Simon L 5912e8378b Merge pull request #36673 from nextcloud/rakekniven-patch-1
l10n: Fixed grammar
2023-02-12 11:20:58 +01:00
Nextcloud bot 4774637b5f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-12 02:25:57 +00:00
rakekniven 421df8d456 l10n: Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>


Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-02-11 22:09:26 +01:00
rakekniven 9d10607551 l10n: Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>


Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-02-11 21:54:06 +01:00
Pytal b59b8fd808 Merge pull request #36232 from nextcloud/enh/a11y-user-menu
Port user menu to Vue
2023-02-10 19:22:45 -08:00
Nextcloud bot fd2d91a77d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-11 02:26:15 +00:00
Julius Härtl aebf654214 perf(workflowengine): Cache query that is performed on every request
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-10 14:33:07 +01:00
Robin Appelman 853ec60f3e also cache backend for user in memory instead of always going to redis
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-10 12:25:23 +01:00
Julius Härtl e0946a1608 Merge pull request #36608 from nextcloud/storageinfo-no-explicit-setup 2023-02-10 12:18:39 +01:00
Robin Appelman b68be79464 more routing performance instrumentation
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-10 11:12:26 +01:00
Robin Appelman 91d5f6a826 more filesystem setup performance instrumentation
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-10 11:11:13 +01:00
Joas Schilling 6417ea0265 fix(authentication): Handle null or empty string password hash
This can happen when the auth.storeCryptedPassword config is used,
which previously errored with:
Hasher::verify(): Argument #2 ($hash) must be of type string, null given

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-10 09:18:50 +01:00
Julius Härtl d9cd8b1d37 Merge pull request #36610 from nextcloud/folder-lazy-submounts 2023-02-10 09:09:08 +01:00
Nextcloud bot 524db1c6dc Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-10 02:26:36 +00:00
Christopher Ng c77998209f Port user menu to Vue
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-09 17:54:59 -08:00
Joas Schilling e47d56ac36 Merge pull request #36621 from nextcloud/perf/noid/only-check-for-token-when-it-can-actually-be
fix(performance): Only search for auth tokens when the provided login…
2023-02-10 01:29:30 +01:00
Julius Härtl 0040d9b9fd perf: No need to setup the full filesystem for getting storage info
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-09 22:58:35 +01:00
Joas Schilling f0b6a6f307 Merge pull request #36637 from nextcloud/fix/noid/file-ref-provider-safer-match 2023-02-09 22:42:58 +01:00
Julius Härtl 6d77a53dfd Merge pull request #36469 from nextcloud/perf/autoloading/files-external-authoritative-autoloader 2023-02-09 20:49:23 +01:00
Christoph Wurst 7aa78680bf Merge pull request #36192 from nextcloud/fix/caldav-reminders/fix-timezone-drift-all-day-reminders
fix(caldav): Fix reminder timezone drift for all-day events
2023-02-09 19:28:42 +01:00
Robin Appelman fe78ef7a38 instrumentation for app booting
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-09 17:41:43 +01:00
Robin Appelman 08e7b20c43 add more performance instrumentation for app registering
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-09 17:41:43 +01:00
Joas Schilling a81d8ecef5 Fix unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-09 16:15:47 +01:00
Julius Härtl 674f4e85e1 Merge pull request #36562 from nextcloud/debug/session-hash-slowdown 2023-02-09 16:08:07 +01:00
Christoph Wurst a208cdebe0 perf(autoloading): Add authoritative autoloader for files_external
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-09 15:04:10 +00:00
Christoph Wurst b5f7afd0fb fix(caldav): Fix reminder timezone drift for all-day events
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-09 15:19:00 +01:00
Daniel d4a9da0ffd Merge pull request #36625 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-02-09 15:09:59 +01:00
Thomas Citharel 4fd58aa45c fix(caldav): Correctly handle calendar recreation for invitations when the current calendar is in the trashbin
Follow-up to #32361, see https://github.com/nextcloud/calendar/issues/4098 for details

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-02-09 14:43:27 +01:00
Julien Veyssier 4ef2b27a47 safer URL match in FileReferenceProvider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-09 14:33:19 +01:00
Christoph Wurst 024adc14b1 fix(client-login-flow): Use correct response for missing state token
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-09 14:11:28 +01:00
blizzz 2c05c2479e Merge pull request #36629 from nextcloud/release/26.0.0_beta_3
26.0.0 beta 3
2023-02-09 14:06:20 +01:00
Julius Härtl 580feecdbf fix(authtoken): Store only one hash for authtokens with the current password per user
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-09 13:44:00 +01:00
Julius Härtl dd891e7e81 Merge pull request #36626 from nextcloud/perf/dav-auth-setupfs 2023-02-09 13:41:13 +01:00
Côme Chilliet 06f0da6d46 Merge pull request #36590 from nextcloud/enh/load-app-once
Make sure application are only loaded once
2023-02-09 13:09:10 +01:00
Robin Appelman 5bcf37b7ff only fetch the data for mounts inside a folder when needed
for most operations we don't actually care about any mounts inside a folder, only for metadata that needs to propagate across storage boundaries (size, etag, mtime) do we need all the submount info.

By only loading this data when needed we can save a bunch of storage setup in a number of cases

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-09 11:39:00 +01:00
Côme Chilliet d0eeb279b7 Merge pull request #36587 from nextcloud/revert/34906
Revert "update 64-bit check wording"
2023-02-09 11:19:14 +01:00
Arthur Schiwon efe787aa38 26.0.0 beta 3
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-02-09 10:32:11 +01:00
Julius Härtl 7b413a41eb perf(dav): Do not call general setupFS on ever dav auth
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-09 10:19:37 +01:00
dependabot[bot] d5c40a66fc Merge pull request #36627 from nextcloud/dependabot/npm_and_yarn/sideway/formula-3.0.1 2023-02-09 09:10:17 +00:00
Joas Schilling 7a85a1596e fix(authentication): Check minimum length when creating app tokens
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-09 09:58:35 +01:00
dependabot[bot] 1ce56815cc chore(deps): Bump @sideway/formula from 3.0.0 to 3.0.1
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases)
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@sideway/formula"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-09 08:33:34 +00:00
nextcloud-command 259094897f Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-02-09 04:27:54 +00:00
Nextcloud bot c10317f7f9 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-09 02:25:43 +00:00
Joas Schilling 03a585ab4f fix(performance): Only search for auth tokens when the provided login is long enough
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-08 22:45:23 +01:00
Julius Härtl 08802ad13f Merge pull request #36566 from nextcloud/mount-find-by-numeric-id 2023-02-08 20:04:57 +01:00
Louis Chemineau 21cd3b0e0d Handle empty DB while expiring versions
Version on the FS can have no equivalent in the DB if they were created before the version naming feature. This makes sure that we catch the resulting exception and proceed as usual.

Fix https://github.com/nextcloud/server/issues/36541

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-08 13:56:49 +00:00
Robin Appelman 4532e52787 remove explicit setup when getting storage info
the implicit setup gets enough data without having to do a full setup.

Saves having to do a full fs setup for the files webui template

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-08 13:47:55 +01:00
Daniel 7341d339eb Merge pull request #36598 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-02-08 13:01:54 +01:00
Louis 57c974f421 Merge pull request #36583 from nextcloud/artonge/fix/dont_scroll_hover_files-controls
Prevent scrolling hover .files-controls
2023-02-08 12:00:12 +01:00
Louis df664ed073 Merge pull request #36564 from nextcloud/artonge/fix/restore_copy_button_text_on_error
Restore copy button text on directory fetch error
2023-02-08 12:00:05 +01:00
Anna 6236235d23 Merge pull request #36546 from nextcloud/enh/36543/allow-further-previews
imaginary - fix generation of heif, pdf, illustrator and svg thumbnails
2023-02-08 11:18:36 +01:00
Louis Chemineau a547aff7a4 Restore copy button text on directory fetch error
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-08 10:54:17 +01:00
Louis Chemineau 47f406bda7 Prevent scrolling hover .files-controls
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-08 10:51:16 +01:00
Christoph Wurst ee05e01cf4 Merge pull request #29010 from mattian/fix/19218/birthday-leap-day
dav: fix birthday calendar event generation for leap days
2023-02-08 08:55:22 +01:00
nextcloud-command 287f47da9d Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-02-08 04:29:11 +00:00
Nextcloud bot 1c7374ac58 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-08 02:25:16 +00:00
Simon L 112d516f27 imaginary - allow to generate heif, pdf and svg thumbnails
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-08 00:25:18 +01:00
Pytal b765a22705 Merge pull request #36570 from nextcloud/enh/a11y-profile-visibility-select
Port profile visibility select
2023-02-07 15:00:18 -08:00
Joas Schilling dcfc96f0cc Merge pull request #36417 from nextcloud/fix/psr-container
Make the container fully fulfill PSR container interface
2023-02-07 20:38:19 +01:00
blizzz 6077003899 Merge pull request #36588 from nextcloud/revert/34908
Revert #34908 to allow 32bit setups to upgrade to 26
2023-02-07 17:50:40 +01:00
Ferdinand Thiessen 3b2d01fe8b Update autoloaders
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-07 17:50:03 +01:00
Côme Chilliet 2a4ab201b7 Make sure application are only loaded once
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 16:06:32 +01:00
Joas Schilling 82498bc50f Merge pull request #36524 from nextcloud/bugfix/36510/fix-uploading-to-public-shares
fix(sharing): Remove casting to int from INF
2023-02-07 15:59:01 +01:00
Robin Appelman 9f3dbb699a fix tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-07 15:50:10 +01:00
Côme Chilliet e586700982 Revert "disable upgrades to 26 for 32-bit"
This reverts commit faa747e445.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 15:14:15 +01:00
Côme Chilliet d4ed1a13fd Revert "update 64-bit check wording"
This reverts commit f5ad282418.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 15:02:54 +01:00
Joas Schilling 80071bd8b9 fix(sharing): Remove casting to int from INF
Regression from nextcloud/server#35736
INF is a the float INF, casting it to integer will make it 0

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-07 14:13:39 +01:00
Côme Chilliet 4e969ef8a2 Merge pull request #36120 from nextcloud/enh/32bits-support
Fix 32bit support and add workflow for 32bits testing
2023-02-07 14:08:08 +01:00
Côme Chilliet 6e276ad2e1 Show logs on smb-kerberos CI failure
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:36 +01:00
Côme Chilliet 308fcf4526 Respect OCP interface in private classes
Because the parameter type was moved to phpdoc it needs to be removed
 from implementations

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:35 +01:00
Côme Chilliet 09a97ad39c Move back typing to phpdoc to keep backward compatibility in OCP
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:35 +01:00
Côme Chilliet c4d90f3e81 Removed catch of ValueError as we cannot know if it’s >2038 or <1970
Also fixed numericToString to correctly convert float to int if it fits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:35 +01:00
Côme Chilliet 1765908c03 Document that size may be a float in new class VersionEntity
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:34 +01:00
Côme Chilliet 33b52077ff Only run 32bit CI once a day
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:34 +01:00
Côme Chilliet 476d5dceb2 Skip tests that cannot succeed on 32bits
For some reason a timestamp in the past also triggers the PHP error
 about not being able to represent it as an int, so skipping that test
 on 32bits.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:34 +01:00
Côme Chilliet 892e6c642a Skip buggy tests for 32bits CI
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:33 +01:00
Côme Chilliet 885e54e7e0 Psalm easy fixes in apps/files/appinfo/routes.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:33 +01:00
Côme Chilliet 1994554b44 Fix Sabre connector test
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:33 +01:00
Côme Chilliet 028c225d96 Fix psalm errors
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:32 +01:00
Côme Chilliet db80ac02b0 Fix name of skip method for phpunit
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:32 +01:00
Côme Chilliet b7d9e43e25 Put back string in $includeMounts as it actually does something
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:32 +01:00
Côme Chilliet d315bce300 Improve behavior with dates on 32bits and fix tests or skip them
We do not support events after 2038 on 32bits but still behave better
 when date range start/end is after 2038.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:32 +01:00
Côme Chilliet 110fc79918 Silence errors of return type mismatch from Sabre for now
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:31 +01:00
Côme Chilliet 77c8c9c805 Improve error output on failed Router test
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:31 +01:00
Côme Chilliet cd885b5705 Type sizes as int|float throughout the code base
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:31 +01:00
Côme Chilliet 5c1a0e0307 Allow float sizes in FileInfo for 32bits
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:31 +01:00
Côme Chilliet 5aed587e25 Fix setQuota on User on 32bits
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:30 +01:00
Côme Chilliet d00422b812 Fix computerFileSize when called with a string without unit
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:30 +01:00
Côme Chilliet 0753be3ff2 Fix a few tests that were using too big int values for 32bits
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:30 +01:00
Côme Chilliet 7a628c0361 Fix 32bits bigint support in Util/OC_Helper
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:30 +01:00
Côme Chilliet 94ecae4ade Add helper to cast to int|float, fix MemoryInfo on 32bits
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:29 +01:00
Côme Chilliet 0f8c34cdc6 Fix filesize return type error in ViewTest
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:29 +01:00
Côme Chilliet 255f230a87 Fix bigsize support on 32bits in OC_Helper
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:29 +01:00
Côme Chilliet 5cfab229db Improve test failure output for RouterTest.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:29 +01:00
Côme Chilliet d9dbed9105 Fix psalm errors related to filesizes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:29 +01:00
Côme Chilliet ff776a90b1 Strong type filesize related methods to ease 32bits problem findings
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:28 +01:00
Côme Chilliet 2d8e696c24 Add apcu and ffmpeg to have less skipped tests
Also exclude test groups which rely on a service

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:28 +01:00
Côme Chilliet b370fdb1e7 Running all tests on 32bits to see what happens
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:28 +01:00
Côme Chilliet e156f8339c Revert "remove 32-bit workarounds"
This reverts commit dd8774389e.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:28 +01:00
Côme Chilliet 3885818ab6 Add workflow for 32bits testing
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-07 11:23:10 +01:00
Côme Chilliet 17ed023be2 Merge pull request #36314 from nextcloud/sso-kerberos-fix
Update kerberos sso test setup to use new user_saml config system
2023-02-07 11:16:08 +01:00
Daniel 36347cb2cb Merge pull request #36286 from nextcloud/bugfix/noid/fix-sending-state-token-in-flowv1
Fix event listener race condition on login-form
2023-02-07 11:02:04 +01:00
Côme Chilliet 5a48768603 Merge pull request #36451 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-02-07 08:55:35 +01:00
nextcloud-command 69211472f4 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-02-07 04:27:15 +00:00
Nextcloud bot 24ebc19e10 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-07 02:26:01 +00:00
Christopher Ng 4b867bb7bb Port profile visibility select
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-06 17:34:12 -08:00
Joas Schilling 59578817f5 Merge pull request #36489 from nextcloud/bugfix/noid/brute-force-protection-password-reset
Add bruteforce protection to password reset page
2023-02-06 22:12:25 +01:00
Joas Schilling fa1d50ccce Merge pull request #36267 from nextcloud/bugfix/noid/dont-reuse-query-builder
Don't reuse query builder object with populated parameters in FederatedShareProvider
2023-02-06 21:14:31 +01:00
Mattia Narducci b55c62c6c2 dav: fix birthday calendar event generation for leap days
Fix generation of birthday calendar events for the 29th of February.

A recurring event for the 29th of February in the (default) Gregorian
calendar system would only generate instances in leap years. Fix this
behaviour by generating recurring events for the last day of February,
the 29th on leap years and the 28th otherwise.

Signed-off-by: Mattia Narducci <mattianarducci1@gmail.com>
2023-02-06 19:11:46 +01:00
Robin Appelman e3bafcc7a8 cache numeric id in mountpoint
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-06 18:20:08 +01:00
Robin Appelman 9281359fa4 deduplicate getStorage() logic in Mount\Manager
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-06 18:17:40 +01:00
Robin Appelman 43589312cc dont delegate Mount\Manager::getByNumericId to getByStorageId
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-02-06 18:16:23 +01:00
Christoph Wurst eca7ab3221 Merge pull request #36552 from nextcloud/fix/client-login-flow/missing-state-token
fix(client-login-flow): Handle missing stateToken gracefully
2023-02-06 16:51:25 +01:00
Ferdinand Thiessen ba8a50c059 fix: Throw NotFoundExceptionInterface to fulfill PSR container interface if class not found
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2023-02-06 14:16:35 +01:00
Joas Schilling 875e6cf7e6 fix(CI): Adjust expected result
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-06 11:26:38 +01:00
Christoph Wurst 3473b69ad2 Merge pull request #36509 from nextcloud/fix/user-management/delete-user-hidden-group
fix(user-management): Fix deleting user in hidden group(s)
2023-02-06 10:52:37 +01:00
Christoph Wurst 88d116ba84 fix(client-login-flow): Handle missing stateToken gracefully
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-06 09:42:15 +01:00
Nextcloud bot 87b53dfed3 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-06 02:24:44 +00:00
Nextcloud bot 2ddd7f52bf Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-05 02:25:05 +00:00
Nextcloud bot 1f26731c1d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-04 02:25:17 +00:00
Julius Härtl dc3916e27c fix: Only get params from PUT content if possible
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-03 22:30:04 +01:00
Vincent Petry 1fed799826 Merge pull request #36452 from nextcloud/perf/share-availability-check
perf(federation): Only request root share info for checking availability
2023-02-03 13:34:35 +01:00
Joas Schilling 7cff390b56 Merge pull request #36508 from nextcloud/enh/allow-no-route
Allow settings navigation items with no route entry
2023-02-03 12:53:59 +01:00
jld3103 30858df737 Remove Deck from Sharees API
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-02-03 12:01:37 +01:00
Joas Schilling 7ddb042f9d Merge pull request #36511 from nextcloud/opt-out-of-phpunit-10
chore(CI): Opt-out of PHPUnit 10 for now
2023-02-03 10:23:20 +01:00
Simon L a579b36113 Merge pull request #36409 from nextcloud/enh/noid/dont-automatically-open-sidebar-on-mobile
Do not open the sidebar automatically on small widths
2023-02-03 10:08:29 +01:00
Joas Schilling bb34476b68 chore(CI): Opt-out of PHPUnit 10 for now
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-03 10:02:02 +01:00
Joas Schilling bf7fe04c4b fix(appinfo): navigation type is optional
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-03 09:52:37 +01:00
Joas Schilling 08bfe64b49 Merge pull request #36504 from nextcloud/bugfix/noid/remove-failing-test
Remove failing test that works with mocks only anyway
2023-02-03 09:28:34 +01:00
Christoph Wurst 84780ffd33 fix(user-management): Fix deleting user in hidden group(s)
E.g. guest_users

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-02-03 09:24:48 +01:00
Nextcloud bot 94767112dd Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-03 02:27:22 +00:00
Christopher Ng c610d0d99b Remove extraneous user status route entry
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-02 17:11:17 -08:00
Christopher Ng 70651c3ab1 Allow zero occurences of route in XML schemas
- For xmllint

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-02 17:11:17 -08:00
Christopher Ng 62b7bb7395 Allow settings navigation items with no route entry
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-02 17:11:17 -08:00
Julius Härtl e81cb6eaf0 Merge pull request #36498 from nextcloud/bug/dashboard-widgets
Some Dashboard widgets are larger than others
2023-02-02 21:51:53 +01:00
Simon L 7fa42a2f03 Do not open the sidebar automatically on small widths
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-02-02 19:01:19 +01:00
blizzz 07b9dbab3b Merge pull request #36484 from nextcloud/release/26.0.0_beta_2
26.0.0 beta 2
2023-02-02 18:10:52 +01:00
blizzz 58e4a831c0 Merge pull request #35743 from nextcloud/fix/use-recurrence-for-imip-email
Include more information in iMIP email and show diff information on updating an event
2023-02-02 18:09:08 +01:00
Joas Schilling 47880b143d Remove failing test that works with mocks only anyway
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 18:06:31 +01:00
blizzz 39f202581b Merge pull request #36497 from nextcloud/techdebt/noid/fix-autotest-execution
Fix autotest.sh execution
2023-02-02 17:36:54 +01:00
blizzz d83ea282c4 Merge pull request #35736 from nextcloud/pluggable-share-display
Allow to register public share template provider
2023-02-02 17:33:34 +01:00
Julius Härtl 7f913dec03 fix(files_trashbin): Remove unnecessary scanner logic when getting versions from trash
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-02 17:23:05 +01:00
Julius Härtl d92538850f fix: Limit trashbin restore/delete to 2 concurrent request to avoid locking in the backend
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-02-02 17:23:05 +01:00
Anna Larch 38e9cb6a05 Use recurrence instance to build iMip email
instead of the main VEVENT of a repeating event

Fixes part of https://github.com/nextcloud/calendar/issues/3919

Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-02-02 16:25:59 +01:00
Simon L 6f3c4f2255 Merge pull request #36450 from nextcloud/fix/clipboard-copy
Drop vue-clipboard2 in favour of native Clipboard API to fix copy to clipboard
2023-02-02 16:05:13 +01:00
dependabot[bot] db30974348 Merge pull request #36499 from nextcloud/dependabot/npm_and_yarn/http-cache-semantics-4.1.1 2023-02-02 14:42:31 +00:00
Louis Chemineau 4ab3c16403 Pluggable share provider
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-02-02 15:41:26 +01:00
Joas Schilling e4f050568e Merge pull request #36393 from nextcloud/3rdparty-drop-php-parser
chore: drop depedency php-parser
2023-02-02 14:25:25 +01:00
hamza221 2eae7791bb adding compiled files
Signed-off-by: hamza221 <hamzamahjoubi221@gmail.com>
2023-02-02 13:58:25 +01:00
dependabot[bot] 0d6982d7c5 chore(deps): Bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/commits)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 12:48:46 +00:00
blizzz 970f3937e5 Merge pull request #36375 from nextcloud/enh/allow-php-8.2
Allow php 8.2
2023-02-02 13:47:16 +01:00
hamza221 8358311568 Some Dashboard widgets are larger than others
Signed-off-by: hamza221 <hamzamahjoubi221@gmail.com>
2023-02-02 13:34:41 +01:00
Daniel Kesselberg d9235658f8 chore: drop depedency php-parser
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-02-02 12:42:48 +01:00
Joas Schilling 4bdc5834fa Make sure name and path are strings
Otherwise Oracle returns NULL for empty strings and PHP 8.2
throws on null in string functions like trim() and md5()

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 12:05:22 +01:00
Joas Schilling c27c9fac98 Try fixing Oracle
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 12:05:21 +01:00
Côme Chilliet ac5df8e94f Catch deprecation warnings in oci tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-02 12:05:21 +01:00
Côme Chilliet 0925709c62 Add 8.2 to oci tests
This is the only test suite testing 8.1, so adding 8.2 as well

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-02 12:05:20 +01:00
Côme Chilliet 1fec8c07e0 Allow 8.2 in versioncheck
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-02 12:05:20 +01:00
Joas Schilling 5096d4f5cb Align version number of PHPUnit and give a helping install hint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 12:03:09 +01:00
Joas Schilling 5d068ff534 Fix autotest.sh execution
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 11:58:55 +01:00
blizzz bbd3e2b04a Merge pull request #30349 from nextcloud/enhancement/migrate_to_symfony_mailer
Migrate to Symfony Mailer
2023-02-02 11:42:07 +01:00
Arthur Schiwon e123d270fc remove depraction of validateEmailAddress
for there are legit use cases to validate an email address without
sending there to

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-02-02 10:30:06 +01:00
Côme Chilliet dde5c46a3e Migrate to Symfony Mailer
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-02-02 10:30:06 +01:00
Joas Schilling fc4e87a2df Merge pull request #36487 from nextcloud/bugfix/noid/fix-query-builder-usage-in-dav-account-deletion
Do not reuse query builder objects in DAV account deletion
2023-02-02 06:54:28 +01:00
Joas Schilling 704eb3aa6c Add bruteforce protection to password reset page
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-02 06:13:49 +01:00
Nextcloud bot 129803d036 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-02 02:25:46 +00:00
Christopher Ng edcf675e6e Drop vue-clipboard2 to fix copy to clipboard
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-01 15:40:13 -08:00
Joas Schilling 1a31ddb56d Do not reuse query builder objects in DAV account deletion
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-01 21:49:34 +01:00
Joas Schilling bde109d158 fix(updater): Don't warn about missing appstore updates for apps deployed from git
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-01 21:39:49 +01:00
Arthur Schiwon 7df18f18bc 26.0.0 beta 2
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-02-01 17:39:09 +01:00
Simon L 41148acf83 Merge pull request #36257 from nextcloud/fix/noid/single-upgrade-on-custom-apps
non-static app_dir
2023-02-01 17:07:23 +01:00
Maxence Lange 4cac49c797 refresh cached app folder on install/upgrade
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-02-01 11:07:31 -01:00
Christoph Wurst 0c5eba3786 Merge pull request #36444 from nextcloud/perf/autoloading/weather-status-authoritative-autoloader
perf(autoloading): Add authoritative autoloader for weather-status
2023-02-01 11:56:03 +01:00
Christoph Wurst d7bd7639c2 Merge pull request #36407 from nextcloud/enh/31710/migration-safeguard
add a safeguard for Version23000Date20210721100600.php
2023-02-01 08:50:23 +01:00
Nextcloud bot 03a6d1a985 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-02-01 02:25:23 +00:00
Maxence Lange d2df81a969 Merge pull request #36458 from nextcloud/fix/noid/run-tests-php-8.0
test runs with php8.0 images
2023-01-31 21:49:15 -01:00
John Molakvoæ 873501a141 Merge pull request #36455 from nextcloud/artonge/e2e/reset_theming
Reset theming in cypress test
2023-01-31 19:53:39 +01:00
Maxence Lange 1a655e88d9 use php8.0 images
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-31 15:44:12 -01:00
Julius Härtl ca3f53ab88 Merge pull request #36453 from nextcloud/bugfix/noid/oci-longtext
Fix MigrateBackgroundImages on oracle
2023-01-31 15:27:19 +01:00
Louis 3ff568342b Merge pull request #36331 from tpayen/fix/globalNewButton
fix(files) Call .action of local element instead of global page
2023-01-31 14:23:16 +01:00
Louis Chemineau fc1a16283e Reset theming in cypress test
The test in admin-settings does not reset the theming.
So when it is run before user-background, the "Default cloud background is not rendered" test fails.

This makes sure that the theming is reset before running "User default background settings"

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-31 14:18:26 +01:00
Julius Härtl ecccff8bd2 fix(theming): Fix query for configvalue as CLOB on OCI
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-31 11:57:54 +01:00
Julius Härtl c246edece6 tests(oci): Test where statement on longtext column
Signed-off-by: Julius Härtl <jus@bitgrid.net>

test: try with just passing the type to eq which should also cast

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-31 11:57:54 +01:00
Julius Härtl 7e3ea019d1 chore: Add return types
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-31 11:42:33 +01:00
Julius Härtl 7cc9ba28a7 perf(federation): Only request root share info for checking availability
Otherwise this would request a full recursive dirctory listing while the result is never being used

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-31 11:41:34 +01:00
John Molakvoæ e7c9fdb1ac Merge pull request #36445 from nextcloud/Valdnet-patch-4
l10n: Change admin to administrator
2023-01-31 10:35:45 +01:00
Richard Steinmetz 825a067ed7 Merge pull request #36440 from nextcloud/perf/autoloading/dashboard-authoritative-autoloader
perf(autoloading): Add authoritative autoloader for dashboard
2023-01-31 10:35:03 +01:00
Julius Härtl 9f2495cc09 Merge pull request #35474 from nextcloud/feature/rich-workspace-visibility
Update rich-workspace visibility
2023-01-31 09:54:57 +01:00
Nextcloud bot 9035be6b81 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-31 02:25:42 +00:00
Joas Schilling e4fadcf02a Merge pull request #36434 from nextcloud/techdebt/noid/drop-bootstrap
Drop bootstrap
2023-01-30 23:13:22 +01:00
Luka Trovic cacffecba5 feat: update newfilemenu.js for rich-workspace
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-01-30 20:27:16 +01:00
Valdnet 928f62610b l10n: Change administrator to administration
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2023-01-30 18:40:29 +01:00
Valdnet 927821e363 l10n: Change admin to administrator
Spelling unification.

Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2023-01-30 18:21:33 +01:00
Christoph Wurst ba4e46d341 perf(autoloading): Add authoritative autoloader for weather-status
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-30 18:10:58 +01:00
Simon L 6496748971 fix the login log entry
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-30 17:07:44 +01:00
Christoph Wurst ca67a9451d perf(autoloading): Add authoritative autoloader for dashboard
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-30 16:38:52 +01:00
Louis 3bfc5a4d95 Merge pull request #36420 from nextcloud/enh/34958/fix-exif-log
fix the exif_read_data issue
2023-01-30 15:41:47 +01:00
Robin Appelman 7251ed1cc3 Merge pull request #36433 from nextcloud/fix/32818/decrypt-missing-file-fails
fix(encryption): don't throw on missing file
2023-01-30 15:40:25 +01:00
Thomas P 87887d7837 fix(files) Call .action of local element
When calling .action from the global page, newButton may conflict with other app-content which is similar to app-content-files

Signed-off-by: Thomas Payen <thomas.payen@i-carre.net>
2023-01-30 15:27:00 +01:00
Joas Schilling 5b5bc7170a Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 13:51:36 +01:00
Joas Schilling 04e1e2f83e Remove usages of bootstrap
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 13:48:15 +01:00
Joas Schilling b4f4e19335 Remove bootstrap dependency
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 13:47:54 +01:00
dependabot[bot] 7d337566c6 Merge pull request #36332 from nextcloud/dependabot/npm_and_yarn/ua-parser-js-0.7.33 2023-01-30 10:35:01 +00:00
dependabot[bot] e84775bf49 chore(deps): Bump ua-parser-js from 0.7.31 to 0.7.33
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases)
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md)
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33)

---
updated-dependencies:
- dependency-name: ua-parser-js
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 09:45:08 +00:00
Louis 2f3007205d Merge pull request #35160 from nextcloud/artonge/feat/version_naming_backend
Allow to name a version
2023-01-30 10:40:49 +01:00
Richard Steinmetz f0a3b77d0f fix(encryption): don't throw on missing file
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-01-30 10:07:01 +01:00
Joas Schilling de415fbb15 Merge pull request #36348 from nextcloud/bugfix/noid/fix-primary-color-usage-in-emails-and-federation
Fix primary color usage in emails and federation
2023-01-30 09:56:36 +01:00
Joas Schilling 959e2aaa17 fix(tests): Fix method name in unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 09:12:50 +01:00
Joas Schilling 79b8c68592 Use the default primary color instead of "randomly" the color of the user triggering the email
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 09:12:50 +01:00
Joas Schilling a192641808 Use the default color and matching text color for the federation invite
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-30 09:12:49 +01:00
Nextcloud bot 97e6fe4b46 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-30 02:25:59 +00:00
Nextcloud bot 41b2e17cd1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-29 02:26:57 +00:00
Simon L a704619ea4 try to fix the exif_read_data issue
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-28 11:23:59 +01:00
Nextcloud bot 4ae17a04eb Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-28 02:26:02 +00:00
Christoph Wurst 7269766e05 Merge pull request #36363 from nextcloud/feat/app-framework/usesession-attribute
feat(app-framework): Add UseSession attribute to replace annotation
2023-01-27 16:59:14 +01:00
Christoph Wurst df0bb9165d Merge pull request #36380 from nextcloud/fix/caldav/reminder-service-nullable-calendar-data
fix(caldav): Fix wrong Psalm report for nullable calendar data
2023-01-27 15:43:33 +01:00
Simon L 96500cf5a4 add a safeguard for Version23000Date20210721100600.php
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-27 13:10:44 +01:00
Julius Härtl a63b557568 Merge pull request #35557 from nextcloud/enh/31667/extend-reference-api-for-frontend-picker 2023-01-27 12:35:44 +01:00
Simon L 8744029e14 Merge pull request #36395 from corentinbettiol/fix/typo-occ-repair
FIX: This fill finish -> This will finish
2023-01-27 11:55:38 +01:00
Julius Härtl 81c2122ff8 style: Fix php-cs and psalm
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-27 11:10:56 +01:00
Julius Härtl 699e5fe7f6 chore(composer): Update autoloader
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-27 11:10:56 +01:00
Julien Veyssier 0e6d5f8240 improve getUserProviderTimestamps
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-27 11:10:56 +01:00
Julien Veyssier b22d4e6306 use array_filter instead of array_map + array_search
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-27 11:10:56 +01:00
Julien Veyssier 8766e4f242 handle and return touchProvider errors
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-27 11:10:56 +01:00
Julien Veyssier 48f34736cd ADiscoverableReferenceProvider implements JsonSerializable
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-27 11:10:56 +01:00
Julien Veyssier 946a1af9fd add 'last used timestamp' management for reference providers
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-27 11:10:56 +01:00
Julien Veyssier 6431c5a559 extend the reference API for the new link picker
- add 2 interfaces for discoverable and searchable reference providers
- new OCS route to get info on discoverable/searchable reference providers
- new abstract ADiscoverableReferenceProvider that only implements jsonSerialize
- listen to RenderReferenceEvent to inject provider list with initial state

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-27 11:10:55 +01:00
Joas Schilling aee6b37f3f Merge pull request #36402 from nextcloud/nickvergessen-patch-2
ci(psalm): Generate base analysis on pushes so we can compare to upda…
2023-01-27 10:29:38 +01:00
Joas Schilling af5910be68 Merge pull request #36389 from nextcloud/nickvergessen-patch-1
fix(CI): Install composer dependencies of Talk
2023-01-27 10:29:14 +01:00
Joas Schilling 664c7113ae ci(psalm): Generate base analysis on pushes so we can compare to updated reports
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2023-01-27 10:08:53 +01:00
Christoph Wurst 20e00cdf17 feat(app-framework): Add UseSession attribute to replace annotation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-27 09:40:35 +01:00
Joas Schilling 783f4be6b3 fix(CI): Install composer dependencies of Talk
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2023-01-27 07:16:53 +01:00
Nextcloud bot be1de30a4f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-27 02:28:03 +00:00
Pytal 6d35424668 Merge pull request #36370 from nextcloud/fix/search-focus 2023-01-26 15:40:12 -08:00
Pytal c9dcc0f683 Merge pull request #36371 from nextcloud/compiled-css-gitattr
Mark compiled CSS as binary
2023-01-26 15:38:24 -08:00
sodimel 5e18ffa89d FIX: This fill finish -> This will finish
Signed-off-by: sodimel <corentin@244466666.xyz>
2023-01-26 21:05:01 +01:00
Christoph Wurst ad00a149ea Merge pull request #36310 from nextcloud/feat/app-framework/global-middlewares
feat(app-framework): Add support for global middlewares
2023-01-26 15:17:38 +01:00
Daniel 0a548175c0 Merge pull request #36210 from nextcloud/fix/4811/principal-email
fix(dav): check if principal has email address before accessing it
2023-01-26 14:15:47 +01:00
Christoph Wurst 033b03def0 Merge pull request #36341 from nextcloud/fix/app-framework/middleware-before-controller-returns-void
fix(app-framework): Specify return type of Middleware::beforeController
2023-01-26 13:18:19 +01:00
Christoph Wurst 8d9af3e262 feat(app-framework): Add support for global middlewares
This allows apps to register middlewares that always register, not just
for the app's own requests

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-26 11:54:28 +01:00
Christoph Wurst 954284f8cd fix(caldav): Fix wrong Psalm report for nullable calendar data
> Docblock-defined type Sabre\VObject\Component\VCalendar for $vcalendar is never falsy

^ is a lie

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-26 11:24:53 +01:00
Louis Chemineau 552f5b0171 Compile assets
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 96002651ce Handle undefined label in front-end
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau fd9937a171 Add cypress tests
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 305b1b6d21 Forward branch env var to the cypress container
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 88abb2d97c Fix versions restoring with S3
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 3da63f4148 Use node's owner if no user is connected
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 84e5b9c5f7 Prevent storing versions with the same mtime
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 6dcfb29cfc Fix renaming files_versions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau c88328e68e Handle empty files in version creation logic
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau d8b479752d Fix hookconnector tests
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 53d736207c Adapt files_versions tests to modernized hooks
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 2ce4ac4aa4 User rootFolder instead of userFolder in FileEventsListener
Requesting userFolder fails during NC installation phase.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 8f23cc8259 Rename Hooks.php to FileEventsListener.php
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau ad469969bf Prevent expiration of named versions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 1adc9d2aab Delete file versions entries in DB when node is deleted
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 6a2f8bc599 Allow to delete a version through DAV
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau 629de6c8c9 Support getting and patching version-label
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:23 +00:00
Louis Chemineau e82bfba114 Create files_versions table
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:22 +00:00
Louis Chemineau 1ade482797 Modernise hook listener of files_versions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-26 10:12:22 +00:00
blizzz 3eb73d0a3d Merge pull request #36362 from nextcloud/release/26.0.0_beta_1
26.0.0 beta 1
2023-01-26 11:07:38 +01:00
Vincent Petry 9ecec2fd75 Merge pull request #35894 from nextcloud/move-from-encryption
fix moving files of encrypted local storage to unencrypted local storage
2023-01-26 09:45:12 +01:00
Christoph Wurst 40425035d2 Merge pull request #36347 from nextcloud/chore/autoloader/composer-2.5.1-autoloader-files
chore(autoloaders): Update autoloader files for Composer 2.5.1
2023-01-26 09:17:52 +01:00
Christopher Ng 045bc32b1d Mark compiled CSS as binary
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-25 18:29:11 -08:00
Nextcloud bot 4caa90dfb6 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-26 02:25:08 +00:00
Christopher Ng f6f4c62936 Fix focus not returning to search icon
- Remove programmatic focusing already handled by focus-trap

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-25 17:02:51 -08:00
Simon L 352bd7ecea Merge pull request #36352 from nextcloud/enh/noid/imaginary-add-tiff
imaginary - add tiff to supported formats
2023-01-25 21:06:11 +01:00
Arthur Schiwon 9eccafc3b6 26.0.0 beta 1
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-01-25 18:21:04 +01:00
Christoph Wurst b58d4f7d22 Merge pull request #36298 from nextcloud/perf/app-framework/lazy-middleware-registration
perf(app-framework): Make app middleware registration even lazier
2023-01-25 17:37:56 +01:00
Julius Härtl 919a840f34 Merge pull request #32798 from nextcloud/enh/sse-c
[S3] Add option to specify an SSE-C customer provided key
2023-01-25 15:59:26 +01:00
Daniel 75e8636ef2 Merge pull request #36187 from nextcloud/psalm-ocp-since-checker
ci: migrate ocp since checker to psalm
2023-01-25 12:44:01 +01:00
Julius Härtl a249c633a0 Merge pull request #35759 from nextcloud/add-app-config-for-default-template-path 2023-01-25 12:35:24 +01:00
Simon L 9a64d95676 imaginary - add tiff to supported formats
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-25 11:53:16 +01:00
Christoph Wurst aee9941fed chore(autoloaders): Update autoloader files for Composer 2.5.1
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-25 10:42:34 +01:00
Christoph Wurst 6d7339b0ff fix(app-framework): Specify return type of Middleware::beforeController
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-25 09:30:58 +01:00
Christoph Wurst 907ff68bfc perf(app-framework): Make the app middleware registration lazy
Before this patch, app middlewares were registered on the dispatcher for
every app loaded in a Nextcloud process. With the patch, only
middlewares belonging to the same app of a dispatcher instance are
loaded.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-25 09:27:24 +01:00
Joas Schilling d51429a472 Merge pull request #36216 from nextcloud/fix/user_status-heartbeat-response
Fix user_status heartbeat response
2023-01-25 08:51:55 +01:00
jld3103 1f49a56a98 Fix user_status heartbeat response
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-01-25 07:16:26 +01:00
Nextcloud bot d66bf39de5 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-25 02:44:17 +00:00
Pytal 96a21056c4 Merge pull request #36055 from nextcloud/enh/a11y-sharing-select
Port files sharing selector
2023-01-24 18:25:33 -08:00
Christopher Ng 0236c9e8cd Port files sharing selector
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-24 17:40:17 -08:00
Daniel 75d7203f57 Merge pull request #36333 from nextcloud/docs/fix-files_no_background_scan-default
Fix default value for files_no_background_scan
2023-01-24 21:23:28 +01:00
max-nextcloud a635674d27 Fix default value for files_no_background_scan
The value is read in https://github.com/nextcloud/server/blob/b888c6146327d842e21988b0d90d6ade4f3a9435/apps/files/lib/BackgroundJob/ScanFiles.php#L105 and the default value is false.

Signed-off-by: max-nextcloud <max@nextcloud.com>
2023-01-24 18:02:12 +01:00
Pytal 44af64c138 Merge pull request #36321 from nextcloud/deps/nextcloud/vue-7.5.0 2023-01-24 08:41:12 -08:00
Robin Appelman 33b90d28f8 fix moving files of encrypted local storage to unencrypted local storage
for example when moving encrypted files to a groupfolder

Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-24 16:40:41 +00:00
Simon L 0be897bdfe Merge pull request #36326 from nextcloud/enh/29584/fix-translation
don't translate a variable
2023-01-24 14:15:36 +01:00
Simon L e46daa8540 don't translate a variable
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-24 10:31:07 +00:00
Côme Chilliet 486e1dff40 Merge pull request #32572 from nextcloud/phpunit-deprecation-core
Fix a bunch of deprecation in the phpunit for core
2023-01-24 11:28:19 +01:00
Thomas Citharel 00d9d49303 Add app config for default template path
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-01-24 09:39:31 +00:00
Julius Härtl 159a0c8411 feat(s3): Add option to specify an SSE-C customer provided key
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-24 10:36:03 +01:00
Daniel Kesselberg 258c919b3c ci: migrate ocp since checker to psalm
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-24 10:02:41 +01:00
Côme Chilliet 003cc2b45a Fix tests failures (number of calls differed with last rebase)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-24 09:38:20 +01:00
Carl Schwan 5b0f7f7501 Use phpunit from composer if available
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2023-01-24 09:34:17 +01:00
Carl Schwan a23cd7b961 Fix a bunch of deprecation in the phpunit for core
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2023-01-24 09:34:09 +01:00
Richard Steinmetz bbda231e18 fix(dav): check if principal has email address before accessing it
Ref https://github.com/nextcloud/calendar/issues/4811

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-01-24 09:27:53 +01:00
Nextcloud bot f867a2d65e Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-24 02:25:20 +00:00
Christopher Ng 2f8fb24828 Bump @nextcloud/vue to v7.5.0
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-23 15:53:18 -08:00
John Molakvoæ a3aa81d2ca Merge pull request #36277 from nextcloud/backport/36272/master
[master] fix(theming): fix admin images migration
2023-01-23 21:26:12 +01:00
Marcel Müller bbb490de5e Fix event listener race condition on login-form
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-01-23 19:51:10 +01:00
Joas Schilling ecad09b38a Merge pull request #36261 from nextcloud/techdebt/noid/warn-devs-about-potential-bugs
fix(querybuilder): Log a warning if where() is called again on a quer…
2023-01-23 18:47:25 +01:00
Joas Schilling c817981d7a Merge pull request #36268 from nextcloud/bugfix/noid/fix-double-where-usage-in-resource-manager
Fix double where() usage in resource manager
2023-01-23 18:45:52 +01:00
Robin Appelman 3b577aa5b2 Update kerberos sso test setup to use new user_saml config system
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-23 18:21:47 +01:00
Robin Appelman 54973c3cf9 run kerberos sso test when the action is changed
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-23 18:21:39 +01:00
Simon L 078203afea Merge pull request #35935 from EWouters/patch-1
[Fix]: scan-app-data conversion
2023-01-23 17:43:14 +01:00
Joas Schilling 3eda055c68 Merge pull request #36260 from nextcloud/bugfix/noid/fix-user-availability-selection
Fix WHERE condition when selecting user's availability for the status…
2023-01-23 15:59:39 +01:00
MichaIng ba97587b85 Merge pull request #36279 from nextcloud/dependabot/composer/build/integration/phpunit/phpunit-9.5.28
chore(deps-dev): Bump phpunit/phpunit from 9.5.27 to 9.5.28 in /build/integration
2023-01-23 12:55:50 +01:00
Christoph Wurst 83711e9267 Merge pull request #36254 from nextcloud/chore/dav/throw-json-encode-decode
chore(dav): Make json_encode and json_decode throw on error
2023-01-23 12:52:22 +01:00
Joas Schilling 03e3458a84 Merge pull request #36258 from nextcloud/fix/user-status-input
Fix user status message input
2023-01-23 12:25:01 +01:00
Joas Schilling 151523917d Merge pull request #36250 from nextcloud/fix/add-success-message-to-personal-settings-button
Add success message to personal settings clipboard button
2023-01-23 12:11:48 +01:00
Joas Schilling 13846ac2a8 Merge pull request #36266 from nextcloud/bugfix/noid/fix-double-where-in-custom-property-test
Fix double where in CustomProperiesBackendTest
2023-01-23 11:37:18 +01:00
MichaIng 279c7d18ef Merge pull request #36278 from nextcloud/fix/opcache/check
Fix interned strings buffer check if 0 free bytes
2023-01-23 10:36:43 +01:00
rakekniven 34824e2f8d fix(l10n): fix admin images migration
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-01-23 09:09:46 +00:00
John Molakvoæ (skjnldsv) e5977a19ab fix(theming): fix admin images migration
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2023-01-23 09:09:46 +00:00
MichaIng 03390ee791 Fix interned strings buffer check if 0 free bytes
With #32902 it was meant to be avoided to recommend raising the interned strings buffer size above a quarter of the total OPcache size. This works as long as there is at least 1 byte free, but does not apply if the buffer is filled completely.

This commit switches the conditions so that the interned strings buffer size must be smaller than a quarter of the total OPcache size for the warning to be shown. That the buffer must be either filled completely or by more than 90% remains untouched.

Signed-off-by: MichaIng <micha@dietpi.com>
2023-01-23 08:55:35 +00:00
Joas Schilling f565cacaf3 Fix double where() usage in resource manager
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-23 08:48:01 +01:00
Joas Schilling 20190534ee Merge pull request #36269 from nextcloud/bugfix/noid/fix-broken-unit-test
Fix broken user:setting command unit test
2023-01-23 07:40:50 +01:00
Joas Schilling f99642b0bc Merge pull request #36262 from nextcloud/chore/dav/void-test-methods
chore(dav): Add void return type to test methods
2023-01-23 07:08:02 +01:00
Joas Schilling f717219490 Don't reuse query builder object with populated parameters
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-23 07:04:57 +01:00
Joas Schilling ad5a1abfaa Merge pull request #36247 from nextcloud/bugfix/noid/bump-profiler-version
Specify the profiler app branch to test with
2023-01-23 07:02:39 +01:00
Joas Schilling 1c099c7f17 Fix broken user:setting command unit test
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-23 07:01:22 +01:00
Nextcloud bot cfc93d8b0a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-23 02:25:26 +00:00
Nextcloud bot 2ff877f105 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-22 02:25:24 +00:00
Daniel 023f91911a Merge pull request #36280 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-01-21 21:47:58 +01:00
nextcloud-command fb901b0d93 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-01-21 05:45:00 +00:00
dependabot[bot] 210de391d9 chore(deps-dev): Bump phpunit/phpunit in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.27 to 9.5.28.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.5.28/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.27...9.5.28)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-21 03:57:37 +00:00
Nextcloud bot b7d884355b Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-21 02:24:42 +00:00
Christopher Ng 5ab35aaa7a Fix user status message input
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-20 16:24:15 -08:00
Joas Schilling 793424ab79 Specify the profiler app branch to test with
So we can test in stable25 with a matching profiler version instead of master

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 16:36:34 +01:00
Côme Chilliet 3f231d68d7 Merge pull request #36271 from nextcloud/fix/fix-codestyle
Fix codestyle using codesniffer
2023-01-20 15:26:17 +01:00
Christoph Wurst 473c546b5c Merge pull request #36264 from nextcloud/fix/occ/repair-command-comment-formatting
fix(occ): Fix comment formatting of maintenance:repair command
2023-01-20 13:12:43 +01:00
Côme Chilliet f5c361cf44 composer run cs:fix
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:45:08 +01:00
Côme Chilliet 37bb33c579 Merge pull request #34997 from nextcloud/fix/drop-php-7.4
Drop PHP 7.4 on master
2023-01-20 11:43:24 +01:00
Côme Chilliet f32d18d4ea Bump 3rdparty to master branch
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:24 +01:00
Côme Chilliet d2204a71c6 Always show the psalm baseline change, even on failure
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:13 +01:00
Côme Chilliet 83d2655844 Show failure of SAML login in kerberos workflow
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:13 +01:00
Côme Chilliet 55baa7b586 Fixing samba test and adding details to kerberos job
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:12 +01:00
Côme Chilliet 7b93a143c8 Fix check in integration tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:12 +01:00
Côme Chilliet f8d222d42d Fix Samba test failure details output
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:12 +01:00
Côme Chilliet 7e0a0240c9 Remove PHP version matrix from kerberos test
It runs on a docker image on which we cannot control which PHP version runs.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:11 +01:00
Joas Schilling 89dbc629ff Fix integrity check
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 11:22:11 +01:00
Côme Chilliet de68fc6347 Update test file for mimetypes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:11 +01:00
Côme Chilliet b22b6431d2 Fix gzip mimetype mapping
PHP now detects it as application/gzip and not application/x-gzip anymore

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:11 +01:00
Côme Chilliet 9acb982333 Prettify static-code-analysis.yml
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:10 +01:00
Côme Chilliet f6ed727b3f Always upload psalm result to github
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:10 +01:00
Côme Chilliet e8299d4826 Merge back the two static analysis workflows together
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:10 +01:00
Côme Chilliet 90b955b1e9 Attempt to fix errors in Repair command tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:09 +01:00
Côme Chilliet 2a5e18b67a Fix types in OCS json answer (status code is an int)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:09 +01:00
Côme Chilliet f2cdc4f47d Fix crash in OCS when getting info about an application
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:09 +01:00
Côme Chilliet 0c466b7ff5 Attempt at reducing psalm errors
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:09 +01:00
Côme Chilliet e91457d9cd Improve typing in Entity.php
Removing @method in Entity brings even more errors.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:09 +01:00
Côme Chilliet 87ebf28eb4 Fix kerberos step name
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:08 +01:00
Côme Chilliet a1af3572a4 Move all drone steps to PHP 8.0
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:08 +01:00
Côme Chilliet f27c3d0a04 composer update php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:08 +01:00
Côme Chilliet 53cdd1ebff Attempt at bumping psalm version
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:08 +01:00
Côme Chilliet 7ebbb6b2ca Remove workarounds specific to 7.4
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:08 +01:00
Côme Chilliet 9369b67df3 Drop PHP 7.4 support for master (26)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-20 11:22:07 +01:00
Joas Schilling ab96942d92 Fix double where in CustomProperiesBackendTest
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 10:44:50 +01:00
Christoph Wurst a8bad3a98f fix(occ): Fix comment formatting of maintenance:repair command
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-20 10:00:41 +01:00
Christoph Wurst fce87f8ddb Merge pull request #36253 from nextcloud/chore/dav/remove-useless-var-tag
chore(dav): Remove useless var tag
2023-01-20 09:19:35 +01:00
Christoph Wurst 898d2923cc chore(dav): Add void return type to test methods
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-20 08:38:43 +01:00
Joas Schilling 7f0a54c558 fix(querybuilder): Log a warning if where() is called again on a query builder object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 07:41:19 +01:00
Joas Schilling 1aba0e22ba Fix WHERE condition when selecting user's availability for the status automation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-20 07:21:22 +01:00
Nextcloud bot 5e3a3c0c8f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-20 02:29:40 +00:00
Christoph Wurst afd1ddb0ea chore(dav): Make json_encode and json_decode throw on error
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-19 19:19:22 +01:00
Christoph Wurst 3c9ceffa7c chore(dav): Remove useless var tag
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-19 19:05:23 +01:00
Christoph Wurst d42d8b79e0 Merge pull request #36162 from nextcloud/fix/php82/string-var-interpolation
fix(PHP8.2): Fix deprecated string interpolation syntax
2023-01-19 18:05:44 +01:00
Vincent Petry aded13c61f Merge pull request #35632 from nextcloud/debt/document-types-search-flag
docs: document types flag for search options
2023-01-19 17:45:30 +01:00
Vincent Petry a25645648e Merge pull request #36123 from nextcloud/user-settings-normalize-uid
normalize userid in user:setting
2023-01-19 17:45:01 +01:00
julia.kirschenheuter f0b98d6469 Add success message to personal settings button
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-19 17:09:46 +01:00
Christoph Wurst 2e66acfab8 fix(PHP8.2): Fix deprecated string interpolation syntax
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-19 13:10:02 +01:00
Vincent Petry 6be58756f4 Merge pull request #36237 from nextcloud/bugfix/noid/disable-unreliable-tests
Disable unreliable acceptance tests
2023-01-19 11:33:42 +01:00
Daniel Kesselberg ffb76d5475 docs: document types flag for search options
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-19 09:33:53 +00:00
Joas Schilling 1e2441ff6b Disable unreliable acceptance tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-19 09:21:33 +01:00
Vincent Petry e447530c29 Merge pull request #36223 from nextcloud/artonge/fix/allow_interaction_with_encrypted_folders
Allow interaction with encrypted folders
2023-01-19 09:20:35 +01:00
John Molakvoæ eb40c069e1 Merge pull request #36203 from nextcloud/enh/a11y-search-menu
Port global search menu to focus trapped NcHeaderMenu
2023-01-19 08:25:22 +01:00
Nextcloud bot aaf759bbb0 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-19 02:27:03 +00:00
Simon L 752f3a39f9 Merge pull request #36225 from Jachhj-sc/patch-1
Add check config.php for ffmpeg_path in PreviewManager.php. fix for snap no video preview
2023-01-18 22:14:22 +01:00
Anna 444f11b857 Merge pull request #36211 from nextcloud/enh/catch-recurrence-exception
fix(dav): catch MaxInstancesExceededException for recurring events without end date
2023-01-18 21:39:15 +01:00
William fa12219629 Update lib/private/PreviewManager.php
fix lint issue

Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: William <william.hak57@gmail.com>
2023-01-18 20:32:09 +01:00
William 81ec99ae33 Update config/config.sample.php
add better description

Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: William <william.hak57@gmail.com>
2023-01-18 20:13:34 +01:00
Joas Schilling 950b71c6ae Merge pull request #36219 from nextcloud/fix/correction-35886-Replace_custom_tooltips_with_native_one_for_personal_and_administration_settings
Correct title for button on federation actions button
2023-01-18 20:05:36 +01:00
Christopher Ng 966872f23b Port global search menu to focus trapped NcHeaderMenu
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-18 11:04:25 -08:00
Simon L 06a572ff55 Merge pull request #27492 from cyclops8456/feature/24301-remove-can-install-on-occ-maintenance-install
Remove the CAN_INSTALL file when occ maintenance:install is complete
2023-01-18 19:53:02 +01:00
William 138814f964 Merge pull request #1 from Jachhj-sc/patch-2
add documentation preview_ffmpeg_path
2023-01-18 19:35:52 +01:00
William 57a3a17db7 Merge branch 'nextcloud:master' into patch-1 2023-01-18 19:31:39 +01:00
William 2c4afdcdd1 add documentation preview_ffmpeg_path
add preview_ffmpeg_path documentation.
document custom path for ffmpeg so it can be used by the previewprovider to create video previews with the snap package of nextcloud.

Signed-off-by: William <william.hak57@gmail.com>
2023-01-18 19:26:48 +01:00
Joas Schilling c5a01695d1 Merge pull request #36205 from nextcloud/bugfix/noid/fix-settings-section-icon-color
fix(search): Fix settings section icon color
2023-01-18 19:13:10 +01:00
John Molakvoæ cd72bef78b Merge pull request #36221 from nextcloud/artonge/feat/cypress_git_branch
Use current git branch by default when setting up cypress container
2023-01-18 19:01:58 +01:00
Louis Chemineau 15cf029d0d Allow interaction with encrypted folders
Signed-off-by: Louis Chemineau <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-18 17:03:18 +00:00
Louis Chemineau 535c228d57 Use current git branch by default when setting up cypress container
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-18 17:17:06 +01:00
Christoph Wurst 46dcbd3b77 Merge pull request #35783 from nextcloud/feat/inject-controller-services-into-methods
Inject services into controller methods
2023-01-18 17:00:54 +01:00
William 1409a7cc92 Update PreviewManager.php
add a check in config.php for a configured movieBinary path.
so now it first checks in config.php if  preview_ffmpeg_path is configured.

Signed-off-by: William <william.hak57@gmail.com>
2023-01-18 16:30:41 +01:00
julia.kirschenheuter 6d13916a5f Correct title for button on federation actions button
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-18 15:45:07 +01:00
Anna Larch a9264b007f fix(dav): catch MaxInstancesExceedeException for recurring events without end date
Ref https://github.com/nextcloud/calendar/issues/4811

Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-01-18 15:40:36 +01:00
Christoph Wurst 20fcfb5739 feat(app framework)!: Inject services into controller methods
Usually Nextcloud DI goes through constructor injection. This has the
implication that each instance of a class builds the full DI tree. That
is the injected services, their services, etc. Occasionally there is a
service that is only needed for one controller method. Then the DI tree
is build regardless if used or not.

If services are injected into the method, we only build the DI tree if
that method gets executed.

This is also how Laravel allows injection.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-18 14:00:38 +01:00
Christoph Wurst 9e08e49998 Merge pull request #35419 from nextcloud/fix/login-csrf-not-logged-in-clear-cookies
Fix login loop if login CSRF fails and user is not logged in
2023-01-18 11:55:24 +01:00
Daniel dfa1a7b33b Merge pull request #36204 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-01-18 11:32:22 +01:00
Christoph Wurst f22101d421 Fix login loop if login CSRF fails and user is not logged in
If CSRF fails but the user is logged in that they probably logged in in
another tab. This is fine. We can just redirect.
If CSRF fails and the user is also not logged in then something is
fishy. E.g. because Nextcloud contantly regenrates the session and the
CSRF token and the user is stuck in an endless login loop.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-18 09:39:17 +01:00
Joas Schilling c35d82aece Merge pull request #36198 from nextcloud/3rdparty-remove-ds
chore: drop dependency php-ds
2023-01-18 09:37:37 +01:00
John Molakvoæ 1a0f9b57be Merge pull request #36002 from nextcloud/feat/files2vue-quota
feat(files): Quota in navigation
2023-01-18 08:05:04 +01:00
Joas Schilling ab8b54f2f6 fix(search): Fix settings section icon color
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-18 07:18:42 +01:00
Joas Schilling de5fb80478 chore: drop dependency php-ds
The dependency is not used.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-18 07:14:34 +01:00
Joas Schilling 634f5a17d9 Merge pull request #36194 from nextcloud/revert/35071
Fix failed revert for #35071
2023-01-18 07:01:05 +01:00
nextcloud-command 0d48e3c98c Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-01-18 04:45:48 +00:00
Nextcloud bot 4dc3f4dcac Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-18 02:25:23 +00:00
Joas Schilling 184d57c843 Merge pull request #36190 from nextcloud/3rdparty-guzzle
chore(3rdparty): Bump guzzlehttp/guzzle from 7.2.0 to 7.5.0 and egulias/email-validator from 3.2.1 to 3.2.5
2023-01-17 21:55:09 +01:00
John Molakvoæ b9906fb21e feat(files): Quota in navigation
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-17 18:30:41 +01:00
Christoph Wurst 312f19d6a4 Merge pull request #36166 from nextcloud/fix/php82/declare-symfony-console-application-property
fix(PHP8.2): Declare Symfony Application property in console application
2023-01-17 18:25:56 +01:00
John Molakvoæ 61446933e0 Fix failed revert for #35071
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-17 14:21:11 +01:00
John Molakvoæ 9af7ee8d11 Revert "Add alt to the logo, adapt css for logo"
This reverts commit bba5ab0532.
2023-01-17 14:19:23 +01:00
John Molakvoæ 6e53aacd86 chore(3rdparty): Bump guzzlehttp/guzzle from 7.2.0 to 7.5.0 and
egulias/email-validator from 3.2.1 to 3.2.5

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-17 11:33:30 +01:00
Nextcloud bot 7ab34eefc5 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-17 02:26:53 +00:00
Joas Schilling 614e3e2969 Merge pull request #36094 from nextcloud/bugfix/noid/user-info-api-exclude-storage
Only expose storage location to admins
2023-01-16 22:27:37 +01:00
Joas Schilling 7f81ce5547 Merge pull request #36093 from nextcloud/techdebt/noid/improve-share-pw-generation
Improve password generation for link shares
2023-01-16 22:26:42 +01:00
Vincent Petry 018a597d9b Merge pull request #36161 from nextcloud/bugfix/36153/fix-sharemount-cache-key-include-target
still include the share target in the cache key for validating share mount
2023-01-16 15:25:12 +01:00
Vincent Petry bfcb2690a4 Merge pull request #36087 from nextcloud/enh/noid/improve-applicable-ext-storage
Improve saving applicable users in ext storage
2023-01-16 15:08:19 +01:00
Christoph Wurst e2f4110a3f fix(PHP8.2): Declare Symfony Application property in console application
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-16 14:55:16 +01:00
Vincent Petry e9f7ea11bb Improve password generation for link shares
Use web crypto when generating password for link shares
whenever the password policy app is disabled.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-16 14:35:08 +01:00
Vincent Petry f0b9b6ebaa Merge pull request #36089 from nextcloud/enh/noid/ext-storage-default-values
Ext storage configs default value support + enable SSL by default
2023-01-16 14:22:16 +01:00
Vincent Petry 60eac3fec5 Merge pull request #36113 from nextcloud/bugfix/noid/viewonly-versions
Extend ViewOnly DAV plugin to versions endpoint
2023-01-16 14:09:55 +01:00
Julius Härtl 8557c61389 Merge pull request #35970 from nextcloud/perf/noid/exception-serializer 2023-01-16 14:00:57 +01:00
Robin Appelman c105b6a85d still include the share target in the cache key for validating share mount
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-16 13:09:50 +01:00
Côme Chilliet 052f09633b Merge pull request #36115 from nextcloud/fix/catch-exception-in-provisioning_api
Catch Exceptions when loading storage data of users
2023-01-16 11:40:51 +01:00
blizzz dbfe7b1816 Merge pull request #36073 from nextcloud/fix/fix-background-job-list
Use a Generator for job list to fix background-job:list command
2023-01-16 11:10:10 +01:00
Julius Härtl cf1bd0eb70 chore: Add typings to Log properties
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-16 09:47:31 +01:00
Julius Härtl 7daa20d309 fix(ExceptionSerializer): encode arguments before filtering the trace
This will avoid running into a Nesting level too deep error as the
encodeArg calls will limit potential recursive calls on the arguments to
a nesting level of 5

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-16 09:47:31 +01:00
Julius Härtl 00b7575c89 perf(logging): Return early when log level does not match before serializing an exception
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-16 09:47:31 +01:00
Côme Chilliet 5e090d044d Merge pull request #36075 from fmenabe/s3-storage-class
Add support for s3 storage classes
2023-01-16 09:43:53 +01:00
Nextcloud bot 269bcdc17a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-16 02:24:58 +00:00
Nextcloud bot 4267698115 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-15 02:24:46 +00:00
Nextcloud bot 5866418098 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-14 02:26:37 +00:00
Pytal 72fa249778 Merge pull request #35637 from nextcloud/enh/a11y-contacts-menu 2023-01-13 15:57:49 -08:00
Christopher Ng f6aa5224c4 Focus trap contacts menu with NcHeaderMenu port
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-13 23:19:28 +00:00
Daniel f7ff54860b Merge pull request #36137 from nextcloud/dependabot/composer/nikic/php-parser-4.15.2
chore: bump nikic/php-parser from 4.10.5 to 4.15.2
2023-01-13 16:29:42 +01:00
Daniel Kesselberg 6f8ea702b9 chore: bump nikic/php-parser from 4.10.5 to 4.15.2
- [ ] Merge https://github.com/nextcloud/3rdparty/pull/1275
- [ ] Rebase

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-13 15:07:14 +01:00
Joas Schilling ea85fea194 Merge pull request #36136 from nextcloud/bugfix/noid/add-color-to-acceptance-tests-output
feat(CI): Enforce colored output for acceptance tests on drone CI
2023-01-13 14:26:50 +01:00
Joas Schilling 238e9cf3a8 feat(CI): Enforce colored output for acceptance tests on drone CI
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-13 11:31:13 +01:00
Vincent Petry 6d0f80c253 Merge pull request #36124 from nextcloud/bugfix/noid/add-color-to-integration-tests-output
feat(CI): Enforce colored output for behat on drone CI
2023-01-13 11:30:13 +01:00
blizzz 2db1e75be2 Merge pull request #36067 from nextcloud/enh/noid/spaces-are-allowed-in-userids
spaces are allowed in userids
2023-01-13 10:45:27 +01:00
Vincent Petry c24884d014 Only expose storage location to admins
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-13 10:31:19 +01:00
Vincent Petry 4e179e0e07 Enable SSL by default in ext storage configs
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-13 10:27:17 +01:00
Vincent Petry a0f70988f4 Extend ext storage params to contain default value
Extend the external storage configuration parameters definition to allow
to specify a default value

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-13 10:27:17 +01:00
Vincent Petry ecf6b7667b Extend ViewOnly DAV plugin to versions endpoint
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-13 09:27:16 +00:00
Vincent Petry b88864b899 Merge pull request #36130 from nextcloud/enh/a11y-share-link-label
Add always visible share label
2023-01-13 10:22:12 +01:00
Joas Schilling 97e83c31b4 Merge pull request #36131 from nextcloud/revert/32057
Revert "Fix sync errors for card creation with the same uri from different sources"
2023-01-13 09:08:35 +01:00
John Molakvoæ 62476a3691 Merge pull request #36121 from nextcloud/bugfix/noid/allow-keyup-enter-in-user-status
Allow keyup enter in user status
2023-01-13 07:34:09 +01:00
Nextcloud bot 9c01fed263 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-13 02:26:35 +00:00
Christopher Ng e6f4705920 Revert "Fix sync errors for duplicate cards with the same UID for different backends"
This reverts commit ddcee3dbab.

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-13 02:11:09 +00:00
Christopher Ng 41d7f9dff2 Add visible share label
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-12 22:42:40 +00:00
Pytal bec52be8ed Merge pull request #36056 from nextcloud/enh/a11y-share-link-index
Differentiate share links
2023-01-12 14:33:30 -08:00
Simon L cc54a81b16 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-12 23:02:59 +01:00
Christopher Ng f09300b343 Differentiate share links
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-12 17:23:47 +00:00
Côme Chilliet 1de26c84dd Tear down in catch of an Exception
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-12 17:54:55 +01:00
Joas Schilling c1e500b0e0 feat(CI): Enforce colored output for behat on drone CI
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-12 17:39:06 +01:00
Robin Appelman 975becb22e normalize userid in user:setting
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-12 17:33:03 +01:00
Côme Chilliet d74044f634 Fix API breakage by using a new method instead
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-12 17:18:59 +01:00
Côme Chilliet e74f464662 Remove deprecated method getAll instead of breaking API on deprecated method
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-12 17:13:08 +01:00
Joas Schilling 19aa254bb9 chore(js): Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-12 17:04:51 +01:00
Joas Schilling 5506229d76 fix(user_status): Allow to use enter to complete characters without automatically closing the modal
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-12 16:57:37 +01:00
François Ménabé 710f3fd405 Support of s3 storage class in External Storage application
Signed-off-by: François Ménabé <francois.menabe@gmail.com>
2023-01-12 14:59:13 +01:00
François Ménabé cf9bdc0274 Manage s3 storage class in objectstore
Signed-off-by: François Ménabé <francois.menabe@gmail.com>
2023-01-12 14:58:27 +01:00
Côme Chilliet 4edb96080d Catch Exceptions when loading storage data of users
This avoids having the whole userlist crashing because a user external
 storage fails to load. With this change only the problematic user
 storage/quota information will be empty.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-12 12:01:21 +01:00
John Molakvoæ d389b54e2a Merge pull request #36109 from nextcloud/deps/nextcloud/vue-7.4.0-beta.1
Bump @nextcloud/vue, @nextcloud/l10n and @nextcloud/calendar-availability
2023-01-12 11:44:09 +01:00
Côme Chilliet 75fca38e66 Fix BackgroundJob list tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-12 11:40:18 +01:00
Julius Härtl 19e521e3cc Merge pull request #35844 from nextcloud/debt/noid/add-explanation-for-get-new-preview-locations
doc: add description how BackgroundCleanupJob.getNewPreviewLocations works
2023-01-12 11:19:04 +01:00
Christopher Ng 3d7a027ad8 Bump @nextcloud/vue, @nextcloud/l10n and @nextcloud/calendar-availability-vue
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-12 10:22:25 +01:00
Vincent Petry 4f35cd5ebf Improve saving applicable users in ext storage
Added a checkbox to prevent saving "All users" by mistake and giving
access to everyone when not wanted.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-12 10:13:12 +01:00
Nextcloud bot dc7e2fbe48 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-12 02:24:43 +00:00
Simon L 69ef1bc7aa Merge pull request #36054 from nextcloud/Valdnet-patch-4
l10n: Change to uppercase
2023-01-12 00:01:37 +01:00
Pytal e532e035a4 Merge pull request #36108 from nextcloud/deps/nextcloud/logger-2.5.0
Bump @nextcloud/logger to 2.5.0
2023-01-11 13:32:28 -08:00
Christopher Ng 38a313d9e1 Bump @nextcloud/logger to 2.5.0
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-11 19:51:38 +00:00
Vincent Petry c2165b84e6 Merge pull request #36001 from nextcloud/validate-user-tz
Validate user timezone given from login data before saving it
2023-01-11 19:53:37 +01:00
Vincent Petry dc4c3bc8bc Merge pull request #36095 from nextcloud/bugfix/noid/theming-limit-key
Limit key names when uploading theme images
2023-01-11 19:49:17 +01:00
Julius Härtl 72e8e36545 Merge pull request #35739 from nextcloud/logical-operators
Switch logical operators
2023-01-11 19:10:49 +01:00
John Molakvoæ 1e8c901f91 Merge pull request #36077 from nextcloud/enh/compress-sass-output
Compress SASS output
2023-01-11 19:04:29 +01:00
Christopher Ng 8700730204 Compress SASS output
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-11 17:46:32 +00:00
Git'Fellow e855298b3c Switch logical operators
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-01-11 16:27:33 +00:00
Vincent Petry 6e75931412 Limit key names when uploading theme images
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-11 16:16:44 +01:00
Julia Kirschenheuter 8393ae2777 Merge pull request #35901 from nextcloud/fix/35886-Replace_custom_tooltips_with_native_one_for_personal_and_administration_settings
Replace custom tooltips with native tooltips in personal and administration settings
2023-01-11 15:22:37 +01:00
julia.kirschenheuter 087f445499 Replace custom tooltips with native tooltips
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-11 14:22:47 +01:00
Julia Kirschenheuter 9bddc38f19 Merge pull request #35893 from nextcloud/fix/35888-Replace_custom_tooltips_with_native_one_for_Users_page
Replace custom tooltips with native ones in users page
2023-01-11 13:05:19 +01:00
Daniel 8af0c99ce4 Merge pull request #36006 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2023-01-11 12:47:20 +01:00
Julien Veyssier b82db5fd5f Merge pull request #36071 from nextcloud/enh/36043/improve-link-reference-content-type-check
improve link reference content-type check
2023-01-11 11:02:38 +01:00
julia.kirschenheuter 1935828941 Replace custom tooltips with native ones in users page
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-11 10:07:22 +01:00
Vincent Petry afa2953e67 Merge pull request #36074 from nextcloud/fix/share-password
Fix inability to re-enter share password after invalid input
2023-01-11 09:26:29 +01:00
Vincent Petry a9f92b69d9 Merge pull request #36069 from nextcloud/fix/fix-theming-repair-step
Fix theming migration repair step by passing correct type for argument
2023-01-11 09:15:01 +01:00
Vincent Petry 06b1adf9bb Merge pull request #35903 from nextcloud/fix/35887-Replace_custom_tooltips_with_native_one_for_Apps_page
Replace custom tooltips with native ones in apps page
2023-01-11 09:12:21 +01:00
Joas Schilling 7f1e7815e9 Merge pull request #36058 from nextcloud/automated/noid/master-update-ca-cert-bundle
[master] Update ca-cert bundle
2023-01-11 08:31:42 +01:00
nextcloud-command d4a98ecc43 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2023-01-11 04:30:35 +00:00
nextcloud-command 3d8e0a18b4 Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2023-01-11 04:30:21 +00:00
Nextcloud bot 380e5a4ee1 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-11 02:24:41 +00:00
Simon L 4014d4d0ff Merge pull request #36065 from nextcloud/enh/noid/login-remove-js-nav
Remove js navigation on alternative login click
2023-01-11 00:41:57 +01:00
Christopher Ng de7b7d3313 Fix inability to re-enter share password after invalid input
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-10 19:51:14 +00:00
Côme Chilliet 679682c186 Use a Generator for job list to fix background-job:list command
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-10 18:20:31 +01:00
Julien Veyssier f0589523c8 improve link reference content-type check, accept 'text/html;*'
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-10 16:17:52 +01:00
Joas Schilling fc096ae9db Merge pull request #36048 from nextcloud/bugfix/36046/only-verify-the-same-hash-once
fix(authentication): Only verify each hash once
2023-01-10 15:40:11 +01:00
Côme Chilliet 09099cfaec Fix theming migration repair step by passing correct type for argument
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-10 14:59:43 +01:00
Simon L 65fd24d5ae Merge pull request #36063 from nextcloud/rakekniven-patch-1
l10n: Fixed typo
2023-01-10 14:57:23 +01:00
julia.kirschenheuter 36b2f6c12e Replace custom tooltips with native ones in apps page
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-10 14:25:05 +01:00
zorn-v 2bcf94a88a Remove js navigation on alternative login click
Signed-off-by: zorn-v <zorn7@yandex.ru>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-10 12:52:10 +00:00
Simon L 7271ec7acf spaces are allowed in userids
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-01-10 13:25:27 +01:00
Alex Harpin 644df591b1 Rename canInstallExists method and add new method for removal
Rename canInstallExists to shouldRemoveCanInstallFile to cover removal of this file for non-git channels and logging any failure to remove it.

Add new method to detect if this file exists during web based installation.

Signed-off-by: Alex Harpin <development@landsofshadow.co.uk>
2023-01-10 11:59:06 +00:00
Alex Harpin d5b52ddd21 Log a warning to CLI install command if CAN_INSTALL is not removed
Log a warning for the CLI install command if the CAN_INSTALL file still exists at the end of the installation.  This matches the warning logged by the web installer.

Signed-off-by: Alex Harpin <development@landsofshadow.co.uk>
2023-01-10 11:59:06 +00:00
Alex Harpin 72af140723 Move CAN_INSTALL check to method and remove unlink from SetupController
Move the check for the CAN_INSTALL file in the config directory to a method in the Setup class and remove the call to unlink from the SetupController as this in now handled in the Setup class.

Signed-off-by: Alex Harpin <development@landsofshadow.co.uk>
2023-01-10 11:59:06 +00:00
Alex Harpin 467c8a9d78 Remove the CAN_INSTALL file when occ maintenance:install is complete
When occ maintenance:install is run from the CLI, the CAN_INSTALL in the config directory is left in place when installed is set to true, whereas this file is removed when the web installer is used.  Removing this file in the CLI command maintains consistency between the two.  This allows automation tools an easier way to determine if this process has been completed.

Signed-off-by: Alex Harpin <development@landsofshadow.co.uk>
2023-01-10 11:59:05 +00:00
Vincent Petry 10cca65ba6 Merge pull request #36052 from nextcloud/share-mount-check-cache-key-test
add test for shared mount conflict resolution
2023-01-10 12:39:53 +01:00
Vincent Petry 0c37d059dc Merge pull request #35964 from nextcloud/IMigrationStep-fix
IMigrationStep progress bar fix
2023-01-10 12:39:31 +01:00
Julius Härtl 32e691f2f6 Merge pull request #35966 from nextcloud/chore/remove-deprecated-dashboard 2023-01-10 12:08:52 +01:00
rakekniven 17e5d0b985 l10n: Fixed typo
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-10 11:00:02 +00:00
Vincent Petry 4ecf4b4642 Merge pull request #35980 from nextcloud/remove-legacy-ajax-list
Remove unused legacy ajax/list.php in files app
2023-01-10 10:41:04 +01:00
Côme Chilliet 95520bc467 Merge pull request #36026 from nextcloud/fix/remove-at-matcher-in-dav
Get rid of deprecated at matcher in dav application tests
2023-01-10 10:18:50 +01:00
Nextcloud bot 1cfea13e94 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-10 02:24:52 +00:00
Valdnet 27b4b7346c l10n: Change to uppercase
This is the application name, which should be capitalized.

Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-09 20:58:34 +00:00
Joas Schilling 2fb4dac7ad fix(authentication): Update the token when the hash is null or can not be verified
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-09 16:32:36 +01:00
Joas Schilling 28b18d561c fix(authentication): Only hash the new password when needed
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-09 15:58:26 +01:00
Robin Appelman 6fcc1f5684 add test for shared mount conflict resolution
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-09 15:30:45 +01:00
Vincent Petry 42d9e087fb Remove unused legacy ajax/list.php in files app
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-09 15:18:37 +01:00
Vincent Petry 79f1c30a31 Merge pull request #36043 from nextcloud/fix/36042/link-reference-less-strict-content-type-check
Link reference provider: Improve content-type check
2023-01-09 15:13:29 +01:00
Joas Schilling c5bb19641c fix(authentication): Invert the logic to the original intention
We need to store the new authentication details when the hash did **not** verify
the old password.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-09 15:13:08 +01:00
Vincent Petry 10ab0f2280 Merge pull request #36047 from nextcloud/share-mount-check-cache-key
fix cache key used to verify shared mountpoints
2023-01-09 15:11:47 +01:00
Joas Schilling 55d8aec759 fix(authentication): Only verify each hash once
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-09 14:53:12 +01:00
Robin Appelman 927174e325 fix cache key used to verify shared mountpoints
Signed-off-by: Robin Appelman <robin@icewind.nl>
2023-01-09 13:48:44 +01:00
Julia Kirschenheuter 3892c3edc9 Merge pull request #35655 from nextcloud/enh/35654-Replace_custom_tooltips_with_native_one_for_files_sharing
Replace custom tooltips with native one in vue components and views
2023-01-09 11:21:09 +01:00
Julien Veyssier b07adddf39 in the link reference provider, check if the link content type begins with text/html
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-09 11:08:56 +01:00
Nextcloud bot ff0a32f70f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-09 02:24:48 +00:00
Nextcloud bot 0489921f3f Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-08 02:24:44 +00:00
Nextcloud bot 484f2fd5cc Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-07 02:24:09 +00:00
Simon L 0a85829138 Merge pull request #36027 from nextcloud/bug/noid/toggle-grid-invisible-sidebar-open
fix: show toggle grid view button with open sidebar
2023-01-06 11:14:02 +01:00
Nextcloud bot d4a8cce174 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-06 02:24:57 +00:00
Louis c16f59379b Merge pull request #36024 from nextcloud/artonge/fix/file_list_scroll_while_dragging
Fix scrolling while dragging in file list view
2023-01-05 21:35:09 +01:00
Daniel Kesselberg 2a24c05b7b fix: show toggle grid view button with open sidebar
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-05 19:42:52 +01:00
Côme Chilliet 574c6770d1 Get rid of deprecated at matcher in dav application tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-05 18:28:07 +01:00
Louis Chemineau 4236ee2485 Fix scrolling while dragging in file list view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-05 17:20:18 +01:00
Simon L a36848ce7f Merge pull request #36016 from nextcloud/enh/noid/opengraph-link-reference-limits
Add restrictions when downloading to resolve with opengraph link provider
2023-01-05 16:01:14 +01:00
John Molakvoæ c2b6922c33 Merge pull request #35973 from nextcloud/fix/hook-into-event-lifecycle
Hook into sabre event lifecycle for iMip Messages
2023-01-05 15:47:29 +01:00
John Molakvoæ 4cda13255d Merge pull request #32057 from nextcloud/fix/make-UID-more-unique-for-systemaddressbook
Fix sync errors for card creation with the same uri from different sources
2023-01-05 15:44:37 +01:00
Joas Schilling adef2b85c8 Merge pull request #36015 from nextcloud/techdebt/36014/fix-image-optimization
fix(CI): Check for the image-optimization binaries we want to use
2023-01-05 13:21:12 +01:00
Anna Larch ddcee3dbab Fix sync errors for duplicate cards with the same UID for different backends
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-01-05 12:19:51 +00:00
Joas Schilling 2171e37b7d Merge pull request #36011 from nextcloud/bugfix/noid/fix-mail-icon
fix(ui): Fix SVG mail icon missing width/height
2023-01-05 12:54:26 +01:00
Julien Veyssier 552611d341 add restrictions on content-type and content-size when downloading to resolve with opengraph link provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-05 12:36:11 +01:00
Anna Larch d58ecdcfad Hook into sabre event lifecycle for iMip Messages
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-01-05 11:55:26 +01:00
Joas Schilling e035c659a5 fix(CI): Check for the binaries we want to use
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 11:37:49 +01:00
Joas Schilling 7b47b85551 fix(ui): Fix and optimize more SVGs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 11:01:14 +01:00
Joas Schilling d056fcb978 fix(ui): Fix SVG mail icon missing width and height
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 10:41:15 +01:00
John Molakvoæ 0e6a8d72f8 Merge pull request #36008 from nextcloud/bugfix/noid/files-routes 2023-01-05 10:31:33 +01:00
Simon L b3b941b136 Merge pull request #36005 from nextcloud/fix/default-phone-region
Fix default phone region validation
2023-01-05 10:10:03 +01:00
julia.kirschenheuter 1063fbcb10 Replace custom tooltips with native one in vue components and views
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-01-05 08:57:58 +01:00
Julius Härtl dbf6f4c81b fix(files): Make sure that static routes on /apps/files still work
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-05 08:10:33 +01:00
Julius Härtl 18164ae516 Merge pull request #33898 from nextcloud/fix/authtoken-password-update
PublickKeyTokenProvider: Fix password update routine with password hash
2023-01-05 08:01:47 +01:00
Joas Schilling 77c016b9eb Merge pull request #35667 from nextcloud/allow-target-blank-in-app-navigation
Allow target="_blank" in apps navigation items
2023-01-05 07:39:00 +01:00
Joas Schilling 5bcc277c86 Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 07:14:20 +01:00
Thomas Citharel 56c5273206 Allow target="_blank" in app navigation items
Which was removed in the Vue rewrite in #33728. This breaks things like https://github.com/nextcloud/external/issues/79

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-01-05 07:13:50 +01:00
Joas Schilling 4670c5b38f Merge pull request #35981 from nextcloud/followup/35965/const-for-max-password-length
Add a const for the max user password length
2023-01-05 06:31:32 +01:00
Joas Schilling 411754a12a Merge pull request #35979 from nextcloud/feature/talk-4657/show-local-time-in-avatar-menu
Show local time in avatar menu
2023-01-05 06:30:44 +01:00
Nextcloud bot 8162008672 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-01-05 02:24:26 +00:00
Pytal 8112c3d31a Merge pull request #35996 from nextcloud/update-nc-vue-7.3.0
Bump @nextcloud/vue from 7.2.0 to 7.3.0
2023-01-04 17:59:23 -08:00
Vincent Petry 6f5b8a41a2 Bump @nextcloud/vue from 7.2.0 to 7.3.0
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-05 00:40:02 +00:00
Christopher Ng 4c111845e8 Fix default phone region validation
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-05 00:26:34 +00:00
Anna 74a0ac8854 Merge pull request #34865 from nextcloud/enh/log-log-itip-message-response
Add logging to Scheduling Plugin
2023-01-04 23:20:56 +01:00
Simon L fec5735fa0 Merge pull request #36000 from nextcloud/remove-jstz
Remove jstz usage from server
2023-01-04 22:40:34 +01:00
Thomas Citharel ab6e7d33f8 Remove jstz usage from server
Every proper browser has this kind of data now, with more up-to-date
data than what's inside this package, which hasn't been updated in 3
years.

https://github.com/pellepim/jstimezonedetect/issues/6
https://github.com/pellepim/jstimezonedetect/issues/9

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-04 17:40:40 +00:00
Thomas Citharel 6b7da88b0b Validate user timezone given from login data before saving it
Follow-up to #36000

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-01-04 18:13:25 +01:00
John Molakvoæ e235c6438c Merge pull request #35772 from nextcloud/feat/files2vue-navigation
Port Files navigation to vue
2023-01-04 17:54:08 +01:00
Anna Larch 05f2dc68fc [WIP] Add logging to Scheduling Plugin
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-01-04 16:58:00 +01:00
John Molakvoæ 62497323ed feat(files): Add clipboard copy to webdav url in files settings
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:17 +01:00
John Molakvoæ 811ba0bd3b fix(files): Settings & cypress fixes
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:17 +01:00
John Molakvoæ b9d3e17bce Hide settings when empty
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:17 +01:00
John Molakvoæ 7339355dde Fix favourite opening
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:16 +01:00
John Molakvoæ e2da30a0c5 Add component testing workflow
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:16 +01:00
John Molakvoæ 0a3ef8b74b Fixing tests
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:16 +01:00
John Molakvoæ 5b9a8f0407 Add component testing
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:46:14 +01:00
John Molakvoæ 8f1bf13ae3 Fix preview crop
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:45:54 +01:00
John Molakvoæ 5c987a0ff4 Port settings to Modal
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:45:52 +01:00
John Molakvoæ 887c9e05de Port Files navigation to vue
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-01-04 16:45:41 +01:00
Vincent Petry 36b6a7c771 Merge pull request #35975 from nextcloud/updateCrl
Update crl after revoke files_bpm.csr
2023-01-04 16:28:11 +01:00
Joas Schilling 97e33c2bd4 Fix unit tests of the ActionProviderStore
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 16:17:43 +01:00
Vincent Petry e0a572afc3 Merge pull request #35987 from nextcloud/audit-fix-json5
Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3
2023-01-04 16:16:21 +01:00
Joas Schilling a8d637524f Merge pull request #35941 from nextcloud/CarlSchwan-patch-1
Remove myself from being codeowner of some modules
2023-01-04 16:08:11 +01:00
Vincent Petry 1b4d34f8fd Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2023-01-04 14:08:55 +01:00
John Molakvoæ e731a36bb3 Merge pull request #35978 from nextcloud/bugfix/noid/fix-user-status-icon-in-avatar-menu 2023-01-04 13:25:37 +01:00
Vincent Petry 7e58906a85 Merge pull request #35972 from nextcloud/fix/34777/improve-app-sidebar
appsidebar should be compact when opened on small heights
2023-01-04 12:46:35 +01:00
Simon L 926546333c Merge pull request #35974 from CaptainSifff/master
elaborate on what is required for using the tempdirectory setting of nextcloud
2023-01-04 12:14:08 +01:00
CaptainSifff 328c4cdbb5 Update config/config.sample.php: fix typos.
Co-authored-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Signed-off-by: CaptainSifff <CaptainSifff@gmx.de>
2023-01-04 11:41:00 +01:00
Joas Schilling b4a29644cc Add a const for the max user password length
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 11:23:43 +01:00
Joas Schilling a4fec95e57 Fix user status icon in avatar menu
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 11:13:06 +01:00
Joas Schilling 8eca26012f Show local time in avatar menu
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 11:09:58 +01:00
Simon L 088e9b0feb appsidebar should be compact when opened on small heights
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-01-04 09:17:30 +00:00
Joas Schilling ce50acd9b2 Merge pull request #35965 from nextcloud/bugfix/noid/limit-length-when-reseting-password
Also limit the password length on reset
2023-01-04 09:51:54 +01:00
Joas Schilling c8160a6150 Merge pull request #35873 from leegarrett/35830_lgarrett
Implement occ status command via return codes v2 (Fixes: #35704)
2023-01-04 09:51:12 +01:00
Joas Schilling 348454cb91 Merge pull request #35876 from bennet0496/patch-mail-header
Adding option to set Auto-Submitted email header
2023-01-04 09:34:14 +01:00
Julius Härtl bd6ac2841d chore(version): Bump dev version to trigger database migration
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-04 08:30:53 +01:00
Marcel Klehr adfe367106 PublickKeyTokenProvider: Fix password update routine with password hash
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-01-04 08:30:53 +01:00
Vitor Mattos 4dd41b98f0 Update crl after revoke files_bpm.csr
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-01-04 02:48:28 +00:00
Florian Goth 1e9e7d6283 elaborate on what is required for using the tempdirectory setting of nextcloud
Signed-off-by: Florian Goth <fgoth@physik.uni-wuerzburg.de>
2023-01-04 01:14:40 +01:00
Simon L b37a4950e4 Merge pull request #35969 from bbx-github/patch-1
fix link to documentation of php function
2023-01-03 20:32:49 +01:00
Julius Härtl 5b67b92f73 chore(OCP): Remove deprecated dashboard interfaces and classes
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-03 20:18:23 +01:00
bbx-github 08f9d71449 fix link to documentation of php function
Signed-off-by: bbx-github <53237674+bbx-github@users.noreply.github.com>
2023-01-03 18:31:05 +01:00
Joas Schilling 9cfaf27142 Also limit the password length on reset
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-03 16:36:01 +01:00
Git'Fellow 8eda4ddc9e IMigrationStep progress bar fix
Context here: https://github.com/nextcloud/server/issues/35960

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2023-01-03 16:32:44 +01:00
Bennet Becker c8bde160cd fix missing class in NewUserMailHelper and static code analysis errors
Signed-off-by: Bennet Becker <dev@bennet.cc>
2023-01-03 16:23:41 +01:00
Daniel Kesselberg 71a6030706 docs: add description how BackgroundCleanupJob.getNewPreviewLocations works
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-03 16:03:02 +01:00
Joas Schilling 2c1a811e27 No output by default when --exit-code is used
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-03 15:43:25 +01:00
Bennet Becker 5a1cc8de9b update usages of AutoSubmittedValue to AutoSubmitted::VALUE_
Signed-off-by: Bennet Becker <dev@bennet.cc>
2023-01-03 15:28:43 +01:00
Bennet Becker bd846df699 updating autoloader files
Signed-off-by: Bennet Becker <dev@bennet.cc>
2023-01-03 15:16:05 +01:00
Bennet Becker 4dc0957164 refactor AutoSubmittedValue to Headers\AutoSubmitted and adding
header name to constants

Signed-off-by: Bennet Becker <dev@bennet.cc>
2023-01-03 15:15:35 +01:00
Côme Chilliet 06da8adcd3 Merge pull request #35943 from nextcloud/fix/code-fixes-from-34997
Code fixes from PR 34997
2023-01-03 14:32:31 +01:00
Vincent Petry 4e877b7ff1 Merge pull request #35957 from nextcloud/bugfix/noid/improve-rate-limit-in-github-actions
chore(CI): Improve rate limit situation when installing phpunit
2023-01-03 14:14:36 +01:00
Joas Schilling b956b0e8c0 Merge pull request #35956 from nextcloud/docs/ipv6-cidr
docs: trusted_proxies support IPv6 ranges
2023-01-03 14:05:25 +01:00
EWouters 3a9173cbac [Fix]: scan-app-data conversion
Adapted from sugestions by @Hiyoal in #34283 and @st3iny in #35935.

See https://github.com/nextcloud/server/issues/34283#issuecomment-1288075064
and https://github.com/nextcloud/server/pull/35935#discussion_r1059905594.

Closes #34283.

Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: EWouters <6179932+EWouters@users.noreply.github.com>
2023-01-03 13:52:34 +01:00
Joas Schilling 48d6000468 chore(CI): Improve rate limit situation when installing phpunit
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-03 13:33:49 +01:00
Joas Schilling 8e1f742355 Print output also with status code
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-03 12:47:58 +01:00
Daniel Kesselberg a1fef7bbe4 docs: trusted_proxies support IPv6 ranges
Support for IPv6 ranges was added by https://github.com/nextcloud/server/pull/32615

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2023-01-03 12:17:21 +01:00
Lee Garrett fba906e34a Implement occ status command via return codes (Fixes: #35704)
Running `./occ status -e` will produce any output. However, it will:

exit 0 during normal operation,
exit 1 when in maintenance mode,
exit 2 when `./occ upgrade` is needed.

Signed-off-by: Lee Garrett <lgarrett@rocketjump.eu>
2023-01-03 10:58:07 +01:00
Joas Schilling 961dcdd255 Merge pull request #35939 from nextcloud/bugfix/noid/update-status-dashboard-widget
Update the user status dashboard widget and fix the icon color
2023-01-02 16:38:05 +01:00
Julien Veyssier 67845dd37e Merge pull request #35820 from nextcloud/enh/noid/wording-new-app-password-activity
Avoid using the word 'password' in the APP_TOKEN_CREATED activity
2023-01-02 16:31:28 +01:00
Côme Chilliet a7740c0ae6 Suppress last psalm error until upstream fix is released and included
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-02 15:17:38 +01:00
Côme Chilliet b843d09810 Fix typing errors in settings tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-02 15:13:00 +01:00
Côme Chilliet 61895e9c79 Fix files_external tests with phpunit 9
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-02 15:12:01 +01:00
Côme Chilliet 3c0b1bdc30 Remove redundant cast to string in user_ldap
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-02 15:11:13 +01:00
Côme Chilliet e4a780127d Small fix in OC_API
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-02 15:05:18 +01:00
Côme Chilliet a372564850 Fix psalm spotted errors with new requirements
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-01-02 15:02:28 +01:00
Julius Härtl 8f7996fb1b Merge pull request #28117 from nextcloud/bugfix/noid/dav-checksum-values
Align checksum dav property with desktop client parsing
2023-01-02 13:38:04 +01:00
Carl Schwan 00b6cf9d2e Remove myself from being codeowner of some modules
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2023-01-02 12:37:30 +01:00
Joas Schilling f998fe0af3 Update the user status dashboard widget and fix the icon color
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-02 11:38:27 +01:00
Julien Veyssier 64925eca58 avoid using the word 'password' in the APP_TOKEN_CREATED activity
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-01-02 10:40:08 +01:00
Nextcloud bot e4e20bf40a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-31 02:50:54 +00:00
Julius Härtl b8046e2ba4 Align checksum dav property with desktop client parsing
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-30 16:55:35 +01:00
John Molakvoæ 21254b02eb fix(actions): php-lint
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-12-30 11:05:32 +01:00
John Molakvoæ 0459f58a03 Merge pull request #35911 from nextcloud/fix/workflows-8.0
chore(actions): update php min supported to 8.0
2022-12-30 11:03:38 +01:00
John Molakvoæ 3c23604834 chore(actions): bring back php 8.2 lint
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-12-30 10:30:49 +01:00
Simon L 9cef2c0745 Merge pull request #35913 from nextcloud/revert-35891-fix/34755/disable-setimageformat
Revert "avatar generation - disable setimageformat"
2022-12-29 13:53:24 +01:00
Côme Chilliet 9430899f16 Fix psalm issues related to signature changes from PHP 8.0
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-29 12:36:34 +01:00
Simon L f57a810276 Revert "avatar generation - disable setimageformat"
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-29 11:06:22 +01:00
John Molakvoæ e6b56a425b 8.2 is not supported yet
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-12-29 10:51:07 +01:00
John Molakvoæ eab9ed6e09 fix(actions): Update psalm github action
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-12-29 10:46:48 +01:00
John Molakvoæ 0dc1aef292 chore(actions): update php min supported to 8.0
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-12-29 10:37:27 +01:00
John Molakvoæ 0558f4cb26 Merge pull request #35912 from nextcloud/fix/lockfile
chore(npm): fix lockfile
2022-12-29 10:36:26 +01:00
John Molakvoæ 40dc70429d chore(npm): fix lockfile
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-29 09:31:01 +00:00
Nextcloud bot 00e14d0f6a Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-29 03:10:11 +00:00
Simon L 65995ea95a Merge pull request #35881 from nextcloud/dev/fix-config-template
improve sample.config.php parameter descriptions
2022-12-28 14:17:29 +01:00
Simon L 84cec5b55e Merge pull request #35897 from nextcloud/fix/35896/fix-video-fullscreen
fix video fullscreen on public page
2022-12-28 14:16:21 +01:00
Christian Wolf 6638185eae Fix comments in sample config to be correctly marked as verbatim
The comments were not marked as verbatim and thus the Sphinx compiler to generate
the online admin manual interpreted backslashes as special chars. They disappeared
from the output.
By adding ``, it is marked as verbatim and the backslashes are not removed.

Signed-off-by: Christian Wolf <github@christianwolf.email>
2022-12-28 09:06:33 +01:00
Simon L ccf19d67e4 Merge pull request #35870 from quentinguidee/refine-about-files
Refine file comments design
2022-12-28 03:59:50 +01:00
Simon L 6e3bb03733 fix video fullscreen on public page
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-27 15:52:25 +00:00
Simon L b90ccaac0f Merge pull request #35891 from nextcloud/fix/34755/disable-setimageformat
avatar generation - disable setimageformat
2022-12-27 16:11:12 +01:00
Louis 30d2088c12 Merge pull request #35889 from nextcloud/artonge/fix/checkout_branch_in_cypress_tests
Checkout current branch in cypress tests in CI
2022-12-27 14:32:46 +01:00
Simon L a0f21800fe avatar generation - disable setimageformat
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-27 13:25:04 +01:00
Louis Chemineau 7a73219412 Checkout current branch in cypress tests in CI
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-12-27 11:44:46 +01:00
Christian Wolf 6ae6615e1d Fix some issues that were not yet introduced in changes to sample config
This should not change anything but fix some documentation issues.
This change should not change anything in the implemenetation.

Signed-off-by: Christian Wolf <github@christianwolf.email>
2022-12-27 11:26:52 +01:00
Christian Wolf 7e46f033b6 Reorder the sample config file in order to have a cleaner structure and better sectioning in the online manual
The change should only affect the conmments and reorder the config lines

Copy modifications from https://github.com/nextcloud/documentation/pull/9166 into sample config file

Signed-off-by: Christian Wolf <github@christianwolf.email>
2022-12-27 10:01:05 +01:00
Nextcloud bot c31e0e3f45 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-27 02:47:03 +00:00
Bennet Becker 9d9a0b7e06 use constant as default value in value getter
Signed-off-by: Bennet Becker <dev@bennet.cc>
2022-12-26 23:20:15 +01:00
Nextcloud bot 9d5dd77747 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-26 02:43:28 +00:00
Nextcloud bot 6765c3e0de Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-25 02:48:52 +00:00
Bennet Becker 04c3c87946 Revert "ran build/autoloaderchecker.sh after adding AutoSubmittedValue class"
This reverts commit 77569bae45.

Signed-off-by: Bennet Becker <dev@bennet.cc>
2022-12-24 14:56:32 +01:00
Nextcloud bot 5256ba0f2d Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-24 03:02:27 +00:00
Bennet Becker f5bf2517ca revert .htaccess to commit previous to PR
(was changed by autoloaderchecker.sh or composer?)

Signed-off-by: Bennet Becker <dev@bennet.cc>
2022-12-23 22:27:33 +01:00
Bennet Becker 411467af57 fix static-analysis error and formatting code
Signed-off-by: Bennet Becker <dev@bennet.cc>
2022-12-23 21:48:52 +01:00
Bennet B 4b992cdf7f Update PHPDoc annotation in lib/public/Mail/IMessage.php
Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com>
Signed-off-by: Bennet B <bennet0496@users.noreply.github.com>
2022-12-23 19:27:18 +01:00
Bennet Becker eec1ebb848 Updating unit test for NewUserMailHelper, to test for autosumbitted
header

Signed-off-by: Bennet Becker <bbecker@pks.mpg.de>
2022-12-23 19:27:09 +01:00
Bennet Becker 77569bae45 ran build/autoloaderchecker.sh after adding AutoSubmittedValue class
Signed-off-by: Bennet Becker <bbecker@pks.mpg.de>
2022-12-23 19:26:58 +01:00
Bennet Becker c1c6d215c7 fix getAutoSubmitted return type and adding unit tests
Signed-off-by: Bennet Becker <bbecker@pks.mpg.de>
2022-12-23 19:26:49 +01:00
Bennet Becker 7a9f4fbbbe Setting Auto-Submitted header for calendar events and new user mail
Signed-off-by: Bennet Becker <bbecker@pks.mpg.de>
2022-12-23 19:26:38 +01:00
Bennet Becker b3d9b57815 Adding API method to set the Auto-Submitted header to OCP\Mail\IMessage
and implementation in OC\Mail\Message

Signed-off-by: Bennet Becker <bbecker@pks.mpg.de>
2022-12-23 19:26:20 +01:00
Julia Kirschenheuter f176b3b3dd Merge pull request #35795 from nextcloud/enh/35770-Replace_custom_tooltips_with_native_one_for_files
Replace custom tooltips with native ones in files
2022-12-23 11:54:25 +01:00
Julia Kirschenheuter 99382a094c Merge pull request #35785 from nextcloud/enh/35654-js-files/replace_custom_tooltips_with_native_one_for_files_sharing
Replace custom tooltips with native one for files sharing
2022-12-23 10:07:46 +01:00
Nextcloud bot 945afd4432 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-23 03:04:48 +00:00
Quentin Guidée d5d804b47f Refine file comments design
Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com>
2022-12-22 11:04:35 -05:00
Julius Härtl 5b64b8119f Merge pull request #35866 from nextcloud/bugfix/noid/session-setup-followup
fix(session): Always setup the session if a session cookie is passed
2022-12-22 15:44:20 +01:00
Julius Härtl 628b0d8fc4 Merge pull request #35213 from PLUTEX/32611-ocs-api-share-permissions
Honor permissions of new link share via OCS API
2022-12-22 15:42:42 +01:00
julia.kirschenheuter 3485450b20 Replace custom tooltips with native ones in files
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-12-22 14:43:26 +01:00
julia.kirschenheuter a67c53af2b Replace custom tooltips with native ones in files_sharing
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-12-22 13:58:44 +01:00
Julius Härtl ff2b8ca8f5 Merge pull request #33708 from nextcloud/enh/guest-scss
Move guest.css to scss
2022-12-22 13:26:43 +01:00
Julius Härtl 842f4d530f fix(session): Always setup the session if a session cookie is passed
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-22 11:33:23 +01:00
Julius Härtl d8ff113550 build(guests): update bundled css files
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-22 10:48:41 +01:00
Julius Härtl 6ce89e1fac style(guests): move plain css to scss
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-22 10:48:41 +01:00
Julius Härtl 6a82e6528c style(guests): Rename guest.css to scss
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-22 10:48:21 +01:00
Simon L 5c4b4bde1b Merge pull request #35856 from nextcloud/enh/31284/improve-preview-max-memory
increase preview_max_memory and make it easier to debug
2022-12-22 10:24:09 +01:00
Julius Härtl 65a98f6349 Merge pull request #35761 from nextcloud/fix/remove-guests-comments
Remove comment and guests option from Invitations UI
2022-12-22 10:03:37 +01:00
Simon L d6070475b3 Merge pull request #35855 from nextcloud/debt/noid/hello-design-md
Add DESIGN.md to expected files
2022-12-22 09:54:32 +01:00
Simon L bfb3b2af9f increase preview_max_memory and make it easier to debug
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-22 09:52:46 +01:00
Nextcloud bot 7284091779 Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-22 02:55:56 +00:00
Julius Härtl d56ee818cc Merge pull request #28311 from nextcloud/enh/http-auth-session
Do not setup a session when not required on API requests
2022-12-21 22:57:31 +01:00
Julius Härtl 6abb37317f Do not setup a session when not required on WebDAV requests
If basic auth is used on WebDAV endpoints, we will not setup a session
by default but instead set a test cookie. Clients which handle session
cookies properly will send back the cookie then on the second request
and a session will be initialized which can be resued for
authentication.

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-21 21:17:16 +01:00
Daniel Kesselberg b22e3078cb Add DESIGN.md to expected files
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-12-21 18:18:46 +01:00
Simon L c1a99ca58f Merge pull request #34623 from nextcloud/enh/update-behat
Update behat and friends
2022-12-21 18:16:21 +01:00
Daniel Kesselberg e2285acd04 Update behat and friends
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-12-21 15:27:59 +00:00
Julius Härtl cb086a02a9 Merge pull request #35846 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-12-21 16:00:15 +01:00
Vincent Petry fc22acba8e Merge pull request #35656 from fivenp/docs/add-design-contribution-guidelines
docs: add design contribution guidelines
2022-12-21 10:34:15 +01:00
Julius Härtl f562fc716a Merge pull request #35836 from nextcloud/fix/remove-other-share-when-deleted
fix: remove other shares from ui when deleted
2022-12-21 09:10:53 +01:00
nextcloud-command 7fe40d5e71 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-12-21 04:12:51 +00:00
Nextcloud bot 78d8723d0c Fix(l10n): 🔠 Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-21 02:30:14 +00:00
Anna Larch e6f23f50df Remove comment and guests option from Invitations UI
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-12-20 16:31:06 +00:00
Vincent Petry 761221bc80 Merge pull request #35723 from nextcloud/bugfix/35708
fix: Make sure to reopen session before cleaning
2022-12-20 17:25:09 +01:00
Vincent Petry 13d5426893 Merge pull request #35839 from nextcloud/feat/user_ldap-longer-ttl-for-fallback
Apply a longer TTL of 15min to falling back on backup server
2022-12-20 17:19:56 +01:00
Vincent Petry 3bcbc4701a Merge pull request #34724 from nextcloud/encryption-read-before-cache
fix reading newly written encrypted files before their cache entry is written
2022-12-20 17:16:12 +01:00
Côme Chilliet f6ff717b56 Merge pull request #34772 from nextcloud/fix/clean-ldap-access-factory-usage
Make sure to use AccessFactory to create Access instances and use DI
2022-12-20 16:48:07 +01:00
Vincent Petry 1db0ddee3b Merge pull request #25768 from nextcloud/workflow-use-cache-for-mimetype
Use mimetype from cache for workflow checks
2022-12-20 15:56:17 +01:00
John Molakvoæ c21d3c037e Merge pull request #35769 from nextcloud/rakekniven-patch-1
l10n: Align notification messages for server version and apps
2022-12-20 14:59:15 +01:00
Robin Appelman cb4648df77 add some tests for mimetype check
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-12-20 13:28:40 +01:00
Robin Appelman 83cc8202b8 remove file exists check from cacheAndReturnMimeType
the method is only called if the file exists already

a check against storing the fallback mimetype is added as a safety instead

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-12-20 13:28:40 +01:00
Robin Appelman c5a8246742 use mimetype from cache for workflow if available
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-12-20 13:28:33 +01:00
Côme Chilliet 1ac2c74830 Apply a longer TTL of 15min to falling back on backup server
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-20 12:01:25 +01:00
blizzz 4d0403009d Merge pull request #35229 from nextcloud/feat/user_ldap-specific-server-for-background
Use a dedicated LDAP host and port for background jobs if configured
2022-12-20 11:47:31 +01:00
Max 787262be4f fix: remove other shares from ui when deleted
Remove the share entry in question
when unsharing a folder
from within the `others with access` section
of a file within that folder.

Using the code from the ShareList view here as well.
Just copying the code here as this is a bugfix
that will need to be backported.

Signed-off-by: Max <max@nextcloud.com>
2022-12-20 11:34:08 +01:00
Côme Chilliet e50efc6f66 Merge pull request #35814 from nextcloud/fix/fix-parameter-type-setreadmarker
Fix parameter type for EntityCollection::setReadMarker in comments app
2022-12-20 11:04:18 +01:00
Christoph Wurst 8aca99cd80 Merge pull request #35545 from nextcloud/enh/enh-fix-styles-for-33741-Focused_item_overlaps_neighbor_elements_with_text_and_border
Add styles for #33741. Remove boards and add underlines.
2022-12-20 10:59:24 +01:00
julia.kirschenheuter 443206965d Change focused items behavior that neighbor elements (text and border) have no overlapping.
Add native tooltips to items.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-20 10:21:30 +01:00
rakekniven 384d7ec61e l10n: Align notification messages for server version and apps
Solution for #35768

Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2022-12-20 09:19:14 +01:00
Joas Schilling 0af4e9d4fe Merge pull request #34172 from audriga/add-scim-json-support
Add support for application/scim+json
2022-12-20 08:58:33 +01:00
Vincent Petry fcf5789916 Merge pull request #35828 from nextcloud/fix/fix-oauth2-test-dynamic-property
Fix PHP error on PHP >= 8.2 about dynamic property use in tests
2022-12-20 08:45:12 +01:00
Nextcloud bot 7929e6d91d [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-20 02:22:09 +00:00
Côme Chilliet 9b26c4a277 Fix PHP error on PHP >= 8.2 about dynamic property use in tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 15:58:46 +01:00
Côme Chilliet f5b833845c Merge pull request #35813 from nextcloud/fix/bump-phpseclib/phpseclib-to-2.0.40-in-master
Bump phpseclib/phpseclib to 2.0.40 in master
2022-12-19 14:32:21 +01:00
Côme Chilliet d0fba09fae Update 3rdparty to master branch
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:31:31 +01:00
Côme Chilliet 6e22ba832d Merge pull request #35614 from nextcloud/fix/errorlog-array-to-string-conversion
Fix array to string conversion in errorlog writer
2022-12-19 14:17:39 +01:00
Côme Chilliet 6b7ffcd6a8 Fixed backup host logic
Now forcing backup host applies to both main and background.
And background will fallback to backup if not responding.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:15:48 +01:00
Côme Chilliet 406750552e Make code clearer for background host
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:15:48 +01:00
Côme Chilliet 4758bdc476 Use a dedicated LDAP host and port for background jobs if configured
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 14:15:46 +01:00
Côme Chilliet 75e369d306 Merge pull request #35231 from nextcloud/fix/user_ldap-cache-fetched-list-of-groups
Cache the fetched list of groups
2022-12-19 12:34:05 +01:00
Vincent Petry 1bae41ccec Merge pull request #33709 from nextcloud/enh/displayname-cache-getStorageInfo
Use display name cache on getStorageInfo
2022-12-19 12:07:43 +01:00
Côme Chilliet 723c1b8adc Fix user_ldap tests now that list of groups gets cached
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 11:59:45 +01:00
Côme Chilliet 1bc51a059b Fix parameter type for EntityCollection::setReadMarker in comments app
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 11:44:27 +01:00
Côme Chilliet 2d14bd828f Bump phpseclib/phpseclib to 2.0.40 in master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 11:22:46 +01:00
Julius Härtl 26e413b78d Merge pull request #35496 from nextcloud/fix/strict-typing-in-base 2022-12-19 11:05:02 +01:00
Côme Chilliet cbbb0712db Merge pull request #34807 from nextcloud/fix/compute-notification-parsed-subject
Compute notification parsed subject from rich subject when possible
2022-12-19 10:46:39 +01:00
Côme Chilliet 585cf0022c Put back baseline for the enableAppForGroups type mismatch
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:41 +00:00
Côme Chilliet a1301de7fa Revert "Just use string for groups in enableAppForGroups"
This reverts commit e17244e92fb316d2f2e3fd1ae343bd47b54395b8.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:41 +00:00
Côme Chilliet 3cce9aa547 Just use string for groups in enableAppForGroups
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:41 +00:00
Côme Chilliet 7996a12aef Silence false-positive from psalm in lib/public/Log/functions.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:41 +00:00
Côme Chilliet a529aa79d8 Strong type singletons from lib/base.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:41 +00:00
Côme Chilliet e1d324f7eb Migrate lib/base.php to LoggerInterface
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:40 +00:00
Côme Chilliet 26d75add8f Put back cast to string now that timelimit is an int
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:40 +00:00
Côme Chilliet 7372da6c6d Fixing more psalm errors from lib/base.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:40 +00:00
Côme Chilliet 444811b0fe Use Server::get some more
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:40 +00:00
Côme Chilliet cf508c1e47 Use strict typing in base.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:10:40 +00:00
Côme Chilliet e553cd1bb9 Fix comments and dav tests with Notifications and Activity changes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-19 09:57:32 +01:00
Julius Härtl 884da19198 Merge pull request #35177 from nextcloud/fix/noid/bringing-clear-config-back 2022-12-19 09:50:25 +01:00
Christoph Wurst 58a0740794 fix(logging): Fix array to string conversion in errorlog writer
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-19 09:31:55 +01:00
Stanimir Bozhilov 7dcd6eb561 Merge branch 'master' into add-scim-json-support
Signed-off-by: Stanimir Bozhilov <stanimir.bozhilov.1998@gmail.com>
2022-12-19 09:07:38 +01:00
Nextcloud bot e12aaa2988 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-19 02:21:31 +00:00
Nextcloud bot 82ef0affa7 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-18 02:19:47 +00:00
Nextcloud bot 5044161a80 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-17 02:19:40 +00:00
Vincent Petry 346f990e8d Merge pull request #34629 from nextcloud/fix/case-sensitivity-email-ldap
Fix case sensitivity of email when saving settings
2022-12-16 22:46:22 +01:00
Julius Härtl 1746344481 Use display name cache on getStorageInfo
Signed-off-by: Julius Härtl <jus@bitgrid.net>

Adapt test to also run isolated

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-16 17:15:21 +00:00
Vincent Petry f9ea078e27 Add unit test for case insensitive email saving
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-12-16 17:47:42 +01:00
Carl Schwan 7f44a66296 Fix case sensitivity of email when saving settings
Otherwise we detect a email change all the time and since email are
immutable in ldap this prevent updating other fields.

Related: https://github.com/nextcloud/server/pull/33813

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-16 17:47:42 +01:00
Vincent Petry 3b7cc31f64 Merge pull request #34924 from nextcloud/cache-jail-path-prefix
escape path prefix when doing cache jail search
2022-12-16 17:27:15 +01:00
Vincent Petry 4f2923862a Merge pull request #35108 from nextcloud/encryption-fix-versions-all
allow running encryption:fix-encrypted-version for all users
2022-12-16 17:20:40 +01:00
Vincent Petry 7adfdf5248 Merge pull request #35537 from nextcloud/fix/dependency-injection-error
Improve dependency injection error message
2022-12-16 16:49:23 +01:00
Vincent Petry d33f707bfd Merge pull request #35609 from nextcloud/add-data-section-id
Add section-id and section-type data attributes to settings <li> navigation items
2022-12-16 16:38:15 +01:00
Vincent Petry 4322fc3a0d Merge pull request #35679 from nextcloud/catch-not-found-exception-in-jscombiner
Catch NotFoundException as well in JSCombiner
2022-12-16 16:28:47 +01:00
Vincent Petry c3c8b5f368 Merge pull request #35718 from nextcloud/dependabot/npm_and_yarn/testing-library/jest-dom-5.16.5
Bump @testing-library/jest-dom from 5.16.4 to 5.16.5
2022-12-16 16:23:18 +01:00
Vincent Petry ae6fe874ed Merge pull request #35780 from nextcloud/fix/http-dispatcher-double-parameter-cast
Fix missing cast of double controller parameters
2022-12-16 16:18:35 +01:00
Vincent Petry 6737deabbf Merge pull request #35784 from nextcloud/chore/strict-login-controller
Make the LoginController strict
2022-12-16 16:16:31 +01:00
Vincent Petry 2881a2f6dd Merge pull request #35779 from nextcloud/catchTypeError
[PHP8] check if params given to API are really an array
2022-12-16 11:41:36 +01:00
Vincent Petry 8a0add4ecb Merge pull request #35789 from nextcloud/fix/noid/rename-sabre-public-event
Rename SabrePublicPluginEvent to BeforeSabrePubliclyLoadedEvent
2022-12-16 11:40:13 +01:00
Nextcloud bot a0fe76fbd2 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-16 02:19:51 +00:00
Julien Veyssier 73f2876d64 rename SabrePublicPluginEvent to BeforeSabrePubliclyLoadedEvent, run build/autoloaderchecker.sh
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-15 17:37:34 +01:00
Christoph Wurst 138deec333 chore: Make the LoginController strict
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-15 10:52:28 +01:00
John Molakvoæ c9dcf3988a Merge pull request #35717 from nextcloud/deps/nextcloud/vue-7.2.0
Bump @nextcloud/vue to 7.2.0
2022-12-15 10:48:05 +01:00
Christopher Ng b3afa74848 Bump @nextcloud/vue to 7.2.0
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-15 09:51:28 +01:00
Christoph Wurst b6dd1a1d7b fix(app framework): Fix missing cast of double controller parameters
``settype`` allows 'double' as alias of 'float'.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-15 09:33:52 +01:00
Artur Neumann 81f2857f34 check if params given to API are really an array
Signed-off-by: Artur Neumann <artur@jankaritech.com>
2022-12-15 13:45:22 +05:45
Nextcloud bot 0d6a706bc0 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-15 02:18:48 +00:00
John Molakvoæ 04f68622cc Merge pull request #35533 from nextcloud/revert-35240-enh/a11y-share-button
Revert "Copy to clipboard with button instead of link"
2022-12-14 08:23:37 +01:00
Nextcloud bot e1aa6a2bf5 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-14 02:21:56 +00:00
Christopher Ng fb2fb0d2d5 Revert "Copy to clipboard with button instead of link"
This reverts commit 4ffc022c8b.

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-14 00:57:57 +00:00
John Molakvoæ 8a1a32fb09 Merge pull request #35745 from nextcloud/screenshot
Update README main screenshot
2022-12-13 14:53:45 +01:00
Julien Veyssier 104a1097b5 Merge pull request #35621 from nextcloud/enh/noid/sabre-plugin-publicwebdav
Allow additional Sabre plugins in publicwebdav.php
2022-12-13 11:20:17 +01:00
Git'Fellow fd4f8fac2d Typo in URL
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2022-12-13 10:01:50 +01:00
Git'Fellow 6969ede861 Update README main screenshot
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2022-12-13 09:56:00 +01:00
Nextcloud bot 32ef1f5932 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-13 02:32:57 +00:00
Nextcloud bot 4994b73169 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-13 02:21:37 +00:00
Simon L c8072b215f Merge pull request #35562 from nextcloud/bug/33187/read-userid-from-token
Read loginName from token
2022-12-12 23:53:37 +01:00
Pytal f503712d31 Merge pull request #35714 from nextcloud/fix/vue-select-styles-the-sequel 2022-12-12 12:06:42 -08:00
Daniel Kesselberg b5f6ecfb00 Fix GH-33187
$this->userId is null when loggedin via app password.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-12-12 19:12:18 +00:00
dependabot[bot] da8e335e74 Merge pull request #35719 from nextcloud/dependabot/composer/build/integration/phpunit/phpunit-9.5.27 2022-12-12 15:10:49 +00:00
dependabot[bot] 3c63bd1cfa Bump phpunit/phpunit from 9.5.26 to 9.5.27 in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.26 to 9.5.27.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.26...9.5.27)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 14:32:16 +00:00
Julien Veyssier 2d860d2c39 use modern event dispatch
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-12 14:04:11 +01:00
Julien Veyssier da9ffe4efc allow additional Sabre plugins in publicwebdav.php
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-12 13:56:40 +01:00
Nextcloud bot 96128192b5 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-12 02:19:53 +00:00
Stanimir Bozhilov ed902d58b6 Remove type doc for regex const
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Stanimir Bozhilov <stanimir.bozhilov.1998@gmail.com>
2022-12-11 16:07:44 +02:00
John Molakvoæ 4aafba68b4 Merge pull request #35689 from pulsejet/patch-heicrotate
preview: fix HEIC orientation
2022-12-11 11:18:34 +01:00
Nextcloud bot 87602dfd50 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-11 02:31:09 +00:00
Julius Härtl a6761d76ea fix: Make sure to reopen session before cleaning
Otherwise restoring the requesttoken would reopen and read the existing
session data and restore it instead of clearing

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-10 13:37:55 +01:00
dependabot[bot] be78a84092 Bump @testing-library/jest-dom from 5.16.4 to 5.16.5
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.16.4 to 5.16.5.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.16.4...v5.16.5)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-10 03:31:57 +00:00
Nextcloud bot 8d1142cfb9 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-10 02:20:51 +00:00
Christopher Ng 9012e89431 Fix vue-select styles
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-10 01:35:14 +00:00
Simon L 51f8b9c591 Merge pull request #35097 from nextcloud/bugfix/noid/improve-email-results
Improve email results for sharing
2022-12-09 23:45:13 +01:00
Joas Schilling 8295c7bf53 Merge pull request #35389 from nextcloud/bugfix/noid/fix-app-icons-in-dark-mode 2022-12-09 23:16:24 +01:00
Joas Schilling 269df904a3 Improve email search results
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:40:47 +01:00
Joas Schilling 256fbe9d77 Validate if the user part of a "cloud id" can even be a valid user id
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:40:46 +01:00
Joas Schilling 2f7a1fca5f Merge pull request #34477 from nextcloud/bugfix/noid/sharee-recommendations-show-group-id
Show group name instead of group id as recommendation
2022-12-09 22:39:28 +01:00
Joas Schilling 43918fa802 Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:38:53 +01:00
Joas Schilling 3e3eaa4282 Use correct filter for app icons in the right sidebar of app management
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 22:36:52 +01:00
Vincent Petry 21576ff271 Merge pull request #35705 from nextcloud/bugfix/noid/update-sensitive-config-list
Update sensitive config list of Talk
2022-12-09 17:47:52 +01:00
Joas Schilling cf34aa557b Update sensitive config list of Talk
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09 16:41:59 +01:00
MichaIng bbf0f6ad0d Merge pull request #35672 from nextcloud/audit-fix-handlerbars-loader
Updte handlebars-loader to 1.7.3
2022-12-09 16:27:17 +01:00
John Molakvoæ 5ede6c736f Merge pull request #35700 from nextcloud/dependabot/npm_and_yarn/handlebars-loader-1.7.3
Bump handlebars-loader from 1.7.2 to 1.7.3
2022-12-09 09:19:13 +01:00
dependabot[bot] 51243ed672 Merge pull request #35695 from nextcloud/dependabot/npm_and_yarn/karma-spec-reporter-0.0.35 2022-12-09 08:08:01 +00:00
dependabot[bot] e7a4bb5742 Merge pull request #35693 from nextcloud/dependabot/npm_and_yarn/jsdoc-4.0.0 2022-12-09 08:00:32 +00:00
Varun Patil 7004c1e9f8 preview: fix HEIC orientation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-08 23:14:13 -08:00
dependabot[bot] 7d75bacc48 Bump handlebars-loader from 1.7.2 to 1.7.3
Bumps [handlebars-loader](https://github.com/pcardune/handlebars-loader) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/pcardune/handlebars-loader/releases)
- [Changelog](https://github.com/pcardune/handlebars-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pcardune/handlebars-loader/compare/v1.7.2...v1.7.3)

---
updated-dependencies:
- dependency-name: handlebars-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 06:46:30 +00:00
dependabot[bot] a6eb2e6688 Bump karma-spec-reporter from 0.0.34 to 0.0.35
Bumps [karma-spec-reporter](https://github.com/tmcgee123/karma-spec-reporter) from 0.0.34 to 0.0.35.
- [Release notes](https://github.com/tmcgee123/karma-spec-reporter/releases)
- [Commits](https://github.com/tmcgee123/karma-spec-reporter/compare/v0.0.34...v0.0.35)

---
updated-dependencies:
- dependency-name: karma-spec-reporter
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 06:43:58 +00:00
dependabot[bot] 42eea94bb7 Bump jsdoc from 3.6.10 to 4.0.0
Bumps [jsdoc](https://github.com/jsdoc/jsdoc) from 3.6.10 to 4.0.0.
- [Release notes](https://github.com/jsdoc/jsdoc/releases)
- [Changelog](https://github.com/jsdoc/jsdoc/blob/main/CHANGES.md)
- [Commits](https://github.com/jsdoc/jsdoc/compare/3.6.10...4.0.0)

---
updated-dependencies:
- dependency-name: jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 06:43:04 +00:00
John Molakvoæ d2bc064928 Merge pull request #35686 from nextcloud/tooling/noid/dependabot-stable-branches
take out stable23 from dependabot config
2022-12-09 07:41:45 +01:00
Nextcloud bot 409098c45f [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-09 02:22:58 +00:00
dependabot[bot] 82a192e1cc Merge pull request #35120 from nextcloud/dependabot/npm_and_yarn/vue/test-utils-1.3.3 2022-12-09 01:22:05 +00:00
dependabot[bot] c1c553c2a3 Bump @vue/test-utils from 1.3.0 to 1.3.3
Bumps [@vue/test-utils](https://github.com/vuejs/test-utils) from 1.3.0 to 1.3.3.
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/commits)

---
updated-dependencies:
- dependency-name: "@vue/test-utils"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 00:49:47 +00:00
Pytal 8650aff718 Merge pull request #35529 from nextcloud/enh/a11y-search-describedby 2022-12-08 14:58:56 -08:00
Arthur Schiwon d8d6bc302e take out stable23 from dependabot
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-12-08 22:29:56 +01:00
John Molakvoæ 0dd128b981 Merge pull request #35666 from nextcloud/fix/header-bright-no-bg
Invert header if primary is bright and background disabled
2022-12-08 22:28:10 +01:00
John Molakvoæ dcd0878458 Merge pull request #35665 from nextcloud/revert-35165-fix/vue-select-styles 2022-12-08 18:47:29 +01:00
Stanimir Bozhilov ca39261342 Update phpDoc of the content type JSON regex and fix the regex delimiter
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Stanimir Bozhilov <stanimir.bozhilov.1998@gmail.com>
2022-12-08 18:16:59 +01:00
John Molakvoæ 1acd42e10c Invert header if primary is bright and background disabled
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-12-08 17:52:50 +01:00
Vincent Petry 26052bf32c Merge pull request #35660 from nextcloud/enh/a11y-input-border
Increase default global input field border contrast
2022-12-08 17:37:45 +01:00
Côme Chilliet f7cd7047a2 Merge pull request #24574 from zenlord/ldapi-unix-socket-support
Ldapi unix socket support
2022-12-08 17:25:00 +01:00
Côme Chilliet f676076482 Throw on missing type of rich subject parameter
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-08 17:17:58 +01:00
Stanimir Bozhilov b44befa881 Move JSON content type regex to IRequest and make it a const 2022-12-08 15:11:23 +01:00
Thomas Citharel 34ce53355a Catch NotFoundException as well in JSCombiner
Follow-up to #35576

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-12-08 11:50:50 +01:00
Côme Chilliet 04b2803e02 Merge pull request #35662 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-12-08 11:09:18 +01:00
John Molakvoæ 2d5fe7ec23 Revert "Disable style override on vue-select elements" 2022-12-08 11:02:07 +01:00
Vincent Petry 424836eb79 Updte handlebars-loader to 1.7.3
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-12-08 10:41:33 +01:00
Julia Kirschenheuter 11d7cd0974 Merge pull request #35071 from nextcloud/fix/384-missing_alt_text_for_logo_on_multiple_pages
Add alt to the logo, adapt css for logo
2022-12-08 10:36:34 +01:00
Julius Härtl fa7364ed17 Merge pull request #35223 from nextcloud/perf/container-autoload
Smaller performance optimizations
2022-12-08 10:35:57 +01:00
Joas Schilling f1cc6cdf01 Merge pull request #35534 from nextcloud/bugfix/noid/language-fixes
Language fixes in example config
2022-12-08 09:40:36 +01:00
julia.kirschenheuter bba5ab0532 Add alt to the logo, adapt css for logo
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-08 09:28:25 +01:00
Joas Schilling d230fd145a Language fixes in example config
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-08 09:02:47 +01:00
nextcloud-command c0f821ae30 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-12-08 04:29:04 +00:00
Nextcloud bot fabcd68a5e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-08 02:19:29 +00:00
Christopher Ng 9158a7d484 Improve verbosity of search description
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-08 02:05:03 +00:00
dependabot[bot] 02db3b552e Merge pull request #34984 from nextcloud/dependabot/composer/bamarni/composer-bin-plugin-1.8.2 2022-12-08 00:39:02 +00:00
Christopher Ng 20da75f5ab Increase default input field border contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-08 00:28:15 +00:00
dependabot[bot] 30e677666e Bump bamarni/composer-bin-plugin from 1.8.1 to 1.8.2
Bumps [bamarni/composer-bin-plugin](https://github.com/bamarni/composer-bin-plugin) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/bamarni/composer-bin-plugin/releases)
- [Commits](https://github.com/bamarni/composer-bin-plugin/compare/1.8.1...1.8.2)

---
updated-dependencies:
- dependency-name: bamarni/composer-bin-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 00:01:36 +00:00
Julius Härtl 4bcaeb6c2c Drop 3rdparty root since it is unused and adjust tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 23:55:32 +01:00
Simon L 65988beaf0 Merge pull request #35586 from J0WI/public.systemvalue
Replace getSystemValue with getSystemValueString in Util.php
2022-12-07 23:49:01 +01:00
Julius Härtl f0a0bfaaee Move to str_starts_with
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:06 +01:00
Julius Härtl 306d7829b5 Cache available languages locally
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:06 +01:00
Julius Härtl be4c061b75 Set apcu prefix for composer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:06 +01:00
Julius Härtl 3e5838198c Use single resource locator instance
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:05 +01:00
Julius Härtl b2af916872 Take some shortcut when setting up the application class
When getting the application class we can ask the app container directly
and skip the server container as it won't find a match and fallback to
the app container anyways

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:05 +01:00
Julius Härtl 3899de12b7 Skip querying the app container for server namespace
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:05 +01:00
Julius Härtl d7ecbe32d2 Avoid container dance for appName
Sicne the appName is always passed for the DIContainer we can avoid
using the container query logic and instead store and use a property

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 22:32:04 +01:00
Julius Härtl 87e638b1f8 Merge pull request #35649 from nextcloud/bugfix/object-storage-master-key-enc
Update the unencrypted file size when closing streams
2022-12-07 22:03:13 +01:00
Julius Härtl 0012787f73 Merge pull request #35590 from J0WI/encryption.getsysvalue
Replace getSystemValue in encryption app
2022-12-07 21:31:42 +01:00
Simon L 50faf9e1e8 Merge pull request #35653 from nextcloud/bug/noid/update-minio-image
ci: update minio image for s3 primary storage tests
2022-12-07 21:29:17 +01:00
Carl Schwan 7ac2d310a7 Merge pull request #35176 from bjornfor/add-asciidoc-mime-type
Add text/asciidoc mimetype
2022-12-07 21:22:08 +01:00
Julius Härtl 3c8fb59fa4 Merge pull request #35620 from nextcloud/fix/fix-calendar-imip-tests 2022-12-07 20:39:41 +01:00
Julius Härtl 59ae6e9dd6 Also update the unencrypted size of files when creating them with empty content
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 19:12:06 +01:00
John Molakvoæ 744126aed7 Merge pull request #35603 from nextcloud/doc/compile-frontend-styles
Document frontend sass compilation
2022-12-07 18:55:34 +01:00
Daniel Kesselberg 1aad491676 ci: update minio image for s3 primary storage tests
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-12-07 17:39:41 +01:00
fivenp 71cfcc7498 docs(design): add design contribution badge
Signed-off-by: fivenp <mh@fivenp.com>
2022-12-07 17:33:38 +01:00
fivenp a97ee57745 docs(design): add basic design contribution guidelines
Signed-off-by: fivenp <mh@fivenp.com>
2022-12-07 17:31:57 +01:00
Julius Härtl 77edd36583 Update the unencrypted file size when closing streams
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-12-07 16:26:31 +01:00
Julien Veyssier 1357cf6191 Merge pull request #35057 from nextcloud/enh/noid/rate-limit-public-share-endpoints
Add brute force protection on all methods wrapped by PublicShareMiddleware
2022-12-07 14:08:40 +01:00
Julien Veyssier 4a3f3beb0b use bruteforce protection on all methods wrapped by PublicShareMiddleware
if an invalid token is provided or when share password is wrong

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-12-07 13:24:50 +01:00
MichaIng 3f6415d713 Merge pull request #34879 from nextcloud/dependabot/npm_and_yarn/nextcloud/event-bus-3.0.2
Bump @nextcloud/event-bus from 2.1.1 to 3.0.2
2022-12-07 11:48:37 +01:00
Carl Schwan 33c2c3d030 Merge pull request #35635 from nextcloud/ci/update-psalm-baseline/stable25
Update update-psalm-baseline workflow for NC25
2022-12-07 11:14:46 +01:00
John Molakvoæ 741f32ed5d Merge pull request #35622 from nextcloud/feat/auto-build-icons-sass-on-build
Automatically build sass and sass:icons after build
2022-12-07 10:10:29 +01:00
Nextcloud bot 172aade011 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-07 02:19:48 +00:00
dependabot[bot] d7e093be12 Bump @nextcloud/event-bus from 2.1.1 to 3.0.2
Bumps [@nextcloud/event-bus](https://github.com/nextcloud/nextcloud-event-bus) from 2.1.1 to 3.0.2.
- [Release notes](https://github.com/nextcloud/nextcloud-event-bus/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-event-bus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-event-bus/compare/v2.1.1...v3.0.2)

---
updated-dependencies:
- dependency-name: "@nextcloud/event-bus"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-07 01:17:44 +00:00
Pytal 9e8545edfb Merge pull request #35222 from nextcloud/fix/a11y-search-heading
Fix contrast of global search headings
2022-12-06 14:45:24 -08:00
MichaIng 35d67bdcf0 Update update-psalm-baseline workflow for NC25
and also update Psalm OCP baseline.

Additionally update the checkout action.

Signed-off-by: MichaIng <micha@dietpi.com>
2022-12-06 22:53:40 +01:00
MichaIng c685c22aca Merge pull request #35571 from nextcloud/automated/noid/master-update-ca-cert-bundle
[master] Update ca-cert bundle
2022-12-06 20:43:43 +01:00
Carl Schwan 308330c18d Merge pull request #35628 from nextcloud/fix/profile-visibility
Fix profile visibility not appearing
2022-12-06 20:38:17 +01:00
MichaIng 5f6b8e478e Merge pull request #33410 from nextcloud/dependabot/npm_and_yarn/clipboard-2.0.11
Bump clipboard from 2.0.10 to 2.0.11
2022-12-06 20:36:26 +01:00
Simon L 2e0d262864 Merge pull request #35576 from nextcloud/handle-possible-null-value-in-new-simple-file
Handle possible null value for file in OC\Files\SimpleFS\NewSimpleFile
2022-12-06 19:52:55 +01:00
Simon L fd10a8a600 Merge pull request #35613 from nextcloud/fix/mail-icon
Change mail icon to the material design icon
2022-12-06 19:41:57 +01:00
greta 541ca9f5f7 Chang mail icon to the material design icon
Signed-off-by: greta <gretadoci@gmail.com>
2022-12-06 18:45:15 +01:00
Daniel cca1cbb385 Merge pull request #35615 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-12-06 18:43:51 +01:00
dependabot[bot] 32a08bea73 Bump clipboard from 2.0.10 to 2.0.11
Bumps [clipboard](https://github.com/zenorocha/clipboard.js) from 2.0.10 to 2.0.11.
- [Release notes](https://github.com/zenorocha/clipboard.js/releases)
- [Commits](https://github.com/zenorocha/clipboard.js/compare/v2.0.10...v2.0.11)

---
updated-dependencies:
- dependency-name: clipboard
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-06 17:23:22 +00:00
Carl Schwan 27bfa74cc5 Fix profile visibility not appearing
And refactor how the grid works (now it's automatically using the
correct size instead of harcoding it)

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-06 17:56:42 +01:00
Pytal 714a5dc723 Merge pull request #35165 from nextcloud/fix/vue-select-styles
Disable style override on vue-select elements
2022-12-06 08:30:10 -08:00
Jan-Philipp Litza a7abe2c35a Honor permissions of new link share via OCS API
The API currently overrides the supplied permissions with "read only"
when a file is shared via link. It allows to update the permissions
later, however.

This keeps the default to "read only" but honors the permissions
supplied by API call if any.

Signed-off-by: Jan-Philipp Litza <jpl@plutex.de>
2022-12-06 16:00:20 +01:00
John Molakvoæ de3c5f2b1c Update node check to not run sass twice
They are now included in the `postbuild` npm step


Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-12-06 14:56:08 +01:00
John Molakvoæ b981b23e3d Update compile to not run sass twice
They are now included in the `postbuild` npm step

Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-12-06 14:54:02 +01:00
John Molakvoæ b3d9af7cfc Automatically build sass and sass:icons after build
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-12-06 14:35:48 +01:00
Simon L 8124f683ba Merge pull request #35547 from nextcloud/enh/noid/delete-background-size-variable
delete the --image-background-size variable
2022-12-06 14:04:30 +01:00
Côme Chilliet 7cf1dec842 Fix errors in calendar tests saying function handleIMipMessage does not exists on ICreateFromString
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-06 13:52:13 +01:00
Julius Härtl 7c9c0d1851 Merge pull request #35618 from nextcloud/fix/migration-step-inherit-generic-closure-types
Explicitly inherit stricly typed database schema closure of migrations
2022-12-06 13:24:19 +01:00
Côme Chilliet 1821712615 Merge pull request #35596 from nextcloud/fix/move-to-ocp-timedjob
Use TimedJob from OCP instead of OC
2022-12-06 12:14:43 +01:00
Christoph Wurst 8237e02cf7 fix(database): Explicitly inherit stricly typed database schema closure
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-06 11:43:30 +01:00
Christoph Wurst 48358bb78f Merge pull request #35612 from nextcloud/chore/errorlog-rebranding
Adjust branding of errorlog log messages
2022-12-06 10:51:57 +01:00
Côme Chilliet 67ff8fc738 Merge pull request #34819 from nextcloud/tests/fix-phpunit-warnings
Fix some phpunit test warnings
2022-12-06 10:51:41 +01:00
Simon L 28358acdaf Merge pull request #35600 from nextcloud/fix/empty-secret-migration-files-external
Fix migration to non-empty secret
2022-12-06 10:34:09 +01:00
Simon L decf2b4524 Merge pull request #35521 from nextmcloud/nmcpr/1416-prevents-selection-of-encrypted-folders
[BUGFIX] Prevents the selection of encrypted files at the bottom of the list(before scrolling)
2022-12-06 10:30:10 +01:00
nextcloud-command 251946bf04 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-12-06 04:27:37 +00:00
nextcloud-command 0009f7118f Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2022-12-06 04:26:48 +00:00
Nextcloud bot 7730309aee [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-06 02:26:06 +00:00
Pytal badf09b43b Merge pull request #35549 from nextcloud/enh/a11y-contrast-borders
Add new border color variable and adjust primary color for increased contrast
2022-12-05 18:14:29 -08:00
Pytal c38fded268 Merge pull request #35437 from nextcloud/enh/a11y-share-copy-link 2022-12-05 17:58:44 -08:00
Christopher Ng 1c753c2b15 Lighten default color slightly for increased contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-06 01:13:55 +00:00
Christopher Ng 24ffe32845 Add new border color variable for increased contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-06 01:13:44 +00:00
Christopher Ng 08e15308cb Add success popup message for copying share links
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-06 01:04:10 +00:00
Christopher Ng d3d5034ea4 Disable style override on vue-select elements
- Disable style override on NcActionButton with `:not(.action-button)`
  due to increased specificity over scoped Vue styles when only
  `:not([class^="vs__"])` is added

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-06 00:19:53 +00:00
dependabot[bot] be0facaba4 Merge pull request #35592 from nextcloud/dependabot/npm_and_yarn/sass-1.56.1 2022-12-05 23:39:58 +00:00
dependabot[bot] 06b68e2300 Bump sass from 1.52.1 to 1.56.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.52.1 to 1.56.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.52.1...1.56.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-05 23:06:18 +00:00
dependabot[bot] 7033d2a368 Merge pull request #35568 from nextcloud/dependabot/composer/build/integration/behat/behat-3.12.0 2022-12-05 22:33:48 +00:00
dependabot[bot] 628ec69292 Bump behat/behat from 3.11.0 to 3.12.0 in /build/integration
Bumps [behat/behat](https://github.com/Behat/Behat) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/Behat/Behat/releases)
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Behat/Behat/compare/v3.11.0...v3.12.0)

---
updated-dependencies:
- dependency-name: behat/behat
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 19:27:34 +00:00
Christoph Wurst 94cebfea7c chore(logging): Fix branding of errorlog log messages
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-05 19:28:05 +01:00
Côme Chilliet f95aa23356 Merge pull request #35400 from nextcloud/fix/remove-unused-dynamic-var-in-files_sharing
Fix name of dymanic var $mountOptions to fix PHP 8.2 compatibility
2022-12-05 17:57:46 +01:00
J0WI fc97f6847d Replace getSystemValue with getSystemValueString
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-05 16:32:11 +01:00
Côme Chilliet 8ec7e4301d Use the correct Server class in apps/dav/tests/unit/CalDAV/CalendarImplTest.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 16:32:01 +01:00
Simon L 8c59ba41f5 Merge pull request #35604 from nextcloud/fix/noid/webauthn-redirect-after-login
Fix default redirect on successful WebAuthn login
2022-12-05 16:31:02 +01:00
Côme Chilliet ee06261b82 Fix codestyle in modified files
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 16:08:40 +01:00
Carl Schwan 5e31ed4f52 Add comments
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-05 15:26:36 +01:00
J0WI 71e490090f Replace getSystemValue in encryption app
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-05 14:30:58 +01:00
Richard Steinmetz fc4dd3041c Fix default redirect on successful WebAuthn login
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-12-05 12:51:53 +01:00
Simon L 9597036b72 delete the --image-background-size variable
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-05 11:44:19 +00:00
Christoph Wurst 76c684b8fc doc(css): document frontend sass compilation
[skipci]

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-12-05 12:42:11 +01:00
Thomas Citharel 0cc50aff49 Add section-id and section-type data attributes to settings <li> navigation items
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-12-05 12:19:21 +01:00
Simon L e36e92bace Merge pull request #35249 from nextcloud/fix/33854-User_management_pages_-_Window_title_must_change_when_switching_sidebar_sections
Set page title for each sidebar section through App management pages
2022-12-05 12:12:00 +01:00
Côme Chilliet 30560d3165 Merge branch 'master' into tests/fix-phpunit-warnings
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-12-05 12:03:39 +01:00
Côme Chilliet cb0450b5c4 Improve typing on new methods
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 12:01:12 +01:00
Côme Chilliet 3bcb4fc024 Put back the variable but make sure it is properly declared
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 11:51:16 +01:00
Côme Chilliet 72c7fad1c4 Fix job tests in updatenotification and user_ldap applications
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 11:32:49 +01:00
Carl Schwan 754cb58b12 Fix migration to non-empty secret
Add a fallback for empty keys

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-05 11:28:52 +01:00
blizzz 4196bf81e6 Merge pull request #35580 from nextcloud/enh/noid/fix-CI
downgrade ubuntu in order to fix CI
2022-12-05 10:59:18 +01:00
Côme Chilliet 578648a062 Adapt tests to new job constructors
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 10:41:13 +01:00
Côme Chilliet a0f6a6545b Use TimedJob from OCP instead of OC
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-12-05 10:13:34 +01:00
Nextcloud bot 944be7950a [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-05 02:15:24 +00:00
Simon L f806aa6f2f Merge pull request #35560 from J0WI/rm-obsolete-gd
Remove obsolete GD function overwrites
2022-12-04 16:47:11 +01:00
MichaIng 882edc6fcf Merge pull request #35119 from nextcloud/dependabot/npm_and_yarn/sass-loader-13.2.0
bump sass-loader from 12.6.0 to 13.2.0
2022-12-04 16:04:42 +01:00
J0WI a4d0700bf2 Fix test image default quality
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-04 14:51:33 +01:00
J0WI f71b95eaee Cleanup test exclusions
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-04 14:51:33 +01:00
J0WI 110ea0df46 Allow empty mimeType
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-04 14:51:33 +01:00
J0WI 1dd3afefcd Add type hints
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-04 14:51:32 +01:00
J0WI 53994f600d Fix redundant condition
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-04 14:47:43 +01:00
J0WI 40166ddc0a Remove obsolete GD function overwrites
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2022-12-04 14:47:43 +01:00
Nextcloud bot f463aeb2af [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-04 02:14:51 +00:00
Simon L 7964b860cd downgrade ubuntu in order to fix CI
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-12-03 23:01:05 +01:00
julia.kirschenheuter bdb664c399 Adapt router.js for setting document title
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-03 19:21:45 +00:00
Simon L c19e7a9b68 Merge pull request #35345 from nextcloud/feat/add_event_for_failed_logins
feat: add event for failed logins
2022-12-03 20:00:36 +01:00
Simon L 31ec83f2d8 Merge pull request #35271 from nextcloud/enh/a11y-share-success
Show success on share actions
2022-12-03 19:55:16 +01:00
Simon L 82e2a9033f Merge pull request #34232 from nextcloud/fix/noid/refresh-filesize-on-conflict
compare cached filesize on download
2022-12-03 19:53:46 +01:00
Simon L 9668526d19 Merge pull request #35563 from nextcloud/revert/35315
Revert "Fix border color contrast"
2022-12-03 19:11:29 +01:00
Simon L 8a1ce0f994 Merge pull request #35442 from Zyclotrop-j/patch-1
fix multiline-format-error in file-conflict modal
2022-12-03 19:10:17 +01:00
Simon L 23f336761e Merge pull request #35385 from pulsejet/patch-previewtype
Fix type of PreviewController::$userId
2022-12-03 19:09:37 +01:00
Simon L 53f2519a6c Merge pull request #34920 from ibpl/master-IB#1126265
Added parameter to disallow calendar subscription via link
2022-12-03 19:08:22 +01:00
Simon L 0662417157 Merge pull request #35566 from pulsejet/patch-imaginary
preview: respect quality in Imaginary
2022-12-03 19:06:24 +01:00
Thomas Citharel a5b6119ec4 Handle possible null value for file in OC\Files\SimpleFS\NewSimpleFile
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-12-03 17:25:32 +01:00
Varun Patil b91d6c22cf preview: respect quality in Imaginary
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-03 07:13:49 -08:00
Simon L 299f979d94 Merge pull request #35556 from nextcloud/revert/unrelated-change
Revert unrelated change from #34940
2022-12-03 15:50:47 +01:00
Zyc b58b50874c add build css files
Signed-off-by: Zyc <zyclotrop.j@gmail.com>
2022-12-03 03:26:15 +00:00
Nextcloud bot 515dbfa351 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-03 02:15:08 +00:00
Christopher Ng 7c943c5ce4 Show success on share actions
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-03 01:09:27 +00:00
Christopher Ng 3db3d75bb9 Revert "Fix border color contrast"
This reverts commit a0266d1b16.

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-03 00:48:49 +00:00
John Molakvoæ 835f0ae4de Merge pull request #35550 from nextcloud/dependabot/npm_and_yarn/decode-uri-component-0.2.2
Bump decode-uri-component from 0.2.0 to 0.2.2
2022-12-02 14:53:22 +01:00
dependabot[bot] 991cc8776e Bump decode-uri-component from 0.2.0 to 0.2.2
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-12-02 13:35:02 +00:00
Carl Schwan 6c76443e89 Revert unrelated change from #34940
Probably a left over from an experience that I added by mistake in the
change

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-02 11:29:38 +01:00
Nextcloud bot 048fdabca9 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-02 02:15:22 +00:00
Pytal 83ac1c3c3c Merge pull request #35530 from nextcloud/deps/nextcloud/vue-7.1.0 2022-12-01 17:18:43 -08:00
Christopher Ng 4d4886aa05 Bump @nextcloud/vue to 7.1.0
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-12-02 00:01:06 +00:00
Maxence Lange cc639a8877 compare cached filesize on download
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-01 15:42:15 -01:00
Robin Appelman e3a0e64698 clear is-encrypted cache when trying to fix encrypted version
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-12-01 14:36:27 +01:00
Carl Schwan 2a864ec13c Improve dependency injection error message
Change from display the name of the parameter to the type of the
parameter. This is that in most cases is usefull.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-12-01 12:46:01 +01:00
John Molakvoæ a51f0dbc6c Merge pull request #35525 from nextcloud/fix/theming-follow-default
Faster theming tests, better colours comparison and properly follow admin theming changes
2022-12-01 07:52:22 +01:00
kavita.sonawane@t-systems.com 4d0b80d35e Prevents the selection of encrypted files when scroll the page
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-12-01 11:43:44 +05:30
Nextcloud bot 8555d510c0 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-12-01 02:15:20 +00:00
John Molakvoæ 0761c84bbf Bump cypress runners
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-30 18:39:58 +01:00
John Molakvoæ f26ee9c69d Faster theming tests, better colours comparison and properly follow admin theming changes
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-30 18:39:57 +01:00
Robin Appelman e9b87c73fa fix reading newly written encrypted files before their cache entry is written
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-30 14:54:56 +01:00
Robin Appelman 8434259b1b Merge pull request #35376 from nextcloud/bug/noid/fix-workflow-s3-primary
Run s3 primary tests sequential
2022-11-30 14:53:32 +01:00
blizzz b16c9838c6 Merge pull request #35355 from nextcloud/artonge/feat/ldap_connection_timeout
Allow to set a custom timeout for ldap connections
2022-11-30 14:44:15 +01:00
Simon L 415e68f53b Merge pull request #35484 from nextcloud/fix/34653/fix-popover-menu
fix the popovermenu
2022-11-30 12:20:47 +01:00
Carl Schwan 2b73c04ad9 Merge pull request #35502 from andyxheli/patch-1
Fix SQL comparison with int array during external storage deletion
2022-11-30 12:18:23 +01:00
Carl Schwan f4adfd1ead Merge pull request #35426 from nextcloud/cleanup/contactintegration
Cleanup contactsinteraction
2022-11-30 12:17:30 +01:00
Simon L d8d15c3c2b Merge pull request #35501 from nextcloud/enh/enh-33741-Focused_item_overlaps_neighbor_elements_with_text_and_border
Change app menu focused items behavior that neighbor elements (text and border) have no overlapping
2022-11-30 10:32:38 +01:00
julia.kirschenheuter db67670477 Change focused items behavior that neighbor elements (text and border) have no overlapping.
Add native tooltips to items.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-30 08:22:49 +00:00
Nextcloud bot 2adb1f85e6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-30 02:15:32 +00:00
Andy Xheli e69c7c4d26 Fix Executing a query: SQLSTATE[42000]
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Fix https://github.com/nextcloud/server/issues/32007#issuecomment-1329405245

Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-11-29 11:24:56 -06:00
Robin Appelman 2399710356 allow running encryption:fix-encrypted-version for all users
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-29 17:49:35 +01:00
Robin Appelman f0a1e1c224 Merge pull request #35107 from nextcloud/encryption-key-migrate
add migration for encryption keys in wrong location
2022-11-29 17:07:35 +01:00
Simon L b652d12772 Merge pull request #35494 from nextcloud/bugfix/noid/remove-old-code-from-comment
Remove old code from comment to not trigger automatic scanners more than needed
2022-11-29 16:48:40 +01:00
Simon L 366a0dc2cf Merge pull request #35485 from nextcloud/chore/remove-bootstrap-version-comment
Remove Bootstrap version reference from tooltip.scss
2022-11-29 16:32:49 +01:00
Joas Schilling 665fc26558 Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-29 15:38:46 +01:00
Côme Chilliet 8a04bf5584 Apply the same changes to richToParsed in Notification
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 14:36:29 +00:00
Côme Chilliet cf8d97c9d3 Revert changes to systemtags application
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 14:36:29 +00:00
Côme Chilliet 2a3090d85c Throw instead of using a bogus value if name field is missing
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 14:36:29 +00:00
Côme Chilliet d9151ff35c Get rid of all useless calls to setParsedSubject now that setRichSubject is able to do it
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 14:36:29 +00:00
Côme Chilliet db995d464d Same thing for Activity
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 14:36:29 +00:00
Côme Chilliet 323963e540 Compute parsed from rich subject and message in Notification
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 14:36:29 +00:00
Álvaro Brey 79c3970044 Remove Bootstrap version reference from tooltip.scss
We've had some reports that Nextcloud is using an outdated/deprecated Bootstrap version v3.3.5.

I believe this to be caused by the string "Bootstrap v3.3.5" in the changed line, which after bundling ends up in `core-common.js`, and trips up some security scanners.

It may also be worth investigating why the comments are not getting stripped when bundling the JS.

Signed-off-by: Álvaro Brey <alvaro.brv@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-29 14:21:45 +00:00
Joas Schilling 24afcda471 Remove old code from comment to not trigger automatic scanners more than needed
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-29 15:15:58 +01:00
Simon L f889007ff2 try to fix the popovermenu
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-29 12:37:53 +00:00
Côme Chilliet df2c00c235 Merge pull request #35468 from nextcloud/fix/bump-egulias/email-validator-to-3.2.1-in-master
Bump egulias/email-validator to 3.2.1 in master
2022-11-29 13:30:25 +01:00
Simon L 7856820e5e Merge pull request #34696 from nextcloud/fix/custom-color
Allow to remove the background and select a custom colour + cypress
2022-11-29 12:59:56 +01:00
John Molakvoæ 72a907349f Drop acceptance theming
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-29 12:04:42 +01:00
Côme Chilliet e39888f073 Align 3rdparty with master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-29 11:34:17 +01:00
John Molakvoæ a869259e41 More theming cypress tests and some fixes
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-29 11:26:27 +01:00
John Molakvoæ 064fa10ecf Extract colour from custom background
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-29 11:23:05 +01:00
John Molakvoæ cedae7c6d7 Allow to remove the background and select a custom colour
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-29 11:22:13 +01:00
Louis a884f311b7 Merge pull request #34769 from nextcloud/port/vue/files_version
Port files_versions to vue
2022-11-29 10:20:20 +01:00
Christoph Wurst e450bc4865 Merge pull request #35455 from nextcloud/fix/fix-35098-headings_need_to_be_h2
Change header semantic in the user status dialog
2022-11-29 09:47:02 +01:00
Vincent Petry a1838d2918 Merge pull request #35471 from nextcloud/allow-update-from-oc-10.11
Allow upgrading from ownCloud 10.11
2022-11-29 09:40:48 +01:00
Vincent Petry 48da2a59af Remove ownCloud 10.5 upgrade path
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-29 08:48:14 +01:00
julia.kirschenheuter af14bbbbbc Change header semantic in the user status dialog
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-29 07:29:45 +00:00
Nextcloud bot ef5783aaac [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-29 02:14:26 +00:00
Vincent Petry 5fb93b9ebd Allow upgrading from ownCloud 10.11
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-28 21:55:07 +01:00
Simon L c4157e4653 Merge pull request #34941 from nextcloud/enh/33654/add-group-displayname-cache
Add a Group display name cache
2022-11-28 19:29:08 +01:00
Louis Chemineau 9d54b608bd Compile assets
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:35:24 +01:00
Côme Chilliet 06808e1845 Bump egulias/email-validator to 3.2.1 in master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-28 17:32:10 +01:00
Louis Chemineau ea946cc649 Lint and remove file_versions tests
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:31:27 +01:00
Louis Chemineau 173c053d41 Hide version tab for folders
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:31:27 +01:00
Louis Chemineau a32c25e1c8 Extract logic into separate files
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:31:27 +01:00
Louis Chemineau a28838b866 Use svg icons
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:31:27 +01:00
Carl Schwan 8829019101 Add support for Material icon in files sidebar
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:29:11 +01:00
Carl Schwan 348796892b Use NcListItem
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:29:11 +01:00
Carl Schwan 7888aaf34f Handle case with empty version list
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-28 17:29:11 +01:00
Carl Schwan 2c50153618 Port files_versions to vue
Simplify code and make it use our standard components

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-28 17:29:11 +01:00
Robin Appelman dd4ebbd72a add migration for encryption keys in wrong location
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-28 16:12:11 +01:00
Simon L cd7cec587e Merge pull request #35425 from nextcloud/bumpMinimumDesktopClientForWebdav
minimum desktop client that is supported is 2.3.0
2022-11-28 15:34:32 +01:00
Côme Chilliet db15443541 Merge pull request #35405 from nextcloud/fix/bump-laravel/serializable-closure-to-1.2.2-in-master
Bump laravel/serializable-closure to 1.2.2 in master
2022-11-28 14:33:18 +01:00
Côme Chilliet 3ce8115057 Align 3rdparty with master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-28 14:32:22 +01:00
Julia Kirschenheuter 90806ad0be Merge pull request #35257 from nextcloud/fix/fix-33854-User_management_pages_-_Window_title_must_change_when_switching_sidebar_sections
Set page titel for each sidebar section through User management pages
2022-11-28 13:26:26 +01:00
Anna Larch 7c4ceb444c Add group display name cache
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-11-28 11:52:55 +00:00
Côme Chilliet 1b607f1993 Bump laravel/serializable-closure to 1.2.2 in master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-28 11:04:45 +00:00
Côme Chilliet 08587c9de6 Merge pull request #35403 from nextcloud/fix/fix-theming-tests-for-8.2
Fix theming tests for PHP 8.2
2022-11-28 11:58:56 +01:00
julia.kirschenheuter 7bdac514fd Adapt router.js for setting document title.
Adapt store to store Promise for dynamic requested categories.
Create new constants file to store category name with associated translation.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-28 10:16:32 +00:00
Vincent Petry 0696703a0a Merge pull request #35434 from nextcloud/fix/update/32-bit
fix update for 32-bit
2022-11-28 09:36:35 +01:00
Nextcloud bot eacc1a86df [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-28 02:19:24 +00:00
Nextcloud bot 21b00e505a [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-27 02:18:25 +00:00
Zyc f604232f3a fix multiline-format-error in file-conflict modal
when multiple files have conflicts, a scrollbar is shown in the file-conflict modal. due to the scrollbar the width of original/existing is to large, so that instead of being next to each other they flow into the next line.
this change fixes this


Signed-off-by: Zyc <Zyclotrop-j@users.noreply.github.com>
2022-11-26 16:49:20 +11:00
Nextcloud bot 60c0027cda [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-26 02:18:18 +00:00
Pytal 1cebd4aa83 Merge pull request #35240 from nextcloud/enh/a11y-share-button
Copy to clipboard with button instead of link
2022-11-25 16:24:46 -08:00
Simon L 4dfdc1ccda fix update for 32-bit
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-25 22:10:25 +01:00
Daniel Kesselberg cddc753b29 Run s3 primary tests sequential
To avoid casual test failures.

Concurrent jobs may try to use the same port forwarding for the minio container.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-11-25 17:58:51 +01:00
Robin Appelman 61e72d4b0f Merge pull request #35337 from nextcloud/fix-encrypted-version-fopen-error
skip files that cant be opened for FixEncryptedVersion
2022-11-25 17:09:34 +01:00
Carl Schwan e8ae4406ce Merge pull request #34849 from nextcloud/feat/hint-about-no-access-reasons
Add an hint about reasons why files can't be accessed
2022-11-25 13:12:55 +01:00
Joas Schilling 13957032cf More fixing
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-25 11:46:56 +01:00
Carl Schwan 6828a3b28d Cleanup contactsinteraction
- Add more typing and use PHP 7.4 typed properties

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-25 11:46:18 +01:00
Matthieu Gallien c63ff42410 minimum desktop client that is supported is 2.3.0
2.3.0 was release on Mar 3, 2017

added support for new chunking algorithm allowing to now deprecate the
older one

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2022-11-25 11:40:30 +01:00
Nextcloud bot d92c5f78ce [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-25 02:19:28 +00:00
Christopher Ng 29b1748e2c Fix contrast of global search headings
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-25 00:18:14 +00:00
Christopher Ng 4ffc022c8b Copy to clipboard with button instead of link
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-24 23:50:54 +00:00
Roeland Jago Douma 77df92cabf feat: add event for failed logins
Apps might also like to know about failed logins.
This adds that event.
The private interface changes are backwards compatible so all should be fine.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2022-11-24 21:24:21 +01:00
Simon L 28f4105905 Merge pull request #35407 from Jerome-Herbinet/patch-12
More appropriate wording for background selection
2022-11-24 19:01:26 +01:00
Simon L c11803e7ef Merge pull request #35399 from nextcloud/fix/sharepi-admin
Fix share admin page
2022-11-24 18:47:27 +01:00
Côme Chilliet e00740ea38 Merge pull request #35230 from nextcloud/fix/user_ldap-log-backup-switch
Log switching to LDAP backup host because main one is not available
2022-11-24 18:20:36 +01:00
Côme Chilliet e04fcea6b6 Merge pull request #35228 from nextcloud/fix/user_ldap-cache-empty-display-names
user_ldap - Cache display name even if it was not filled
2022-11-24 18:18:22 +01:00
Simon L 56daa07b63 Merge pull request #35027 from nextcloud/enh/34970
fix missing share icon
2022-11-24 18:04:17 +01:00
Simon L 45da5b0887 Merge pull request #35393 from nextcloud/enh/noid/update-vue-to-v7.1.0-beta.2
update vue to v7.1.0-beta.2
2022-11-24 16:50:05 +01:00
Louis 6502e3c5be Merge pull request #35398 from nextcloud/artonge/fix/dont_error_when_destination_is_not_a_node
Do not check quota for non Node
2022-11-24 16:10:11 +01:00
Simon L 413555c068 address review
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-24 15:07:26 +00:00
Jérôme Herbinet 7520531d01 npm run build
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-11-24 13:55:31 +01:00
root 4604c2e022 update vue to v7.1.0-beta.2
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-24 12:41:51 +00:00
Jérôme Herbinet 53a4818271 More appropriate wording for background selection
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-11-24 13:28:29 +01:00
Côme Chilliet f171de52b3 Fix theming tests for PHP 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-24 12:20:27 +01:00
John Molakvoæ b45c62a2cf Merge pull request #34642 from nextcloud/bug/noid/revert-minimum-lenght-for-tags 2022-11-24 12:17:02 +01:00
Carl Schwan 99c4030001 Fix share admin page
arrow function don't work that well with jquery

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-24 11:54:57 +01:00
Côme Chilliet 26033653a8 Remove dymanic var $mountOptions to fix PHP 8.2 compatibility
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-24 11:52:07 +01:00
Louis Chemineau 90bce5d58e Do not check quota for non Node
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-24 11:35:02 +01:00
Varun Patil 136b2c5949 Fix type of PreviewController::$userId
Can be null if not logged in; currently crashes

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-11-24 02:33:31 -08:00
Vincent Petry 5f3585d817 Merge pull request #35380 from nextcloud/enh/noid/fix-remaining-user-issues
fix remaining user settings issues
2022-11-24 09:59:58 +01:00
Carl Schwan afae72b7d4 Merge pull request #35370 from nextcloud/fix/renaming-token
Fix UX of renaming token
2022-11-24 09:40:00 +01:00
Joas Schilling b414f5ed86 Merge pull request #35383 from nextcloud/fix/php-lint
Fix PHP lint CI failure
2022-11-24 06:51:59 +01:00
Nextcloud bot dd028f4052 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-24 02:17:35 +00:00
Christopher Ng 945cab59fb Fix PHP lint CI failure
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-24 01:09:19 +00:00
Pytal dbc7290f0d Merge pull request #35272 from nextcloud/enh/a11y-share-search-label
Add label to sharing search field
2022-11-23 16:55:12 -08:00
Simon L 6f7c054145 fix remaining user settings issues
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-23 23:44:49 +00:00
Vincent Petry cd9f538be9 Merge pull request #35368 from nextcloud/add-repair-job-secret-config
Add repair job that will ensure that secret and passwordsalt are set
2022-11-23 20:57:30 +01:00
Vincent Petry 7522fb46cf Merge pull request #35350 from nextcloud/fix/users-mgmt
Fix user settings layout
2022-11-23 20:52:35 +01:00
Julius Härtl f63560933d Merge pull request #35317 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-11-23 18:33:56 +01:00
Carl Schwan 48ea9e1c23 Use public IAppManager instead of OC_App
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-23 17:04:22 +01:00
Carl Schwan 5e725da79d Add repair job that will ensure that secret and passwordsalt are set
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-23 16:51:01 +01:00
Carl Schwan 2b4f2251e5 Fix UX of renaming token
Now this get's instant applied and escaping will reset to the previous
state

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-23 16:45:24 +01:00
Louis bbc1f6dbbb Merge pull request #35353 from nextcloud/artonge/fix/cache_update_when_file_size_equal_0
Update cache when file size === 0
2022-11-23 15:51:29 +01:00
Louis Chemineau 66ba90ceff Update cache when file size === 0
The conditions were false when $result === 0.
$results here contains the number of written bits.
The correct way of checking for operation success is to check if $result === false

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-23 12:43:57 +01:00
Louis Chemineau a781ae3afb Allow to set a custom timeout for ldap connections
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-23 11:37:49 +01:00
John Molakvoæ bb6bf02e3d scroll if too much groups
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-23 10:57:49 +01:00
John Molakvoæ 14e0299582 Fix user settings layout
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-23 10:47:38 +01:00
Simon L 9422d80f88 Merge pull request #35302 from nextcloud/bugfix/noid/unsupported-url
Generate proper URL for unsupported browsers page
2022-11-23 09:39:15 +01:00
nextcloud-command 7715d7162c Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-11-23 05:26:04 +00:00
Nextcloud bot b8074ae007 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-23 02:18:10 +00:00
Christopher Ng 20da3d081e Add label to sharing search field
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-23 02:04:18 +00:00
Pytal 53195cbf3a Merge pull request #35315 from nextcloud/enh/a11y-border-contrast 2022-11-22 15:19:31 -08:00
Christopher Ng a0266d1b16 Fix border color contrast
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-22 18:42:56 +00:00
Vincent Petry 0b21a9ac6f Merge pull request #35299 from nextmcloud/nmcpr/1416-prevents-selection-of-encrypted-folders
Prevents the selection of encrypted folders when clicking on the "Select all" checkbox
2022-11-22 18:09:26 +01:00
Vincent Petry a56a1a655b Merge pull request #35143 from nextcloud/add-pr-template
Add pull request template with checklist
2022-11-22 17:57:05 +01:00
Carl Schwan 8dcd992ad4 Merge pull request #34940 from nextcloud/feat/add-mastodon
Add mastodon and reorganize profile info section
2022-11-22 17:47:04 +01:00
Côme Chilliet 90165309e1 Improve a bit codestyle
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-22 16:57:24 +01:00
Côme Chilliet 911967867f Merge branch 'master' into ldapi-unix-socket-support
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-11-22 16:47:42 +01:00
Robin Appelman 06b2ed2641 skip files that cant be opened for FixEncryptedVersion
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-22 16:40:12 +01:00
Côme Chilliet 603feb98f2 Merge pull request #35234 from nextcloud/fix/bump-doctrine/dbal-to-3.3-in-master
Bump doctrine/dbal to 3.3 in master
2022-11-22 15:48:58 +01:00
John Molakvoæ ba9059b497 Merge pull request #35325 from nextcloud/fix/navigation-order
Fix navigation order
2022-11-22 15:04:09 +01:00
Joas Schilling 86e7159d82 Merge pull request #35206 from nextcloud/bugfix/noid/fix-forwarding-the-object-id
Fix forwarding the object id when searching comments
2022-11-22 14:56:48 +01:00
Christoph Wurst cad2e4d341 Merge pull request #35309 from nextcloud/fix/fix-33856-Help_pages_Window_title_must_change_when_switching_sidebar_sections
Help pages: set window title for sidebar sections
2022-11-22 14:12:13 +01:00
Carl Schwan f244406ebd Update composer autoloader
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-22 13:35:17 +01:00
Côme Chilliet beaa81e420 Align 3rdparty with master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-22 12:28:17 +01:00
John Molakvoæ 5f58660de5 Fix navigation order
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-22 12:11:35 +01:00
kavita.sonawane@t-systems.com 0253a0b2d0 CSS compiled files for deactivates the possiblility to checkmark or click on the encrypted folders
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 16:36:13 +05:30
Julius Härtl 61ce0ad293 Generate proper URL for unsupported browsers page
Signed-off-by: Julius Härtl <jus@bitgrid.net>

Compile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-22 11:57:26 +01:00
Julius Härtl 5bf96eecc6 Merge pull request #35226 from nextcloud/redis/lazy 2022-11-22 11:54:29 +01:00
kavita.sonawane@t-systems.com 95e61ef685 Prevent selection of encrypted folders
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 15:56:10 +05:30
kavita.sonawane@t-systems.com acdd34ecaf Prevents the selection of encrypted folder on next page load
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 15:56:10 +05:30
kavita.sonawane@t-systems.com 44c1049e0c Prevents the selection of encrypted folder on scroll page
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 15:56:10 +05:30
kavita.sonawane@t-systems.com e4de88386a Deactivates the possiblility to checkmark or click on the encrypted folder
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 15:56:09 +05:30
kavita.sonawane@t-systems.com 23f968400c Add comments for prevents the selection of encrypted folders
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 15:56:09 +05:30
kavita.sonawane@t-systems.com 64f409e8ab Filelist:-Deselecting all files checkboxes within cells of encrypted folder
Signed-off-by: kavita.sonawane@t-systems.com <kavita.sonawane@t-systems.com>
2022-11-22 15:56:09 +05:30
Louis 0fb6fdcd21 Merge pull request #35316 from nextcloud/dependabot/npm_and_yarn/engine.io-and-socket.io-6.2.1
Bump engine.io and socket.io
2022-11-22 10:46:18 +01:00
Carl Schwan e35bcc9381 Fix tests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-22 10:06:19 +01:00
John Molakvoæ 7f6e22c308 Merge pull request #35318 from nextcloud/bugfix/noid/avoid-conflicting-session-data 2022-11-22 10:04:14 +01:00
julia.kirschenheuter 3559334fec Help pages: set window title for sidebar sections
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-11-22 09:31:28 +01:00
Julius Härtl 023b80e617 Only setup redis connection if needed
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-22 09:26:24 +01:00
Julius Härtl de3099b4d6 Remove potential mismatching dav session data during login
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-22 08:47:01 +01:00
Carl Schwan d1209d8302 Rename mastodon to fediverse
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-22 08:40:12 +01:00
dependabot[bot] ea21d282eb Bump engine.io and socket.io
Bumps [engine.io](https://github.com/socketio/engine.io) and [socket.io](https://github.com/socketio/socket.io). These dependencies needed to be updated together.

Updates `engine.io` from 6.1.1 to 6.2.1
- [Release notes](https://github.com/socketio/engine.io/releases)
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/engine.io/compare/6.1.1...6.2.1)

Updates `socket.io` from 4.4.1 to 4.5.3
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/4.4.1...4.5.3)

---
updated-dependencies:
- dependency-name: engine.io
  dependency-type: indirect
- dependency-name: socket.io
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-22 03:25:11 +00:00
Nextcloud bot a0bf65dad9 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-22 02:19:20 +00:00
Simon L 09345f762b Merge pull request #35308 from nextcloud/bugfix/34961/user-mgmt-quota-no-cache
Don't use quota cache through user management
2022-11-21 18:39:31 +01:00
Côme Chilliet 83badcba82 Merge pull request #35146 from nextcloud/fix-codespace-url
Fix devcontainer url (closing #35145)
2022-11-21 17:18:51 +01:00
Carl Schwan d847eacfbd Refactor profile info settings
- Make it possible to add the new property whiout chaning foundamentally
  how the layout work each time
- Use only one grid instead of multiple nested grid
- Better mobile reponsiveness

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 16:29:04 +01:00
Carl Schwan 86d9626901 Add mastodon personal info field
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 16:28:56 +01:00
Vincent Petry 0b09531dc6 Don't use quota cache through user management
When querying the free space through user management APIs, don't use the
cached quota value. The latter is only there to accelerate PROPFINDs.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-21 16:24:22 +01:00
Côme Chilliet d0c72cc11a Merge pull request #34528 from nextcloud/fix/files_versions-clean-handling-of-bad-names
Handle badly named version files more gracefully and log information
2022-11-21 16:18:42 +01:00
Côme Chilliet 341dda1de6 Merge branch 'master' into fix/clean-ldap-access-factory-usage
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-11-21 16:05:17 +01:00
Côme Chilliet c2cb790532 Merge pull request #34745 from nextcloud/optimize-show-apps
Extract $ignoreMaxApps from array_map callback in AppSettingsController
2022-11-21 15:20:11 +01:00
Côme Chilliet 1510a3dca4 Merge pull request #35241 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-11-21 15:19:03 +01:00
Louis e644205120 Merge pull request #35187 from nextcloud/artonge/fix/mention_in_comment_editor
Fix mentions rendering in comment editor
2022-11-21 12:24:56 +01:00
Côme Chilliet 8a16e7e8a1 Fix more psalm issues in OC\DB
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-21 11:30:20 +01:00
Côme Chilliet 378630f8a0 Fix psalm issues following doctrine/dbal bump
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-21 10:56:15 +01:00
Joas Schilling fab277647e Merge pull request #35251 from nextcloud/bugfix/noid/increase-fairuse-limit
Increase the fair-use push limit to 1.000 users
2022-11-21 10:49:01 +01:00
Louis Chemineau 0f66806694 Fix mentions rendering in comment editor
NcRichContentEditable needs an index of users to properly display them. This commit adds a caching logic and provides it to NcRichContentEditable.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-21 10:48:47 +01:00
Côme Chilliet 4893501abe Log as warning instead of info when main LDAP server is unreachable
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-21 10:31:24 +01:00
Joas Schilling aad8b30398 Merge pull request #35185 from nextcloud/bugfix/noid/hide-not-missing-updates-of-future-shipped-apps
Hide warning about missing apps for when shipped in the next version
2022-11-21 07:36:42 +01:00
nextcloud-command b3bf64b88b Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-11-21 04:17:02 +00:00
Nextcloud bot e275dc03aa [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-21 02:15:29 +00:00
Nextcloud bot 9b86b91ddf [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-20 02:15:49 +00:00
Nextcloud bot 46586dadb9 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-19 02:17:38 +00:00
John Molakvoæ 5c8453928a Merge pull request #35269 from nextcloud/fix/remove-pending
Remove completed comments
2022-11-19 00:05:18 +01:00
blizzz eac6378646 Merge pull request #34677 from nextcloud/fix/34602/background-image-migration
optimize background image migration job
2022-11-18 23:14:37 +01:00
Arthur Schiwon 9892bdc3c3 rename placeholder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-18 22:30:03 +01:00
Arthur Schiwon 0297a03698 fix const visibility
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-18 22:24:59 +01:00
blizzz df8ed46cce use const
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-11-18 22:24:59 +01:00
blizzz 9bdf4c2254 use const
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-11-18 22:24:59 +01:00
blizzz a2bce2c6fc use .json extentions
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-11-18 22:24:59 +01:00
Arthur Schiwon dbd573e1b0 do not store state in appconfig
- and use count over isset for better understanding

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-18 22:24:59 +01:00
Arthur Schiwon a7ffdcd3dd remove dashboard check, as fallback did not consider it either
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-18 22:24:59 +01:00
Arthur Schiwon b725c777aa optimize background image migration job
- separate in two stages: to prepare, and to actually migrate
- in step one, prepare a list of users to be migrated, and store it
  compressed as app config
  - gzcompress can be used, because we already require zlib
- upon the next calls (step two), slice off the first 5000 users
  and migrate them. Re-add job if necessary to repeat.
- downside is that an app config value will in the beginning use the
  RAM with any request, until it thins out. Examples: 2m UUIDs (75 MiB)
  result in ~40 MiB compressed data, while 0.2Mib for 10 000 UUIDs,
  0.4MiB for 20 000 and 4.1 MiB for 200 000. Acceptable.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-18 22:24:58 +01:00
Christopher Ng a32ce79204 Remove completed comments
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-18 19:00:50 +00:00
Pytal 4767551509 Merge pull request #35253 from nextcloud/bugfix/noid/remove-warnings-loginpage 2022-11-18 10:27:12 -08:00
Simon L b4ab2a9358 Merge pull request #35259 from nextcloud/bugfix/32354/fix-upload-actually-cancel-xhr
Also cancel XHR when cancelling uploads
2022-11-18 18:06:05 +01:00
Simon L 8e80f0433c Merge pull request #35182 from nextcloud/enh/34654/try-go-generate-user-themed-icons
generate user themed icons
2022-11-18 16:02:51 +01:00
Vincent Petry feda03b6ed Also cancel XHR when cancelling uploads
Fixes issue when cancelling a long list of uploads.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-18 15:47:19 +01:00
Joas Schilling d1f2e5e967 Increase the fair-use push limit to 1.000 users
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-18 15:39:23 +01:00
Vincent Petry 09e55c717b Merge pull request #35218 from nextcloud/storage-setup-providers
delay updating setup providers untill we register the mounts
2022-11-18 15:24:14 +01:00
Vincent Petry 4083a507e7 Fix warnings on login page
Check for app menu container before mounting.
Fix "isError" in LoginForm being a number when the throttleDelay is
zero. In fact, there is no need for existence check because both
undefined and null are not greater than a number.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-18 15:20:40 +01:00
Simon L 04b236e320 generate user themed icons
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Co-Authored-By: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-11-18 15:03:41 +01:00
Nextcloud bot 473647a467 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-18 02:13:28 +00:00
Pytal fe18b5bfa4 Merge pull request #35170 from nextcloud/fix/fix-33745-Focus_and_active_state_needs_to_look_different_from_each_other 2022-11-17 11:08:04 -08:00
Christoph Wurst 183487a52e Merge pull request #35186 from nextcloud/fix/oauth2-add-client-button-native-submit
Fix missing native submit type from OAuth client add button
2022-11-17 18:23:39 +01:00
julia.kirschenheuter e056cd621d User status dialog a11y: make different focus and active state for OnlineStatusSelect and PredefinedStatus
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-17 17:08:24 +00:00
Simon L beba3d04e4 Merge pull request #35227 from nextcloud/bugfix/35152/fix-toggle-grid-file-picker
Limit toggle grid view button scope
2022-11-17 17:43:48 +01:00
Côme Chilliet 9983af0cc0 Switch to new 3rdparty branch
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 17:12:14 +01:00
Côme Chilliet f61b865ff7 Bump doctrine/dbal to 3.3 in master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 17:06:11 +01:00
Vincent Petry dceb562d9c Merge pull request #35090 from nextcloud/enh/a11y-close-on-focusout
Close global search menu when keyboard focus leaves
2022-11-17 16:56:31 +01:00
Louis ea24e2a323 Merge pull request #35225 from nextcloud/chore/package-lock-git-merge-strategy
Do not auto merge package-lock.json, but treat as text file
2022-11-17 16:53:07 +01:00
Côme Chilliet 6868cfbc2e Merge pull request #35009 from nextcloud/fix/check-quota-on-copy
Check quota on file copy
2022-11-17 15:40:21 +01:00
Robin Appelman 841a6a084e delay updating setup providers untill we register the mounts
otherwise the fallback to a full setup for a missing cached mount provider will lead to a race condition

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-17 15:21:57 +01:00
Côme Chilliet 9e1dd52c99 Cache the fetched list of groups
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 15:12:24 +01:00
Côme Chilliet 3e15ea6cd0 Log switching to LDAP backup host because main one is not available
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 14:58:44 +01:00
Côme Chilliet 1d00290621 Cache display name even if it was not filled
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 14:47:00 +01:00
Côme Chilliet feafa63afb Apply the same fix as on beforeCopy on beforeMove
Let’s be safe

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 13:22:50 +00:00
Robin Appelman 9150082eb7 fix dirname usage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-17 13:22:50 +00:00
Côme Chilliet 81d3a76d5d Fix psalm issues
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 13:22:50 +00:00
Côme Chilliet 5ed840ed23 Check quota on file copy
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-17 13:22:49 +00:00
Vincent Petry 9a948a6b39 Limit toggle grid view button scope
Limit the button action scope to the file picker dialog so that it
doesn't touch the file list present in the page.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-17 14:09:52 +01:00
Julius Härtl 301af07e2f Merge pull request #35224 from nextcloud/chore/drop-deprecatd-node-sass 2022-11-17 13:13:00 +01:00
Côme Chilliet 55232de1ac Merge pull request #35194 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-11-17 12:38:19 +01:00
Christoph Wurst 5ae8f6326c Do not auto merge package-lock.json, but treat as text file
If package-lock is specified to be a binary file, it becomes impossible
to diff any changes. Since we only want to prevent git from merging
changes in the lockfile, we can be more specific and tell it that binary
handling is only required as merge strategy.

[skip ci]

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-17 12:32:03 +01:00
Christopher Ng d7c4bdc46e Close global search menu when focus leaves
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-17 11:51:41 +01:00
Christoph Wurst ab8b6cff01 Fix missing native submit type from OAuth client add button
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-17 10:55:26 +01:00
Christoph Wurst bb728aca31 Drop deprecated node-sass
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-17 10:44:38 +01:00
John Molakvoæ f021172eab Merge pull request #35203 from nextcloud/jpeg-80
Default Jpeg quality to 80
2022-11-17 08:41:34 +01:00
John Molakvoæ d27a39271e getAppValue expects string
Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-11-17 08:03:05 +01:00
nextcloud-command ca695385ca Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-11-17 04:11:54 +00:00
Nextcloud bot d0f9eab647 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-17 02:14:28 +00:00
John Molakvoæ 3aa16d60d5 Merge pull request #35207 from nextcloud/fix/date-picker
Fix sharing expiration date handling and saving
2022-11-16 19:06:30 +01:00
John Molakvoæ 2b4ce7b95d Fix date handling and saving
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-16 17:19:58 +01:00
Vincent Petry 2c8e8083e7 Add pull request template with checklist
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-16 15:55:26 +01:00
Simon L 3d77e386cd Merge pull request #34615 from nextcloud/enh/noid/logo-inverted
fix logo not correctly inverted
2022-11-16 15:54:06 +01:00
blizzz e3822e1160 Merge pull request #35184 from nextcloud/s3-copy-dir-shadow
fix s3 directory copy
2022-11-16 15:41:19 +01:00
Robin Appelman 7e36002a93 Merge pull request #35210 from nextcloud/bugfix/noid/fix-settings-set-default-expiration-date
Fix settings for setting default expiration date
2022-11-16 15:38:02 +01:00
Julius Härtl b62d3c4f39 Merge pull request #35192 from pserwylo/fix-performance-github-action
Fix github action "performance-8.0" when PR is from a fork.
2022-11-16 15:05:08 +01:00
Peter Serwylo 56aee55f9b Fix github action "performance-8.0" when PR is from a fork.
There is an assumption that the PR is from the same remote as
the base it is being merged into. This is fixed so that instead
of doing a `git fetch origin`, it now fetches from the `clone_url`
of the PR head.

Signed-off-by: Peter Serwylo <peter@serwylo.com>
2022-11-16 23:50:40 +11:00
Vincent Petry 2853e0887c Fix settings for setting default expiration date
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-16 13:02:31 +01:00
Joas Schilling 3f4fed3550 Fix forwarding the object id when searching comments
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-16 12:08:34 +01:00
Git'Fellow 0f3150cff7 Tests adjustement
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2022-11-16 11:01:32 +01:00
Git'Fellow c7e2787300 Default Jpeg quality to 80
See https://sirv.com/help/articles/jpeg-quality-comparison/
Almost 50% of file size (compared to 90) and no visual differences.

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2022-11-16 10:59:50 +01:00
John Molakvoæ e6b7fa6cae Fix logo invert
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-16 09:46:20 +01:00
Nextcloud bot 62919ac81e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-16 02:14:42 +00:00
Simon L f559792bf3 Merge pull request #35033 from nextcloud/enh/34732/fix-dashboard-scrolling
fix dashboard scrolling
2022-11-16 02:06:21 +01:00
Simon L fe15069c90 Merge pull request #35029 from nextcloud/enh/34969/fix-app-menu-firefox
Fix AppMenu icons for firefox
2022-11-16 02:05:58 +01:00
Pytal 968a4110b8 Merge pull request #35179 from nextcloud/dependaskjnldsv/nextcloud-vue
Bump @nextcloud/vue to 7.1.0-beta0
2022-11-15 11:13:00 -08:00
John Molakvoæ d78fa59f37 Fix CalDavSettings spec
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-15 19:06:40 +01:00
John Molakvoæ 7cc6f63e57 Bump @nextcloud/vue to 7.1.0-beta0
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-15 18:51:28 +01:00
Côme Chilliet b209a650cc Merge pull request #35181 from nextcloud/fix/test-php-8.2-2
Fix more tests for PHP 8.2
2022-11-15 18:09:52 +01:00
Joas Schilling 7dccb8cd0c Hide warning about missing apps for when shipped in the next version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-15 17:40:26 +01:00
Robin Appelman ed8fedc685 fix s3 directory copy
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-15 17:17:59 +01:00
Côme Chilliet 38440563dd Fix themings tests and get rid of deprecated at matcher
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 16:29:26 +01:00
Christoph Wurst 102617f0b3 Merge pull request #35147 from nextcloud/fix/fix-33741-h1_should_instead_be_in_the_app_content
Place ```<h1>``` into main content
2022-11-15 16:14:29 +01:00
Côme Chilliet 68363f6944 Fix some more problems with tests under PHP 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 16:02:24 +01:00
Simon L c3d0b71f2f Merge pull request #33631 from nextcloud/enh/noid/mariadb10.6-master
use the updated mariadb10.6 container in drone
2022-11-15 13:26:25 +01:00
Maxence Lange 6964751ec6 restoring clearCachedConfig()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-15 11:08:20 -01:00
Côme Chilliet 4893d5e746 Merge pull request #35156 from nextcloud/fix/fix-tests-for-8.2
Fix dynamic properties and other problems in tests for PHP 8.2
2022-11-15 13:04:51 +01:00
Bjørn Forsman 582f07c8fc Add text/asciidoc mimetype
Ref https://docs.asciidoctor.org/asciidoc/latest/faq/#whats-the-media-type-aka-mime-type-for-asciidoc

This is step 1 towards allowing editing of AsciiDoc files in Nextcloud.
Step 2 is adding support in https://github.com/nextcloud/text.

Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
2022-11-15 12:00:03 +01:00
julia.kirschenheuter a8ff2ff0b0 Place ``<h1>`` into main content
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2022-11-15 10:50:33 +00:00
Simon L a577625767 Merge pull request #35173 from nextcloud/test/34976/received-share-in-shared-folders
Add test for received share in share_folder
2022-11-15 11:49:22 +01:00
Côme Chilliet 72f4b34ad5 Fix tests depending on a trailing whitespace
Many editors remove trailing whitespaces, so avoid depending on them for
 tests success.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 10:31:58 +01:00
Vincent Petry 486d8bc986 Add test for received share in share_folder
Add integration test for receiving a share in a configured
"share_folder".

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-15 09:57:44 +01:00
Côme Chilliet 324126888e Add Union types for properties in tests/lib/Encryption/Keys/StorageTest.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 09:29:35 +01:00
John Molakvoæ baf74f0aa1 Merge pull request #35014 from nextcloud/fix/login-headline
Fix rendering of login headline
2022-11-15 09:29:32 +01:00
Côme Chilliet 0f7e56b3b3 Fix syntax in VerificationTokenTest.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-15 09:25:56 +01:00
Pytal ccb30e7825 Merge pull request #35091 from nextcloud/enh/a11y-single-char-search
Allow single character search by default
2022-11-14 19:59:38 -08:00
Nextcloud bot ad446daae0 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-15 02:15:30 +00:00
Simon L 73c5591f68 Merge pull request #35024 from nextcloud/deprecate/php74
Deprecate PHP7.4
2022-11-14 20:35:54 +01:00
Côme Chilliet 6d8774a232 Merge pull request #35157 from nextcloud/fix/avoid-passing-null-to-datetime-createfromformat
Make sure to not pass null to DateTime::createFromFormat
2022-11-14 19:33:16 +01:00
blizzz 6bd55b73ea Merge pull request #35075 from nextcloud/docs/remove_redis_sentinel_reference
Remove reference to Redis sentinel from configuration docs
2022-11-14 18:48:35 +01:00
Côme Chilliet c79a6b3f62 Fix errors from PHP 8.2 testing
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-14 17:08:21 +01:00
Robin Windey 0776f84947 Fix devcontainer url
See also:
* https://github.com/community/community/discussions/5104#discussioncomment-2217052
* https://docs.github.com/en/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace#list-of-default-environment-variables
2022-11-14 15:40:04 +00:00
Côme Chilliet 9ba9f9a7dc Make sure to not pass null to DateTime::createFromFormat
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-14 16:23:50 +01:00
Côme Chilliet 70e2217d1c Fix dynamic properties and other problems in tests for PHP 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-14 16:14:35 +01:00
Joas Schilling ea377578ad Merge pull request #35139 from nextcloud/revert-35015-patch-1
Revert "Appropriate length check in Notification.php"
2022-11-14 12:49:44 +01:00
Joas Schilling 08c19c6b04 Merge pull request #35142 from nextcloud/nickvergessen-patch-1
Update CODEOWNERS
2022-11-14 11:24:53 +01:00
Joas Schilling 4811aabdc6 Update CODEOWNERS
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-11-14 11:18:11 +01:00
Joas Schilling 6ea4ef9521 Revert "Appropriate length check in Notification.php" 2022-11-14 11:14:13 +01:00
Joas Schilling 81ea283752 Merge pull request #35043 from nextcloud/updateCrl
Update crl after revoke drawio.csr
2022-11-14 11:00:30 +01:00
Simon L f1b940bc78 Merge pull request #34645 from nextcloud/bugfix/support-to-postgres15
🐘 Support postgres15
2022-11-14 10:02:38 +01:00
Simon L 4bf1f4e484 Merge pull request #35093 from nextcloud/nickvergessen-patch-1
Run integration tests on 3rdparty bump
2022-11-14 09:45:55 +01:00
Simon L 98543b160c Merge pull request #35096 from nextcloud/bugfix/noid/mark-more-values-as-sensitive
Mark more config values as sensitive
2022-11-14 09:45:19 +01:00
Nextcloud bot 47327e6630 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-14 02:15:27 +00:00
Simon L 8af36bf513 Merge pull request #35070 from nextcloud/fix/34993/ldap-user-manager-must-not-be-shared
[LDAP] always create instance of own user manager
2022-11-13 23:13:48 +01:00
Julius Härtl 87105a21d4 Merge pull request #33482 from nextcloud/bugfix/app-version-disabled
Show version from appinfo on occ app:list
2022-11-13 17:07:45 +01:00
Julius Härtl 7e229aab54 Merge pull request #34746 from nextcloud/add-calendar-settings-section
Add Calendar settings section
2022-11-13 17:06:49 +01:00
Nextcloud bot 77729147bd [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-13 02:14:30 +00:00
dependabot[bot] 2be506fc97 bump sass-loader from 12.6.0 to 13.2.0
---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-12 02:59:27 +00:00
Nextcloud bot 65e9409e72 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-12 02:14:56 +00:00
Simon L c2f3010ee7 Merge pull request #34829 from nextcloud/Valdnet-patch-3
l10n: Improve styling
2022-11-12 02:14:01 +01:00
Vitor Mattos eb7b682dc0 Bugfix to support postgres15
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Simon L <szaimen@e.mail.de>
Co-Authored-By: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-11-11 22:36:08 +01:00
szaimen fe2b851f82 use the updated mariadb10.6 container in drone
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-11 21:33:17 +01:00
Simon L 9d45845d2a Merge pull request #34994 from Glandos/fileinfo_perf
[Performance] Test valid path only if file info has to be retrieved
2022-11-11 17:11:21 +01:00
Robin Appelman abaa3ef61b Merge pull request #34485 from michaelkuhn/hasBigIntConversionPendingColumns-files_trash
Fix hasBigIntConversionPendingColumns missing files_trash
2022-11-11 17:09:26 +01:00
Simon L 10aa3827f7 Merge pull request #35015 from natoponen/patch-1
Appropriate length check in Notification.php
2022-11-11 17:08:21 +01:00
Simon L 1560c9384d Merge pull request #35105 from nextcloud/fix/noid/imaginary-distorted-previews
Fix distorted previews when using imaginary
2022-11-11 16:56:29 +01:00
Julius Härtl 1da6c21036 Show version from appinfo on occ app:list
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-11 14:45:11 +01:00
Richard Steinmetz 98e55ea4f0 Fix distorted previews when using imaginary
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-11 14:21:05 +01:00
Julius Härtl cc8322214c Merge pull request #35077 from nextcloud/fix/public-key-token-provider-test
Fix PublicKeyTokenProviderTest import and mock
2022-11-11 09:46:49 +01:00
Joas Schilling 663cf04469 Mark more config values as sensitive
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-11 09:02:28 +01:00
Joas Schilling 9dd0d0ba57 Run integration tests on 3rdparty bump
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-11-11 07:54:26 +01:00
Nextcloud bot 96855d73a2 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-11 02:14:02 +00:00
Christopher Ng 6c09155e13 Allow single character search by default
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-11 01:35:02 +00:00
Joas Schilling c1ba14ad00 Merge pull request #35074 from nextcloud/fix/fix-path-normalizing
Make sure that path is normalized and then checked,
2022-11-10 18:50:18 +01:00
Pytal 66c33fd9b8 Merge pull request #35054 from nextcloud/fix-html-entities-not-decoded-in-comment-just-added 2022-11-10 09:10:11 -08:00
Côme Chilliet 1c28c64ea7 Merge pull request #35076 from nextcloud/fix/bump-swiftmailer/swiftmailer-to-6.3.0
Bump swiftmailer/swiftmailer to 6.3.0
2022-11-10 17:08:04 +01:00
Côme Chilliet d459474084 Bump swiftmailer/swiftmailer to 6.3.0
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-10 17:06:40 +01:00
Christoph Wurst 9d0e79f10d Fix PublicKeyTokenProviderTest import and mock
* IDBConnection import missing
* Atomic doesn't need a mock

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-10 15:40:35 +01:00
Raul 693d69d758 Remove reference to Redis sentinel from configuration docs
Signed-off-by: Raul <r.ferreira.fuentes@gmail.com>
2022-11-10 15:37:25 +01:00
Côme Chilliet a78595a45f Make sure that path is normalized and then checked,
and not the other way around

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-10 15:03:15 +01:00
nextcloud-command 99b1d0047f Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-10 13:02:40 +00:00
Daniel Calviño Sánchez 5442f8efd6 Fix HTML entities not decoded in comment just added
The XML data received from the comments endpoint has an inconsistent
encoding; some entities are encoded once and others are encoded twice.
When the comment list is loaded the comments are fetched using
GetComments, which handles all that, and therefore shows the messages
and author names as expected.

However, when a new comment is posted the list is not got again; instead
the new comment is loaded from the comment data returned after posting
it. This is done in NewComment, which did not decode the messages nor
the author names, and therefore showed, for example, "&amp;" instead of
"&".

To solve that now the same decoding logic used in GetComments is applied
too in NewComment.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-10 13:50:52 +01:00
Daniel Calviño Sánchez 924c090f07 Extract "decodeHtmlEntities" function to its own file
This will make possible to use it from files other than
"GetComments.js".

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-10 13:34:02 +01:00
Arthur Schiwon e6e18b4008 [LDAP] always create instance of own user manager
- it is config specific and cannot be shared
- because the Access instance is bound later, it is not obvious from the
  constructor

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-11-10 10:32:01 +01:00
Christoph Wurst 75a1721d7d Deprecate PHP7.4
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-10 09:56:32 +01:00
Nextcloud bot cfa291ec8f [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-10 02:15:26 +00:00
Pytal 410586c2e7 Merge pull request #35063 from nextcloud/fix/noid/versions-empty-top-margin 2022-11-09 15:58:02 -08:00
Richard Steinmetz e122a50920 Fix top margin in empty versions list
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-09 23:22:36 +01:00
Simon L 9757889454 Merge pull request #34989 from nextcloud/Valdnet-patch-4
l10n: Shorten link
2022-11-09 19:55:04 +01:00
Simon L 3314735cec Merge pull request #35052 from nextcloud/fix-sidebar-not-hidden-when-changing-section-in-files-app
Fix sidebar not automatically hidden in Files app
2022-11-09 19:51:14 +01:00
Pytal 179e104934 Merge pull request #35042 from nextcloud/enh/uri-description
Add description for calendar uri
2022-11-09 10:14:51 -08:00
Valdnet a18a95bbc9 Fix test
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-11-09 18:01:20 +01:00
Daniel Calviño Sánchez a8fea270ed Fix sidebar not automatically hidden in Files app
Although the Files app creates the legacy sidebar (details view) it is
then replaced with the newer Vue app sidebar. Due to this ".detailsView"
no longer finds an element and therefore nothing was hidden when
"hideAppSidebar($('.detailsView'))" was called (for example, when
changing to another section).

However, "OC.Apps.hideAppSidebar()" does not properly work either with
the Vue sidebar used in the Files app (once hidden the sidebar is not
shown again). For simplicity, and to avoid any possible side effect in
other apps from changing "OC.Apps.hideAppSidebar", now
"OC.Files.Sidebar.close()" is used instead.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-11-09 17:45:00 +01:00
Julius Härtl e29720f9b2 Next attemp on imip tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-09 16:37:34 +01:00
Julius Härtl 908b7aa70a Attempt to fix CalendarImpl tests
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-09 16:37:34 +01:00
Julius Härtl 2a684f6741 Fix some phpunit test warnings
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-09 16:37:34 +01:00
Vitor Mattos fe67920647 Update crl after revoke drawio.csr
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-11-09 03:06:27 +00:00
Nextcloud bot dce83459d5 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-09 02:14:32 +00:00
Christopher Ng 41d4e0a272 Add description for calendar uri
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-09 00:34:20 +00:00
nextcloud-command 855b3c5489 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-08 18:12:21 +00:00
Simon L 07de9fa4e8 fix dashboard scrolling
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-08 19:03:31 +01:00
Simon L d65fd72452 Merge pull request #34613 from nextcloud/enh/noid/fix-checkmark-icon
fix checkmark for theme settings in dark mode
2022-11-08 18:58:55 +01:00
Simon L 87f4ed55e5 Merge pull request #32211 from nextcloud/feat/repair_share_ownership
Add repair command to fix wrong share ownership
2022-11-08 18:57:03 +01:00
Robin Appelman 6d8c72c9f6 update autoloader
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 17:14:22 +01:00
Robin Appelman 7dc8e6a014 fix repairing non user shares when repairing all shares
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 17:13:52 +01:00
Robin Appelman e09fabd47c remove no longer needed code
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 17:13:48 +01:00
Robin Appelman b66779711f split repairing into two stages to prevent long open transaction
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 17:13:44 +01:00
Robin Appelman 8012c85d3e update shares directly in db
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 17:13:41 +01:00
Vincent Petry 1be1c23c05 More verbose output for repair share ownership cmd
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-11-08 17:13:37 +01:00
Robin Appelman 3d68a526e7 move share owner repair to occ command
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-08 17:13:33 +01:00
Louis Chemineau 610e963567 Add repair step to fix wrong share ownership
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-08 17:13:29 +01:00
Richard Steinmetz ad77bf4030 Merge pull request #35028 from nextcloud/fix/dns-pin-middleware-throws-public-ip
Fix DNS Pin Middleware throwing for public IPs
2022-11-08 16:44:50 +01:00
nextcloud-command 506b535878 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-08 13:44:49 +00:00
nextcloud-command b265ed7384 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-08 13:38:44 +00:00
szaimen 1e48661238 fix checkmark for theme settings in dark mode
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-08 14:28:17 +01:00
Simon L 2ee7221d4b Fix AppMenu icons for firefox
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-08 14:21:53 +01:00
Christoph Wurst ce259435c2 Fix DNS Pin Middleware throwing for public IPs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-08 14:18:05 +01:00
Simon L 3c20647069 fix missing share icon
Signed-off-by: Simon L <szaimen@e.mail.de>
2022-11-08 13:20:07 +01:00
Simon L 175ac79f97 Merge pull request #32838 from markuszeller/bugfix/32837/implicitFloatConversion
Cast to int
2022-11-08 10:53:13 +01:00
natoponen bd7a1e4dcb Appropriate length check in Notification.php
There is an issue(bug) when using UTF-8 symbols in any method, which checks the length of string as `isset($id[64])`. You can set only 32 UTF-8 symbols because they are 2 byte, and this "array" check seems inapropriate in this case, as it throws unexpected exceptions.

Signed-off-by: natoponen <57988162+natoponen@users.noreply.github.com>
2022-11-08 10:45:58 +03:00
Joas Schilling 0f3fdced4f Merge pull request #34985 from nextcloud/dependabot/npm_and_yarn/nextcloud/l10n-1.6.0
Bump @nextcloud/l10n from 1.4.1 to 1.6.0
2022-11-08 06:51:31 +01:00
Nextcloud bot dc91631068 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-08 02:14:18 +00:00
Christopher Ng b92a774c47 Fix rendering of login headline
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-11-08 01:05:43 +00:00
dependabot[bot] 457ba00636 Bump @nextcloud/l10n from 1.4.1 to 1.6.0
Bumps [@nextcloud/l10n](https://github.com/nextcloud/nextcloud-l10n) from 1.4.1 to 1.6.0.
- [Release notes](https://github.com/nextcloud/nextcloud-l10n/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-l10n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-l10n/compare/v1.4.1...v1.6.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/l10n"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-07 19:30:15 +00:00
Pytal 0dabc6abc6 Merge pull request #34986 from nextcloud/dependabot/npm_and_yarn/handlebars-loader-1.7.2
Bump handlebars-loader from 1.7.1 to 1.7.2
2022-11-07 11:04:50 -08:00
Markus Zeller 15289f9737 Cast to int #32837
Signed-off-by: Markus Zeller <git@markuszeller.com>
2022-11-07 16:44:47 +01:00
Christoph Wurst c8c27ea352 Merge pull request #35007 from nextcloud/fix/lower-logging-level-user-session-cookie-login
Fix unsuccessful token login logged as error
2022-11-07 16:35:52 +01:00
Joas Schilling ebbc0faf6c Merge pull request #35000 from nextcloud/bugfix/34959/fix-cron-warning-with-time-insensitive-jobs
Fix cron warning with time insensitive jobs
2022-11-07 15:38:31 +01:00
Daniel Kesselberg e665c819a7 Compile core-systemtags.js and systemtags-systemtags.js
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-11-07 15:24:08 +01:00
Daniel Kesselberg 3c83b7a9fd Revert "Add minimumInputLength for tags select"
This reverts commit e1d9b0bae2.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-11-07 15:14:48 +01:00
Christoph Wurst e2d3409a34 Fix unsuccessful token login logged as error
The condition of a non-existent login token can happen for concurrent
requests. Admins can not do anything about this. So this is to be
expected to happen occasionally. This event is only bad if none of the
requests is able to re-acquire a session. Luckily this happens rarely.

If a login loop persists an admin can still lower the log level to find
this info. But a default error log level will no longer write those
infos about the failed cookie login of one request.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-07 15:08:48 +01:00
Côme Chilliet f5181f3682 Merge pull request #34996 from nextcloud/fix/bump-microsoft/azure-storage-blob-to-1.5.4
Bump microsoft/azure-storage-blob to 1.5.4
2022-11-07 14:34:25 +01:00
Vincent Petry 4b931a9d25 Merge pull request #32530 from nextcloud/dependabot/npm_and_yarn/nextcloud-vue-collections-0.10.0
Bump nextcloud-vue-collections from 0.9.0 to 0.10.0
2022-11-07 13:58:08 +01:00
Roeland Jago Douma e50f4c445d Merge pull request #34929 from nextcloud/chore/deprecate-app-container-aliases
Clean up and deprecate app container parameter aliases
2022-11-07 12:04:07 +01:00
Côme Chilliet c090883ce0 Align with 3rdparty master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-07 12:02:14 +01:00
Joas Schilling 0cab646ec0 Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-07 11:27:31 +01:00
Joas Schilling 2d8886e6a4 Increase the "bad waiting time" for cron mode to 24h to account for "time insensitive" jobs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-07 11:04:58 +01:00
Joas Schilling 7730c84e74 Show the correct warning for system cron vs. webcron/ajax
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-07 11:01:22 +01:00
Simon L 533e1803cf Merge pull request #34937 from nextcloud/fix/do-not-crash-on-extension-without-version
Avoid a crash when a PHP extension has no version
2022-11-07 10:45:44 +01:00
Côme Chilliet 3568593d37 Bump microsoft/azure-storage-blob to 1.5.4
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-07 10:44:24 +01:00
Côme Chilliet 7af4fea0e3 Suppress false-positives from psalm, waiting for fix upstream
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-07 10:01:53 +01:00
Côme Chilliet 070ae2930c Merge pull request #34987 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-11-07 09:24:03 +01:00
nextcloud-command 26c2144bd1 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-11-07 04:24:52 +00:00
Nextcloud bot ed03a0c217 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-07 02:14:09 +00:00
Glandos 48ca33761f Test valid path only if file info has to be retrieved
Signed-off-by: Glandos <bugs-github@antipoul.fr>
2022-11-06 19:23:53 +01:00
Nextcloud bot 7f2c21f056 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-06 02:12:40 +00:00
Valdnet ea41f21bbe l10n: Shorten link
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-11-05 18:14:41 +01:00
Simon L 779feddb22 Merge pull request #18210 from dbw9580/master
Limit number of concurrent preview generations
2022-11-05 11:32:13 +01:00
szaimen f9e9cd270d Limit-number-of-concurrent-preview-generations
Signed-off-by: Bowen Ding <dbw9580@live.com>
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-05 16:03:01 +08:00
dependabot[bot] e720dd2f13 Bump handlebars-loader from 1.7.1 to 1.7.2
Bumps [handlebars-loader](https://github.com/pcardune/handlebars-loader) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/pcardune/handlebars-loader/releases)
- [Changelog](https://github.com/pcardune/handlebars-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pcardune/handlebars-loader/compare/v1.7.1...v1.7.2)

---
updated-dependencies:
- dependency-name: handlebars-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-05 03:23:51 +00:00
Nextcloud bot c88aabd125 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-05 02:15:04 +00:00
Julius Härtl 5c4a66f0c1 Merge pull request #34775 from nextcloud/bugfix/noid/mailer-set-to
Do not throw errors when invalid setTo email is provided
2022-11-04 18:24:55 +01:00
dependabot[bot] aa3be1111f Merge pull request #33181 from nextcloud/dependabot/composer/build/integration/behat/behat-approx-3.11.0 2022-11-04 16:41:23 +00:00
Vincent Petry a736a2b03b Merge pull request #34702 from nextcloud/fix/clean-ldap-wizard-typing
Clean up LDAP Wizard typing
2022-11-04 17:29:30 +01:00
Vincent Petry 966ee67efb Merge pull request #34834 from nextcloud/bugfix/noid/skeleton-size-calc
Fix size calculation on copying the skeleton files
2022-11-04 17:23:40 +01:00
Vincent Petry 7ec9226cb4 Merge pull request #34909 from nextcloud/fix/21370/duplicate-notifications-2
Fix duplicate event email notifications
2022-11-04 17:19:36 +01:00
dependabot[bot] 2d7185ddfa Bump nextcloud-vue-collections from 0.9.0 to 0.10.0
Bumps [nextcloud-vue-collections](https://github.com/juliushaertl/nextcloud-vue-collections) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/juliushaertl/nextcloud-vue-collections/releases)
- [Commits](https://github.com/juliushaertl/nextcloud-vue-collections/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: nextcloud-vue-collections
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-04 16:16:55 +00:00
dependabot[bot] bce5144454 Update behat/behat requirement in /build/integration
Updates the requirements on [behat/behat](https://github.com/Behat/Behat) to permit the latest version.
- [Release notes](https://github.com/Behat/Behat/releases)
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Behat/Behat/compare/v3.10.0...v3.11.0)

---
updated-dependencies:
- dependency-name: behat/behat
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-04 15:46:56 +00:00
Vincent Petry b9bbb25771 Merge pull request #33884 from nextcloud/dependabot/composer/build/integration/guzzlehttp/guzzle-7.5.0
Bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /build/integration
2022-11-04 16:46:02 +01:00
Richard Steinmetz 304b71647f Fix duplicate event email notifications
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-04 16:24:57 +01:00
Joas Schilling f53abd3995 Merge pull request #34963 from nextcloud/followup/34522/fix-invalid-date
Fix invalid date in security.txt
2022-11-04 11:05:10 +01:00
Joas Schilling e096ca7d01 Fix invalid date in security.txt
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-04 07:54:57 +01:00
Nextcloud bot 8795433208 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-04 02:14:14 +00:00
Simon L ec22118017 Merge pull request #34954 from nextcloud/bugfix/noid/autoloader-update-imip
Dump autoloaders for new IHandleImipMessage
2022-11-03 22:10:51 +01:00
Julius Härtl 4da550c569 Merge pull request #34934 from nextcloud/bugfix/noid/session-reopen-read
Read encrypted session data again on reopen
2022-11-03 17:26:31 +01:00
Julius Härtl 60c3d82f9d Dump autoloaders for new IHandleImipMessage
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 17:21:21 +01:00
Julius Härtl fd036f774f Do not throw errors when invalid setTo email is provided
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 16:59:12 +01:00
Côme Chilliet 2e83a21cd2 Merge pull request #34678 from pulsejet/patch-jpeg
Interlace all output JPEG
2022-11-03 16:11:03 +01:00
Christoph Wurst 3b084e5fbc Merge pull request #34893 from nextcloud/fix/move-imip-to-separate-interface
Move iMIP to its own interface
2022-11-03 15:03:42 +01:00
Côme Chilliet 8a2e52e7f8 Merge pull request #34330 from nextcloud/fix/fix-contacts-test-php8
Fix ContactsStoreTests under PHP 8.2
2022-11-03 14:55:06 +01:00
Christoph Wurst ac92d00da8 Merge pull request #32565 from nextcloud/chore/modernize-error-handler
Modernize the error handler
2022-11-03 14:42:51 +01:00
Carl Schwan 97f2a28cfe Merge pull request #34933 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-11-03 14:24:01 +01:00
Anna d648518136 Merge pull request #33605 from nextcloud/perf/user-getdisplayname-cache
Use cached getDisplayName method
2022-11-03 13:58:58 +01:00
Julius Härtl c412821606 Do not remove complete encrypted session key when just a key should be removed
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 13:20:30 +01:00
Julius Härtl 2ff840b5c1 Read encrypted session data again on reopen
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-03 13:20:30 +01:00
Côme Chilliet 56f24cff9f Avoid a crash when a PHP extension has no version
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-11-03 11:53:51 +01:00
Christoph Wurst c00e590a4f Merge pull request #34852 from nextcloud/enhancement/host-validator-api
Add remote host validation API
2022-11-03 11:37:03 +01:00
Anna Larch 9dd51601c6 Switch to DisplayNameCache for CardDAV
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-11-03 10:26:34 +01:00
Anna Larch e5c290bb7f Switch to DisplayNameCache for CalDAV
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-11-03 10:26:34 +01:00
Anna Larch aebcc3126a Move iMIP to it's own interface
and clean up the code a bit.

Added:
- author

Removed:
- unused imports

Changed:
- moved iMIP handling to new interface
- pointed code to new implementation

Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-11-03 10:07:09 +01:00
nextcloud-command 79874b8b94 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-11-03 04:22:48 +00:00
Nextcloud bot bfb764b5f3 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-03 02:14:09 +00:00
Christoph Wurst 41b2466d35 Clean up and deprecate app container aliases
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-02 19:42:09 +01:00
John Molakvoæ 87f8f9ff1d Merge pull request #34868 from nextcloud/fix/toasts-styling
Update @nextcloud/dialogs and fix toasts styling
2022-11-02 16:59:02 +01:00
John Molakvoæ 9cc2f25072 Update @nextcloud/dialogs@ and fix toasts styling
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-11-02 16:31:52 +01:00
Julius Härtl 3eaca6f0e4 Merge pull request #34880 from nextcloud/dependabot/npm_and_yarn/babel/node-7.20.0
Bump @babel/node from 7.17.10 to 7.20.0
2022-11-02 14:15:12 +01:00
Simon L 914df4e228 Merge pull request #34907 from nextcloud/enh/noid/remove-32bit-compatibilitiy
remove 32-bit workarounds
2022-11-02 13:01:10 +01:00
Vincent Petry c5b21c59bc Merge pull request #34871 from nextcloud/bugfix/34695/fix-internal-expiredate-visibility
Fix visibility of internal expire date
2022-11-02 12:58:24 +01:00
Robin Appelman f76b4473ee escape path prefix when doing cache jail search
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-11-02 12:44:51 +01:00
Simon L 865529716e Merge pull request #34908 from nextcloud/enh/noid/disable-26-updates-32bit
disable upgrades to 26 for 32-bit
2022-11-02 11:33:37 +01:00
szaimen 3f7c620f26 fix psalm
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-02 11:13:34 +01:00
szaimen dd8774389e remove 32-bit workarounds
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-02 11:13:34 +01:00
John Molakvoæ 3dd21ebbf8 Merge pull request #34906 from nextcloud/enh/noid/improve-64-bit-check 2022-11-02 10:41:43 +01:00
Christoph Wurst 4c8ec6dc89 Log all deprecations with debug level
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-02 09:49:37 +01:00
Christoph Wurst 052dcdebe8 Refactor the ErrorHandler into a dynamic class
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-02 09:49:37 +01:00
Pawel Boguslawski b1716b0ef0 Added parameter to disallow calendar subscription via link
Added calendar application config parameter `dav.allow_calendar_link_subscriptions` to disallow calendar
subscription via link (i.e. for internal Nextcloud setups). Use

```
occ config:app:set dav allow_calendar_link_subscriptions --value 'yes'
```

to allow (default if not set) and

```
occ config:app:set dav allow_calendar_link_subscriptions --value 'no'
```

to disallow calendar subscription via link.

Author-Change-Id: IB#1126265
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
2022-11-02 09:36:25 +01:00
Nextcloud bot 77c6d24882 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-02 02:14:12 +00:00
szaimen faa747e445 disable upgrades to 26 for 32-bit
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-01 14:42:53 +01:00
szaimen f5ad282418 update 64-bit check wording
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-11-01 13:50:50 +01:00
Nextcloud bot 075a87670d [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-11-01 02:14:18 +00:00
dependabot[bot] 963c2cfb53 Bump @babel/node from 7.17.10 to 7.20.0
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.17.10 to 7.20.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.0/packages/babel-node)

---
updated-dependencies:
- dependency-name: "@babel/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-31 20:52:30 +00:00
Christoph Wurst 8aea25b5b9 Add remote host validation API
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-31 16:13:28 +01:00
Christoph Wurst aa81b87f26 Merge pull request #34894 from nextcloud/enhancement/talk-api-delete-conversation
Add Talk converstation delete API
2022-10-31 15:59:25 +01:00
Julius Härtl 1a33a4692d Merge pull request #34895 from nextcloud/fix/build-api-reference
Use the official phpDocumentor release
2022-10-31 14:58:04 +01:00
Ferdinand Thiessen 7ea564b5ca Use the official phpDocumentor release
The previous cached version download URL was broken and only a
non-functional version was downloaded leading and so the API reference
was not updated since NC24.

This is fixed by simply using the latest stable phpDocumentor release.

Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
2022-10-31 12:51:38 +01:00
Christoph Wurst 06627c800c Add Talk converstation delete API
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-31 11:44:39 +01:00
Nextcloud bot 7c39e3e6bd [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-31 02:13:55 +00:00
Nextcloud bot 087f7b11be [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-30 02:13:45 +00:00
Daniel 2142cc1f4c Merge pull request #34884 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-10-29 21:52:41 +02:00
dependabot[bot] 19dbd8e7e0 Merge pull request #34883 from nextcloud/dependabot/composer/build/integration/phpunit/phpunit-9.5.26 2022-10-29 07:36:33 +00:00
dependabot[bot] 7af1ca021e Merge pull request #34881 from nextcloud/dependabot/npm_and_yarn/nextcloud/calendar-availability-vue-0.5.0-beta.3 2022-10-29 07:26:43 +00:00
nextcloud-command bf880d3d24 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-29 07:16:04 +00:00
Nextcloud bot 0e54a62aaf [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-29 02:15:22 +00:00
dependabot[bot] 2c746fec1b Bump phpunit/phpunit from 9.5.23 to 9.5.26 in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.5.23 to 9.5.26.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.23...9.5.26)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-29 01:04:53 +00:00
dependabot[bot] c359185710 Bump @nextcloud/calendar-availability-vue
Bumps [@nextcloud/calendar-availability-vue](https://github.com/nextcloud/calendar-availability-vue) from 0.5.0-beta.2 to 0.5.0-beta.3.
- [Release notes](https://github.com/nextcloud/calendar-availability-vue/releases)
- [Changelog](https://github.com/nextcloud/calendar-availability-vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/calendar-availability-vue/compare/v0.5.0-beta.2...v0.5.0-beta.3)

---
updated-dependencies:
- dependency-name: "@nextcloud/calendar-availability-vue"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-29 01:03:07 +00:00
Vincent Petry 3bf11dcf60 Fix visibility of internal expire date
Fixed visibility of the expiration date field for internal shares by
aligning the logic with the one from the public link shares.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-10-28 18:58:52 +02:00
Christoph Wurst 12815c12b7 Merge pull request #34866 from nextcloud/chore/cs-fixer-cache-ignore
Add new CS fixer cache file to .gitignore
2022-10-28 13:27:57 +02:00
John Molakvoæ dedb9d5753 Merge pull request #34741 from nextcloud/fix/unsupported-browsers-user-only
Only check unsupported browsers on user rendering
2022-10-28 13:05:26 +02:00
John Molakvoæ a8e8a89ade Only check unsupported browsers on user rendering
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-28 12:23:02 +02:00
John Molakvoæ 3323b1ac0d Merge pull request #34359 from nextcloud/enh/admin-theming-vue 2022-10-28 11:47:58 +02:00
Christoph Wurst 98f2c62517 Add new CS fixer cache file to .gitignore
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-28 11:00:32 +02:00
Simon L d6ea109733 Merge pull request #34858 from raboof/disable-browser-translation
Disable browser translations
2022-10-28 09:34:33 +02:00
Christoph Wurst 08e11d7e14 Merge pull request #31064 from nextcloud/prune-calendar-changes
Add a background job to prune outdated sync tokens
2022-10-28 08:44:33 +02:00
Joas Schilling 613b2a51e7 Merge pull request #34832 from nextcloud/bugfix/noid/allow-to-conditionally-enable-dashboard-widgets
Allow to conditionally enable dashboard widgets
2022-10-28 07:30:16 +02:00
Nextcloud bot 8db40df3bd [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-28 02:14:23 +00:00
Pytal c723daaa56 Merge pull request #34785 from nextcloud/fix/federated-scope
Fix disabled federated scope
2022-10-27 17:52:48 -07:00
Christopher Ng 9ec32a739c Purge unused legacy code and drop 3rdparty jscolor dependency
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-28 00:18:47 +00:00
Christopher Ng 4a2bbc7af9 Rewrite admin theming in Vue
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-28 00:18:47 +00:00
Christopher Ng 531bb62223 Fix disabled federated scope
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-28 00:07:05 +00:00
Thomas Citharel 6f15873321 Add a background job to prune outdated sync tokens
We remove all outdated sync tokens, based on their auto-incremented ID.

By default we only keep the last 10 000, but this can be configurable.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-27 20:12:13 +00:00
Arnout Engelen 087deb9f1b Disable browser translations
This will tell the browser not to translate the text on the page,
since this is very confusing given the good existing translation
support in Nextcloud and the fact that the language the Nextcloud
UI is set to might not match the language the content of the
instance is in, leading to surprising effects.

Better to disable it and remove the confusion.

Fixes #34857

Signed-off-by: Arnout Engelen <arnout@bzzt.net>
2022-10-27 20:16:47 +02:00
Joas Schilling d007088cf5 Merge pull request #34847 from nextcloud/refactor/local-address-checker-method-capitalization
Rename LocalAddressChecker methods to lower case
2022-10-27 15:57:58 +02:00
John Molakvoæ 5b77675ee9 Merge pull request #34799 from nextcloud/bugfix/noid/preview-event
Emit typed event when preview is requested
2022-10-27 15:38:26 +02:00
Julius Härtl 07e94eca6f Emit typed event when preview is requested
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-27 14:31:33 +02:00
Carl Schwan 5f6997f6fe Add an hint about reasons why files can't be accessed
Hopefully saves some debugging time next time

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 14:17:56 +02:00
Christoph Wurst d4b9b010b0 Rename LocalAddressChecker methods to lower case
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-27 13:24:28 +02:00
Simon L 9ba3f264c0 Merge pull request #34736 from nextcloud/bugfix/autotest-with-postgresql
Fix autotest creating PostgreSQL database before install
2022-10-27 13:07:27 +02:00
John Molakvoæ a0dea4639f Merge pull request #34683 from nextcloud/enh/a11y-input-error 2022-10-27 12:35:47 +02:00
Joas Schilling 8ee76c0d89 Merge pull request #34831 from nextcloud/bugfix/noid/dont-stop-loading-dashboards
Continue registering and loading other dashboard widgets when one fai…
2022-10-27 10:41:48 +02:00
Julius Härtl 5e416c529e Use proper storage method for writing skeleton files
otherwise the filecache will have a wrong size for skeleton files

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-27 08:47:32 +02:00
Joas Schilling 23171206b4 Allow to conditionally enable dashboard widgets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-27 07:25:25 +02:00
Joas Schilling c5fcebb65d Continue registering and loading other dashboard widgets when one failed creation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-27 07:20:16 +02:00
Nextcloud bot 71493433b8 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-27 02:14:02 +00:00
Christopher Ng 9c54e74e08 Display invalid input message
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-27 00:41:46 +00:00
Côme Chilliet 0d9c1510ca Fix ContactsStoreTests under PHP 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-26 20:03:49 +00:00
John Molakvoæ 5e71875626 Merge pull request #33458 from nextcloud/object-store-validate-write
allow disabling object store write check
2022-10-26 21:40:07 +02:00
Julius Härtl 71f698649f Merge pull request #33488 from nextcloud/dependabot/npm_and_yarn/testing-library/user-event-14.4.3
Bump @testing-library/user-event from 14.1.1 to 14.4.3
2022-10-26 21:34:20 +02:00
Robin Appelman 3357c8e783 test disabling write check
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-26 18:45:59 +00:00
Robin Appelman a5036a973c allow disabling object store write check
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-26 18:45:59 +00:00
Valdnet 5908f06f9e l10n: Improve styling
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-10-26 20:38:07 +02:00
Richard Steinmetz 43dbd9fa5a Merge pull request #34825 from nextcloud/fix/noid/comments-empty-content
Fix empty content regressions in comments app
2022-10-26 18:17:07 +02:00
Julius Härtl 9c337183c7 Merge pull request #34789 from nextcloud/fix/pre-commit-exclude-composer-autoload-from-codestyle
Do not apply codestyle to composer autoloaders
2022-10-26 18:01:40 +02:00
Richard Steinmetz cba636124a Fix empty content regressions in comments app
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-26 14:42:11 +00:00
Julius Härtl aec8dce61a Merge pull request #34788 from nextcloud/bugfix/noid/preview-attributes 2022-10-26 15:11:01 +02:00
Louis 1e450407f6 Merge pull request #34809 from nextcloud/artonge/fix/getMetadata_return_type
Fix getMetadata return type
2022-10-26 14:25:09 +02:00
Vincent Petry 5198fa49f7 Merge pull request #34804 from nextcloud/bugfix/noid/ldap-login-filter-no-mail
Skip general login with email for non-valid addresses and LDAP
2022-10-26 14:12:31 +02:00
Julius Härtl 298d2b9b58 Skip general login with email for non-valid addresses and LDAP
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-26 12:30:25 +02:00
Louis Chemineau 38f5006c3e Fix getMetadata return type
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-26 11:37:51 +02:00
John Molakvoæ ae86359671 Merge pull request #34776 from nextcloud/enh/noid/improve-browser-warning 2022-10-26 10:07:48 +02:00
Nextcloud bot d8f045bc8a [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-26 02:13:50 +00:00
nextcloud-command 95963ead03 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-25 23:10:21 +00:00
Simon L d26c390631 Address review
Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: Simon L. <szaimen@e.mail.de>
2022-10-25 23:01:29 +00:00
szaimen 88a0e773c0 update browser warning
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-25 23:01:29 +00:00
Varun Patil 48917e718e Interlace all output JPEG
Progressive images are both smaller and faster to load.

Signed-off-by: Varun Patil <radialapps@gmail.com>
2022-10-25 09:40:20 -07:00
Carl Schwan 4344a54a1d Merge pull request #34691 from nextcloud/profiler/ldap-backtrace
Add backtrace to ldap profiler collector
2022-10-25 17:00:23 +02:00
Côme Chilliet 5e74b1e9ad Adapt test to User_Proxy constructor
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 16:16:59 +02:00
Julius Härtl 8629d8e44f Check share attributes on preview endpoints
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-25 11:35:31 +02:00
Côme Chilliet 91392c08d6 Merge pull request #34774 from nextcloud/fix/fair-use-ldap-fix
Expose mapped user count from LDAP and use that for user limit check
2022-10-25 11:16:01 +02:00
Côme Chilliet 556e3c84e6 Fix return type for countUsers method
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 10:20:09 +02:00
Côme Chilliet 5242a78994 Fix $host var handling to avoid passing null to ldap_connect
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 09:59:56 +02:00
Côme Chilliet 4130a4cbd8 Make sure to use AccessFactory to create Access instances and use DI
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 09:52:35 +02:00
Côme Chilliet c49bf7fa9f Do not apply codestyle to composer autoloaders
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 09:16:19 +02:00
Côme Chilliet 8b7f6a80c3 Fix autoloaders
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-25 09:13:56 +02:00
Côme Chilliet b4eeaae77d Update lib/public/User/Backend/ICountMappedUsersBackend.php
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2022-10-25 09:12:02 +02:00
Nextcloud bot e3aac7d573 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-25 02:18:42 +00:00
Simon L 7835223902 Merge pull request #34756 from nextcloud/revert-33087-fix/30282/external-storages
Revert "fix external storages access"
2022-10-24 20:58:13 +02:00
Simon L 855be71bbd Merge pull request #34706 from nextcloud/enh/noid/improve-one-click-instance-notification
update notifications for one-click instances
2022-10-24 19:55:01 +02:00
szaimen 9e7e1e8a87 update notifications for one-click instances
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-24 18:28:00 +02:00
Côme Chilliet 46e31d4c06 Add missing file
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-24 17:32:51 +02:00
Côme Chilliet 142f9913a6 Expose mapped user count from LDAP and use that for user limit check
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-24 16:54:41 +02:00
Christoph Wurst 6435191a6e Merge pull request #34742 from nextcloud/add_well-known_changepassword
Add .well-known/changepassword handler
2022-10-24 11:13:33 +02:00
Thomas Citharel 8b13f6d475 Add Calendar settings section
In replacement of the removed Groupware settings section in https://github.com/nextcloud/server/pull/34626

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-24 10:41:24 +02:00
Simon L 4415fca5f8 Merge pull request #34740 from nextcloud/fix/image/x-icon
Add ico image/x-icon
2022-10-24 10:31:10 +02:00
Christoph Wurst 232c760de4 Merge pull request #34626 from nextcloud/enhancement/rename-personal-groupware-settings-section-availability
Rename personal Groupware settings section to "Availability"
2022-10-24 10:13:37 +02:00
Nextcloud bot 999f89ff66 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-24 02:14:59 +00:00
Simon L 11108e8032 Revert "fix external storages access"
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-23 22:36:34 +02:00
John Molakvoæ 304c1b9b61 Merge pull request #33087 from nextcloud/fix/30282/external-storages
fix external storages access
2022-10-23 10:42:46 +02:00
Nextcloud bot 54ce35ebd8 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-23 02:14:46 +00:00
Thomas Citharel 3eab7ca3d4 Extract $ignoreMaxApps from array_map callback in AppSettingsController
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-22 20:03:02 +02:00
Roeland Jago Douma 58a70fe098 Add .well-known/changepassword handler
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2022-10-22 13:23:59 +02:00
John Molakvoæ 52fe1b6199 Sort alphabetically
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-22 12:21:05 +02:00
John Molakvoæ 3776d1d2ed Add ico image/x-icon
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-22 12:18:40 +02:00
Nextcloud bot a66c80135d [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-22 02:15:49 +00:00
Vitor Mattos 32b1d4fc8e Create database to autotest
Followed:
https://github.com/docker-library/docs/blob/master/postgres/README.md#postgres_db

Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-10-21 21:36:27 -03:00
Simon L 47da08fe85 Merge pull request #33945 from nextcloud/fix/noid/fair-use-ldap
LDAP to not register new users when outside of fair use or over limits
2022-10-21 18:53:16 +02:00
blizzz 294a00d8e0 Merge pull request #34136 from nextcloud/fix/default-channel
on installation save channel to config.php if not stable
2022-10-21 17:14:56 +02:00
Vincent Petry 4aa8e80511 Merge pull request #34579 from nextcloud/unencrypted-size-null
fix null error in getUnencryptedSize
2022-10-21 16:53:43 +02:00
Simon L 9f2ecc7322 Merge pull request #34662 from nextcloud/enh/error-pages
Use proper error pages instead of always redirecting
2022-10-21 16:38:19 +02:00
Vincent Petry 56fe33ffca Merge pull request #34508 from starypatyk/dav_displayname
WebDAV - use file/folder name for dav:displayname
2022-10-21 15:42:27 +02:00
Arthur Schiwon 2ef9826c3b silence psalm
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 15:35:35 +02:00
Julius Härtl 11bedf1c3b Use proper error pages instead of always redirecting
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-21 15:12:21 +02:00
Arthur Schiwon 403923d72c on installation save channel to config.php if not stable
- the default channel to the NC server is what is provided in /version.php
  unless it is overridden in config.php
- the default channel to the NC Updater however is 'stable'
- this resultant in inconsistent results and confusing admin experience
- therefore "stable" is considered default and other channels are being
  written to config.php now upon installation

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-21 12:01:26 +00:00
blizzz 7848d1cab6 Merge pull request #34717 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-10-21 13:59:08 +02:00
blizzz bff23762d1 extended hint message
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: blizzz <blizzz@arthur-schiwon.de>
2022-10-21 13:46:44 +02:00
Simon L ac7e3efe46 Merge pull request #34714 from nextcloud/fix/invert-more-icon
Fix more icon color
2022-10-21 09:13:50 +02:00
nextcloud-command 3004d92b0b Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-21 04:34:24 +00:00
Nextcloud bot 67ce025d61 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-21 02:14:44 +00:00
Christopher Ng c6f3eb954c Fix more icon color
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-21 01:13:11 +00:00
Simon L 9aaa370e07 Merge pull request #34688 from nextcloud/bugfix/34673/dont-crash-with-outdated-share-providers
Don't crash with outdated share provider on update with the web updater
2022-10-20 23:50:15 +02:00
Pytal 72744a71c9 Merge pull request #34703 from nextcloud/bugfix/noid/use-vue-lib-multiselect-tags-component 2022-10-20 10:14:14 -07:00
Simon L d48a637e54 Merge pull request #34685 from nextcloud/fix-alt-login-class
Fix alternative logins custom css class
2022-10-20 17:15:02 +02:00
Joas Schilling 1b30ca0320 Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 17:05:41 +02:00
Joas Schilling 46bf96ee29 Use @nextcloud/vue MultiselectTags component
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 17:05:40 +02:00
Carl Schwan 0de71a73e5 Merge pull request #34502 from nextcloud/fix/correct-attribute-resharing
Propagate attributes when resharing
2022-10-20 17:03:02 +02:00
Carl Schwan 25519b7089 Add backtrace to ldap profiler collector
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 16:55:44 +02:00
Carl Schwan 0f0f132959 Merge pull request #34624 from nextcloud/fix/files_external_psalm
Multiple fix for files external
2022-10-20 16:53:43 +02:00
Côme Chilliet 3dedfd34b9 Clean up LDAP Wizard typing
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 16:51:39 +02:00
Côme Chilliet 00c4c3d723 Merge pull request #30223 from nextcloud/nested_ldap_groups
Nested ldap groups
2022-10-20 15:03:37 +02:00
Côme Chilliet 5193b94c21 Merge pull request #33703 from nextcloud/fix/ldap-simplify-paged-results
Clean up paged result handling.
2022-10-20 14:48:50 +02:00
Carl Schwan 99a752922f Fix psalm
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 13:14:39 +02:00
Carl Schwan 60ec5e655c Check if cache is present with isset
Otherwise we get false for empty array

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 13:14:39 +02:00
Côme Chilliet 1a6a6c985a Bring back small fixes by Carl
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 13:14:39 +02:00
Côme Chilliet 746a5fb7e0 Fix LDAP recursive nested group support
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 13:14:39 +02:00
Carl Schwan be5338e572 Revert Carl changes on apps/user_ldap/lib/Group_LDAP.php
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 13:14:31 +02:00
Côme Chilliet 8b5586b793 Fix autoload
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:54 +02:00
Côme Chilliet 8d07bc9b20 Cleanup typing and improve logging
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:17 +02:00
Côme Chilliet 81064b3d22 Fix ldap_parse_result call
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:17 +02:00
Côme Chilliet e872f461f2 Adapt interface to new search signature
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:16 +02:00
Côme Chilliet 50a52ac2a5 Pass paging information directly to search and get rid of adapter
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:16 +02:00
Côme Chilliet 14804d9677 Renamed ambiguous $limit parameter to pageSize
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:16 +02:00
Côme Chilliet d10dfa84db Unfold call to ldap_parse_result. Handle cookie outside of adapter.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:15 +02:00
Côme Chilliet 3c9b1c5296 Do not init a paged search for read operations
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:15 +02:00
Côme Chilliet d6e49cd2de Remove useless getReadArgs/setReadArgs methods from PagedResults
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:15 +02:00
Côme Chilliet d790d45567 Remove dead code in paged result handling
There is only one paged result API now that PHP 7.2 is long dead.
Starting by removing empty function calls.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:56:14 +02:00
Carl Schwan 1b12a08ec2 Fix user_ldap tests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:09:06 +02:00
Carl Schwan e0fbd39840 Add back runtime cache for intermediate ldap read results
This is a small optimization that save a few LDAP queries

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:09:06 +02:00
Carl Schwan 33be3f754a Only cache base inGroup search
And not intermediate search for nested groups, this is causing issues
othewise with nested groups

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:09:06 +02:00
Côme Chilliet 604b5ace12 Add missing copyright author in Group_LDAP
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet 69f9e9f387 Removed unused use declaration
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet 150e6adbc5 Fix types in docblocks
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet 7437673add Add testing of nested group membership
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet 6ed0d0b8b1 Refactor group membership listing for nested groups
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet 02ccce17f7 Add tests for nested groups
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet 8b19cfcd88 Small optimisation of _groupMembers
This will not change the result as users are check to be existing
 afterwards but avoids this check when we know it’s a group.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Côme Chilliet d07f43dc12 Refactor _groupMembers to correctly use cache on intermediate results
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-20 12:09:06 +02:00
Carl Schwan 6522f8a6d9 Fix merging list with null
This fixes some cases observed with the debugger where we end up merging
a non empty list with null. The result is then null and the looping over
the items would then end.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:09:06 +02:00
Carl Schwan 49aa352069 Unify a bit the types of the fetcher
Now it will only accept a string as parameter instead of either a string
(DN) or a array (complete record).

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:09:06 +02:00
Carl Schwan 0fd7a51e3c Add more type hinting
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:09:06 +02:00
Arthur Schiwon 5647093319 Cache intermediates
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
2022-10-20 12:08:34 +02:00
Arthur Schiwon ad2fdbe377 Refactor code to split common loop
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-20 12:08:24 +02:00
Arthur Schiwon 1e4ac22c94 Make it possible to return nested records whem walking over groups
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-20 12:08:09 +02:00
Joas Schilling 3dee71db20 Fix PHP CS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 11:45:24 +02:00
Joas Schilling 9982909bc6 Also catch in getProvider
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 10:03:10 +02:00
Joas Schilling 40d8ed9edb Don't crash with outdated share provider
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-20 09:21:15 +02:00
zorn-v a27388ccd3 Fix alternative logins custom css class
In NC 25 login page was changed, and alternative login css class get from `class` prop but not `style`. 
It is correct change in my opinion, so just add backend fix.

Signed-off-by: zorn-v <zorn7@yandex.ru>
2022-10-20 14:32:13 +10:00
Nextcloud bot 53b6d67bc1 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-20 02:18:39 +00:00
Pytal 74d8365726 Merge pull request #34665 from nextcloud/fix/invert-header-icons
Invert header icons on bright preset backgrounds
2022-10-19 16:02:33 -07:00
Christopher Ng 58abed2059 Invert header icons on bright preset backgrounds
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-19 19:12:56 +00:00
John Molakvoæ be892d2e28 Merge pull request #34576 from nextcloud/fix/user-theming-admin-overrride
Add admin user customization kill switch
2022-10-19 17:13:15 +02:00
John Molakvoæ d89da9b898 Simplify variable names
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 12:59:16 +02:00
John Molakvoæ 746710ad5b Fix tests
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 12:57:35 +02:00
John Molakvoæ ef760e0337 Add admin user customization kill switch
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 12:57:35 +02:00
John Molakvoæ bbbc1d4a16 Adjust testing
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 12:57:34 +02:00
John Molakvoæ f116c87039 Merge pull request #34668 from nextcloud/dependabot/npm_and_yarn/jest-environment-jsdom-29.2.1
Bump jest-environment-jsdom from 29.0.3 to 29.2.1
2022-10-19 11:20:30 +02:00
John Molakvoæ afc4b86ba3 Merge pull request #26358 from nextcloud/fix/ie-cleanup
Cleanup old IE/edge properties and implement unsupported browser error page
2022-10-19 11:12:47 +02:00
John Molakvoæ 2d98cd1daf Add config and fix selenium
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 10:04:51 +02:00
John Molakvoæ a6684da737 Compile assets
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-19 10:03:01 +02:00
John Molakvoæ (skjnldsv) bd303388e3 Cleanup ie and old edge properties
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-10-19 10:02:51 +02:00
dependabot[bot] e5909e713c Bump jest-environment-jsdom from 29.0.3 to 29.2.1
Bumps [jest-environment-jsdom](https://github.com/facebook/jest/tree/HEAD/packages/jest-environment-jsdom) from 29.0.3 to 29.2.1.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.2.1/packages/jest-environment-jsdom)

---
updated-dependencies:
- dependency-name: jest-environment-jsdom
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-19 07:56:10 +00:00
Joas Schilling d5edcf8c95 Merge pull request #34639 from nextcloud/dependabot/npm_and_yarn/moment-timezone-0.5.38
Bump moment-timezone from 0.5.37 to 0.5.38
2022-10-19 09:54:54 +02:00
Joas Schilling 8e476c8d62 Merge pull request #34664 from nextcloud/nickvergessen-patch-1
Update OCI workflow of server
2022-10-19 09:46:39 +02:00
Nextcloud bot 77e730d403 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-19 02:14:41 +00:00
Arthur Schiwon 7d3457ec73 improve admin notification experience
- do not stack notifications, replace them
- and replace them once a day only
- with LDAP it might end in total spam terror (also push) otherwise

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-18 23:36:14 +02:00
Arthur Schiwon 50d4963772 [LDAP] throw exception only against prov api
- unbreaks functionality for end users when on demand mapping takes
  place

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-18 23:26:16 +02:00
Joas Schilling af8a69b407 Update OCI workflow of server
* Only on pull requests
* Concurrency group
* Bump used actions
* Add summary

Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-10-18 23:02:52 +02:00
Joas Schilling b125e102b2 Merge pull request #34650 from nextcloud/bugfix/noid/fix-rebuildNavigation
Fix rebuild navigation
2022-10-18 22:27:34 +02:00
Joas Schilling 6f6e906fd5 🤖 Rebuild
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-18 21:00:44 +02:00
Joas Schilling aa31002b03 🧭 Fix rebuilding the navigation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-18 20:58:10 +02:00
Simon L c78bd45c64 Merge pull request #34614 from nextcloud/bugfix/34441/fix-search-in-regexp
Fix regexp for unified searching in apps
2022-10-18 19:44:51 +02:00
Côme Chilliet 3d0e8182ba Merge pull request #34632 from nextcloud/fix/rate-limit-recovery-emails
Add rate limiting on lost password emails
2022-10-18 17:29:17 +02:00
Carl Schwan a5ea677370 Rename file1 and file2 to source and target in Storage abstraction
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-18 17:21:47 +02:00
Carl Schwan 39c3907f8b Merge pull request #34625 from nextcloud/fix/filepicker-endtoend
Fix icon of encrypted folders in filepicker
2022-10-18 16:59:57 +02:00
Côme Chilliet 1cb0c2ac52 Fix LostController test
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-18 14:49:02 +00:00
Côme Chilliet 71ee292650 Add rate limiting on lost password emails
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-18 14:49:02 +00:00
Carl Schwan 0270068fed Merge pull request #34628 from nextcloud/fix/files_sharing_psalm
Various psalm fixes in files_sharing
2022-10-18 14:44:28 +02:00
Carl Schwan 00c2c620ac Merge pull request #34554 from nextcloud/fix/psalm-twofactor-registry
Fix wrong types in phpdoc for twofactor registry
2022-10-18 14:42:43 +02:00
Carl Schwan 2f406e5403 More fixes
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-18 14:41:13 +02:00
Carl Schwan 419828c791 Fix the type of the return array in a few more places
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-18 13:22:50 +02:00
Arthur Schiwon 8e8acf2d90 LDAP to no register new users when outside of fair use or over limits
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-18 12:57:43 +02:00
Carl Schwan 732badf552 Additional type hinting found by psalm
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-18 12:28:34 +02:00
Christoph Wurst c671466422 Merge pull request #34379 from nextcloud/fix/transactional-session-token-renewal
Run session token renewals in a database transaction
2022-10-18 11:19:33 +02:00
Simon L b01de1c5b6 Merge pull request #34636 from nextcloud/fix/user-status-dislexia
Fix vertical alignment of user status icon
2022-10-18 11:01:36 +02:00
blizzz 42a9c061e4 Merge pull request #34620 from nextcloud/fix/cleanup-theming-cache
Add a repair step to cleanup old theming cache
2022-10-18 10:24:53 +02:00
Carl Schwan b832d47d35 Merge pull request #34634 from nextcloud/fix/focus-file-selection
Fix unnecessary highlighting of selected element
2022-10-18 10:21:21 +02:00
blizzz d29332469a Merge pull request #34609 from nextcloud/enh/noid/always-enable-theming
set theming app to alwaysEnabled
2022-10-18 10:13:56 +02:00
Carl Schwan a18f5e76d5 Make css rule important
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-18 08:13:01 +00:00
Christoph Wurst c5922e67d3 Run session token renewals in a database transaction
The session token renewal does
1) Read the old token
2) Write a new token
3) Delete the old token

If two processes succeed to read the old token there can be two new tokens because
the queries were not run in a transaction. This is particularly problematic on
clustered DBs where 1) would go to a read node and 2) and 3) go to a write node.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-18 08:28:22 +02:00
Nextcloud bot 495d49a132 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-18 02:14:38 +00:00
Christopher Ng 3ead19d997 Add a repair step to cleanup old theming cache
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-18 01:19:47 +00:00
dependabot[bot] 3df89fc71a Bump moment-timezone from 0.5.37 to 0.5.38
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.37 to 0.5.38.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.37...0.5.38)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-18 00:08:08 +00:00
Pytal 3dfb4d35c1 Merge pull request #34643 from nextcloud/dependabot/npm_and_yarn/exports-loader-4.0.0 2022-10-17 16:42:53 -07:00
dependabot[bot] f38ad60fea Bump exports-loader from 3.1.0 to 4.0.0
Bumps [exports-loader](https://github.com/webpack-contrib/exports-loader) from 3.1.0 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/exports-loader/releases)
- [Changelog](https://github.com/webpack-contrib/exports-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/exports-loader/compare/v3.1.0...v4.0.0)

---
updated-dependencies:
- dependency-name: exports-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 22:30:59 +00:00
Louis 0f25810c71 Merge pull request #33725 from nextcloud/dependabot/npm_and_yarn/webdav-4.11.0
Bump webdav from 4.8.0 to 4.11.0
2022-10-18 00:29:46 +02:00
dependabot[bot] 5e38e9abc0 Bump webdav from 4.8.0 to 4.11.0
Bumps [webdav](https://github.com/perry-mitchell/webdav-client) from 4.8.0 to 4.11.0.
- [Release notes](https://github.com/perry-mitchell/webdav-client/releases)
- [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/perry-mitchell/webdav-client/compare/v4.8.0...v4.11.0)

---
updated-dependencies:
- dependency-name: webdav
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-17 19:11:21 +00:00
John Molakvoæ f4efc76d21 Merge pull request #34631 from nextcloud/chore/no-automatic-dependabot-rebase 2022-10-17 20:17:12 +02:00
szaimen 1d17a0843a set theming app to alwaysEnabled
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-17 17:51:39 +02:00
Louis fd0e2db01d Merge pull request #34622 from nextcloud/dependabot/npm_and_yarn/jquery-ui-dist-1.13.2
Bump jquery-ui-dist from 1.13.1 to 1.13.2
2022-10-17 17:27:41 +02:00
Carl Schwan 7d35e2223b Fix vertical alignment of user status icon
Now it is properly centered even if the font size is bigger (when using
the dislexia font)

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 16:09:26 +02:00
Carl Schwan 9919116716 Merge pull request #31499 from nextcloud/bugfix/empty-secret
Add fallback routines for empty secret cases
2022-10-17 16:02:58 +02:00
Carl Schwan e3d8fd6544 Fix unnecessary highlighting of selected element
Use focus-visible to only show focus ring on keyboard navigation

Fix #34589

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 15:29:02 +02:00
Christoph Wurst 44d2eb8b4e Merge pull request #34563 from nextcloud/debt/noid/carddav-too-many-arguments
Fix TooManyArguments warning for carddav.php
2022-10-17 13:26:57 +02:00
Christoph Wurst e12df7941e Merge pull request #34565 from nextcloud/debt/noid/fakelocker-too-many-arguments
Fix TooManyArguments for FakeLockerPlugin
2022-10-17 13:26:32 +02:00
Christoph Wurst e438ffd7e3 Disable automatic Dependabot rebases
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-17 13:18:26 +02:00
Carl Schwan 54031e370a Fix various other small psalm issues
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 12:40:35 +02:00
Carl Schwan 0a2a4d8687 Fix incorrect argument name in inherited method
The arguments now need to be the same as in the parent method

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 12:39:22 +02:00
Carl Schwan 60313683e2 Fix checkpassword undocummented null parameter
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 12:38:21 +02:00
Carl Schwan c6b8a3bec3 Fix permission not being int
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 12:37:46 +02:00
Carl Schwan 53e408f76a Fix exception getCode type
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 12:36:50 +02:00
Carl Schwan 3a11128e6c Fix type when getting appconfig with int
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 12:36:05 +02:00
Carl Schwan 94a0b27000 Specify type to internal storage class
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 11:53:11 +02:00
Carl Schwan 7da806d6eb Fix returning null when getMessage return null
Don't overwrite $message but instead create another temporary variable

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 11:53:11 +02:00
Carl Schwan 9319bbb00c More type safety
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 11:53:11 +02:00
Carl Schwan 3790ff86f1 Update psalm baseline following previous fixes
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 11:53:09 +02:00
Carl Schwan 5b3509dc05 Fix type of getVisibilityType
This is a int not a string

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 10:58:27 +02:00
Carl Schwan c2c63a551f Fix usage of streams
always return a bool and type the handle as a string

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 10:58:27 +02:00
Carl Schwan 74e6976779 Use argument name from parent class
This will be an issue with php 8, so best to fix it now

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 10:58:27 +02:00
Carl Schwan c94f9f5e5f Add corresponding interface to trait
Since we can't specify that we want a class implementing a trait yet in
PHP

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 10:58:27 +02:00
Carl Schwan 2d75321c23 Add more typing to FilesExternal commands
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 10:58:25 +02:00
dependabot[bot] a1296e9f40 Bump jquery-ui-dist from 1.13.1 to 1.13.2
Bumps [jquery-ui-dist](https://github.com/jquery/jquery-ui) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.13.1...1.13.2)

---
updated-dependencies:
- dependency-name: jquery-ui-dist
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-17 08:37:22 +00:00
Christoph Wurst 0799b8988b Rename personal Groupware settings section to "Availability"
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-17 09:30:13 +02:00
Nextcloud bot bca2720c1b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-17 02:14:43 +00:00
Carl Schwan 945edfefcd Fix icon of encrypted folders in filepicker
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 01:04:13 +02:00
Carl Schwan cf1381a6f9 Port away from deprecated clearBucket call
This was removed a long time ago in the library that we use, but never
detected since this was inside a try catch block...

Remove the call for now and we should investigate newer api in the
future.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:39:49 +02:00
Carl Schwan 1d90f84141 Port to LoggerInterface
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:39:28 +02:00
Carl Schwan ff4c8e9bee Force cast getCode to int
Otherwise psalm complains that the type can also be a non-falsy-string

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:38:31 +02:00
Carl Schwan c4bb69c143 Specify that userId can be null
This fixes a psalm false-positive where the method is called with null, since
the method actually handle this correctly already

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:35:33 +02:00
Carl Schwan d4d1952f67 Fix return value of updateParent
Port to executeStatement to guarantee that we will return an int and
remove a deprecated method call at the same time

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:33:52 +02:00
Carl Schwan a40ca520d4 Port away from removed IDBConnection->isConnected method
Instead track if the reconnection was successful with return value of
connect method

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:32:55 +02:00
Carl Schwan 386ef04e42 Fix too many arguments in LegacyDependencyCheckPolyfill
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-16 23:29:38 +02:00
Carl Schwan fe38f765d7 Merge pull request #34619 from nextcloud/dependabot/npm_and_yarn/vue-and-vue-template-compiler-2.7.13
Bump vue and vue-template-compiler
2022-10-16 20:06:34 +02:00
dependabot[bot] 226f1ae0fe Bump vue and vue-template-compiler
Bumps [vue](https://github.com/vuejs/core) and [vue-template-compiler](https://github.com/vuejs/vue). These dependencies needed to be updated together.

Updates `vue` from 2.7.10 to 2.7.13
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits)

Updates `vue-template-compiler` from 2.7.10 to 2.7.13
- [Release notes](https://github.com/vuejs/vue/releases)
- [Changelog](https://github.com/vuejs/vue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue/compare/v2.7.10...v2.7.13)

---
updated-dependencies:
- dependency-name: vue
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: vue-template-compiler
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-16 17:24:39 +00:00
Carl Schwan 7524b11617 Merge pull request #34621 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-10-16 19:20:34 +02:00
Daniel Kesselberg 1818be71ae Fix TooManyArguments warning for carddav.php
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-10-16 18:37:22 +02:00
Daniel b054662d96 Merge pull request #34618 from nextcloud/rakekniven-patch-1
l10n: Fixed grammar
2022-10-16 18:36:37 +02:00
nextcloud-command 95c5ab4f03 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-16 04:41:24 +00:00
Nextcloud bot 5ab021c6bf [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-16 02:14:37 +00:00
Nextcloud bot 9e06752571 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 02:14:32 +00:00
nextcloud-command 0354aa53f2 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-14 19:15:15 +00:00
rakekniven 28e509a115 l10n: Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2022-10-14 20:58:05 +02:00
Vincent Petry 2b87aebcc2 Merge pull request #34599 from nextcloud/fix/background-appdata-scrope
Scope the appdata theming storage for global and users
2022-10-14 17:54:03 +02:00
Vincent Petry 331c890e4f Fix regexp for unified searching in apps
Use the correct match for operators.

Prevent the dropdown to close itself when selecting an app to filter by.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-10-14 17:43:16 +02:00
Carl Schwan f52bdfadf5 Merge pull request #34188 from nextcloud/feat/profiler-clear
Expose clearing the profiles and fix it
2022-10-14 17:35:28 +02:00
Vincent Petry 19f35f42bc Improve cache buster for user backgrounds
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-10-14 16:18:41 +02:00
John Molakvoæ d77e832223 Fix tests
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:18:40 +02:00
John Molakvoæ ac21c631a6 Fix migration
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:18:40 +02:00
John Molakvoæ a8e90a03fc Properly use user background cachebuster
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:18:40 +02:00
John Molakvoæ e4ff84d468 Scope the appdata theming storage for global and users
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 16:18:37 +02:00
Vincent Petry 95d45c2058 Merge pull request #34471 from starypatyk/dav_read_share_notes
Reduce number of database queries during WebDAV propfind request
2022-10-14 15:33:13 +02:00
Daniel Kesselberg 934e75384c Fix TooManyArguments for FakeLockerPlugin
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-10-14 15:06:38 +02:00
Vincent Petry 2cef188b41 Merge pull request #34569 from nextcloud/filterOutBackupStatus
Filter out backup user status (those beginning with _ as userId)
2022-10-14 14:48:10 +02:00
Julius Härtl 0ac2a9036d Merge pull request #33388 from nextcloud/enh/container-annotations 2022-10-14 13:19:04 +02:00
Julien Veyssier a8101ecdb9 Merge pull request #34135 from nextcloud/fix/noid/disable_activity.email_address_changed_by_admin
Fix "email changed" activity email check
2022-10-14 10:55:23 +02:00
Julius Härtl cea2f79bbd Improve container return type annotations
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-14 10:45:16 +02:00
Simon L eb911d344d Merge pull request #34595 from nextcloud/fix/invalid-template
Fix file creation issue if no action are registered
2022-10-14 10:42:13 +02:00
nextcloud-command 32c847b08c Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-14 08:11:35 +00:00
Julien Veyssier 08a77315b4 check disable_activity.email_address_changed_by_admin when email is changed by admin via the OCS API
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-14 09:54:14 +02:00
John Molakvoæ 92c9886447 Fix file creation issue if no action are registered
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-14 09:17:01 +02:00
Joas Schilling f49ccd140f Merge pull request #34450 from nextcloud/fix/noid/opengraph-preview-without-cache
Fix reference preview when no server-side cache configured
2022-10-14 09:11:51 +02:00
Nextcloud bot aa003dc971 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-14 02:14:47 +00:00
Pytal 86d104654f Merge pull request #34541 from nextcloud/deps/password-confirmation-4.0.2 2022-10-13 16:05:20 -07:00
Christopher Ng dbaf8f3b89 Fix empty password string being submitted to server
- Fix reveal password not working

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-13 18:42:21 +00:00
Christopher Ng 4d306fc647 Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-13 18:41:18 +00:00
Vincent Petry c0c0387b8e Merge pull request #34461 from nextcloud/fix/migrate-background
Fix missing background on upgrade
2022-10-13 20:10:57 +02:00
Simon L b28757fddc Merge pull request #34437 from nextcloud/feat/theming-default-system-value
Use default system primary
2022-10-13 19:57:28 +02:00
Carl Schwan f8453df98e Properly escape underscore in db query
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-13 18:50:36 +02:00
Arthur Schiwon 59e07102ed graceful background image handling
- fallback to background image from old location
- migrate background images to new location as insensitive job

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-13 17:51:30 +02:00
Vincent Petry dff4f8a5e4 Merge pull request #34438 from nextcloud/dav-exception-request
return proper error code when reporting exception fails in remote.php
2022-10-13 16:48:21 +02:00
John Molakvoæ 2f8601a27e Adjust testing
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-13 14:31:20 +00:00
Carl Schwan 8c95e46744 Do the filtering on the DB instead
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-13 16:19:11 +02:00
Robin Appelman 63316fc572 fix null error in getUnencryptedSize
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-13 15:34:48 +02:00
Julien Veyssier 6e03d99ab8 fix reference preview endpoint when no server-side cache configured
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-13 15:18:21 +02:00
John Molakvoæ cdb81f76ce Merge pull request #34572 from nextcloud/bugfix/noid/green-ci 2022-10-13 13:19:47 +02:00
John Molakvoæ 9d0f529f1b Merge pull request #34546 from nextcloud/improve-hight-contrast
Add seperator in high contrast mode
2022-10-13 12:17:54 +02:00
John Molakvoæ 9a92fe9b29 Fix primary and debounce to avoid infinite loop
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-10-13 12:13:39 +02:00
John Molakvoæ (skjnldsv) db831359d3 Allow to pick custom colour
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-10-13 12:13:39 +02:00
John Molakvoæ (skjnldsv) 4b46c5a5a0 Use default system primary
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-10-13 12:13:39 +02:00
Joas Schilling 799f660df0 Make CI green again
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 11:13:13 +02:00
Joas Schilling f6efd54242 Merge pull request #34571 from nextcloud/bugfix/noid/fix-popovermenu-selector
Fix avatar menu icons in darkmode
2022-10-13 11:09:01 +02:00
Joas Schilling 4d98128e9a Fix migration parameter handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 10:36:05 +02:00
Arthur Schiwon b4f6329a83 fix querybuilder instance recuse
...and execute delete query

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-13 08:31:33 +00:00
Christopher Ng 7f5ef4dcf7 Delete theming background preferences
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-13 08:31:33 +00:00
Joas Schilling 7599cbb529 New code being new
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 08:31:33 +00:00
Joas Schilling 6e4a90ba36 Fix SQL errors
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 08:31:33 +00:00
Christopher Ng 107a974b36 Fix missing background on upgrade
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-13 08:31:32 +00:00
Joas Schilling de6c6829bc Fix avatar menu icons in darkmode
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-13 10:11:09 +02:00
tobiasKaminsky cfdca11ad9 Filter out backup user status (those beginning with _ as userId) 2022-10-13 09:04:27 +02:00
dependabot[bot] 1dce303666 Merge pull request #32226 from nextcloud/dependabot/npm_and_yarn/nextcloud/moment-1.2.1 2022-10-13 04:25:33 +00:00
Nextcloud bot 5d60200294 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-13 02:15:09 +00:00
dependabot[bot] 1f8f088337 Bump @nextcloud/moment from 1.2.0 to 1.2.1
Bumps [@nextcloud/moment](https://github.com/nextcloud/nextcloud-moment) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/nextcloud/nextcloud-moment/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-moment/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-moment/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/moment"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-13 01:53:16 +00:00
Simon L d967488ec0 Merge pull request #34544 from nextcloud/fix/more-flexible-date-validation
More flexible date validation
2022-10-13 01:10:55 +02:00
Simon L cbe228ae3a Merge pull request #34545 from nextcloud/fix/theming-highcontrast-translucency-off
Disable translucency on high contrast themes
2022-10-13 00:56:57 +02:00
blizzz 4c64a60823 Merge pull request #34558 from nextcloud/fix/34201/broken-web-updater
fix reading updater token for web updater
2022-10-12 22:25:50 +02:00
Joas Schilling eeeade06eb Merge pull request #34559 from nextcloud/bugfix/noid/require-token-for-local-editing
Require token for local editing
2022-10-12 19:44:23 +02:00
Joas Schilling e674087ebf Adjust unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 16:03:57 +02:00
Arthur Schiwon 52c1dbfb00 fix reading updater token for web updater
the previously called endpoint returns exactly one value, no JSON
structure

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-12 15:30:06 +02:00
Joas Schilling edb64b193c Also throttle on expiration
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 13:01:19 +02:00
szaimen f1b38426e2 fix color-main-background-rgb
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-12 11:59:16 +02:00
Joas Schilling 9b204649e4 Fix psalm error on migration
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 11:55:04 +02:00
Joas Schilling 9c5fef35c7 Add a background job to delete expired tokens
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 11:43:00 +02:00
Carl Schwan bfd2b74c68 Fix wrong types in phpdoc for twofactor registry
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-12 11:40:41 +02:00
John Molakvoæ d936694cdb Merge pull request #34537 from nextcloud/bugfix/noid/s3-upload-memory
Avoid allocating too much memory for the buffer on s3 uploads
2022-10-12 10:24:55 +02:00
Carl Schwan 2525f7eb39 Merge pull request #34548 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-10-12 09:47:02 +02:00
nextcloud-command 90cba2cda6 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-12 04:38:17 +00:00
Nextcloud bot 7e4e785967 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-12 02:14:37 +00:00
Pytal 6003f8c07b Merge pull request #34299 from nextcloud/enh/color-text-for-background-blur
Add color variables for text on blurred background
2022-10-11 18:45:56 -07:00
Christopher Ng 8c4de8f3bc Add color variables for text on blurred background
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-12 01:43:37 +00:00
Carl Schwan 8a8f150ffb Add seperator in high contrast mode
Between navigation and content and between entry in breadcrump

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-11 23:44:35 +02:00
Carl Schwan 0a5d459c99 Disable translucency on high contrast themes
Fix #34514

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-11 23:15:33 +02:00
Carl Schwan 9eb67ad57d More flexible date validation
Fix #34542

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-11 23:02:10 +02:00
Simon L dc9cd228db Merge pull request #34473 from nextcloud/fix/excessive-increase-cachebuster
Fix excessive increase of cachebuster value
2022-10-11 21:07:56 +02:00
Joas Schilling c167fb5ccb Also remove token when we successfully validated
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-11 20:39:39 +02:00
Joas Schilling cfbbace450 Require a token for "Edit locally"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-11 20:15:26 +02:00
Christopher Ng 46ee620150 Fix excessive increase of cachebuster value
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-11 16:25:42 +00:00
Côme Chilliet 8d05e180bc Merge pull request #34523 from nextcloud/fix/ldap-avoid-double-unbind-in-wizard
Avoid double ldap_unbind in Wizard.php
2022-10-11 15:50:03 +02:00
Julius Härtl 214a50d071 Avoid allocating too much memory for the buffer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-11 15:34:27 +02:00
Louis 94ded14724 Merge pull request #33511 from nextcloud/feat/extract_gps_from_exif
Extract GPS data from EXIF
2022-10-11 14:11:01 +02:00
Carl Schwan 8e3f21d9ed Small progress with fixing unit tests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-11 14:00:15 +02:00
Joas Schilling 719c9c3655 Merge pull request #34500 from nextcloud/bugfix/noid/more-password-limitation
Fix password length limitation
2022-10-11 13:32:51 +02:00
Louis e4d3344076 Merge pull request #32859 from nextcloud/bug/31973/array-key-might-be-empty
Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
2022-10-11 11:15:05 +02:00
Carl Schwan 54b6d0708b Allow scanning for metadata with occ scan:file --generate-metadata
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-11 10:41:17 +02:00
Louis Chemineau 92d065b6eb Extract GPS data from EXIF
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-11 10:41:17 +02:00
Côme Chilliet 53cb5b8d07 Handle badly named version files more gracefully and log information
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-11 10:10:49 +02:00
Côme Chilliet 1d2d6e864d Avoid double ldap_unbind in Wizard.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-11 09:54:04 +02:00
Côme Chilliet 0a9a749174 Fix code style with codesniffer
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-10-11 09:53:27 +02:00
Joas Schilling 5fd3971f35 Merge pull request #34490 from nextcloud/kill_db_mapper
Remove long depreated AppFramework/Db/Mapper
2022-10-11 09:33:07 +02:00
Joas Schilling d124fa32c0 Merge pull request #34522 from nextcloud/bugfix/34480/update-security.txt-expires-field
Update security.txt expires field
2022-10-11 09:30:42 +02:00
Joas Schilling 665d292056 Merge pull request #34517 from nextcloud/automated/noid/master-update-ca-cert-bundle
[master] Update ca-cert bundle
2022-10-11 09:30:10 +02:00
Vincent Petry e0ec31e909 Merge pull request #34513 from nextcloud/enh/34493/hide-edit-locally
do not show editlocally on mobile
2022-10-11 09:28:40 +02:00
Joas Schilling 647f9ca2d7 Merge pull request #34521 from nextcloud/bugfix/noid/also-backport-to-stable25
Also backport the cacert to stable25
2022-10-11 08:47:47 +02:00
Joas Schilling 46070cf7b9 Update security.txt expires field
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-11 08:26:25 +02:00
Joas Schilling 6e30b9b4ac Also backport the cacert to stable25
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-11 08:12:58 +02:00
nextcloud-command 912de42f61 Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2022-10-11 04:40:19 +00:00
Nextcloud bot 7bf82c4f0c [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-11 02:14:40 +00:00
szaimen d552bae403 do not show editlocally on mobile
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-10-11 00:12:58 +02:00
Dariusz Olszewski 2b4a11598d WebDAV - use file/folder name for dav:displayname
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
2022-10-10 21:20:07 +02:00
Dariusz Olszewski c0bd7484c6 Review comment - remove redundant empty() call
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
2022-10-10 21:03:28 +02:00
Carl Schwan cf39885b53 Propagate attributes when resharing
When updating a share, load the node from the initiator instead of the
owner similar to how this is done when creating the share.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-10 17:06:29 +02:00
Louis f456989261 Merge pull request #30608 from nextcloud/harden-fonct
Harden disk_free_space check in CheckSetupController
2022-10-10 15:42:49 +02:00
Carl Schwan c9703827e0 Expose clearing the profiles and fix it
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-10 13:26:40 +02:00
Carl Schwan 84f3f6eddd Merge pull request #34488 from nextcloud/typehint_closures
typehint migrationservice closures
2022-10-10 13:15:50 +02:00
Carl Schwan 936c3b6297 Merge pull request #34489 from nextcloud/type_closure
type closure to make psalm a bit happier
2022-10-10 13:15:12 +02:00
nextcloud-command a5765136e8 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-10 10:45:38 +00:00
Joas Schilling ab055418c6 Fix password length limitation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-10 12:33:58 +02:00
Carl Schwan a02c8fe01d Merge pull request #34487 from nextcloud/psalm_fix_migration_generation
fix typehints for generated migrations
2022-10-10 11:56:59 +02:00
Simon L cf5bf3036d Merge pull request #33915 from nextcloud/enh/33914-replace_expiration_date_picker_with_native_date_picker
Replace vue2-datepicker with native date picker for share expiration dates
2022-10-10 09:21:42 +02:00
Roeland Jago Douma 60ee874485 Remove long depreated AppFramework/Db/Mapper
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2022-10-10 08:18:32 +02:00
Roeland Jago Douma c6e100ed32 type closure to make psalm a bit happier
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2022-10-09 21:41:18 +02:00
Roeland Jago Douma d151999fc8 typehint migrationservice closures
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2022-10-09 21:31:27 +02:00
Roeland Jago Douma aaf9b9c4fd properly typehint generated migrations
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2022-10-09 21:26:16 +02:00
Michael Kuhn 9a205bdc84 Fix hasBigIntConversionPendingColumns missing files_trash
The two tables seem to have gone out of sync, causing the web interface
to miss `files_trash.auto_id` not being a bigint.

Signed-off-by: Michael Kuhn <github@ikkoku.de>
2022-10-09 13:37:05 +02:00
Nextcloud bot 00485eff56 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-09 02:14:12 +00:00
Joas Schilling 99953a859b Show group name instead of group id as recommendation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-08 16:05:52 +02:00
Nextcloud bot afdb75d98b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-08 02:14:39 +00:00
Dariusz Olszewski 255d1dd686 Read notes from share already loaded into memory
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
2022-10-07 23:24:12 +02:00
blizzz 63474360a8 Merge pull request #34462 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-10-07 19:57:46 +02:00
nextcloud-command 58705e36ce Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-07 05:39:28 +00:00
Nextcloud bot 0112a2925a [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-07 02:14:13 +00:00
blizzz 1bf7dbae0d Merge pull request #31947 from andyxheli/patch-1
Fix Error: Undefined index: redirect_url
2022-10-06 23:51:27 +02:00
Christoph Wurst 2f4b7c9057 Merge pull request #34415 from nextcloud/fix/caldav-backend-causal-reads
Fix causal reads in CalDAV backend
2022-10-06 10:58:58 +02:00
julia.kirschenheuter 1eac730caf Replace moment.js date with Date Object.
Replace vue2-datepicker with native date picker for expiration date.

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-06 08:56:06 +00:00
Joas Schilling 6ef03f9734 Merge pull request #34401 from nextcloud/fix/file-reference-no-preview-fallback-image
File reference: fallback icon to file type if no preview
2022-10-06 06:30:04 +02:00
Nextcloud bot 1401943e7b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-06 02:18:56 +00:00
Julien Veyssier 3c86afcce4 File reference: use the file type icon as fallback when no preview provider for this type
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-10-06 01:04:19 +02:00
Côme Chilliet 4a31d56c7a Merge pull request #34400 from nextcloud/enhancement/passwordless-auth-logging
Pass logger to passwordless auth WebAuthn lib
2022-10-05 18:15:14 +02:00
Robin Appelman 4dbcfa387a return proper error code when reporting exception fails in remote.php
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-10-05 12:39:29 +02:00
blizzz 7d024bc337 Merge pull request #32635 from andyxheli/patch-3
Fix User profile picture when performing the search
2022-10-05 10:36:43 +02:00
Simon L a178d6982d Merge pull request #34298 from nextcloud/enh/shipped-background-colors
Use color preset of shipped background as primary color
2022-10-05 09:52:37 +02:00
Christopher Ng 7044191eb6 Use brand color for background only and keep accessible color as color primary
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-05 06:19:08 +00:00
Christopher Ng e962d3fba4 Use color preset of shipped background as primary color
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-10-05 06:19:08 +00:00
Nextcloud bot 89635e8949 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-05 02:14:14 +00:00
blizzz 23df942454 Merge pull request #34378 from nextcloud/add-isDeleted-to-icalendar
Add isDeleted to OCP\Calendar\ICalendar
2022-10-04 15:37:56 +02:00
acsfer 4207b80141 Harden some PHP functions
To avoid things like https://github.com/nextcloud/server/issues/26034

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-10-04 13:22:03 +02:00
Christoph Wurst b57115df3f Merge pull request #34412 from nextcloud/fix/create-address-book-write-read-transactional
Wrap address book creation causal read in a transaction
2022-10-04 12:49:47 +02:00
blizzz a87a8d78af Merge pull request #34421 from nextcloud/bugfix/noid/fix-typo-in-deprecated
Fix typo in deprecated
2022-10-04 12:41:45 +02:00
Joas Schilling 82b98b4b9b Fix typo in deprecated
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-04 11:42:24 +02:00
Nextcloud bot ade1c1e99b [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-04 02:14:24 +00:00
Christoph Wurst e6d8da4cdc Fix causal reads in CalDAV backend
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-03 20:03:29 +02:00
Thomas Citharel d084e7656b Add isDeleted property to OCP\Calendar\ICalendar
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-03 18:56:02 +02:00
Joas Schilling f888f99b0a Merge pull request #34350 from nextcloud/bugfix/34278/add-capability-for-the-reference-api
Add a capability for the reference API and expose the regex to clients
2022-10-03 18:23:21 +02:00
Christoph Wurst 19b7dad3dc Wrap address book creation write-read in a transaction
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-03 17:48:52 +02:00
Simon L 586d031a53 Merge pull request #34396 from nextcloud/bugfix/noid/public-page-footer
Fix positioning of the public page footer
2022-10-03 17:08:59 +02:00
Robin Appelman 27720d0ddf Merge pull request #34302 from nextcloud/fix/propagation_deadlock_handling
Fix: Prevent deadlocks during mtime/size/etag propagation
2022-10-03 16:23:57 +02:00
Andy Xheli ae6a7c88a0 Update ContactsStoreTest.php
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-10-03 09:17:27 -05:00
szaimen 864b1cafb0 fix footer
Signed-off-by: szaimen <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-03 13:50:35 +00:00
Christoph Wurst eff877af03 Pass logger to passwordless auth WebAuthn lib
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-03 15:03:23 +02:00
Anna 9c516c2009 Merge pull request #34388 from sylvainmetayer/feat_2464_exclude_contact_from_birthday_calendar
feat(contacts): exclude contact from birthday calendar
2022-10-03 14:15:36 +02:00
raul 95bc770a37 Fix unencrypted size calculation for files created before the Encryption storage is enabled
Signed-off-by: raul <raul@nextcloud.com>
2022-10-03 13:44:14 +02:00
raul 45a1ebcc4c Fix: Prevent deadlocks during mtime/size/etag propagation
Signed-off-by: raul <raul@nextcloud.com>
2022-10-03 13:44:14 +02:00
blizzz 3efc9d7d37 Merge pull request #32899 from Retidurc/pdo-attr-persistent
Expose Doctrine support for persistent connections in PDO in Nextcloud settings
2022-10-03 12:34:39 +02:00
Julius Härtl 0c6c535f50 Fix positioning of the public page footer
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-10-03 12:33:45 +02:00
blizzz f055328094 Merge pull request #33608 from nextcloud/perf/improve-getCalendarsForUsers
Remove the loop of calendars when only one is needed
2022-10-03 10:59:25 +02:00
Côme Chilliet 484f8b0837 Merge pull request #34376 from nextcloud/OCP/Calendar/ICalendar-typing
Add typings to OCP\Calendar\ICalendar and implementation
2022-10-03 10:01:08 +02:00
Thomas Citharel 98030e97d3 Add typings to OCP\Calendar\ICalendar and implementation
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-10-03 08:35:42 +02:00
Nextcloud bot dec84ef1cb [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-03 02:17:31 +00:00
Sylvain bfc8f64237 feat: add tests cases
Signed-off-by: Sylvain <git@sylvain.dev>
2022-10-02 18:34:43 +02:00
Sylvain 5b8d8271a2 fix: define exclusion key as constant
Signed-off-by: Sylvain <git@sylvain.dev>
2022-10-02 18:30:13 +02:00
Sylvain e3d50f99c9 feat(contacts): exclude contact from birthday calendar
Signed-off-by: Sylvain <git@sylvain.dev>
2022-10-02 17:55:11 +02:00
Julius Härtl 754cef369b Merge pull request #34339 from nextcloud/bugfix/noid/fix-urls-on-reference-resolving
Fix URLs on reference resolving
2022-10-02 14:34:41 +02:00
Anna 663751cf78 Merge pull request #34289 from nextcloud/fix/url-encode-webdav-url
Url encode the web dav url for copying
2022-10-02 14:28:19 +02:00
Anna Larch 25409cb66c Url encode the web dav url for copying
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-10-02 08:46:16 +00:00
Anna 905753be42 Merge pull request #34219 from nextcloud/fix/add-uid-fn-fallbacks
Add fallback options for contacts array
2022-10-02 10:35:50 +02:00
Côme Chilliet 3579484e93 Merge pull request #34336 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-10-02 09:22:04 +02:00
nextcloud-command 705082199c Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-10-02 04:39:59 +00:00
Nextcloud bot 08b1a25cbe [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-02 02:17:03 +00:00
Anna Larch 88b0aea2b0 Add fallback options for contacts array
when the UID or FN is null, the email address / dsiplay name will be used instead

Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-10-01 22:47:58 +00:00
Simon L 9d02704682 Merge pull request #34331 from nextcloud/enh/noid/public-view-fix
fix public view
2022-10-02 00:21:40 +02:00
Anna Larch 3a8c7b6bf3 Remove the loop of calendars when only one is needed
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-10-01 22:17:40 +02:00
blizzz e714524267 Merge pull request #33104 from nextcloud/enhancement/add-logging-federation
Federation - add logging, update the server status if sync fails
2022-10-01 21:53:55 +02:00
blizzz 132f842f80 Merge pull request #33450 from sazanof/bug/base64-card-dav-search
Fix photo url generation (add URI type to VCard2Array)
2022-10-01 21:50:14 +02:00
blizzz ca958de7e9 Merge pull request #33566 from nextcloud/fopen-not-found-rescan
trigger a rescan when trying to fopen a file that exists in cache but not on disk
2022-10-01 21:47:26 +02:00
blizzz 2b854c1044 Merge pull request #34223 from nextcloud/includeTags
includeTags -> include_tags
2022-10-01 21:43:10 +02:00
blizzz dd033f6ee7 Merge pull request #34343 from nextcloud/fix/ocs-api-missing-maintenance-mode-headers
Fix missing maintenance mode header for OCS request
2022-10-01 21:41:12 +02:00
blizzz ee67dd82d5 Merge pull request #34364 from nextcloud/fix/noid/updater-backup-cleanup
also use updatedir for cleanup of backups
2022-10-01 19:26:19 +02:00
Joas Schilling d434da75bb Add a capability for the reference API and expose the regex to clients
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-01 18:24:08 +02:00
Simon L f97f13b136 Merge pull request #33737 from andyxheli/patch-4
Makes untrusted domain error on info
2022-10-01 18:06:44 +02:00
Côme Chilliet a4c2aeef45 Merge pull request #34329 from nextcloud/fix/cleanup-long-time-deprecated-stuff
Remove some constants and functions which have been long deprecated
2022-10-01 17:55:31 +02:00
Simon L f317025ed0 Merge pull request #34323 from nextcloud/fix/screenshots
Update theming screenshots
2022-10-01 17:44:21 +02:00
Simon L 14b21b8a11 Merge pull request #34363 from nextcloud/bugfix/noid/update-opendyslexia
Update OpenDyslexia to v0.91.12
2022-10-01 17:21:04 +02:00
Arthur Schiwon 6ec5c4715c also use updatedir for cleanup of backups
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-10-01 17:01:28 +02:00
Joas Schilling 4ce0990239 Update opendyslexia
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-01 16:29:36 +02:00
blizzz f323c5b854 Merge pull request #34269 from nextcloud/td/noid/remove-unused-listener
remove listeners to OC_Filesystem::(write|rename) old style hooks
2022-10-01 16:15:39 +02:00
Nextcloud bot dbd0cf054c [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-01 02:16:55 +00:00
Nextcloud bot 4a35dc1f89 [tx-robot] Update transifex configuration
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-01 02:10:18 +00:00
Julien Veyssier 4844ca619c Merge pull request #34353 from nextcloud/fix/noid/reference-url-fallback
Reference url can always fallback to the link itself
2022-10-01 00:43:23 +02:00
Simon L b701e19d10 Merge pull request #34333 from nextcloud/enh/33851/fix-tertiary-button
fix the tertiary button text
2022-09-30 20:33:10 +02:00
Vincent Petry 743b913f5e Merge pull request #34348 from nextcloud/bugfix/34156/fix-rename-within-sharedwithyou
Fix renaming in shared with you file list
2022-09-30 19:52:32 +02:00
Julien Veyssier eff783797a reference url can always fallback to the link itself
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-30 19:12:39 +02:00
szaimen da48143de7 fix test
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-30 19:01:51 +02:00
szaimen 9d4d95a94c fix the tertiary button text
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-30 17:50:48 +02:00
Christoph Wurst 910c774b35 Merge pull request #34038 from nextcloud/fix/migrate-TagMapper-to-QBMapper
Migrate TagMapper to QBMapper instead of deprecated Mapper
2022-09-30 16:46:42 +02:00
Vincent Petry d7e94a8ffb Fix renaming in shared with you file list
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-30 15:39:30 +02:00
Côme Chilliet 4123eeeaa3 Fix ContactsManagerTest test
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-30 13:20:04 +00:00
Côme Chilliet 5347fb02dc Remove some constants and functions which have been long deprecated
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-30 13:20:03 +00:00
Côme Chilliet 6c2230c3d9 Merge pull request #34346 from nextcloud/fix/add-pre-commit-to-expected-files
Add .pre-commit-config.yaml to expected files in checker
2022-09-30 15:15:13 +02:00
Côme Chilliet a430cc48ab Merge pull request #34344 from nextcloud/fix/gitignore-files-modified-by-tests
Ignore files which are modified by our tests
2022-09-30 15:06:04 +02:00
Côme Chilliet 371ad1364c add .pre-commit-config.yaml to expected files in checker
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-30 14:27:36 +02:00
Côme Chilliet e7eb6415fb Ignore files which are modified by our tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-30 12:52:28 +02:00
Christoph Wurst a5ea17a2e5 Fix missing maintenance mode header for OCS request
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-09-30 10:52:40 +02:00
Joas Schilling 534fbd83e3 Merge pull request #34328 from nextcloud/fix/fix-redis-type-error
Correctly handle Redis::keys returning false
2022-09-30 10:15:01 +02:00
Joas Schilling 0642d17e4f Fix URLs on reference resolving
The vue-richtext app currently sends leading spaces if they are in the text.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-30 09:40:43 +02:00
Julius Härtl 27ce4bd1a4 Merge pull request #34322 from nextcloud/bugfix/noid/limit-url-matching-to-https
Only match http(s) URLs for references
2022-09-30 08:07:47 +02:00
Nextcloud bot 87d4c3d84e [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-30 02:55:26 +00:00
Simon L 5a0cdd07bb Merge pull request #34321 from nextcloud/fix/invisible-status
Fix invisible status
2022-09-29 23:06:10 +02:00
nextcloud-command 5a888596b4 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-29 18:07:53 +00:00
John Molakvoæ (skjnldsv) 009700f16e Fix invisible status
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-29 17:55:44 +00:00
Côme Chilliet fba6f2597a Merge pull request #32012 from nextcloud/cleanup/tags
Cleanup tags and share component
2022-09-29 18:56:39 +02:00
blizzz 3969497059 Merge pull request #33984 from nextcloud/enh/add-pre-commit-config-for-cs-fixer
Add pre commit config for cs fixer, EOF checks, etc
2022-09-29 18:41:23 +02:00
nextcloud-command e7bd935d64 Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-29 16:07:47 +00:00
szaimen 19fc735a53 fix public view - attempt 2
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-29 17:23:58 +02:00
Carl Schwan 92a5a8f075 Cleanup tags and Share component
- Port to LoggerInterface
- Use IDBConnection and IQueryBuilder instead of raw SQL and OC_DB
- Use IEventListener instead of hooks
- Remove the now unused OC_DB and OC_DB_StatementWrapper legacy utils

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-29 15:15:28 +00:00
Joas Schilling f976d372fe Adjust tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-29 16:38:50 +02:00
Simon L b4708fb9f0 Merge pull request #34327 from nextcloud/fix/favourite
Fix starred favourite icon
2022-09-29 16:16:53 +02:00
Côme Chilliet 826e234ecf Correctly handle Redis::keys returning false
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-29 14:41:53 +02:00
John Molakvoæ (skjnldsv) eb6ed7dcfd Fix starred favourite icon
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-29 13:57:22 +02:00
Simon L d647025f61 Merge pull request #34313 from nextcloud/fix/34203/rm_videoplayer
unbundle files_videoplayer and clean up a little
2022-09-29 13:23:51 +02:00
Arthur Schiwon 4aaa4590a5 unbundle files_videoplayer and clean up a little
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-29 12:11:37 +02:00
John Molakvoæ (skjnldsv) 1178d1480b Update theming screenshots
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-29 11:34:39 +02:00
Joas Schilling 474dcf05fd Only match http(s) URLs for references
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-29 11:29:23 +02:00
Robin Appelman cb51564356 trigger a rescan when trying to fopen a file that exists in cache but not on disk
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-29 11:17:16 +02:00
Robin Appelman 1de0b10751 add test for trying to fopen a file which no longer exists on disk
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-29 10:27:32 +02:00
Nextcloud bot a880f791d1 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-29 02:33:10 +00:00
Simon L f7067f4e58 Merge pull request #34308 from nextcloud/fix/user-status
Fix user status emoji picking
2022-09-29 01:22:41 +02:00
Simon L f170f30637 Merge pull request #34311 from nextcloud/fix/settings-bg
Remove unwanted settings button background
2022-09-29 00:32:07 +02:00
John Molakvoæ (skjnldsv) 75bcf9bd2a Remove unwanted settings button background
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-28 21:52:21 +00:00
nextcloud-command 076d4dd7db Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-28 18:58:43 +00:00
John Molakvoæ (skjnldsv) 21fd2d8317 Fix user status emoji picking
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-28 18:42:13 +00:00
Simon L fafc1ee807 Merge pull request #34287 from nextcloud/enh/33836/fix-theme
fix highcontrast theme
2022-09-28 20:35:07 +02:00
Julius Härtl 1aa76e5968 Merge pull request #34215 from nextcloud/bugfix/cache-headers-reference
Add cache header for image endpoint if link previews
2022-09-28 20:25:15 +02:00
Pytal 054d266c70 Merge pull request #34204 from nextcloud/fix/flashing-background-color
Fix various theming bugs
2022-09-28 10:57:41 -07:00
Christopher Ng 295d03869e Fix various theming bugs
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-28 17:12:56 +00:00
blizzz f6f0195a3f Merge pull request #34306 from nextcloud/fix/noid/step-file-not-moved
fix default value for updatedirectory setting
2022-09-28 15:51:37 +02:00
Julius Härtl f4a2ab137b Add cache header for image endpoint if link previews
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-28 13:21:28 +00:00
tobiasKaminsky 610bbaed68 includeTags -> include_tags
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2022-09-28 13:17:56 +00:00
Vincent Petry 20b75480d0 Merge pull request #34152 from nextcloud/bugfix/noid/db-password-install
Do not store generated mysql password if it was not used
2022-09-28 15:09:03 +02:00
Vincent Petry 980ba65734 Merge pull request #34248 from nextcloud/bugfix/noid/ignore-invalid-share-types
Ignore invalid share types
2022-09-28 15:06:09 +02:00
Arthur Schiwon e9e6f5fe84 fix default value for updatedirectory setting
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-28 14:39:12 +02:00
Nextcloud bot 5709084956 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-28 02:32:41 +00:00
Vincent Petry 5c8cab61ab Merge pull request #34288 from nextcloud/bugfix/34281/fix-copy-internal-link-focus
Fix focussing to internal link after copy
2022-09-27 19:05:00 +02:00
Vincent Petry f875a81a07 Merge pull request #34292 from nextcloud/bugfix/33847/fix-gridview-publicpage
Fix grid view button in public page
2022-09-27 19:03:26 +02:00
Pytal 657f2e87e4 Merge pull request #34272 from nextcloud/enh/shipped-background-primary-colors
Add primary color presets for shipped backgrounds
2022-09-27 09:20:41 -07:00
Vincent Petry 42bc63f1a0 Update apps/files_sharing/src/components/SharingEntryInternal.vue
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-27 14:05:46 +00:00
Vincent Petry 848a8c8c59 Fix grid view button in public page
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-27 15:51:15 +02:00
szaimen c9a372034f fix highcontrast theme icons
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-09-27 13:52:49 +02:00
Vincent Petry 64a4abf472 Fix focussing to internal link after copy
Since a recent change to NcActions it's not possible to add a "ref"
attribute on a NcAction* component.

As a workaround, a ref was added on the NcActions parent component
instead.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-27 12:25:22 +02:00
Julien Veyssier 0e41530b80 Merge pull request #34263 from nextcloud/bugfix/noid/resolve-get-cachable
Add endpoint to fetch a cachable reference data
2022-09-27 11:26:20 +02:00
Joas Schilling cbef32b6f8 Merge pull request #34134 from nextcloud/Valdnet-patch-4
l10n: Fix text string
2022-09-27 11:25:11 +02:00
Joas Schilling df9be44010 Merge pull request #34142 from nextcloud/move-background-clearing
Move avatar clearing in the background
2022-09-27 11:13:00 +02:00
blizzz 265f744ff8 Merge pull request #34267 from nextcloud/bugfix/upgrade-from-26
Bump versions to upgrade from
2022-09-27 09:19:50 +02:00
Nextcloud bot 69287aa99f [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-27 02:28:05 +00:00
Christopher Ng 67742884b7 Add preset primary colors for shipped backgrounds
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-27 00:56:58 +00:00
Vincent Petry eb80d4d144 Merge pull request #33162 from nextcloud/dependabot/npm_and_yarn/moment-2.29.4
Bump moment from 2.29.2 to 2.29.4
2022-09-26 21:28:51 +02:00
Simon L 7a701f248a Merge pull request #34163 from Jerome-Herbinet/patch-6
User list : User name and Display name visibility improvement
2022-09-26 21:27:06 +02:00
Vincent Petry 417586f1a0 Merge pull request #34260 from nextcloud/remove-unneeded-vue-cli
Remove unneeded and problematic vue-cli-plugin-unit-test
2022-09-26 21:25:11 +02:00
Arthur Schiwon 9b7ef2962e remove listeners to OC_Filesystem::(write|rename) old style hooks
- the events are not emitted anymore
- OC_Filesystem::isBlacklisted() is not called from anywhere else

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-26 21:07:08 +02:00
Julius Härtl 2065da03e0 Bump versions to upgrade from
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-26 19:17:25 +02:00
nextcloud-command 914cfb1f5e Compile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-26 15:54:29 +00:00
Julius Härtl 5fa7563bf9 Add endpoint to fetch a cachable reference data
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-26 17:44:49 +02:00
Carl Schwan de23ff38ff Move avatar clearing in the background
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-26 15:26:31 +00:00
Vincent Petry 7622fdfce3 Remove unneeded and problematic vue-cli-plugin-unit-test
It was causing issues during dependency upgrades and wasn't really used
except for its preset definition.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-26 15:24:15 +02:00
dependabot[bot] 9de77ccf0e Bump moment from 2.29.2 to 2.29.4
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-26 12:58:39 +00:00
Joas Schilling 8eb03e712a Merge pull request #33887 from nextcloud/dependabot/npm_and_yarn/moment-timezone-0.5.37
Bump moment-timezone from 0.5.34 to 0.5.37
2022-09-26 14:37:26 +02:00
Vincent Petry f122bac520 Merge pull request #34247 from nextcloud/dependabot/npm_and_yarn/nth-check-and-vue/cli-service-2.1.1
Bump nth-check and @vue/cli-service
2022-09-26 14:34:39 +02:00
Simon L 4a034acc5d Merge pull request #34249 from nextcloud/bugfix/noid/reference-public
Move Reference class to public namespace
2022-09-26 12:40:59 +02:00
Stanimir Bozhilov 46c10c77e1 Fix the JSON content type regex to match all MIME types
Signed-off-by: Stanimir Bozhilov <stanimir@audriga.com>
2022-09-26 11:51:44 +02:00
Joas Schilling 042474bb12 Add since
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 11:26:34 +02:00
Carl Schwan 671c36506a Merge pull request #34222 from nextcloud/fix/install-page
Fix install page
2022-09-26 11:16:09 +02:00
Julius Härtl f69151e626 Move Reference class to public namespace
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-26 10:04:28 +02:00
Joas Schilling 2acf9ffafe Ignore invalid share types
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 09:40:53 +02:00
dependabot[bot] 3d716fa6b4 Bump nth-check and @vue/cli-service
Bumps [nth-check](https://github.com/fb55/nth-check) and [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service). These dependencies needed to be updated together.

Updates `nth-check` from 1.0.2 to 2.1.1
- [Release notes](https://github.com/fb55/nth-check/releases)
- [Commits](https://github.com/fb55/nth-check/compare/v1.0.2...v2.1.1)

Updates `@vue/cli-service` from 4.5.17 to 5.0.8
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v5.0.8/packages/@vue/cli-service)

---
updated-dependencies:
- dependency-name: nth-check
  dependency-type: indirect
- dependency-name: "@vue/cli-service"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 07:22:14 +00:00
Joas Schilling 2f1538256a Recompile
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 09:00:27 +02:00
Joas Schilling 1993db5473 Bump moment-timezone from 0.5.34 to 0.5.37
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.34 to 0.5.37.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.34...0.5.37)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-26 08:54:09 +02:00
Nextcloud bot ec8e0f9bf6 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-26 02:33:45 +00:00
Nextcloud bot 7dd472dda4 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-25 02:32:58 +00:00
Vincent Petry d358efc7f9 Fix install page
- Use normal labels instead of hiding them
- Fix position of the eye button (this is still very hacky)
- Define width on the box and not on the text fields

This really needs to be ported to vue

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-24 06:20:49 +00:00
John Molakvoæ b8912153db Merge pull request #34210 from nextcloud/fix/theming
Fixing missing theming variables
2022-09-24 07:35:34 +02:00
John Molakvoæ 6a8b189be5 Merge pull request #34220 from nextcloud/fix-php-cs-setup
Make phpcs happy and remove unused setup thing
2022-09-24 07:33:30 +02:00
John Molakvoæ c579fcbb08 Merge pull request #34231 from nextcloud/fix/node-workflow-error
Fix node workflow error on master
2022-09-24 07:32:30 +02:00
Nextcloud bot b974d504c3 [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-24 02:33:56 +00:00
Christopher Ng e6172f0712 Fix node workflow error on master
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-23 23:10:06 +00:00
John Molakvoæ 7a43559197 Refactor primary computation and fix a few missing theme parity variables
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-23 15:48:45 +02:00
Vincent Petry c2bd4f39c1 Make phpcs happy and remove unused setup thing
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-23 15:07:28 +02:00
Vincent Petry 15f0674a3c Merge pull request #34212 from nextcloud/bugfix/34211/fix-getbackground-route
Fix loading custom background
2022-09-23 15:05:47 +02:00
John Molakvoæ 0b23ad9256 Disable background blur on highcontrast
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-23 15:01:38 +02:00
John Molakvoæ 48f324fcb1 Fixing dark primary element variables
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-09-23 14:58:40 +02:00
Joas Schilling 0431ad8a02 Merge pull request #34191 from Jerome-Herbinet/patch-7
DashBoard : Allow up to 5 widgets side by side
2022-09-23 11:19:49 +02:00
Vincent Petry b8dbbb177d Fix loading custom background
Fix the route for loading the custom background.
Because the controller is UserThemeController, so the route path is
not "theming" but "userTheme".

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-09-23 11:19:38 +02:00
Retidurc Silvernight 3ecd400cec Update config.sample.php
Signed-off-by: Retidurc Silvernight <retidurc@silvernight.social>
2022-09-23 09:48:02 +02:00
Retidurc Silvernight 2269f35842 Change option name again to be more like the other options
Signed-off-by: Retidurc Silvernight <retidurc@silvernight.social>
2022-09-23 09:48:02 +02:00
Retidurc Silvernight 0de8729d7b Change config option to db.persistent
Signed-off-by: Retidurc Silvernight <retidurc@silvernight.social>
2022-09-23 09:48:01 +02:00
Retidurc Silvernight 90f3379dfc Expose Doctrine settings in Netxcloud settings
Signed-off-by: Retidurc Silvernight <retidurc@silvernight.social>
2022-09-23 09:47:56 +02:00
Nextcloud bot 11ec90d8ae [tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-23 02:28:39 +00:00
blizzz ac1c7397a1 Merge pull request #34190 from nextcloud/fix/noid/remove-core-bundle
remove CoreBundle as we now ship the lat app that was referenced there
2022-09-22 17:34:30 +02:00
Jérôme Herbinet b5d8fc9666 DashBoard : Allow up to 5 widgets side by side
Signed-off-by: Jérôme Herbinet <j.herbinet@protonmail.ch>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 15:23:03 +02:00
Arthur Schiwon 1b6ddb826c update autoloader
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 15:11:39 +02:00
Arthur Schiwon a133a8a9d7 remove getDefaultInstallationBundle
- because all apps are shipped now it was returning an empty result

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 15:11:39 +02:00
Arthur Schiwon a7af25e1d9 remove InstallCoreBundle repair step
- core bundle was empty and thus removed
- all former apps installed this way are shipped

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 13:24:06 +02:00
Arthur Schiwon 759eaee5ed remove Core Bundle
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-09-22 13:20:37 +02:00
Jérôme Herbinet e393e13907 Fix : strong end tag
<33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
Jérôme Herbinet 9e4fe9dc49 Fix : strong HTML end tag
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
Jérôme Herbinet 8dd2ea7f5d build npm run sass
Signed-off-by: Jérôme Herbinet 33763786+Jerome-Herbinet@users.noreply.github.com
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
Jérôme Herbinet f2ca65b4d5 build front-end
Signed-off-by: Jérôme Herbinet jerome.herbinet@arawa.fr
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
Jérôme Herbinet f233077b70 User list : Other user and display name inversion
Signed-off-by: Jérôme Herbinet jerome.herbinet@arawa.fr
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
Jérôme Herbinet 1e9fd662a3 User list : Invert user name and display name
Signed-off-by: Jérôme Herbinet jerome.herbinet@arawa.fr
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
Jérôme Herbinet 6c081bdfce User list : Display name CSS change
Signed-off-by: Jérôme Herbinet jerome.herbinet@arawa.fr

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-09-22 13:13:23 +02:00
blizzz 8c7a35cc78 Merge pull request #34183 from nextcloud/bump-shipped-list
Bumped shipped apps list
2022-09-22 12:37:35 +02:00
blizzz be1cb99188 Merge pull request #34186 from nextcloud/master-is-now-26
⚠️ Master is now 26
2022-09-22 12:01:15 +02:00
Joas Schilling 05845e11a8 Master is now 26
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-22 11:56:15 +02:00
Vincent Petry 2f15e83d7b Merge pull request #34160 from nextcloud/fix/detect-weird-local-ips
Detect weird local ips
2022-09-22 11:38:12 +02:00
Stanimir Bozhilov d80f8f6c82 Type hint JSON content type regex and use preg_match less
Signed-off-by: Stanimir Bozhilov <stanimir@audriga.com>
2022-09-22 11:25:39 +02:00
Joas Schilling 5fedb42520 Bumped shipped apps list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-22 10:52:58 +02:00
Côme Chilliet 75328593ad Fix idn_to_utf8 stub signature
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-22 10:16:35 +02:00
Stanimir Bozhilov f286a9d6ac Use regex for all JSON-related content types
Signed-off-by: Stanimir Bozhilov <stanimir@audriga.com>
2022-09-21 16:36:01 +02:00
Stanimir Bozhilov 0ace70488a Treat application/json and application/scim+json in same if-block
Signed-off-by: Stanimir Bozhilov <stanimir@audriga.com>
2022-09-21 15:31:50 +02:00
Andy Xheli 2cff329188 Update lib/private/Contacts/ContactsMenu/ContactsStore.php
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Tested no issues.

Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-09-20 12:05:29 -05:00
Côme Chilliet b3b98a3e20 Update 3rdparty to master
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-20 17:49:17 +02:00
Stanimir Bozhilov f7d51a39cf Add unit tests for application/scim+json content type
Signed-off-by: Stanimir Bozhilov <stanimir@audriga.com>
2022-09-20 16:19:05 +02:00
Stanimir Bozhilov f0dbe1148a Add support for application/scim+json content type
Signed-off-by: Stanimir Bozhilov <stanimir@audriga.com>
2022-09-20 16:18:52 +02:00
Côme Chilliet 31117fa7c7 Fix tests for nested v4 in v6
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-20 12:46:22 +02:00
Côme Chilliet 7ac688a2e5 Use new dependency to normalize IPs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-20 12:34:04 +02:00
Côme Chilliet 6b876bb0c3 Add mlocati/ip-lib dependency
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-20 12:23:24 +02:00
Côme Chilliet a907b74c2a Add missing urldecode and idn_to_utf8 calls to local address checker
The call to idn_to_utf8 call is actually to apply normalization

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-20 12:20:35 +02:00
Côme Chilliet c083f77e4e Harden tests for local IP detection in URLs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-20 12:14:33 +02:00
Julius Härtl b427ccd065 Do not store generated mysql password if it was not used
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-20 08:39:25 +02:00
Andy Xheli e661d3cc99 Update ContactsStore.php
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-09-19 09:06:12 -05:00
Côme Chilliet 4efd0be525 Inform ServerTest that TagMapper now uses QBMapper
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-19 10:01:49 +00:00
Côme Chilliet 652158a72c Improve typing
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-19 10:01:49 +00:00
Côme Chilliet 9b78699f0a Migrate TagMapper to QBMapper instead of deprecated Mapper
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-19 10:01:49 +00:00
Valdnet 57071228df l10n: Correct text string
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-09-19 11:36:39 +02:00
Andy Xheli c2c2e3ce52 Apply suggestions from code review
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Co-authored-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-09-16 11:29:09 -05:00
Carl Schwan ef31396727 Mark method as deprecated
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-13 13:06:54 +02:00
Côme Chilliet f0df9ddf85 Switch repo to Nextcloud org, and bump version to 1.5.1
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-13 09:11:33 +02:00
Vincent Van Houtte c323022d06 Add ldap-unix-socket support - squashed commits to files Connection.php, Configuration.php, Wizard.php, LDAP.php and view.js
Signed-off-by: Vincent Van Houtte <vvh@aplusv.be>
2022-09-09 16:53:05 +02:00
Anna Larch 911b7f09eb Add pre-commit hook for cs-fix
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-09-08 16:57:00 +02:00
dependabot[bot] 9989de7c7d Bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /build/integration
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.5 to 7.5.0.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.4.5...7.5.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-03 01:04:06 +00:00
Andy Xheli 12c8123873 Makes untrusted domain error on info
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Since https://github.com/nextcloud/server/commit/e6d9ef2e38daffcab808eaa41b18ab16c6253b97 was applied logs get filled up with Trusted domain error. "X.X.X.X tried to access using "X.X.X.X" as host alot of users missed important errors do tohttps://github.com/nextcloud/server/commit/e6d9ef2e38daffcab808eaa41b18ab16c6253b97   please see https://github.com/nextcloud/server/issues/32599

This should fix. 
https://github.com/nextcloud/server/issues/32599#event-7281164903


Signed-off-by: Andy Xheli <axheli@axtsolutions.com>
2022-08-29 13:27:12 -05:00
dependabot[bot] 95f4881725 Bump @testing-library/user-event from 14.1.1 to 14.4.3
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 14.1.1 to 14.4.3.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v14.1.1...v14.4.3)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 18:46:48 +00:00
Mikhail Sazanov 458f1b0c03 Add URI type to VCard
Signed-off-by: Mikhail Sazanov <m@sazanof.ru>
2022-08-03 13:07:26 +03:00
Anna Larch 2988efeb7f Add logging to federation
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-07-27 15:00:38 +00:00
szaimen 2ad53742f2 fix external storages access
Signed-off-by: szaimen <szaimen@e.mail.de>
2022-07-01 22:52:10 +02:00
Daniel Kesselberg 6f3ab2fc9b Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2022-06-28 15:45:41 +02:00
Andy Xheli c19c059994 Fix User profile picture when performing the search
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Before 
![image](https://user-images.githubusercontent.com/59488153/140980158-b9108161-57ab-48b4-ae6f-98ec4e72775a.png)

After




Fix for #31065
2022-05-27 14:48:06 -05:00
Andy Xheli 9e8acdc613 Fix Error: Undefined index: redirect_url
Signed-off-by: Andy Xheli <axheli@axtsolutions.com>

Should fix Undefined index: redirect_url at core/templates/twofactorsetupselection.php #21968
2022-04-12 10:20:41 -05:00
Carl Schwan 01e2a26749 Fix unit tests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-10 14:19:48 +01:00
Julius Härtl a6796b4247 Fix decryption fallback after adding a secret
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-03-10 14:01:21 +01:00
Julius Härtl 553cb499b2 Rotate token after fallback
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-03-10 14:01:21 +01:00
Julius Härtl 81f8719cc0 Add fallback routines for empty secret cases
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-03-10 14:01:21 +01:00
4791 changed files with 92196 additions and 101653 deletions
+4 -3
View File
@@ -1,6 +1,7 @@
<?php
$cloudEnvironmentId = getenv('CLOUDENV_ENVIRONMENT_ID');
$codespaceName = getenv('CODESPACE_NAME');
$codespaceDomain = getenv('GITHUB_CODESPACES_PORT_FORWARDING_DOMAIN');
$CONFIG = [
'mail_from_address' => 'no-reply',
@@ -12,7 +13,7 @@ $CONFIG = [
'memcache.local' => '\OC\Memcache\APCu',
];
if($cloudEnvironmentId !== true) {
$CONFIG['overwritehost'] = $cloudEnvironmentId . '-80.apps.codespaces.githubusercontent.com';
if(is_string($codespaceName) && !empty($codespaceName) && is_string($codespaceDomain) && !empty($codespaceDomain)) {
$CONFIG['overwritehost'] = $codespaceName . '-80.' . $codespaceDomain;
$CONFIG['overwriteprotocol'] = 'https';
}
+125 -124
View File
@@ -7,7 +7,7 @@ steps:
commands:
- git submodule update --init
- name: checkers
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- ./autotest-checkers.sh
secrets: [ github_token ]
@@ -30,12 +30,12 @@ steps:
commands:
- git submodule update --init
- name: litmus-v1
image: ghcr.io/nextcloud/continuous-integration-litmus-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/litmus-v1/script.sh
- name: litmus-v2
image: ghcr.io/nextcloud/continuous-integration-litmus-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/litmus-v2/script.sh
@@ -58,7 +58,7 @@ steps:
commands:
- git submodule update --init
- name: caldavtester-new-endpoint
image: ghcr.io/nextcloud/continuous-integration-litmus-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/caldav/install.sh
@@ -82,7 +82,7 @@ steps:
commands:
- git submodule update --init
- name: caldavtester-old-endpoint
image: ghcr.io/nextcloud/continuous-integration-litmus-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/caldav/install.sh
@@ -106,7 +106,7 @@ steps:
commands:
- git submodule update --init
- name: carddavtester-new-endpoint
image: ghcr.io/nextcloud/continuous-integration-litmus-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/carddav/install.sh
@@ -130,7 +130,7 @@ steps:
commands:
- git submodule update --init
- name: carddavtester-old-endpoint
image: ghcr.io/nextcloud/continuous-integration-litmus-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-litmus-php8.0:latest
commands:
- bash tests/travis/install.sh sqlite
- bash apps/dav/tests/travis/carddav/install.sh
@@ -153,8 +153,8 @@ steps:
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: sqlite-php7.4-samba-native
image: ghcr.io/nextcloud/continuous-integration-samba-native-php7.4:latest
- name: sqlite-php8.0-samba-native
image: ghcr.io/nextcloud/continuous-integration-samba-native-php8.0:latest
commands:
- smbd -D -FS &
- ./autotest-external.sh sqlite smb-linux
@@ -164,8 +164,8 @@ steps:
- sh -c "if [ '$DRONE_BUILD_EVENT' = 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -P $DRONE_PULL_REQUEST -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-smb-linux.xml; fi"
- sh -c "if [ '$DRONE_BUILD_EVENT' != 'pull_request' ]; then bash codecov.sh -B $DRONE_BRANCH -C $DRONE_COMMIT -t 117641e2-a9e8-4b7b-984b-ae872d9b05f5 -f tests/autotest-external-clover-sqlite-smb-linux.xml; fi"
# Temporarily disabled because it times out for unknown reasons 98% of the time
#- name: sqlite-php7.4-samba-non-native
# image: ghcr.io/nextcloud/continuous-integration-samba-non-native-php7.4:latest
#- name: sqlite-php8.0-samba-non-native
# image: ghcr.io/nextcloud/continuous-integration-samba-non-native-php8.0:latest
# commands:
# - smbd -D -FS &
# - ./autotest-external.sh sqlite smb-linux
@@ -185,15 +185,15 @@ trigger:
---
kind: pipeline
name: sqlite-php7.4-webdav-apache
name: sqlite-php8.0-webdav-apache
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: sqlite-php7.4-webdav-apache
image: ghcr.io/nextcloud/continuous-integration-webdav-apache-php7.4:latest
- name: sqlite-php8.0-webdav-apache
image: ghcr.io/nextcloud/continuous-integration-webdav-apache-php8.0:latest
commands:
- apache2ctl start
- ./autotest-external.sh sqlite webdav-apachedrone
@@ -224,11 +224,6 @@ steps:
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: nodb-php7.4
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- NOCOVERAGE=true TEST_SELECTION=NODB ./autotest.sh sqlite
- name: nodb-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
@@ -256,11 +251,6 @@ steps:
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: sqlite-php7.4
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh sqlite
- name: sqlite-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
@@ -281,15 +271,15 @@ trigger:
---
kind: pipeline
name: mariadb10.2-php7.4
name: mariadb10.2-php8.0
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: mariadb10.2-php7.4
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
- name: mariadb10.2-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mariadb
@@ -374,7 +364,7 @@ services:
- name: cache
image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: mariadb
image: ghcr.io/nextcloud/continuous-integration-mariadb-10.6continuous-integration-mariadb-10.6:10.6
image: ghcr.io/nextcloud/continuous-integration-mariadb-10.6:latest
environment:
MYSQL_ROOT_PASSWORD: owncloud
MYSQL_USER: oc_autotest
@@ -395,15 +385,15 @@ trigger:
---
kind: pipeline
name: mysql8.0-php7.4
name: mysql8.0-php8.0
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: mysql-php7.4
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
- name: mysql-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh mysql
@@ -434,15 +424,15 @@ trigger:
---
kind: pipeline
name: postgres10-php7.4
name: postgres10-php8.0
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: postgres-php7.4
image: ghcr.io/nextcloud/continuous-integration-php7.4:php7.4-3
- name: postgres-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- sleep 10 # gives the database enough time to initialize
@@ -455,7 +445,7 @@ services:
image: ghcr.io/nextcloud/continuous-integration-postgres-10:postgres-10
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest_dummy
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
@@ -470,15 +460,15 @@ trigger:
---
kind: pipeline
name: postgres11-php7.4
name: postgres11-php8.0
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: postgres-php7.4
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
- name: postgres-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- sleep 10 # gives the database enough time to initialize
@@ -491,7 +481,7 @@ services:
image: ghcr.io/nextcloud/continuous-integration-postgres-11:postgres-11
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest_dummy
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
@@ -527,7 +517,43 @@ services:
image: ghcr.io/nextcloud/continuous-integration-postgres-13:postgres-13
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest_dummy
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
trigger:
branch:
- master
- stable*
event:
- pull_request
- push
---
kind: pipeline
name: postgres15-php8.0
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: postgres-php8.0
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
- bash tests/drone-run-php-tests.sh || exit 0
- sleep 10 # gives the database enough time to initialize
- POSTGRES=15 NOCOVERAGE=true TEST_SELECTION=DB ./autotest.sh pgsql
services:
- name: cache
image: ghcr.io/nextcloud/continuous-integration-redis:latest
- name: postgres-15
image: ghcr.io/nextcloud/continuous-integration-postgres-15:latest
environment:
POSTGRES_USER: oc_autotest
POSTGRES_DB: oc_autotest
POSTGRES_PASSWORD: owncloud
tmpfs:
- /var/lib/postgresql/data
@@ -550,7 +576,7 @@ steps:
commands:
- git submodule update --init
- name: integration-capabilities_features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -575,7 +601,7 @@ steps:
commands:
- git submodule update --init
- name: integration-collaboration_features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -600,7 +626,7 @@ steps:
commands:
- git submodule update --init
- name: integration-federation_features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin
@@ -625,7 +651,7 @@ steps:
commands:
- git submodule update --init
- name: integration-auth
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -650,7 +676,7 @@ steps:
commands:
- git submodule update --init
- name: integration-avatar
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -675,7 +701,7 @@ steps:
commands:
- git submodule update --init
- name: integration-maintenance-mode
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -700,7 +726,7 @@ steps:
commands:
- git submodule update --init
- name: integration-ratelimiting
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -735,7 +761,7 @@ steps:
commands:
- git submodule update --init
- name: integration-carddav
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -760,7 +786,7 @@ steps:
commands:
- git submodule update --init
- name: integration-dav-v2
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -785,7 +811,7 @@ steps:
commands:
- git submodule update --init
- name: integration-ocs-v1
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -810,7 +836,7 @@ steps:
commands:
- git submodule update --init
- name: integration-checksums-v1
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -835,7 +861,7 @@ steps:
commands:
- git submodule update --init
- name: integration-external-storage
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -860,7 +886,7 @@ steps:
commands:
- git submodule update --init
- name: integration-provisioning-v1
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -885,7 +911,7 @@ steps:
commands:
- git submodule update --init
- name: integration-tags
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -910,7 +936,7 @@ steps:
commands:
- git submodule update --init
- name: integration-caldav
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -935,7 +961,7 @@ steps:
commands:
- git submodule update --init
- name: integration-comments
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -960,7 +986,7 @@ steps:
commands:
- git submodule update --init
- name: integration-comments-search
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -985,7 +1011,7 @@ steps:
commands:
- git submodule update --init
- name: integration-contacts-menu
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1010,7 +1036,7 @@ steps:
commands:
- git submodule update --init
- name: integration-favorites
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1035,7 +1061,7 @@ steps:
commands:
- git submodule update --init
- name: integration-provisioning-v2
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1060,7 +1086,7 @@ steps:
commands:
- git submodule update --init
- name: integration-webdav-related
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1085,7 +1111,7 @@ steps:
commands:
- git submodule update --init
- name: integration-sharees-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1110,7 +1136,7 @@ steps:
commands:
- git submodule update --init
- name: integration-sharees-v2-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1135,7 +1161,7 @@ steps:
commands:
- git submodule update --init
- name: integration-sharing-v1
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1160,7 +1186,7 @@ steps:
commands:
- git submodule update --init
- name: integration-sharing-v1-part2
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1185,7 +1211,7 @@ steps:
commands:
- git submodule update --init
- name: integration-sharing-v1-part3
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1210,13 +1236,18 @@ steps:
commands:
- git submodule update --init
- name: install-talk
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
# JavaScript files are not used in integration tests so it is not needed to
# JavaScript files are not used in integration tests, so it is not needed to
# build them.
- git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
- git clone --depth 1 --branch stable26 https://github.com/nextcloud/spreed apps/spreed
- cd apps/spreed
- composer --version
- composer self-update --2
- composer install --no-dev
- cd ../..
- name: integration-sharing-v1-video-verification
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1241,7 +1272,7 @@ steps:
commands:
- git submodule update --init
- name: integration-setup-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- cd build/integration
@@ -1265,7 +1296,7 @@ steps:
commands:
- git submodule update --init
- name: integration-filesdrop-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1290,7 +1321,7 @@ steps:
commands:
- git submodule update --init
- name: integration-transfer-ownership-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1315,7 +1346,7 @@ steps:
commands:
- git submodule update --init
- name: integration-ldap-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1340,7 +1371,7 @@ steps:
commands:
- git submodule update --init
- name: integration-ldap-openldap-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1381,7 +1412,7 @@ steps:
commands:
- git submodule update --init
- name: integration-ldap-openldap-uid-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1423,7 +1454,7 @@ steps:
commands:
- git submodule update --init
- name: integration-ldap-openldap-numerical-id-features
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1464,7 +1495,7 @@ steps:
commands:
- git submodule update --init
- name: integration-trashbin
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1489,7 +1520,7 @@ steps:
commands:
- git submodule update --init
- name: integration-remote-api
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1514,7 +1545,7 @@ steps:
commands:
- git submodule update --init
- name: integration-download
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
commands:
- bash tests/drone-run-integration-tests.sh || exit 0
- ./occ maintenance:install --admin-pass=admin --data-dir=/dev/shm/nc_int
@@ -1539,7 +1570,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-access-levels
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-access-levels --selenium-server selenium:4444 allow-git-repository-modifications features/access-levels.feature
@@ -1569,7 +1600,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-app-files
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files --selenium-server selenium:4444 allow-git-repository-modifications features/app-files.feature
@@ -1599,7 +1630,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-app-files-sharing
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-sharing --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-sharing.feature
@@ -1629,7 +1660,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-app-files-sharing-link
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-sharing-link --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-sharing-link.feature
@@ -1659,7 +1690,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-app-files-tags
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-files-tags --selenium-server selenium:4444 allow-git-repository-modifications features/app-files-tags.feature
@@ -1679,36 +1710,6 @@ trigger:
- pull_request
- push
---
kind: pipeline
name: acceptance-app-theming
steps:
- name: submodules
image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
commands:
- git submodule update --init
- name: acceptance-app-theming
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-app-theming --selenium-server selenium:4444 allow-git-repository-modifications features/app-theming.feature
services:
- name: selenium
image: ghcr.io/nextcloud/continuous-integration-selenium:3.141.59
environment:
# Reduce default log level for Selenium server (INFO) as it is too
# verbose.
JAVA_OPTS: -Dselenium.LOGGER.level=WARNING
trigger:
branch:
- master
- stable*
event:
- pull_request
- push
---
kind: pipeline
name: acceptance-header
@@ -1719,7 +1720,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-header
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-header --selenium-server selenium:4444 allow-git-repository-modifications features/header.feature
@@ -1749,7 +1750,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-login
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-login --selenium-server selenium:4444 allow-git-repository-modifications features/login.feature
@@ -1779,7 +1780,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-users
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-users --selenium-server selenium:4444 allow-git-repository-modifications features/users.feature
@@ -1809,7 +1810,7 @@ steps:
commands:
- git submodule update --init
- name: acceptance-apps
image: ghcr.io/nextcloud/continuous-integration-acceptance-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-acceptance-php8.0:latest
commands:
- tests/acceptance/run-local.sh --timeout-multiplier 10 --nextcloud-server-domain acceptance-apps --selenium-server selenium:4444 allow-git-repository-modifications features/apps.feature
@@ -1839,7 +1840,7 @@ steps:
commands:
- git submodule update --init
- name: nodb-codecov
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
environment:
CODECOV_TOKEN:
from_secret: CODECOV_TOKEN
@@ -1871,7 +1872,7 @@ steps:
commands:
- git submodule update --init
- name: db-codecov
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
environment:
CODECOV_TOKEN:
from_secret: CODECOV_TOKEN
@@ -1912,7 +1913,7 @@ steps:
commands:
- git submodule update --init
- name: object-store
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
environment:
OBJECT_STORE: s3
CODECOV_TOKEN:
@@ -1942,7 +1943,7 @@ steps:
commands:
- git submodule update --init
- name: object-store
image: ghcr.io/nextcloud/continuous-integration-integration-php7.4:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
environment:
OBJECT_STORE: azure
CODECOV_TOKEN:
@@ -1978,7 +1979,7 @@ steps:
commands:
- git submodule update --init
- name: memcache-memcached
image: ghcr.io/nextcloud/continuous-integration-php7.4-memcached:latest
image: ghcr.io/nextcloud/continuous-integration-php8.0-memcached:latest
commands:
- phpenmod xdebug
- service memcached restart
+8 -1
View File
@@ -8,8 +8,15 @@ module.exports = {
oc_userconfig: true,
dayNames: true,
firstDay: true,
'cypress/globals': true,
},
extends: ['@nextcloud'],
plugins: [
'cypress',
],
extends: [
'@nextcloud',
'plugin:cypress/recommended',
],
rules: {
'no-tabs': 'warn',
// TODO: make sure we fix this as this is bad vue coding style.
+2 -1
View File
@@ -1,2 +1,3 @@
/dist/* binary
/package-lock.json binary
/package-lock.json merge=binary
/core/css/*.css* binary
+1 -4
View File
@@ -9,11 +9,8 @@
*/TwoFactorAuth/* @ChristophWurst @miaulalala @nickvergessen
/core/templates/twofactor* @ChristophWurst @miaulalala @nickvergessen
/apps/user_status @CarlSchwan
/apps/settings/lib @CarlSchwan
/lib/private/Metadata @CarlSchwan
/lib/private/Profiler @CarlSchwan
/lib/public/Profiler @CarlSchwan
# Security team
resources/config/ca-bundle.crt @ChristophWurst @eneiluj @miaulalala @nickvergessen
resources/config/ca-bundle.crt @ChristophWurst @julien-nc @miaulalala @nickvergessen
+8 -42
View File
@@ -28,6 +28,8 @@ updates:
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"
# Disable automatic rebasing because without a build CI will likely fail anyway
rebase-strategy: "disabled"
# Testing master npm
- package-ecosystem: npm
@@ -62,7 +64,7 @@ updates:
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable22
target-branch: stable24
labels:
- "3. to review"
- "feature: dependencies"
@@ -80,7 +82,7 @@ updates:
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable23
target-branch: stable25
labels:
- "3. to review"
- "feature: dependencies"
@@ -89,25 +91,7 @@ updates:
ignore:
# ignore all GitHub linguist patch updates
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable24
labels:
- "3. to review"
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"
ignore:
# ignore all GitHub linguist patch updates
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
# Testing StableXX composer
- package-ecosystem: composer
@@ -117,7 +101,7 @@ updates:
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable22
target-branch: stable24
labels:
- "3. to review"
- "feature: dependencies"
@@ -135,7 +119,7 @@ updates:
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable23
target-branch: stable25
labels:
- "3. to review"
- "feature: dependencies"
@@ -144,22 +128,4 @@ updates:
ignore:
# ignore all GitHub linguist patch updates
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
- package-ecosystem: composer
directory: "/build/integration"
schedule:
interval: weekly
day: saturday
time: "03:00"
timezone: Europe/Paris
target-branch: stable24
labels:
- "3. to review"
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"
ignore:
# ignore all GitHub linguist patch updates
- dependency-name: "*"
update-types: ["version-update:semver-major", "version-update:semver-minor"]
update-types: ["version-update:semver-major", "version-update:semver-minor", "version-update:semver-patch"]
+18
View File
@@ -0,0 +1,18 @@
* Resolves: # <!-- related github issue -->
## Summary
## TODO
- [ ] ...
## Checklist
- Code is [properly formatted](https://docs.nextcloud.com/server/latest/developer_manual/digging_deeper/continuous_integration.html#linting)
- [Sign-off message](https://github.com/src-d/guide/blob/master/developer-community/fix-DCO.md) is added to all commits
- [ ] Tests ([unit](https://docs.nextcloud.com/server/latest/developer_manual/app_development/tutorial.html#unit-tests), [integration](https://docs.nextcloud.com/server/latest/developer_manual/app_development/tutorial.html#integration-tests), api and/or acceptance) are included
- [ ] Screenshots before/after for front-end changes
- [ ] Documentation ([manuals](https://github.com/nextcloud/documentation/) or wiki) has been updated or is not required
- [ ] [Backports requested](https://github.com/nextcloud/backportbot/#usage) where applicable (ex: critical bugfixes)
+1 -7
View File
@@ -54,7 +54,7 @@ jobs:
steps:
- name: Checkout ${{ needs.init.outputs.head_ref }}
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
fetch-depth: 0
@@ -86,12 +86,6 @@ jobs:
npm ci
npm run build --if-present
- name: Build css
run: npm run --if-present sass
- name: Build icons css
run: npm run --if-present sass:icons
- name: Commit and push default
if: ${{ needs.init.outputs.arg1 != 'fixup' && needs.init.outputs.arg1 != 'amend' }}
run: |
+104
View File
@@ -0,0 +1,104 @@
name: Cypress
on:
pull_request:
push:
branches:
- master
- stable*
env:
APP_NAME: viewer
BRANCH: ${{ github.ref }}
TESTING: true
jobs:
init:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
steps:
- name: Checkout server
uses: actions/checkout@v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.2
id: versions
with:
fallbackNode: "^12"
fallbackNpm: "^6"
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@v3
with:
cache: "npm"
node-version: ${{ steps.versions.outputs.nodeVersion }}
- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
- name: Install dependencies & build app
run: |
npm ci
TESTING=true npm run build --if-present
- name: Save context
uses: actions/cache@v3
with:
key: cypress-context-${{ github.run_id }}
path: /home/runner/work/server
cypress:
runs-on: ubuntu-latest
needs: init
strategy:
fail-fast: false
matrix:
# run multiple copies of the current job in parallel
containers: ['component', 1, 2]
name: runner ${{ matrix.containers }}
steps:
- name: Restore context
uses: actions/cache@v3
with:
key: cypress-context-${{ github.run_id }}
path: /home/runner/work/server
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
uses: cypress-io/github-action@v5
with:
record: true
parallel: true
# cypress run type
component: ${{ matrix.containers == 'component' }}
group: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }}
# cypress env
ci-build-id: ${{ github.sha }}-${{ github.run_number }}
tag: ${{ github.event_name }}t
env:
# Needs to be prefixed with CYPRESS_
CYPRESS_BRANCH: ${{ env.BRANCH }}
CYPRESS_GH: true
# https://github.com/cypress-io/github-action/issues/124
COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }}
# Needed for some specific code workarounds
TESTING: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
summary:
runs-on: ubuntu-latest
needs: [init, cypress]
if: always()
name: cypress-summary
steps:
- name: Summary status
run: if ${{ needs.init.result != 'success' || ( needs.cypress.result != 'success' && needs.cypress.result != 'skipped' ) }}; then exit 1; fi
+7 -3
View File
@@ -17,18 +17,20 @@ jobs:
ftp-tests:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4', '8.0']
php-versions: ['8.0']
ftpd: ['proftpd', 'vsftpd', 'pure-ftpd']
name: php${{ matrix.php-versions }}-${{ matrix.ftpd }}
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: true
@@ -43,8 +45,10 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.1
+39
View File
@@ -0,0 +1,39 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
on: pull_request
permissions:
contents: read
concurrency:
group: lint-php-cs-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: php-cs
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up php
uses: shivammathur/setup-php@v2
with:
php-version: "8.0"
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Lint
run: composer run cs:check || ( echo "Please run `composer run cs:fix` to format your code" && exit 1 )
+59
View File
@@ -0,0 +1,59 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint
on:
pull_request:
push:
branches:
- main
- master
- stable*
permissions:
contents: read
concurrency:
group: lint-php-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
php-lint:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: [ "8.0", "8.1", "8.2" ]
name: php-lint
steps:
- name: Checkout
uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@1a18b2267f80291a81ca1d33e7c851fe09e7dfc4 # v2
with:
php-version: ${{ matrix.php-versions }}
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: php-lint
if: always()
name: php-lint-summary
steps:
- name: Summary status
run: if ${{ needs.php-lint.result != 'success' && needs.php-lint.result != 'skipped' }}; then exit 1; fi
-42
View File
@@ -1,42 +0,0 @@
name: Lint
on: pull_request
jobs:
php-linters:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['7.4', '8.0', '8.1', '8.2']
name: php${{ matrix.php-versions }} lint
steps:
- name: Checkout
uses: actions/checkout@master
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
- name: Lint
run: composer run lint
php-cs-fixer:
name: php-cs check
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Set up php
uses: shivammathur/setup-php@master
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
tools: cs2pr
- name: Install dependencies
run: composer i
- name: Run coding standards check
run: |
composer run cs:check -- --format=checkstyle | cs2pr
composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
shell: bash
+7 -4
View File
@@ -10,13 +10,16 @@ on:
jobs:
versions:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
outputs:
nodeVersion: ${{ steps.versions.outputs.nodeVersion }}
npmVersion: ${{ steps.versions.outputs.npmVersion }}
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.1
@@ -31,7 +34,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Set up node ${{ needs.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
@@ -53,7 +56,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Set up node ${{ needs.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
@@ -75,7 +78,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Set up node ${{ needs.versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
-6
View File
@@ -45,12 +45,6 @@ jobs:
npm ci
npm run build --if-present
- name: Build css
run: npm run sass
- name: Build icons css
run: npm run sass:icons
- name: Check webpack build changes
run: |
bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please recompile and commit the assets, see the section \"Show changes on failure\" for details' && exit 1)"
+40 -24
View File
@@ -1,48 +1,46 @@
name: PHPUnit
on:
pull_request:
push:
branches:
- master
- stable*
on: pull_request
permissions:
contents: read
concurrency:
group: phpunit-oci-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
phpunit-oci8:
phpunit-oci:
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
php-versions: [ '7.4', '8.0', '8.1']
databases: [ 'oci' ]
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
name: php${{ matrix.php-versions }}-${{ matrix.databases }}
strategy:
matrix:
php-versions: ['8.0', '8.1', '8.2']
services:
oracle:
image: deepdiver/docker-oracle-xe-11g # "wnameless/oracle-xe-11g-r2"
image: deepdiver/docker-oracle-xe-11g # 'wnameless/oracle-xe-11g-r2'
ports:
- "1521:1521"
- 1521:1521/tcp
steps:
- name: Checkout server
uses: actions/checkout@v2
- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
uses: actions/checkout@v3
with:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype,curl,dom,fileinfo,gd,imagick,intl,json,mbstring,oci8,openssl,pdo_sqlite,posix,sqlite,xml,zip
extensions: ctype, curl, dom, fileinfo, gd, imagick, intl, json, mbstring, oci8, openssl, pdo_sqlite, posix, sqlite, xml, zip
tools: phpunit:9
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -53,3 +51,21 @@ jobs:
- name: PHPUnit
working-directory: tests
run: phpunit --configuration phpunit-autotest.xml --group DB,SLOWDB
- name: Run repair steps
run: |
./occ maintenance:repair --include-expensive
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: phpunit-oci
if: always()
name: phpunit-oci-summary
steps:
- name: Summary status
run: if ${{ needs.phpunit-oci.result != 'success' }}; then exit 1; fi
+12 -5
View File
@@ -6,6 +6,8 @@ jobs:
performance-testing:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
fail-fast: false
matrix:
@@ -24,8 +26,10 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -39,7 +43,7 @@ jobs:
blueprint: tests/blueprints/basic.toml
ref: ${{ github.event.pull_request.head.ref }}
- name: Run before measurements
uses: nextcloud/profiler@fa03a1e6864fcb63fb92b8940fa72f5191baffbe
uses: nextcloud/profiler@1e66a9de5f76a01e9d1db4f0153bcc1cbf989b3d
with:
run: |
curl -s -X PROPFIND -u test:test http://localhost:8080/remote.php/dav/files/test
@@ -48,18 +52,20 @@ jobs:
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
output: before.json
profiler-branch: stable26
- name: Apply PR
run: |
git fetch origin ${{ github.event.pull_request.head.ref }}
git checkout ${{ github.event.pull_request.head.ref }}
git remote add pr ${{ github.event.pull_request.head.repo.clone_url }}
git fetch pr ${{ github.event.pull_request.head.ref }}
git checkout -b pr/${{ github.event.pull_request.head.ref }}
git submodule update
./occ upgrade
- name: Run after measurements
id: compare
uses: nextcloud/profiler@fa03a1e6864fcb63fb92b8940fa72f5191baffbe
uses: nextcloud/profiler@1e66a9de5f76a01e9d1db4f0153bcc1cbf989b3d
with:
run: |
curl -s -X PROPFIND -u test:test http://localhost:8080/remote.php/dav/files/test
@@ -68,6 +74,7 @@ jobs:
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
output: after.json
profiler-branch: master
compare-with: before.json
- name: Upload profiles
+61
View File
@@ -0,0 +1,61 @@
name: PHPUnit
on:
workflow_dispatch:
schedule:
- cron: "15 1 * * 1-6"
permissions:
contents: read
concurrency:
group: phpunit-32bits-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
phpunit-32bits:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
container: shivammathur/node:latest-i386
strategy:
matrix:
php-versions: ['8.0']
steps:
- name: Checkout server
uses: actions/checkout@v3
with:
submodules: true
- name: Install tools
run: |
sudo apt-get update
sudo apt-get install -y ffmpeg imagemagick libmagickcore-6.q16-3-extra
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype, curl, dom, fileinfo, gd, imagick, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip, apcu
tools: phpunit:9
coverage: none
ini-values:
apc.enabled=on,
apc.enable_cli=on
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=autotest --database-pass=rootpassword --admin-user admin --admin-pass admin
php -f index.php
- name: PHPUnit
working-directory: tests
run: phpunit --configuration phpunit-autotest.xml --exclude-group PRIMARY-azure,PRIMARY-s3,PRIMARY-swift,Memcached,Redis,RoutingWeirdness
-28
View File
@@ -1,28 +0,0 @@
name: Psalm show github
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
psalm:
name: Psalm
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive
- name: Psalm
uses: docker://vimeo/psalm-github-actions:4.9.3
continue-on-error: true
with:
composer_ignore_platform_reqs: false
report_file: results.sarif
- name: Upload Analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: results.sarif
-28
View File
@@ -1,28 +0,0 @@
name: Psalm Security Analysis
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
psalm:
name: Psalm
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive
- name: Psalm
uses: docker://vimeo/psalm-github-actions:4.9.3
with:
security_analysis: true
composer_ignore_platform_reqs: false
report_file: results.sarif
- name: Upload Security Analysis results to GitHub
uses: github/codeql-action/upload-sarif@v1
with:
sarif_file: results.sarif
+14 -6
View File
@@ -17,11 +17,13 @@ jobs:
s3-external-tests-minio:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4', '8.0']
php-versions: ['8.0', '8.1']
name: php${{ matrix.php-versions }}-minio
@@ -36,7 +38,7 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: true
@@ -44,8 +46,10 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -66,11 +70,13 @@ jobs:
s3-external-tests-localstack:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4', '8.0']
php-versions: ['8.0', '8.1']
name: php${{ matrix.php-versions }}-localstack
@@ -85,7 +91,7 @@ jobs:
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: true
@@ -93,8 +99,10 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -0,0 +1,84 @@
name: S3 primary storage integration tests
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
s3-primary-integration-tests-minio:
runs-on: ubuntu-20.04
strategy:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['8.0']
key: ['objectstore', 'objectstore_multibucket']
name: php${{ matrix.php-versions }}-${{ matrix.key }}-minio
services:
redis:
image: redis
ports:
- "6379:6379"
minio:
env:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
image: bitnami/minio:2021.12.29
ports:
- "9000:9000"
steps:
- name: Checkout server
uses: actions/checkout@v3
with:
submodules: true
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd, redis
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Wait for S3
run: |
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
- name: Set up Nextcloud
run: |
mkdir data
echo '<?php $CONFIG=["${{ matrix.key }}" => ["class" => "OC\Files\ObjectStore\S3", "arguments" => ["bucket" => "nextcloud", "autocreate" => true, "key" => "minio", "secret" => "minio123", "hostname" => "localhost", "port" => 9000, "use_ssl" => false, "use_path_style" => true, "uploadPartSize" => 52428800]]];' > config/config.php
echo '<?php $CONFIG=["redis" => ["host" => "localhost", "port" => 6379], "memcache.local" => "\OC\Memcache\Redis", "memcache.distributed" => "\OC\Memcache\Redis"];' > config/redis.config.php
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
php -f index.php
- name: Integration
run: |
cd build/integration
bash run.sh --tags "~@failure-s3" features/webdav-related.feature
- name: S3 logs
if: always()
run: |
cat data/nextcloud.log
docker ps -a
docker ps -aq | while read container ; do IMAGE=$(docker inspect --format='{{.Config.Image}}' $container); echo $IMAGE; docker logs $container; echo "\n\n" ; done
s3-primary-integration-summary:
runs-on: ubuntu-latest
needs: [s3-primary-integration-tests-minio]
if: always()
steps:
- name: Summary status
run: if ${{ needs.s3-primary-integration-tests-minio.result != 'success' }}; then exit 1; fi
+8 -6
View File
@@ -8,7 +8,9 @@ on:
jobs:
s3-primary-tests-minio:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
# do not stop on another job's failure
@@ -24,13 +26,13 @@ jobs:
env:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
image: bitnami/minio:2021.10.6
image: bitnami/minio:2021.12.29
ports:
- "9000:9000"
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: true
@@ -38,8 +40,10 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Nextcloud
run: |
@@ -52,8 +56,6 @@ jobs:
run: |
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
sleep 10
curl -f -m 1 --retry-connrefused --retry 10 --retry-delay 10 http://localhost:9000/minio/health/ready
- name: PHPUnit
working-directory: tests
+24 -28
View File
@@ -6,24 +6,23 @@ on:
- stable*
paths:
- 'apps/files_external/**'
- '.github/workflows/smb-kerberos.yml'
pull_request:
paths:
- 'apps/files_external/**'
- '.github/workflows/smb-kerberos.yml'
jobs:
smb-kerberos-tests:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php-versions: ['7.4', '8.0']
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
name: php${{ matrix.php-versions }}-${{ matrix.ftpd }}
name: smb-kerberos-sso
steps:
- name: Checkout server
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
submodules: true
- name: Pull images
@@ -33,9 +32,12 @@ jobs:
docker pull icewind1991/samba-krb-test-client
- name: Setup AD-DC
run: |
cp apps/files_external/tests/*.sh .
mkdir data
sudo chown -R 33 data apps config
apps/files_external/tests/setup-krb.sh
DC_IP=$(./start-dc.sh)
./start-apache.sh $DC_IP $PWD
echo "DC_IP=$DC_IP" >> $GITHUB_ENV
- name: Set up Nextcloud
run: |
docker exec --user 33 apache ./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
@@ -44,7 +46,8 @@ jobs:
# setup user_saml
docker exec --user 33 apache ./occ app:enable user_saml --force
docker exec --user 33 apache ./occ config:app:set user_saml type --value 'environment-variable'
docker exec --user 33 apache ./occ config:app:set user_saml general-uid_mapping --value REMOTE_USER
docker exec --user 33 apache ./occ saml:config:create
docker exec --user 33 apache ./occ saml:config:set 1 --general-uid_mapping=REMOTE_USER
# setup external storage
docker exec --user 33 apache ./occ app:enable files_external --force
@@ -54,25 +57,18 @@ jobs:
docker exec --user 33 apache ./occ files_external:list
- name: Test SSO
run: |
mkdir cookies
chmod 0777 cookies
mkdir /tmp/shared/cookies
chmod 0777 /tmp/shared/cookies
DC_IP=$(docker inspect dc --format '{{.NetworkSettings.IPAddress}}')
docker run --rm --name client -v $PWD/cookies:/cookies -v /tmp/shared:/shared --dns $DC_IP --hostname client.domain.test icewind1991/samba-krb-test-client \
curl -c /cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/index.php/apps/user_saml/saml/login
CONTENT=$(docker run --rm --name client -v $PWD/cookies:/cookies -v /tmp/shared:/shared --dns $DC_IP --hostname client.domain.test icewind1991/samba-krb-test-client \
curl -b /cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/remote.php/webdav/smb/test.txt)
echo $CONTENT
CONTENT=$(echo $CONTENT | tr -d '[:space:]')
echo "SAML login"
./client-cmd.sh ${{ env.DC_IP }} curl -c /shared/cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/index.php/apps/user_saml/saml/login
echo "Check we are logged in"
CONTENT=$(./client-cmd.sh ${{ env.DC_IP }} curl -b /shared/cookies/jar -s --negotiate -u testuser@DOMAIN.TEST: --delegation always http://httpd.domain.test/remote.php/webdav/smb/test.txt)
CONTENT=$(echo $CONTENT | head -n 1 | tr -d '[:space:]')
[[ $CONTENT == "testfile" ]]
smb-kerberos-summary:
runs-on: ubuntu-latest
needs: smb-kerberos-tests
if: always()
steps:
- name: Summary status
run: if ${{ needs.smb-kerberos-tests.result != 'success' }}; then exit 1; fi
- name: Show logs
if: failure()
run: |
docker exec --user 33 apache ./occ log:file
FILEPATH=$(docker exec --user 33 apache ./occ log:file | grep "Log file:" | cut -d' ' -f3)
docker exec --user 33 apache cat $FILEPATH
+5 -4
View File
@@ -7,12 +7,13 @@ on:
jobs:
stale:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
permissions:
issues: write
steps:
- uses: actions/stale@v5
with:
@@ -29,4 +30,4 @@ jobs:
days-before-stale: 30
days-before-close: 14
# debug-only: true
+97 -52
View File
@@ -1,56 +1,101 @@
name: Static code analysis
name: Psalm static code analysis
on: [pull_request]
on:
pull_request:
push:
branches:
- master
- stable*
jobs:
static-code-analysis:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up php7.4
uses: shivammathur/setup-php@master
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
- name: Composer install
run: composer i
- name: Psalm
run: composer run psalm -- --monochrome --no-progress --output-format=github --update-baseline || ( git diff -- . ':!lib/composer' && exit 1 )
- name: Check diff
run: git diff -- . ':!lib/composer'
- name: Show potential changes in Psalm baseline
run: |
bash -c "[[ ! \"`git status --porcelain build/psalm-baseline.xml`\" ]] || ( echo 'Uncommited changes in Psalm baseline' && git status && git diff build/psalm-baseline.xml)"
static-code-analysis:
runs-on: ubuntu-latest
static-code-analysis-ocp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodules
shell: bash
run: |
auth_header="$(git config --local --get http.https://github.com/.extraheader)"
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
- name: Set up php7.4
uses: shivammathur/setup-php@master
with:
php-version: 7.4
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
- name: Composer install
run: composer i
- name: Psalm
run: composer run psalm -- -c psalm-ocp.xml --monochrome --no-progress --output-format=github --update-baseline || ( git diff -- . ':!lib/composer' && exit 1 )
- name: Check diff
run: git diff -- . ':!lib/composer'
- name: Show potential changes in Psalm baseline
run: |
bash -c "[[ ! \"`git status --porcelain build/psalm-baseline-ocp.xml`\" ]] || ( echo 'Uncommited changes in Psalm baseline' && git status && git diff build/psalm-baseline.xml)"
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer i
- name: Psalm
run: composer run psalm -- --monochrome --no-progress --output-format=github --update-baseline --report=results.sarif
- name: Show potential changes in Psalm baseline
if: always()
run: git diff -- . ':!lib/composer'
- name: Upload Analysis results to GitHub
if: always()
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: results.sarif
static-code-analysis-security:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@master
with:
php-version: '8.0'
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
- name: Composer install
run: composer i
- name: Psalm taint analysis
run: composer run psalm -- --monochrome --no-progress --output-format=github --report=results.sarif --taint-analysis
- name: Upload Security Analysis results to GitHub
if: always()
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: results.sarif
static-code-analysis-ocp:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: true
- name: Set up php
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer i
- name: Psalm
run: composer run psalm -- -c psalm-ocp.xml --monochrome --no-progress --output-format=github --update-baseline
- name: Show potential changes in Psalm baseline
if: always()
run: git diff -- . ':!lib/composer'
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
branches: ["master", "stable24", "stable23", "stable22"]
branches: ["master", "stable25", "stable24", "stable23", "stable22"]
name: update-ca-certificate-bundle-${{ matrix.branches }}
+13 -5
View File
@@ -9,25 +9,29 @@ jobs:
update-psalm-baseline:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
strategy:
fail-fast: false
matrix:
branches: ["master", "stable24", "stable23", "stable22"]
branches: ["master", "stable25", "stable24", "stable23"]
name: update-psalm-baseline-${{ matrix.branches }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
ref: ${{ matrix.branches }}
submodules: true
- name: Set up php7.4
- name: Set up php
uses: shivammathur/setup-php@v2
with:
php-version: 7.4
php-version: '8.0'
extensions: ctype,curl,dom,fileinfo,gd,intl,json,mbstring,openssl,pdo_sqlite,posix,sqlite,xml,zip
coverage: none
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Composer install
run: composer install
@@ -36,13 +40,17 @@ jobs:
run: composer run psalm -- --monochrome --no-progress --output-format=text --update-baseline
continue-on-error: true
- name: Psalm OCP
run: composer run psalm -- -c psalm-ocp.xml --monochrome --no-progress --output-format=github --update-baseline
continue-on-error: true
- name: Reset composer
run: |
git clean -f lib/composer
git checkout composer.json composer.lock lib/composer
- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
commit-message: Update psalm baseline
+8
View File
@@ -73,6 +73,7 @@ CVS/*
RCS/*
*.backup*
.php_cs.cache
.php-cs-fixer.cache
# kdevelop
.kdev
@@ -159,3 +160,10 @@ tests/acceptance/vendor/
composer.phar
/lib/composer/bin
/vendor-bin/**/vendor
./.htaccess
core/js/mimetypelist.js
# Tests - cypress
cypress/snapshots
cypress/videos
+7 -6
View File
@@ -31,7 +31,7 @@
Header always set X-Permitted-Cross-Domain-Policies "none"
Header onsuccess unset X-Robots-Tag
Header always set X-Robots-Tag "none"
Header always set X-Robots-Tag "noindex, nofollow"
Header onsuccess unset X-XSS-Protection
Header always set X-XSS-Protection "1; mode=block"
@@ -41,11 +41,12 @@
# Add cache control for static resources
<FilesMatch "\.(css|js|svg|gif|png|jpg|ico|wasm|tflite)$">
Header set Cache-Control "max-age=15778463"
</FilesMatch>
<FilesMatch "\.(css|js|svg|gif|png|jpg|ico|wasm|tflite)(\?v=.*)?$">
Header set Cache-Control "max-age=15778463, immutable"
<If "%{QUERY_STRING} =~ /(^|&)v=/">
Header set Cache-Control "max-age=15778463, immutable"
</If>
<Else>
Header set Cache-Control "max-age=15778463"
</Else>
</FilesMatch>
# Let browsers cache WOFF files for a week
+17
View File
@@ -0,0 +1,17 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.3.0
hooks:
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/nextcloud/pre-commit-php.git
rev: 1.5.1
hooks:
- id: php-lint
- id: php-cs-fixer
files: \.(php)$
exclude: ^(config|data|composer|lib\/composer)
args: []
+165 -164
View File
@@ -1,177 +1,178 @@
[main]
host = https://www.transifex.com
lang_map = bg_BG: bg, cs_CZ: cs, fi_FI: fi, hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja
host = https://www.transifex.com
lang_map = fi_FI: fi, hu_HU: hu, nb_NO: nb, sk_SK: sk, th_TH: th, ja_JP: ja, bg_BG: bg, cs_CZ: cs
[nextcloud.core]
file_filter = translationfiles/<lang>/core.po
source_file = translationfiles/templates/core.pot
source_lang = en
type = PO
[nextcloud.files]
file_filter = translationfiles/<lang>/files.po
source_file = translationfiles/templates/files.pot
source_lang = en
type = PO
[nextcloud.settings-1]
file_filter = translationfiles/<lang>/settings.po
source_file = translationfiles/templates/settings.pot
source_lang = en
type = PO
[nextcloud.lib]
file_filter = translationfiles/<lang>/lib.po
source_file = translationfiles/templates/lib.pot
source_lang = en
type = PO
[nextcloud.dav]
file_filter = translationfiles/<lang>/dav.po
source_file = translationfiles/templates/dav.pot
source_lang = en
type = PO
[nextcloud.files_encryption]
file_filter = translationfiles/<lang>/encryption.po
source_file = translationfiles/templates/encryption.pot
source_lang = en
type = PO
[nextcloud.files_external]
file_filter = translationfiles/<lang>/files_external.po
source_file = translationfiles/templates/files_external.pot
source_lang = en
type = PO
[nextcloud.files_sharing]
file_filter = translationfiles/<lang>/files_sharing.po
source_file = translationfiles/templates/files_sharing.pot
source_lang = en
type = PO
[nextcloud.files_trashbin]
file_filter = translationfiles/<lang>/files_trashbin.po
source_file = translationfiles/templates/files_trashbin.pot
source_lang = en
type = PO
[nextcloud.files_versions]
file_filter = translationfiles/<lang>/files_versions.po
source_file = translationfiles/templates/files_versions.pot
source_lang = en
type = PO
[nextcloud.user_ldap]
file_filter = translationfiles/<lang>/user_ldap.po
source_file = translationfiles/templates/user_ldap.pot
source_lang = en
type = PO
[nextcloud.comments]
file_filter = translationfiles/<lang>/comments.po
source_file = translationfiles/templates/comments.pot
source_lang = en
type = PO
[nextcloud.federatedfilesharing]
file_filter = translationfiles/<lang>/federatedfilesharing.po
source_file = translationfiles/templates/federatedfilesharing.pot
source_lang = en
type = PO
[nextcloud.federation]
file_filter = translationfiles/<lang>/federation.po
source_file = translationfiles/templates/federation.pot
source_lang = en
type = PO
[nextcloud.oauth2]
file_filter = translationfiles/<lang>/oauth2.po
source_file = translationfiles/templates/oauth2.pot
source_lang = en
type = PO
[nextcloud.sharebymail]
file_filter = translationfiles/<lang>/sharebymail.po
source_file = translationfiles/templates/sharebymail.pot
source_lang = en
type = PO
[nextcloud.systemtags]
file_filter = translationfiles/<lang>/systemtags.po
source_file = translationfiles/templates/systemtags.pot
source_lang = en
type = PO
[nextcloud.updatenotification]
file_filter = translationfiles/<lang>/updatenotification.po
source_file = translationfiles/templates/updatenotification.pot
source_lang = en
type = PO
[nextcloud.theming]
file_filter = translationfiles/<lang>/theming.po
source_file = translationfiles/templates/theming.pot
source_lang = en
type = PO
[nextcloud.twofactor_backupcodes]
file_filter = translationfiles/<lang>/twofactor_backupcodes.po
source_file = translationfiles/templates/twofactor_backupcodes.pot
source_lang = en
type = PO
[nextcloud.workflowengine]
file_filter = translationfiles/<lang>/workflowengine.po
source_file = translationfiles/templates/workflowengine.pot
source_lang = en
type = PO
[nextcloud.provisioning_api]
file_filter = translationfiles/<lang>/provisioning_api.po
source_file = translationfiles/templates/provisioning_api.pot
source_lang = en
type = PO
[nextcloud.lookup_server_connector]
file_filter = translationfiles/<lang>/lookup_server_connector.po
source_file = translationfiles/templates/lookup_server_connector.pot
source_lang = en
type = PO
[nextcloud.dashboard-shipped-with-server]
file_filter = translationfiles/<lang>/dashboard.po
source_file = translationfiles/templates/dashboard.pot
source_lang = en
type = PO
[nextcloud.contactsinteraction]
file_filter = translationfiles/<lang>/contactsinteraction.po
source_file = translationfiles/templates/contactsinteraction.pot
source_lang = en
type = PO
[nextcloud.cloud_federation_api]
file_filter = translationfiles/<lang>/cloud_federation_api.po
source_file = translationfiles/templates/cloud_federation_api.pot
source_lang = en
type = PO
[nextcloud.admin_audit]
[o:nextcloud:p:nextcloud:r:admin_audit]
file_filter = translationfiles/<lang>/admin_audit.po
source_file = translationfiles/templates/admin_audit.pot
source_lang = en
type = PO
type = PO
[nextcloud.user_status]
[o:nextcloud:p:nextcloud:r:cloud_federation_api]
file_filter = translationfiles/<lang>/cloud_federation_api.po
source_file = translationfiles/templates/cloud_federation_api.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:comments]
file_filter = translationfiles/<lang>/comments.po
source_file = translationfiles/templates/comments.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:contactsinteraction]
file_filter = translationfiles/<lang>/contactsinteraction.po
source_file = translationfiles/templates/contactsinteraction.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:core]
file_filter = translationfiles/<lang>/core.po
source_file = translationfiles/templates/core.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:dashboard-shipped-with-server]
file_filter = translationfiles/<lang>/dashboard.po
source_file = translationfiles/templates/dashboard.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:dav]
file_filter = translationfiles/<lang>/dav.po
source_file = translationfiles/templates/dav.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:federatedfilesharing]
file_filter = translationfiles/<lang>/federatedfilesharing.po
source_file = translationfiles/templates/federatedfilesharing.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:federation]
file_filter = translationfiles/<lang>/federation.po
source_file = translationfiles/templates/federation.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:files]
file_filter = translationfiles/<lang>/files.po
source_file = translationfiles/templates/files.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:files_encryption]
file_filter = translationfiles/<lang>/encryption.po
source_file = translationfiles/templates/encryption.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:files_external]
file_filter = translationfiles/<lang>/files_external.po
source_file = translationfiles/templates/files_external.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:files_sharing]
file_filter = translationfiles/<lang>/files_sharing.po
source_file = translationfiles/templates/files_sharing.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:files_trashbin]
file_filter = translationfiles/<lang>/files_trashbin.po
source_file = translationfiles/templates/files_trashbin.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:files_versions]
file_filter = translationfiles/<lang>/files_versions.po
source_file = translationfiles/templates/files_versions.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:lib]
file_filter = translationfiles/<lang>/lib.po
source_file = translationfiles/templates/lib.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:lookup_server_connector]
file_filter = translationfiles/<lang>/lookup_server_connector.po
source_file = translationfiles/templates/lookup_server_connector.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:oauth2]
file_filter = translationfiles/<lang>/oauth2.po
source_file = translationfiles/templates/oauth2.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:provisioning_api]
file_filter = translationfiles/<lang>/provisioning_api.po
source_file = translationfiles/templates/provisioning_api.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:settings-1]
file_filter = translationfiles/<lang>/settings.po
source_file = translationfiles/templates/settings.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:sharebymail]
file_filter = translationfiles/<lang>/sharebymail.po
source_file = translationfiles/templates/sharebymail.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:systemtags]
file_filter = translationfiles/<lang>/systemtags.po
source_file = translationfiles/templates/systemtags.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:theming]
file_filter = translationfiles/<lang>/theming.po
source_file = translationfiles/templates/theming.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:twofactor_backupcodes]
file_filter = translationfiles/<lang>/twofactor_backupcodes.po
source_file = translationfiles/templates/twofactor_backupcodes.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:updatenotification]
file_filter = translationfiles/<lang>/updatenotification.po
source_file = translationfiles/templates/updatenotification.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:user_ldap]
file_filter = translationfiles/<lang>/user_ldap.po
source_file = translationfiles/templates/user_ldap.pot
source_lang = en
type = PO
[o:nextcloud:p:nextcloud:r:user_status]
file_filter = translationfiles/<lang>/user_status.po
source_file = translationfiles/templates/user_status.pot
source_lang = en
type = PO
type = PO
[nextcloud.weather_status]
[o:nextcloud:p:nextcloud:r:weather_status]
file_filter = translationfiles/<lang>/weather_status.po
source_file = translationfiles/templates/weather_status.pot
source_lang = en
type = PO
type = PO
[o:nextcloud:p:nextcloud:r:workflowengine]
file_filter = translationfiles/<lang>/workflowengine.po
source_file = translationfiles/templates/workflowengine.pot
source_lang = en
type = PO
+24
View File
@@ -0,0 +1,24 @@
# Nextcloud Design contribution guidelines
## 👋 Welcome
At Nextcloud we want to make sure to have everything in place to enable designers to contribute making our apps universally accessible and easy to use.
## 🚢 How to contribute design
We have a dedicated page with more in-detail guidelines on our website:
https://nextcloud.com/design/
**TL;DR**
1. Check out open [issues](https://github.com/nextcloud/server/issues) here on GitHub (we label them with `design`)
2. Make sure create publicly accessible assets
3. Add your contributions to an issue and we promise we will review your contribution carefully and foster discussions
[This issue](https://github.com/nextcloud/desktop/issues/877) has examples of other apps, some simple mockups, and specifications about the design. In the discussions in the comments there are updates to the design as well.
[This pull request](https://github.com/nextcloud/desktop/pull/1565) by a developer has the implementation of that issue, the changes they made, and more design discussions and adjustments.
**We encourage you to:**
- Get in touch with the team by joining our [public Talk channel](https://cloud.nextcloud.com/call/gqff69i8)
+18 -2
View File
@@ -2,10 +2,11 @@
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/server/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/server/?branch=master)
[![codecov](https://codecov.io/gh/nextcloud/server/branch/master/graph/badge.svg)](https://codecov.io/gh/nextcloud/server)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/209/badge)](https://bestpractices.coreinfrastructure.org/projects/209)
[![Design](https://contribute.design/api/shield/nextcloud/server)](https://contribute.design/nextcloud/server)
**A safe home for all your data.**
![](https://raw.githubusercontent.com/nextcloud/screenshots/master/files/Files%20Sharing.png)
![](https://raw.githubusercontent.com/nextcloud/screenshots/master/nextcloud-hub-files-25-preview.png)
## Why is this so awesome? 🤩
@@ -58,7 +59,7 @@ Otherwise, git checkouts can be handled the same as release archives, by using t
### Working with front-end code 🏗
#### Building
#### Building Vue components and scripts
We are moving more and more toward using Vue.js in the front-end, starting with Settings. For building the code on changes, use these terminal commands in the root folder:
@@ -76,6 +77,21 @@ make watch-js
make build-js-production
```
#### Building styles
Styles are written in SCSS and compiled to css.
```bash
# install dependencies
make dev-setup
# compile style sheets
npm run sass
# compile style sheets and watch edits
npm run sass:watch
```
#### Committing changes
**When making changes, also commit the compiled files!**
+2 -2
View File
@@ -5,7 +5,7 @@
<name>Auditing / Logging</name>
<summary>Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.</summary>
<description>Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions.</description>
<version>1.15.0</version>
<version>1.16.0</version>
<licence>agpl</licence>
<author>Nextcloud</author>
<namespace>AdminAudit</namespace>
@@ -15,7 +15,7 @@
<category>monitoring</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="25" max-version="25"/>
<nextcloud min-version="26" max-version="26"/>
</dependencies>
<background-jobs>
<job>OCA\AdminAudit\BackgroundJobs\Rotate</job>
+15 -2
View File
@@ -3,8 +3,21 @@
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
exit(1);
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, $err);
} elseif (!headers_sent()) {
echo $err;
}
}
trigger_error(
$err,
E_USER_ERROR
);
}
require_once __DIR__ . '/composer/autoload_real.php';
@@ -42,6 +42,9 @@ namespace Composer\Autoload;
*/
class ClassLoader
{
/** @var \Closure(string):void */
private static $includeFile;
/** @var ?string */
private $vendorDir;
@@ -106,6 +109,7 @@ class ClassLoader
public function __construct($vendorDir = null)
{
$this->vendorDir = $vendorDir;
self::initializeIncludeClosure();
}
/**
@@ -425,7 +429,7 @@ class ClassLoader
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
(self::$includeFile)($file);
return true;
}
@@ -555,18 +559,23 @@ class ClassLoader
return false;
}
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
* @private
*/
function includeFile($file)
{
include $file;
private static function initializeIncludeClosure(): void
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = static function($file) {
include $file;
};
}
}
@@ -3,7 +3,7 @@
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '144514e49e25b7b123fd535902fee97fa39fb446',
'reference' => 'd51429a47232bbf46a2be832ecfa711f102da802',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
@@ -13,7 +13,7 @@
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '144514e49e25b7b123fd535902fee97fa39fb446',
'reference' => 'd51429a47232bbf46a2be832ecfa711f102da802',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
+6
View File
@@ -0,0 +1,6 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoría / Registros"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+4
View File
@@ -0,0 +1,4 @@
{ "translations": {
"Auditing / Logging" : "Auditoría / Registros"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -1
View File
@@ -2,6 +2,6 @@ OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoretza / Erregistroa",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud-i gaitasuna ematen dio, adibidez, fitxategien atzipenak edo bestelako ekintza babesgarriak erregistratzeko."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloudi gaitasuna ematen dio, adibidez, saio-hasiera fitxategiak atzitzeko edo beste kontuzko ekintza batzuetarako."
},
"nplurals=2; plural=(n != 1);");
+1 -1
View File
@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoretza / Erregistroa",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud-i gaitasuna ematen dio, adibidez, fitxategien atzipenak edo bestelako ekintza babesgarriak erregistratzeko."
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloudi gaitasuna ematen dio, adibidez, saio-hasiera fitxategiak atzitzeko edo beste kontuzko ekintza batzuetarako."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -2
View File
@@ -1,7 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Audit / journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que l'enregistrement des accès aux fichiers ou d'autres actions sensibles."
"Auditing / Logging" : "Audit / Journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de traçage à NextCloud telles que les accès aux fichiers ou d'autres actions sensibles."
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+2 -2
View File
@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Audit / journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de journalisation pour Nextcloud telles que l'enregistrement des accès aux fichiers ou d'autres actions sensibles."
"Auditing / Logging" : "Audit / Journalisation",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fournit des capacités de traçage à NextCloud telles que les accès aux fichiers ou d'autres actions sensibles."
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+7
View File
@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Աուդիտ / Տեղեկագրում",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud ֊ի համար տրամադրում է տեղեկագրման հնարավորություն՝ նիշքերի հասանելիության և զգայուն գործողություինների պահպանումը տեղեկամատյանում։"
},
"nplurals=2; plural=(n != 1);");
+5
View File
@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Աուդիտ / Տեղեկագրում",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Nextcloud ֊ի համար տրամադրում է տեղեկագրման հնարավորություն՝ նիշքերի հասանելիության և զգայուն գործողություինների պահպանումը տեղեկամատյանում։"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+7
View File
@@ -0,0 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Ревизија / Евиденција",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Обезбедува можности за евидентирање на Nextcloud, како што се евидентирање пристапи до датотеки или на друг начин чувствителни дејства."
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
+5
View File
@@ -0,0 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Ревизија / Евиденција",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Обезбедува можности за евидентирање на Nextcloud, како што се евидентирање пристапи до датотеки или на друг начин чувствителни дејства."
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
}
+2 -2
View File
@@ -1,7 +1,7 @@
OC.L10N.register(
"admin_audit",
{
"Auditing / Logging" : "Auditoria / registo",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece a funcionalidade de registo ao Nextcloud como o registo de acesso a ficheiros ou acções sensíveis."
"Auditing / Logging" : "Auditorias / Registos",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece funcionalidades de registo para o Nextcloud como registar acessos a ficheiros ou demais ações sensíveis. "
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+2 -2
View File
@@ -1,5 +1,5 @@
{ "translations": {
"Auditing / Logging" : "Auditoria / registo",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece a funcionalidade de registo ao Nextcloud como o registo de acesso a ficheiros ou acções sensíveis."
"Auditing / Logging" : "Auditorias / Registos",
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Fornece funcionalidades de registo para o Nextcloud como registar acessos a ficheiros ou demais ações sensíveis. "
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+25
View File
@@ -160,6 +160,19 @@ class Sharing extends Action {
'id',
]
);
} elseif ($params['shareType'] === IShare::TYPE_SCIENCEMESH) {
$this->log(
'The %s "%s" with ID "%s" has been shared to the sciencemesh user "%s" with permissions "%s" (Share ID: %s)',
$params,
[
'itemType',
'path',
'itemSource',
'shareWith',
'permissions',
'id',
]
);
}
}
@@ -276,6 +289,18 @@ class Sharing extends Action {
'id',
]
);
} elseif ($params['shareType'] === IShare::TYPE_SCIENCEMESH) {
$this->log(
'The %s "%s" with ID "%s" has been unshared from the sciencemesh user "%s" (Share ID: %s)',
$params,
[
'itemType',
'fileTarget',
'itemSource',
'shareWith',
'id',
]
);
}
}
@@ -27,7 +27,8 @@ declare(strict_types=1);
*/
namespace OCA\AdminAudit\BackgroundJobs;
use OC\BackgroundJob\TimedJob;
use OCP\BackgroundJob\TimedJob;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\IConfig;
use OCP\Log\RotationTrait;
@@ -37,13 +38,16 @@ class Rotate extends TimedJob {
/** @var IConfig */
private $config;
public function __construct(IConfig $config) {
public function __construct(ITimeFactory $time,
IConfig $config) {
parent::__construct($time);
$this->config = $config;
$this->setInterval(60 * 60 * 3);
}
protected function run($argument) {
protected function run($argument): void {
$default = $this->config->getSystemValue('datadirectory', \OC::$SERVERROOT . '/data') . '/audit.log';
$this->filePath = $this->config->getAppValue('admin_audit', 'logfile', $default);
+2 -2
View File
@@ -5,7 +5,7 @@
<name>Cloud Federation API</name>
<summary>Enable clouds to communicate with each other and exchange data</summary>
<description>The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data.</description>
<version>1.8.0</version>
<version>1.9.0</version>
<licence>agpl</licence>
<author>Bjoern Schiessle</author>
<namespace>CloudFederationAPI</namespace>
@@ -15,6 +15,6 @@
<category>files</category>
<bugs>https://github.com/nextcloud/cloud_federation/issues</bugs>
<dependencies>
<nextcloud min-version="25" max-version="25"/>
<nextcloud min-version="26" max-version="26"/>
</dependencies>
</info>
@@ -3,8 +3,21 @@
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
exit(1);
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, $err);
} elseif (!headers_sent()) {
echo $err;
}
}
trigger_error(
$err,
E_USER_ERROR
);
}
require_once __DIR__ . '/composer/autoload_real.php';
@@ -42,6 +42,9 @@ namespace Composer\Autoload;
*/
class ClassLoader
{
/** @var \Closure(string):void */
private static $includeFile;
/** @var ?string */
private $vendorDir;
@@ -106,6 +109,7 @@ class ClassLoader
public function __construct($vendorDir = null)
{
$this->vendorDir = $vendorDir;
self::initializeIncludeClosure();
}
/**
@@ -425,7 +429,7 @@ class ClassLoader
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
(self::$includeFile)($file);
return true;
}
@@ -555,18 +559,23 @@ class ClassLoader
return false;
}
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
* @private
*/
function includeFile($file)
{
include $file;
private static function initializeIncludeClosure(): void
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = static function($file) {
include $file;
};
}
}
@@ -3,7 +3,7 @@
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '144514e49e25b7b123fd535902fee97fa39fb446',
'reference' => 'd51429a47232bbf46a2be832ecfa711f102da802',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
@@ -13,7 +13,7 @@
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '144514e49e25b7b123fd535902fee97fa39fb446',
'reference' => 'd51429a47232bbf46a2be832ecfa711f102da802',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
+3 -3
View File
@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API de la Federació cloud",
"Enable clouds to communicate with each other and exchange data" : "Permetre que els núvols es comuniquin entre si i intercanviar dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de la Federació cloud permet que diverses instàncies Nextcloud es comuniquin entre si i intercanviin dades."
"Cloud Federation API" : "API de federació de núvols",
"Enable clouds to communicate with each other and exchange data" : "Permeteu que els núvols es comuniquin entre si i intercanviïn dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de federació de núvols permet que diverses instàncies del Nextcloud es comuniquin entre si i intercanviïn dades."
},
"nplurals=2; plural=(n != 1);");
+3 -3
View File
@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API de la Federació cloud",
"Enable clouds to communicate with each other and exchange data" : "Permetre que els núvols es comuniquin entre si i intercanviar dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de la Federació cloud permet que diverses instàncies Nextcloud es comuniquin entre si i intercanviin dades."
"Cloud Federation API" : "API de federació de núvols",
"Enable clouds to communicate with each other and exchange data" : "Permeteu que els núvols es comuniquin entre si i intercanviïn dades",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L'API de federació de núvols permet que diverses instàncies del Nextcloud es comuniquin entre si i intercanviïn dades."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+3 -3
View File
@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "API pro federování cloudu",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům navzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federování cloudů umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
"Cloud Federation API" : "API pro federovaný cloud",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům vzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federovaný cloud umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+3 -3
View File
@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "API pro federování cloudu",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům navzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federování cloudů umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
"Cloud Federation API" : "API pro federovaný cloud",
"Enable clouds to communicate with each other and exchange data" : "Umožňuje cloudům vzájem komunikovat a vyměňovat si data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "API pro federovaný cloud umožňuje různým instancím Nextcloud vzájemně komunikovat a vyměňovat si data."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+3 -3
View File
@@ -1,8 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeirekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIk aukera ematen du hainbat Nextcloud instantzien artean elkarri komunikatzeko eta datuak trukatzeko. "
"Cloud Federation API" : "Cloud Federation APIa",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeiekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIak aukera ematen du hainbat Nextcloud instantziaren artean komunikatzeko eta datuak trukatzeko. "
},
"nplurals=2; plural=(n != 1);");
+3 -3
View File
@@ -1,6 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Cloud Federation API",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeirekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIk aukera ematen du hainbat Nextcloud instantzien artean elkarri komunikatzeko eta datuak trukatzeko. "
"Cloud Federation API" : "Cloud Federation APIa",
"Enable clouds to communicate with each other and exchange data" : "Aukera ematen du beste hodeiekin komunikatzeko eta datuak trukatzeko.",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Cloud Federation APIak aukera ematen du hainbat Nextcloud instantziaren artean komunikatzeko eta datuak trukatzeko. "
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+8
View File
@@ -0,0 +1,8 @@
OC.L10N.register(
"cloud_federation_api",
{
"Cloud Federation API" : "Moln-federations API",
"Enable clouds to communicate with each other and exchange data" : "Tillåter olika moln att kommunicera med varandra samt utbyta data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Moln-federations API:et tillåter olika Nextcloud-instanser att kommunicera med varandra samt utbyta data."
},
"nplurals=2; plural=(n != 1);");
+6
View File
@@ -0,0 +1,6 @@
{ "translations": {
"Cloud Federation API" : "Moln-federations API",
"Enable clouds to communicate with each other and exchange data" : "Tillåter olika moln att kommunicera med varandra samt utbyta data",
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Moln-federations API:et tillåter olika Nextcloud-instanser att kommunicera med varandra samt utbyta data."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -2
View File
@@ -5,7 +5,7 @@
<name>Comments</name>
<summary>Files app plugin to add comments to files</summary>
<description>Files app plugin to add comments to files</description>
<version>1.15.0</version>
<version>1.16.0</version>
<licence>agpl</licence>
<author>Arthur Schiwon</author>
<author>Vincent Petry</author>
@@ -16,7 +16,7 @@
<category>social</category>
<bugs>https://github.com/nextcloud/server/issues</bugs>
<dependencies>
<nextcloud min-version="25" max-version="25"/>
<nextcloud min-version="26" max-version="26"/>
</dependencies>
<activity>
+15 -2
View File
@@ -3,8 +3,21 @@
// autoload.php @generated by Composer
if (PHP_VERSION_ID < 50600) {
echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
exit(1);
if (!headers_sent()) {
header('HTTP/1.1 500 Internal Server Error');
}
$err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
if (!ini_get('display_errors')) {
if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
fwrite(STDERR, $err);
} elseif (!headers_sent()) {
echo $err;
}
}
trigger_error(
$err,
E_USER_ERROR
);
}
require_once __DIR__ . '/composer/autoload_real.php';
+23 -14
View File
@@ -42,6 +42,9 @@ namespace Composer\Autoload;
*/
class ClassLoader
{
/** @var \Closure(string):void */
private static $includeFile;
/** @var ?string */
private $vendorDir;
@@ -106,6 +109,7 @@ class ClassLoader
public function __construct($vendorDir = null)
{
$this->vendorDir = $vendorDir;
self::initializeIncludeClosure();
}
/**
@@ -425,7 +429,7 @@ class ClassLoader
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
(self::$includeFile)($file);
return true;
}
@@ -555,18 +559,23 @@ class ClassLoader
return false;
}
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
* @private
*/
function includeFile($file)
{
include $file;
private static function initializeIncludeClosure(): void
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = static function($file) {
include $file;
};
}
}
@@ -3,7 +3,7 @@
'name' => '__root__',
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '144514e49e25b7b123fd535902fee97fa39fb446',
'reference' => 'd51429a47232bbf46a2be832ecfa711f102da802',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
@@ -13,7 +13,7 @@
'__root__' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '144514e49e25b7b123fd535902fee97fa39fb446',
'reference' => 'd51429a47232bbf46a2be832ecfa711f102da802',
'type' => 'library',
'install_path' => __DIR__ . '/../',
'aliases' => array(),
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Kommentare",
"You commented" : "U het kommentaar gelewer",
"%1$s commented" : "%1$s het kommentaar gelewer",
"{author} commented" : "{outeur} het kommentaar gelewer",
"You commented on %1$s" : "U het op %1$s kommentaar gelewer",
"You commented on {file}" : "U het op {lêer} kommentaar gelewer",
@@ -17,7 +16,6 @@ OC.L10N.register(
"Retry" : "Herprobeer",
"_%n unread comment_::_%n unread comments_" : ["%n ongelese kommentaar","%n ongelese kommentare"],
"Comment" : "Kommentaar",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Jy is genoem op “{lêer}”, in die kommentaar van 'n gebruiker wat intussen geskrap is.",
"{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in n kommentaar oor “{lêer}” genoem"
"%1$s commented" : "%1$s het kommentaar gelewer"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Kommentare",
"You commented" : "U het kommentaar gelewer",
"%1$s commented" : "%1$s het kommentaar gelewer",
"{author} commented" : "{outeur} het kommentaar gelewer",
"You commented on %1$s" : "U het op %1$s kommentaar gelewer",
"You commented on {file}" : "U het op {lêer} kommentaar gelewer",
@@ -15,7 +14,6 @@
"Retry" : "Herprobeer",
"_%n unread comment_::_%n unread comments_" : ["%n ongelese kommentaar","%n ongelese kommentare"],
"Comment" : "Kommentaar",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Jy is genoem op “{lêer}”, in die kommentaar van 'n gebruiker wat intussen geskrap is.",
"{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in n kommentaar oor “{lêer}” genoem"
"%1$s commented" : "%1$s het kommentaar gelewer"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+3 -3
View File
@@ -3,13 +3,14 @@ OC.L10N.register(
{
"Comments" : "تعليقات",
"You commented" : "قمت بكتابة تعليق",
"%1$s commented" : "%1$s كتب تعليق",
"{author} commented" : "{author} علّق",
"You commented on %1$s" : "لقد علقت على %1$s",
"You commented on {file}" : "علقت على {file}",
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
"{author} commented on {file}" : "{author} علّق على {file}",
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها",
"{user} mentioned you in a comment on \"{file}\"" : "أشار إليك {user} في تعليق على {file}",
"Files app plugin to add comments to files" : "المكوِّن الإضافي لتطبيق الملفات لإضافة تعليقات إلى الملفات",
"Edit comment" : "تعديل التعليق",
"Delete comment" : "حذف التعليق",
@@ -26,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "التعليق حُذف",
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "تمت الإشارة إليك على “{file}”, في تعليق بواسطة مستخدم تم حذفه منذ ذلك الحين",
"{user} mentioned you in a comment on “{file}”" : "{user} أشار إليك في تعليق على “{file}”"
"%1$s commented" : "%1$s كتب تعليق"
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
+3 -3
View File
@@ -1,13 +1,14 @@
{ "translations": {
"Comments" : "تعليقات",
"You commented" : "قمت بكتابة تعليق",
"%1$s commented" : "%1$s كتب تعليق",
"{author} commented" : "{author} علّق",
"You commented on %1$s" : "لقد علقت على %1$s",
"You commented on {file}" : "علقت على {file}",
"%1$s commented on %2$s" : "%1$s كتب تعليق على %2$s",
"{author} commented on {file}" : "{author} علّق على {file}",
"<strong>Comments</strong> for files" : "<strong>تعليقات</strong> على الملفات",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها",
"{user} mentioned you in a comment on \"{file}\"" : "أشار إليك {user} في تعليق على {file}",
"Files app plugin to add comments to files" : "المكوِّن الإضافي لتطبيق الملفات لإضافة تعليقات إلى الملفات",
"Edit comment" : "تعديل التعليق",
"Delete comment" : "حذف التعليق",
@@ -24,7 +25,6 @@
"Comment deleted" : "التعليق حُذف",
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "تمت الإشارة إليك على “{file}”, في تعليق بواسطة مستخدم تم حذفه منذ ذلك الحين",
"{user} mentioned you in a comment on “{file}”" : "{user} أشار إليك في تعليق على “{file}”"
"%1$s commented" : "%1$s كتب تعليق"
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}
+1 -2
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Comentarios",
"You commented" : "Comentesti",
"%1$s commented" : "%1$s comentó",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Comentesti en %1$s",
"You commented on {file}" : "Comentesti en {file}",
@@ -16,6 +15,6 @@ OC.L10N.register(
"Retry" : "Retentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentariu ensin lleer","%n comentarios ensin lleer"],
"Comment" : "Comentariu",
"{user} mentioned you in a comment on “{file}”" : "{user} mentóte nun comentariu de «{file}»"
"%1$s commented" : "%1$s comentó"
},
"nplurals=2; plural=(n != 1);");
+1 -2
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Comentarios",
"You commented" : "Comentesti",
"%1$s commented" : "%1$s comentó",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Comentesti en %1$s",
"You commented on {file}" : "Comentesti en {file}",
@@ -14,6 +13,6 @@
"Retry" : "Retentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentariu ensin lleer","%n comentarios ensin lleer"],
"Comment" : "Comentariu",
"{user} mentioned you in a comment on “{file}”" : "{user} mentóte nun comentariu de «{file}»"
"%1$s commented" : "%1$s comentó"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Коментари",
"You commented" : "Вие коментирахте",
"%1$s commented" : "%1$s коментира",
"{author} commented" : "{author} коментира",
"You commented on %1$s" : "Ти коментира за %1$s",
"You commented on {file}" : "Ти коментира за {file}",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : " Изтрит е коментар",
"An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара",
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит",
"{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”"
"%1$s commented" : "%1$s коментира"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Коментари",
"You commented" : "Вие коментирахте",
"%1$s commented" : "%1$s коментира",
"{author} commented" : "{author} коментира",
"You commented on %1$s" : "Ти коментира за %1$s",
"You commented on {file}" : "Ти коментира за {file}",
@@ -26,7 +25,6 @@
"Comment deleted" : " Изтрит е коментар",
"An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара",
"An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит",
"{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”"
"%1$s commented" : "%1$s коментира"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+12 -5
View File
@@ -3,23 +3,30 @@ OC.L10N.register(
{
"Comments" : "Comentaris",
"You commented" : "Heu comentat",
"%1$s commented" : "%1$s ha comentat",
"{author} commented" : "{author} ha comentat",
"You commented on %1$s" : "Heu comentat a %1$s",
"You commented on {file}" : "Heu comentat a {file}",
"%1$s commented on %2$s" : "%1$s ha comentat a %2$s",
"{author} commented on {file}" : "{author} ha comentat a {file}",
"<strong>Comments</strong> for files" : "<strong>Comentaris</strong> per fitxers",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se t'ha esmentat a \"{file}\" en un comentari d'un usuari que s'ha suprimit des de llavors",
"{user} mentioned you in a comment on \"{file}\"" : "{user} t'ha mencionat en un comentari a \"{file}\"",
"Files app plugin to add comments to files" : "Connexió de laplicació de fitxers per afegir comentaris als fitxers",
"Edit comment" : "Edita comentari",
"Edit comment" : "Edició comentari",
"Delete comment" : "Suprimeix comentari",
"Cancel edit" : "Cancel·la l'edició",
"Post comment" : "Enviar comentari",
"No comments yet, start the conversation!" : "Encara no hi ha comentaris. Enceteu la conversa!",
"Retry" : "Torna a intentar",
"No more messages" : "No hi ha més missatges",
"Retry" : "Reintent",
"Unable to load the comments list" : "No es pot carregar la llista de comentaris",
"_%n unread comment_::_%n unread comments_" : ["%n comentari no llegit","%n comentaris no llegits"],
"_1 new comment_::_{unread} new comments_" : ["1 comentari nou","{unread} comentaris nous"],
"Comment" : "Comentari",
"An error occurred while trying to edit the comment" : "S'ha produït un error en intentar editar el comentari",
"Comment deleted" : "Comentari suprimit",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Heu estat esmentats a \"{file}\" en un comentari d'un usuari que ja no existeix",
"{user} mentioned you in a comment on “{file}”" : "{user} us ha esmentat en un comentari de “{file}”"
"An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari",
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari",
"%1$s commented" : "%1$s ha comentat"
},
"nplurals=2; plural=(n != 1);");
+12 -5
View File
@@ -1,23 +1,30 @@
{ "translations": {
"Comments" : "Comentaris",
"You commented" : "Heu comentat",
"%1$s commented" : "%1$s ha comentat",
"{author} commented" : "{author} ha comentat",
"You commented on %1$s" : "Heu comentat a %1$s",
"You commented on {file}" : "Heu comentat a {file}",
"%1$s commented on %2$s" : "%1$s ha comentat a %2$s",
"{author} commented on {file}" : "{author} ha comentat a {file}",
"<strong>Comments</strong> for files" : "<strong>Comentaris</strong> per fitxers",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se t'ha esmentat a \"{file}\" en un comentari d'un usuari que s'ha suprimit des de llavors",
"{user} mentioned you in a comment on \"{file}\"" : "{user} t'ha mencionat en un comentari a \"{file}\"",
"Files app plugin to add comments to files" : "Connexió de laplicació de fitxers per afegir comentaris als fitxers",
"Edit comment" : "Edita comentari",
"Edit comment" : "Edició comentari",
"Delete comment" : "Suprimeix comentari",
"Cancel edit" : "Cancel·la l'edició",
"Post comment" : "Enviar comentari",
"No comments yet, start the conversation!" : "Encara no hi ha comentaris. Enceteu la conversa!",
"Retry" : "Torna a intentar",
"No more messages" : "No hi ha més missatges",
"Retry" : "Reintent",
"Unable to load the comments list" : "No es pot carregar la llista de comentaris",
"_%n unread comment_::_%n unread comments_" : ["%n comentari no llegit","%n comentaris no llegits"],
"_1 new comment_::_{unread} new comments_" : ["1 comentari nou","{unread} comentaris nous"],
"Comment" : "Comentari",
"An error occurred while trying to edit the comment" : "S'ha produït un error en intentar editar el comentari",
"Comment deleted" : "Comentari suprimit",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Heu estat esmentats a \"{file}\" en un comentari d'un usuari que ja no existeix",
"{user} mentioned you in a comment on “{file}”" : "{user} us ha esmentat en un comentari de “{file}”"
"An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari",
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari",
"%1$s commented" : "%1$s ha comentat"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -4
View File
@@ -3,14 +3,13 @@ OC.L10N.register(
{
"Comments" : "Komentáře",
"You commented" : "Okomentovali jste",
"%1$s commented" : "%1$s okomentován",
"{author} commented" : "{author} okomentoval(a)",
"You commented on %1$s" : "Okomentovali jste %1$s",
"You commented on {file}" : "Okomentovali jste {file}",
"%1$s commented on %2$s" : "%1$s okomentoval(a) %2$s",
"{author} commented on {file}" : "{author} okomentoval(a) {file}",
"<strong>Comments</strong> for files" : "<strong>Komentáře</strong> k souborům",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni v souboru „{file}“, v komentáři od uživatele, který byl později smazán",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni u souboru „{file}“, v komentáři od uživatele, který byl později smazán",
"{user} mentioned you in a comment on \"{file}\"" : "{user} vás zmínil(a) v komentáři u „{file}“",
"Files app plugin to add comments to files" : "Zásuvný modul do aplikace Soubory pro přidávání komentářů k souborům",
"Edit comment" : "Upravit komentář",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "Komentář smazán",
"An error occurred while trying to delete the comment" : "Došlo k chybě při pokusu o smazání komentáře",
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Byli jste zmíněni v souboru „{file}“, v komentáři od uživatele, který byl později smazán",
"{user} mentioned you in a comment on “{file}”" : "{user} vás zmínil(a) v komentáři u „{file}“"
"%1$s commented" : "%1$s okomentováno"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
+2 -4
View File
@@ -1,14 +1,13 @@
{ "translations": {
"Comments" : "Komentáře",
"You commented" : "Okomentovali jste",
"%1$s commented" : "%1$s okomentován",
"{author} commented" : "{author} okomentoval(a)",
"You commented on %1$s" : "Okomentovali jste %1$s",
"You commented on {file}" : "Okomentovali jste {file}",
"%1$s commented on %2$s" : "%1$s okomentoval(a) %2$s",
"{author} commented on {file}" : "{author} okomentoval(a) {file}",
"<strong>Comments</strong> for files" : "<strong>Komentáře</strong> k souborům",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni v souboru „{file}“, v komentáři od uživatele, který byl později smazán",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni u souboru „{file}“, v komentáři od uživatele, který byl později smazán",
"{user} mentioned you in a comment on \"{file}\"" : "{user} vás zmínil(a) v komentáři u „{file}“",
"Files app plugin to add comments to files" : "Zásuvný modul do aplikace Soubory pro přidávání komentářů k souborům",
"Edit comment" : "Upravit komentář",
@@ -26,7 +25,6 @@
"Comment deleted" : "Komentář smazán",
"An error occurred while trying to delete the comment" : "Došlo k chybě při pokusu o smazání komentáře",
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Byli jste zmíněni v souboru „{file}“, v komentáři od uživatele, který byl později smazán",
"{user} mentioned you in a comment on “{file}”" : "{user} vás zmínil(a) v komentáři u „{file}“"
"%1$s commented" : "%1$s okomentováno"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Kommentarer",
"You commented" : "Du kommenterede",
"%1$s commented" : "%1$s kommenterede",
"{author} commented" : "{author} kommenterede",
"You commented on %1$s" : "Du kommenterede %1$s",
"You commented on {file}" : "Du kommenterede {file}",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "Kommentar slettet",
"An error occurred while trying to delete the comment" : "Der opstod en fejl under forsøget på at slette kommentaren",
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Du blev nævnt i \"{file}”, I en kommentar af en bruger der siden er blevet slettet",
"{user} mentioned you in a comment on “{file}”" : "{user} nævnte dig i en kommentarer på \"{file}\""
"%1$s commented" : "%1$s kommenterede"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Kommentarer",
"You commented" : "Du kommenterede",
"%1$s commented" : "%1$s kommenterede",
"{author} commented" : "{author} kommenterede",
"You commented on %1$s" : "Du kommenterede %1$s",
"You commented on {file}" : "Du kommenterede {file}",
@@ -26,7 +25,6 @@
"Comment deleted" : "Kommentar slettet",
"An error occurred while trying to delete the comment" : "Der opstod en fejl under forsøget på at slette kommentaren",
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Du blev nævnt i \"{file}”, I en kommentar af en bruger der siden er blevet slettet",
"{user} mentioned you in a comment on “{file}”" : "{user} nævnte dig i en kommentarer på \"{file}\""
"%1$s commented" : "%1$s kommenterede"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Kommentare",
"You commented" : "Du hast kommentiert",
"%1$s commented" : "%1$s kommentierte",
"{author} commented" : "{author} kommentierte",
"You commented on %1$s" : "Du hast %1$s kommentiert",
"You commented on {file}" : "Du hast {file} kommentiert",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Du wurdest in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
"{user} mentioned you in a comment on “{file}”" : "{user} hat dich in einem Kommentar zu “{file}” erwähnt"
"%1$s commented" : "%1$s kommentierte"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Kommentare",
"You commented" : "Du hast kommentiert",
"%1$s commented" : "%1$s kommentierte",
"{author} commented" : "{author} kommentierte",
"You commented on %1$s" : "Du hast %1$s kommentiert",
"You commented on {file}" : "Du hast {file} kommentiert",
@@ -26,7 +25,6 @@
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Du wurdest in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
"{user} mentioned you in a comment on “{file}”" : "{user} hat dich in einem Kommentar zu “{file}” erwähnt"
"%1$s commented" : "%1$s kommentierte"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Kommentare",
"You commented" : "Sie haben kommentiert",
"%1$s commented" : "%1$s kommentierte",
"{author} commented" : "{author} kommentierte",
"You commented on %1$s" : "Sie haben %1$s kommentiert",
"You commented on {file}" : "Sie haben {file} kommentiert",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Sie wurden in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
"{user} mentioned you in a comment on “{file}”" : "{user} hat Sie in einem Kommentar zu “{file}” erwähnt"
"%1$s commented" : "%1$s kommentierte"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Kommentare",
"You commented" : "Sie haben kommentiert",
"%1$s commented" : "%1$s kommentierte",
"{author} commented" : "{author} kommentierte",
"You commented on %1$s" : "Sie haben %1$s kommentiert",
"You commented on {file}" : "Sie haben {file} kommentiert",
@@ -26,7 +25,6 @@
"Comment deleted" : "Kommentar gelöscht",
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Sie wurden in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
"{user} mentioned you in a comment on “{file}”" : "{user} hat Sie in einem Kommentar zu “{file}” erwähnt"
"%1$s commented" : "%1$s kommentierte"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Σχόλια",
"You commented" : "Σχολιάσατε",
"%1$s commented" : "%1$s σχολίασε",
"{author} commented" : "Ο {author} σχολίασε",
"You commented on %1$s" : "Σχολιάσατε στο %1$s",
"You commented on {file}" : "Σχολιάσατε στο {file}",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "Το σχόλιο διαγράφηκε",
"An error occurred while trying to delete the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια διαγραφής του σχολίου",
"An error occurred while trying to create the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια δημιουργίας του σχολίου",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Το όνομά σας αναφέρθηκε στο “{file}”, σε σχόλιο ενός χρήστη ο οποίος έχει πλέον διαγραφεί",
"{user} mentioned you in a comment on “{file}”" : "Ο {user} σας ανέφερε σε σχόλιο στο “{file}”"
"%1$s commented" : "%1$s σχολίασε"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Σχόλια",
"You commented" : "Σχολιάσατε",
"%1$s commented" : "%1$s σχολίασε",
"{author} commented" : "Ο {author} σχολίασε",
"You commented on %1$s" : "Σχολιάσατε στο %1$s",
"You commented on {file}" : "Σχολιάσατε στο {file}",
@@ -26,7 +25,6 @@
"Comment deleted" : "Το σχόλιο διαγράφηκε",
"An error occurred while trying to delete the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια διαγραφής του σχολίου",
"An error occurred while trying to create the comment" : "Παρουσιάστηκε σφάλμα κατά την προσπάθεια δημιουργίας του σχολίου",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Το όνομά σας αναφέρθηκε στο “{file}”, σε σχόλιο ενός χρήστη ο οποίος έχει πλέον διαγραφεί",
"{user} mentioned you in a comment on “{file}”" : "Ο {user} σας ανέφερε σε σχόλιο στο “{file}”"
"%1$s commented" : "%1$s σχολίασε"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+11 -3
View File
@@ -3,22 +3,30 @@ OC.L10N.register(
{
"Comments" : "Comments",
"You commented" : "You commented",
"%1$s commented" : "%1$s commented",
"{author} commented" : "{author} commented",
"You commented on %1$s" : "You commented on %1$s",
"You commented on {file}" : "You commented on {file}",
"%1$s commented on %2$s" : "%1$s commented on %2$s",
"{author} commented on {file}" : "{author} commented on {file}",
"<strong>Comments</strong> for files" : "<strong>Comments</strong> for files",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted",
"{user} mentioned you in a comment on \"{file}\"" : "{user} mentioned you in a comment on \"{file}\"",
"Files app plugin to add comments to files" : "Files app plugin to add comments to files",
"Edit comment" : "Edit comment",
"Delete comment" : "Delete comment",
"Cancel edit" : "Cancel edit",
"Post comment" : "Post comment",
"No comments yet, start the conversation!" : "No comments yet, start the conversation!",
"No more messages" : "No more messages",
"Retry" : "Retry",
"Unable to load the comments list" : "Unable to load the comments list",
"_%n unread comment_::_%n unread comments_" : ["%n unread comment","%n unread comments"],
"_1 new comment_::_{unread} new comments_" : ["1 new comment","{unread} new comments"],
"Comment" : "Comment",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "You were mentioned on “{file}”, in a comment by a user that has since been deleted",
"{user} mentioned you in a comment on “{file}”" : "{user} mentioned you in a comment on “{file}”"
"An error occurred while trying to edit the comment" : "An error occurred while trying to edit the comment",
"Comment deleted" : "Comment deleted",
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
"%1$s commented" : "%1$s commented"
},
"nplurals=2; plural=(n != 1);");
+11 -3
View File
@@ -1,22 +1,30 @@
{ "translations": {
"Comments" : "Comments",
"You commented" : "You commented",
"%1$s commented" : "%1$s commented",
"{author} commented" : "{author} commented",
"You commented on %1$s" : "You commented on %1$s",
"You commented on {file}" : "You commented on {file}",
"%1$s commented on %2$s" : "%1$s commented on %2$s",
"{author} commented on {file}" : "{author} commented on {file}",
"<strong>Comments</strong> for files" : "<strong>Comments</strong> for files",
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted",
"{user} mentioned you in a comment on \"{file}\"" : "{user} mentioned you in a comment on \"{file}\"",
"Files app plugin to add comments to files" : "Files app plugin to add comments to files",
"Edit comment" : "Edit comment",
"Delete comment" : "Delete comment",
"Cancel edit" : "Cancel edit",
"Post comment" : "Post comment",
"No comments yet, start the conversation!" : "No comments yet, start the conversation!",
"No more messages" : "No more messages",
"Retry" : "Retry",
"Unable to load the comments list" : "Unable to load the comments list",
"_%n unread comment_::_%n unread comments_" : ["%n unread comment","%n unread comments"],
"_1 new comment_::_{unread} new comments_" : ["1 new comment","{unread} new comments"],
"Comment" : "Comment",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "You were mentioned on “{file}”, in a comment by a user that has since been deleted",
"{user} mentioned you in a comment on “{file}”" : "{user} mentioned you in a comment on “{file}”"
"An error occurred while trying to edit the comment" : "An error occurred while trying to edit the comment",
"Comment deleted" : "Comment deleted",
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
"%1$s commented" : "%1$s commented"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Komentoj",
"You commented" : "Vi komentis",
"%1$s commented" : "%1$s komentis",
"{author} commented" : "{author} komentis",
"You commented on %1$s" : "Vi komentis %1$s",
"You commented on {file}" : "Vi komentis pri {file}",
@@ -18,7 +17,6 @@ OC.L10N.register(
"_%n unread comment_::_%n unread comments_" : ["%n nelegataj komentoj","%n nelegataj komentoj"],
"_1 new comment_::_{unread} new comments_" : ["1 nova komento","{unread} novaj komentoj"],
"Comment" : "Komento",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Vi estis menciita en „{file}“, en komento de uzanto, kiu poste estis forigita",
"{user} mentioned you in a comment on “{file}”" : "{user} menciis vin en komento pri „{file}“"
"%1$s commented" : "%1$s komentis"
},
"nplurals=2; plural=(n != 1);");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Komentoj",
"You commented" : "Vi komentis",
"%1$s commented" : "%1$s komentis",
"{author} commented" : "{author} komentis",
"You commented on %1$s" : "Vi komentis %1$s",
"You commented on {file}" : "Vi komentis pri {file}",
@@ -16,7 +15,6 @@
"_%n unread comment_::_%n unread comments_" : ["%n nelegataj komentoj","%n nelegataj komentoj"],
"_1 new comment_::_{unread} new comments_" : ["1 nova komento","{unread} novaj komentoj"],
"Comment" : "Komento",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Vi estis menciita en „{file}“, en komento de uzanto, kiu poste estis forigita",
"{user} mentioned you in a comment on “{file}”" : "{user} menciis vin en komento pri „{file}“"
"%1$s commented" : "%1$s komentis"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Comentarios",
"You commented" : "Has comentado",
"%1$s commented" : "%1$s comentados",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Has comentado en %1$s",
"You commented on {file}" : "Has comentado en {file}",
@@ -28,7 +27,6 @@ OC.L10N.register(
"Comment deleted" : "Comentario borrado",
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Te han mencionado en \"{file}\", en un comentario de un usuario que después ha sido eliminado",
"{user} mentioned you in a comment on “{file}”" : "{user} te mencionó en un comentario en “{file}”"
"%1$s commented" : "%1$s comentados"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Comentarios",
"You commented" : "Has comentado",
"%1$s commented" : "%1$s comentados",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Has comentado en %1$s",
"You commented on {file}" : "Has comentado en {file}",
@@ -26,7 +25,6 @@
"Comment deleted" : "Comentario borrado",
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Te han mencionado en \"{file}\", en un comentario de un usuario que después ha sido eliminado",
"{user} mentioned you in a comment on “{file}”" : "{user} te mencionó en un comentario en “{file}”"
"%1$s commented" : "%1$s comentados"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Comentarios",
"You commented" : "Comentaste",
"%1$s commented" : "%1$s comentó",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Usted comentó en %1$s",
"You commented on {file}" : "Hiciste un comentario de {file}",
@@ -16,7 +15,6 @@ OC.L10N.register(
"Retry" : "Reintentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"],
"Comment" : "Comentario",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Te mencionaron en \"{file}\", en un comentario de un usuario que ya ha sido borrado",
"{user} mentioned you in a comment on “{file}”" : "{user} te mencionó en un comentario en “{file}”"
"%1$s commented" : "%1$s comentó"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Comentarios",
"You commented" : "Comentaste",
"%1$s commented" : "%1$s comentó",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Usted comentó en %1$s",
"You commented on {file}" : "Hiciste un comentario de {file}",
@@ -14,7 +13,6 @@
"Retry" : "Reintentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"],
"Comment" : "Comentario",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Te mencionaron en \"{file}\", en un comentario de un usuario que ya ha sido borrado",
"{user} mentioned you in a comment on “{file}”" : "{user} te mencionó en un comentario en “{file}”"
"%1$s commented" : "%1$s comentó"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
+1 -3
View File
@@ -3,7 +3,6 @@ OC.L10N.register(
{
"Comments" : "Comentarios",
"You commented" : "Ud. ha comentado",
"%1$s commented" : "%1$s comentados",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Ud. ah comentado en %1$s",
"You commented on {file}" : "Ud. ha comentado en {file}",
@@ -17,7 +16,6 @@ OC.L10N.register(
"Retry" : "Reintentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"],
"Comment" : "Comentar",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Usted fue mencionado en “{file}”, en un comentario de un usuario que ya ha sido eliminado",
"{user} mentioned you in a comment on “{file}”" : "{user} te ha mencionado en un comentario en “{file}”"
"%1$s commented" : "%1$s comentados"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
+1 -3
View File
@@ -1,7 +1,6 @@
{ "translations": {
"Comments" : "Comentarios",
"You commented" : "Ud. ha comentado",
"%1$s commented" : "%1$s comentados",
"{author} commented" : "{author} comentó",
"You commented on %1$s" : "Ud. ah comentado en %1$s",
"You commented on {file}" : "Ud. ha comentado en {file}",
@@ -15,7 +14,6 @@
"Retry" : "Reintentar",
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"],
"Comment" : "Comentar",
"You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Usted fue mencionado en “{file}”, en un comentario de un usuario que ya ha sido eliminado",
"{user} mentioned you in a comment on “{file}”" : "{user} te ha mencionado en un comentario en “{file}”"
"%1$s commented" : "%1$s comentados"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

Some files were not shown because too many files have changed in this diff Show More