Commit Graph

63210 Commits (cdf3b60555eb559ea5f9b141903054afbc273062)
 

Author SHA1 Message Date
Carl Schwan cdf3b60555 Handle one time passwords
This adds an option to disable storing passwords in the database. This
might be desirable when using single use token as passwords or very
large passwords.

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-05 11:25:44 +07:00
Carl Schwan ec465bf247
Merge pull request #33090 from nextcloud/fix/noid/proppatch-properties-transaction-rollback
DAV custom props: catch Exception and rollback transaction in case
2022-07-04 15:27:04 +07:00
Simon L ef607e308b
Merge pull request #33097 from nextcloud/rakekniven-patch-2
l10n: Fixed typo
2022-07-04 10:17:32 +07:00
rakekniven d5117af292 l10n: Fixed typo
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-07-04 07:30:52 +07:00
Nextcloud bot e9ca761a93
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-04 02:23:32 +07:00
MichaIng c5fa3330e1
Merge pull request #32095 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-8.0.0
Bump @nextcloud/eslint-config from 7.0.2 to 8.0.0
2022-07-03 21:14:00 +07:00
dependabot[bot] 5b3ff79cee
Bump @nextcloud/eslint-config from 7.0.2 to 8.0.0
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 7.0.2 to 8.0.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v7.0.2...v8.0.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-03 18:34:24 +07:00
Nextcloud bot 97e1c489b5
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-03 02:22:38 +07:00
MichaIng 391c2272bb
Merge pull request #33093 from nextcloud/dependabot/composer/build/integration/sabre/dav-4.4.0
Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
2022-07-02 16:58:30 +07:00
Nextcloud bot 700682d8e4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-02 02:24:59 +07:00
dependabot[bot] 9781139fed
Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
Updates the requirements on [sabre/dav](https://github.com/sabre-io/dav) to permit the latest version.
- [Release notes](https://github.com/sabre-io/dav/releases)
- [Changelog](https://github.com/sabre-io/dav/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sabre-io/dav/compare/4.3.1...4.4.0)

---
updated-dependencies:
- dependency-name: sabre/dav
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-02 02:18:35 +07:00
Arthur Schiwon 794177e753
DAV custom props: catch Exception and rollback transaction in case
- before exceptions were not caught, a started transaction might not have
  been finished
- also resolve depractions and use IQueryBuilder

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-07-01 22:44:20 +07:00
Joas Schilling 6222b702db
Merge pull request #32576 from nextcloud/feature/spreed-7321/automatic-DND-outside-of-availability
🤖 Automatically set user status to  DND outside of  📅 availability
2022-07-01 15:29:03 +07:00
Carl Schwan 84fec2f9fe
Merge pull request #33043 from nextcloud/Valdnet-patch-2
l10n: Separate words
2022-07-01 15:07:18 +07:00
Valdnet 76fedc7e95 l10n: Separate words
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-07-01 12:19:35 +07:00
Joas Schilling 473a786510
Inject userId directly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 14:07:52 +07:00
Joas Schilling c88a30a523
Fix typo of availability
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +07:00
Joas Schilling bd3c1fdf74
Remove unused import
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +07:00
Joas Schilling 159272bb93
Fix predefined message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +07:00
Joas Schilling 4f7f4d74db
Add UI to opt-in on the status automation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +07:00
Joas Schilling 5dee54d70b
Add status automation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +07:00
Joas Schilling fdcf3eafd6
Fix determination of cron job run
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:05 +07:00
Joas Schilling 251f450df6
User status automation background job
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:32:07 +07:00
John Molakvoæ b0ee927ac1
Merge pull request #33079 from nextcloud/enh/a11y-file-picker-labels 2022-07-01 11:09:23 +07:00
Nextcloud bot e5497d285b
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-07-01 02:34:39 +07:00
Christopher Ng 7219847ad1 Add accessible names for file picker grid view toggle and new folder button
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-07-01 00:44:05 +07:00
Carl Schwan 6ca1d01a5d
Merge pull request #33075 from nextcloud/performance-ci
Run performance testing in CI
2022-06-30 18:44:28 +07:00
Pytal f936644bec
Merge pull request #33068 from nextcloud/enh/note-trashbin-expiration 2022-06-30 09:26:04 +07:00
Robin Appelman d6e35dfe2c
use blueprint from repo
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-06-30 15:52:33 +07:00
Robin Appelman 5d3e86a1c6
use profiler action
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-06-30 15:52:30 +07:00
Robin Appelman 6378a186ab
run performance comparisons in ci
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-06-30 15:52:24 +07:00
John Molakvoæ fd39712900
Merge pull request #33074 from nextcloud/enh/noid/en-dash-userstatus 2022-06-30 15:05:55 +07:00
szaimen e8b1740c96 use an en-dash for the userstatus panel
Signed-off-by: szaimen <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-06-30 11:57:40 +07:00
Nextcloud bot 95971b8250
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-30 02:23:49 +07:00
blizzz 48d88a3f60
Merge pull request #33065 from nextcloud/fix/nonce-firefox-101
Fix detection of firefox in ContentSecurityPolicyNonceManager
2022-06-30 00:57:49 +07:00
blizzz 17f8aa7a50
Merge pull request #33067 from nextcloud/trashbin-skip-size-cache
use size from cache to determine whether to skip the trashbin
2022-06-29 21:50:40 +07:00
Christopher Ng bd1efae616 Add trashbin export expiration notice
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-06-29 18:57:55 +07:00
Pytal 36a336bebd
Merge pull request #33056 from nextcloud/enh/workflow-button 2022-06-29 11:19:17 +07:00
Christopher Ng 5f02663975 Use Button component to show more workflows
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-06-29 16:52:33 +07:00
Robin Appelman 9188fad190
use size from cache to determine whether to skip the trashbin
this way large folders also get skipped

Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-06-29 18:24:34 +07:00
Carl Schwan ca3cd5a625 Fix detection of firefox in ContentSecurityPolicyNonceManager
Reuse Request::USER_AGENT_FIREFOX, and also update the safari detection
since safari < 12 is not supported anymore and we can remove a bit of
code duplication

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-06-29 17:05:48 +07:00
Carl Schwan 477dae9e11
Merge pull request #32857 from nextcloud/debt/noid/result-may-undefined
Fix  undefined when no tags
2022-06-29 15:11:50 +07:00
Carl Schwan 1952d6e9b4 Add myself as CODEOWNERS for a few modules
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-06-29 14:44:09 +07:00
Jonas 2ee81db18a
Merge pull request #33050 from nextcloud/fix/cache_partial_array_remove
Check whether entry is of type ICacheEntry in Cache->remove()
2022-06-29 14:13:10 +07:00
Jonas 7d07e06bfe Check whether entry is of type ICacheEntry in Cache->remove()
In some scenarios (file not in cache, but partial data of it in the
object), Cache->get() might return an array, which leads to errors like
"Call to a member function getId() on array".

So check whether the returned entry is of type ICacheEntry before doing
operations on it in Cache->remove().

Fixes: #33023

Signed-off-by: Jonas <jonas@freesources.org>
2022-06-29 10:47:07 +07:00
Carl Schwan 46a49dee8a
Merge pull request #32994 from nextcloud/fix/extended-query-search
Search without join on filecache_extended
2022-06-29 11:58:20 +07:00
blizzz f74b3eea37
Merge pull request #33057 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
2022-06-29 10:42:23 +07:00
nextcloud-command a35013ae82 Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
2022-06-29 04:26:30 +07:00
Nextcloud bot 15dced6eed
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-06-29 02:27:30 +07:00
Pytal 6efcb377de
Merge pull request #33053 from nextcloud/fix/undefined-logger 2022-06-28 16:30:18 +07:00