Thomas Citharel
dcd27fd986
feat(http-client): expose default request timeout constant to be used instead of magic number 30
...
Will be used to set default where we are able to override the default timeout.
See https://github.com/nextcloud/server/pull/48418
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2024-10-11 10:57:02 +02:00
Kate
43b1fd7bb8
Merge pull request #48623 from nextcloud/fix/allow-quota-wrapper-check
2024-10-09 18:39:42 +02:00
Julius Knorr
75381dfe0c
fix: Allow overriding shouldApplyQuota check from child classes
...
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-10-09 08:25:30 +02:00
Christopher Ng
ea5e27dcd8
fix: Subadmin can access self
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-10-08 16:24:40 -07:00
Côme Chilliet
f8c987f029
Merge pull request #48613 from nextcloud/feat/add-query-param-to-force-language
...
feat(l10n): Allow to force language with a query parameter
2024-10-08 16:29:03 +02:00
Côme Chilliet
5a05af05db
feat(l10n): Respect forceLanguage query parameter in more places
...
Attempt to make L10N Factory consistent with itself when forceLanguage
query parameter is used.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-10-08 15:40:40 +02:00
Kate
614d8c23a0
Merge pull request #48494 from nextcloud/refactor/storage/strong-param-types
2024-10-08 15:20:17 +02:00
Côme Chilliet
1b8949ebac
feat(l10n): Allow to force language with a query parameter
...
This will be used by support application to always generate the support
report in english. It may also be used to debug a language, or to
temporarily show a page in an other language to take a screenshot or to
share your screen with someone speaking another language.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-10-08 14:44:03 +02:00
Joas Schilling
e11520e6af
Merge pull request #48603 from nextcloud/bugfix/noid/censor-more-values
...
fix(logger): Remove more parameters of other methods
2024-10-08 13:49:53 +02:00
provokateurin
54ec472d9a
fix(BackgroundJobs): Adjust intervals and time sensitivities
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-08 11:26:53 +02:00
Joas Schilling
a90921e239
fix(logger): Remove more parameters of other methods
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-07 21:04:49 +02:00
provokateurin
f28e74b7a8
refactor(Storage): Make all parameter types strong types
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-07 15:00:05 +02:00
provokateurin
4412b2b8a8
refactor(Wrapper\Encryption): Migrate to strong types
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-07 14:11:56 +02:00
provokateurin
d1977b8d25
refactor(Stream\Encryption): Migrate to strong types
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-07 14:02:27 +02:00
Ferdinand Thiessen
bbb6cb2eb0
Merge pull request #48584 from nextcloud/bugfix/noid/increase-exclude-list
...
fix(config): Mark more app configs sensitive
2024-10-07 13:14:23 +02:00
Joas Schilling
87acaef73c
fix(command): Make method compatible with upstream class (requires 3rdparty bump)
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-07 12:11:25 +02:00
Joas Schilling
fd77bc84d1
fix(command): Make method compatible with upstream class (backportable)
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-07 12:11:25 +02:00
Ferdinand Thiessen
3095a92551
Merge pull request #47896 from nextcloud/fix/resiliant-user-removal
...
fix: Make user removal more resilient
2024-10-07 11:33:07 +02:00
Joas Schilling
c900ef9d8e
fix(config): Mark more app configs sensitive
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-07 10:58:03 +02:00
Kate
8638a89fca
Merge pull request #48522 from nextcloud/fix/querybuilder/output-columns-aliases
2024-10-03 15:48:10 +02:00
provokateurin
e445be1202
fix(QueryBuilder): Account for aliases in output columns
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-02 11:55:27 +02:00
Marcel Klehr
d2df0f42f1
fix(TaskProcessing\Manager): Don't provoke PHP notice in setTaskResult
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2024-10-02 08:38:20 +02:00
Daniel
1c1f48830a
Merge pull request #48451 from nextcloud/bug/noid/federated-addressbook-sync-without-localaddressallowed
...
fix: make federation address book sync work with allow_local_remote_servers = false
2024-10-01 20:41:42 +02:00
Kate
4bfa30620d
Merge pull request #48426 from nextcloud/jtr/fix-45671
2024-10-01 18:19:51 +02:00
Daniel Kesselberg
6be00432b7
chore: always execute parse_url in preventLocalAddress
...
This change should make it easier to spot wrong uses of the HTTP client on development setups where allow_local_remote_servers is usually true.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-10-01 18:00:47 +02:00
Kate
26762172f5
Merge pull request #48454 from nextcloud/fix/storage/get-directory-content-return-type
2024-10-01 16:22:16 +02:00
Arthur Schiwon
7f7a3cd45f
Merge pull request #48484 from nextcloud/fwdport/48445/master
...
fix(Auth): ignore missing token when trying to set password-unconfirm…
2024-10-01 15:47:11 +02:00
Robin Appelman
1bf27e74dd
Merge pull request #48235 from nextcloud/readd-object-store-phpunit
...
test: re-add object store primary storage phpunit tests
2024-10-01 15:11:10 +02:00
Arthur Schiwon
12d39e818d
fix(Auth): ignore missing token when trying to set password-unconfirmable
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-10-01 12:24:20 +02:00
Daniel Kesselberg
fbaa4cc5e0
fix: catch NotPermittedException in Folder.nodeExists
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-30 19:00:36 +02:00
Daniel Kesselberg
3db20c8b00
docs: Folder.get throws a NotPermittedException exception
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-09-30 19:00:36 +02:00
provokateurin
e1998b6b6c
fix(Storage): Fix getDirectoryContent() return type
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-09-30 16:49:27 +02:00
Daniel
be87dec2d9
Merge pull request #48439 from nextcloud/fix/background-image
...
fix(theming): Use `AppConfig` for setting background image
2024-09-30 12:42:29 +02:00
Côme Chilliet
6ef05bafeb
fix: Fix test of IConstructableStorage implentation by storage classes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-09-30 11:21:42 +02:00
Ferdinand Thiessen
60083b1b5f
fix(theming): Use AppConfig for setting background image
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-28 22:44:03 +02:00
Ferdinand Thiessen
eb69e89fa5
chore: Drop unused legacy OC_Files
...
It is replaced with the Sabre `ZipFolderPlugin` and apps should use the `OCP\AppFramework\Http\StreamResponse`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-28 13:18:40 +02:00
Ferdinand Thiessen
2f66bd5b75
fix: Allow Streamer to specify type in constructor instead of magin UA handling
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-28 13:18:29 +02:00
ernolf
b4ea146d10
feat(share): make sharelink token length configurable
...
- ensure unique share token with dynamic length adjustment
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
2024-09-28 08:06:24 +02:00
Josh
ce51cecb44
fix(config): Suppress error at install time
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-09-27 17:28:14 -04:00
Robin Appelman
3e12e1e789
fix: rework move into object store to better preserve fileids
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-09-27 14:46:08 +02:00
Robin Appelman
888d06dff9
fix: preserve fileid when moving from objectstore to non-objectstore
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-09-27 14:45:42 +02:00
Robin Appelman
da21acfb3f
fix: ensure source folder is removed from cache when moving to objectstore
...
otherwise this causes confusion down the line as it's contents will be moved to the new cache
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-09-27 14:45:42 +02:00
Joas Schilling
234c44a77e
fix(l10n): Fix list of RTL languages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-27 12:50:30 +02:00
Ferdinand Thiessen
d57a2dd465
fix: Skip users that still exist in backend
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-26 20:48:45 +02:00
Ferdinand Thiessen
16833aff86
fix: Make user removal more resilient
...
Currently there is a problem if an exception is thrown in `User::delete`,
because at that point the user is already removed from the backend,
but not all data is deleted.
There is no way to recover from this state, as the user is gone no information is available anymore.
This means the data is still available on the server but can not removed by any API anymore.
The solution here is to first set a flag and backup the user home,
this can be used to recover failed user deletions in a way the delete can be re-tried.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-26 20:48:37 +02:00
provokateurin
7cdccd058f
fix(Storage): Fix IStorage return types
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-09-26 18:13:03 +02:00
provokateurin
35dfc639b3
fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-09-26 08:57:06 +02:00
Côme Chilliet
280f6df66c
Merge pull request #32018 from nextcloud/cleanup/event/trashbin
...
Port files trashbin events to IEventDispatcher/IEventListener
2024-09-24 17:15:39 +02:00
Richard Steinmetz
19ad13571c
fix: gracefully parse non-standard trusted certificates
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-09-24 12:36:09 +02:00
Joas Schilling
12ed773b58
Merge pull request #47349 from nextcloud/feat/31420/bidi-backend-support
...
Add bidirectional text support - Backend
2024-09-24 11:27:42 +02:00