1
0
mirror of https://github.com/owncloud/ocis.git synced 2026-10-23 23:29:02 +03:00
Commit Graph

310 Commits

Author SHA1 Message Date
kobergj
76a9cb8042 docs: replace envvar introductionVersion 8.3.0 with 9.0.0 (#13106)
The next oCIS release is 9.0.0, so all envvars that were annotated with
the previously planned 8.3.0 introduction version need to be updated.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-10-09 10:20:09 +02:00
Roman Perekhod
9143307b70 fix: [ocisdev-1433] fix public share, add The grpc clients keepalive and more (#13020) (#13068)
* fix: the public share configuration and fixed graceful shutdown

* fix: [OCISDEV-1433] remove GRPC_MAX_CONNECTION_AGE

The setting closed healthy grpc connections on a timer so that clients would redo
their DNS lookup. It never helped against the failure it was reached for - a
connection whose peer stopped answering - because the age limit is enforced by
the server, the grace period was left at infinity so a request already in flight
was never ended, and any value without a unit suffix silently disabled it again.

Detecting a peer that stops answering is now the job of the grpc clients, which
ping the peer while a request is in flight. The servers here got the matching
enforcement policy so they accept those pings; the client side arrives with the
next reva bump.

* fix: Added the new variable OCDAV_DISABLE_PROPFIND_PUBLIC_LINK_RESOLUTION that disable the resolution of public link shares when answering PROPFIND requests.

* chore: bump reva

* fix: The keepalive added to grpc clinet

* chore: bump reva

* build(deps): bump go 1.26.8, grpc-go dependency

---------

(cherry picked from commit e86eb4d210)

For the 9.0 branch, the reva dependency was pointed at reva's main-branch
merge of PR #748 (commit 373f9509a, pseudo-version
v2.0.0-20261005091647-373f9509a363) instead of the 8.2-targeted
e0beaa380005, since the 8.2 merge predates the VaultMode/UploadSessionFilter.Orphaned
APIs already present on the 9.0 reva lineage.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

# Conflicts:
#	changelog/unreleased/security-bump-grpc.md
#	go.mod
#	go.sum
#	vendor/google.golang.org/grpc/server.go
#	vendor/google.golang.org/grpc/stream.go
#	vendor/google.golang.org/grpc/version.go
#	vendor/modules.txt
2026-10-06 17:21:46 +02:00
Roman Perekhod
c4a6948a67 chore: bump deps (reva, web, golang) (#13066)
* chore: bump reva

* chore: bump pnpm dependencies

* fix: avoid go vet false positive in userlog conversion.go

The go.mod bump to go 1.26.8 made go vet flag loadTemplates' calls to
t.Get(nt.Subject/nt.Message) as non-constant format strings, breaking
the build for services/userlog/pkg/service. These are translation
lookup keys, not printf format strings, so route the call through a
local func value to defeat vet's static trace.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* chore: bump grpc

Fixes GO-2026-6443, a server panic when handling requests missing
authority or Host headers, flagged by govulncheck in CI.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-05 11:59:28 +00:00
Firas Frikha
6d8bd29cef fix: [OCISDEV-1200] do not share vault resources with users who cannot access them (#12905)
* fix: [OCISDEV-1200] do not leak vault file names via share notifications

* test: [OCISDEV-1200] fix apiVault scenarios for users without vault mode
2026-09-14 15:49:35 +02:00
Roman Perekhod
d857d272d3 docs: [OCISDEV-1115] clarify nats store tls insecure options (#12941)
Document that the *_TLS_INSECURE options for the nats-js-kv store, cache and
service registry disable authentication of the NATS server and are for testing
only, so operators securing a multi-node deployment are not misled into
weakening the connection they just enabled TLS on.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-14 10:05:49 +00:00
Michal Klos
768f7d4fa0 fix: [OCISDEV-1207] enforce permissions on vault routes (#12884)
* fix: [OCISDEV-1207] enforce permissions on vault routes

* fix: [OCISDEV-1207] enforce permissions on vault routes

* fix: [OCISDEV-1207] enforce permissions on vault routes

* fix: [OCISDEV-1207] enforce permissions on vault routes, adapt test role

* fix: [OCISDEV-1207] enforce permissions on vault routes, adapt test

* fix: [OCISDEV-1207] enforce permissions on vault routes, adapt test
2026-09-09 12:44:45 +02:00
Roman Perekhod
a7e4009714 fix: [OCISDEV-857] Return metadata client init errors from the settings store (#12680) 2026-08-19 22:52:17 +02:00
Juan Pablo Villafañez
be118f6bde fix: [OCISDEV-811] ignore write error after successful cache read (#12772)
* fix: [OCISDEV-811] ignore write error after successful cache read

* chore: add changelog entry
2026-08-19 09:29:35 +02:00
Michal Klos
d9bae04aee feat: [OCISDEV-1115] harden nats communication (#12777)
* feat: [OCISDEV-1115] harden nats communication

* feat: bump reva for tls-enabled stores
2026-08-13 09:56:24 +00:00
owncloud-translations-bot[bot]
796e3959a9 chore: update translations from transifex (#12495)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-07-03 08:04:14 +02:00
owncloud-translations-bot[bot]
a404012dfc chore: update translations from transifex (#12478)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-07-01 14:13:52 +02:00
owncloud-translations-bot[bot]
cf7ee8a8b8 chore: update translations from transifex (#12448)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-06-26 11:39:51 +02:00
owncloud-translations-bot[bot]
31df172eec chore: update translations from transifex (#12409)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-06-12 09:17:00 +02:00
owncloud-translations-bot[bot]
1a453eea13 chore: update translations from transifex (#12390)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-06-08 07:19:17 +00:00
owncloud-translations-bot[bot]
50cf8e091c chore: update translations from transifex (#12373)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-06-06 03:52:25 +00:00
Julian Koberg
05ede54a97 feat(settings): [OCISDEV-869] add VaultMode permission
Add a new VaultMode.ReadWriteEnabled permission that gates the visibility
of the vault mode switcher in the web UI. Assigned to the admin, space
admin and user roles. The user light role does not receive it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-05-19 15:25:02 +02:00
owncloud-translations-bot[bot]
17d5dbe974 chore: update translations from transifex (#12323)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-05-19 08:57:23 +02:00
owncloud-translations-bot[bot]
d2843a8fbb chore: update translations from transifex (#12298)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
Co-authored-by: Martin <github@diemattels.at>
2026-05-12 07:22:58 +00:00
owncloud-translations-bot[bot]
82c83cd179 chore: update translations from transifex (#12244)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-05-02 23:36:21 +02:00
owncloud-translations-bot[bot]
409c192ee2 chore: update translations from transifex (#12237)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-04-21 06:29:54 +00:00
owncloud-translations-bot[bot]
4b73534e41 chore: update translations from transifex (#12201)
Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com>
2026-04-10 08:27:31 +02:00
ownClouders
928b8d4823 [tx] updated from transifex 2026-03-08 00:35:19 +00:00
ownClouders
23e5bed778 [tx] updated from transifex 2026-03-05 14:45:28 +00:00
ownClouders
7edacfcb0e [tx] updated from transifex 2026-03-05 00:05:30 +00:00
ownClouders
87a899873c [tx] updated from transifex 2026-02-17 00:27:04 +00:00
Julian Koberg
40f59e3158 chore: release 8.0.0
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-02-16 11:18:59 +01:00
Julian Koberg
0f59a0965a chore: release 8.0.0-rc.1
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-02-16 11:14:56 +01:00
ownClouders
8973093410 [tx] updated from transifex 2026-02-16 00:20:25 +00:00
ownClouders
09d95e4cec [tx] updated from transifex 2026-02-13 00:20:54 +00:00
ownClouders
3ba0d5cb6b [tx] updated from transifex 2026-02-12 00:22:17 +00:00
Roman Perekhod
da5e63dfe3 feat: bump go to 1.25
feat: bump mockery to v2.53.5

feat: bump govulncheck

feat: bump bingo to v0.10.0

force go-1.25.7

update thumbnail images for test

bump reva to latest
2026-02-10 16:27:52 +01:00
ownClouders
2c918627b3 [tx] updated from transifex 2026-01-24 00:07:57 +00:00
ownClouders
7a6817ce22 [tx] updated from transifex 2026-01-23 00:07:43 +00:00
Julian Koberg
f849084f69 feat: add permission to allow sharing between instances
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-01-21 15:21:28 +01:00
ownClouders
f4eb08561d [tx] updated from transifex 2026-01-03 00:32:16 +00:00
ownClouders
995a20ef82 [tx] updated from transifex 2026-01-02 12:58:40 +00:00
Martin Mattel
52de90b612 Relocate the Transifex project for services with translations 2026-01-02 12:51:06 +01:00
ownClouders
e2e3e9a058 [tx] updated from transifex 2026-01-02 00:33:22 +00:00
ownClouders
bcf6773a06 [tx] updated from transifex 2025-12-22 01:04:36 +00:00
ownClouders
9f2b8a5b0a [tx] updated from transifex 2025-12-14 00:09:11 +00:00
ownClouders
722042b47f [tx] updated from transifex 2025-12-13 00:08:38 +00:00
ownClouders
6197279c1c [tx] updated from transifex 2025-12-02 00:06:35 +00:00
ownClouders
dcabe12c58 [tx] updated from transifex 2025-11-24 00:08:40 +00:00
ownClouders
3aeb69a316 [tx] updated from transifex 2025-11-23 00:08:25 +00:00
ownClouders
d7b7c9fffb [tx] updated from transifex 2025-11-04 00:07:53 +00:00
ownClouders
d4e9265eba [tx] updated from transifex 2025-11-02 00:08:22 +00:00
ownClouders
6a75b9780d [tx] updated from transifex 2025-10-14 00:29:16 +00:00
ownClouders
f42466cc7b [tx] updated from transifex 2025-10-12 00:29:17 +00:00
ownClouders
289c941e9e [tx] updated from transifex 2025-09-24 00:03:09 +00:00
ownClouders
1d556967dd [tx] updated from transifex 2025-09-22 00:03:54 +00:00