1
0
mirror of https://github.com/owncloud/ocis.git synced 2026-10-25 11:39:24 +03:00
Commit Graph

391 Commits

Author SHA1 Message Date
kobergj
66d936a44b chore: release 9.0.0-rc.1 (#13127)
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
2026-10-12 15:04:32 +02:00
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
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
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
Juan Pablo Villafañez
4945eb6833 Autoprop (#12386)
* feat: metadata autopropagation

* feat: autoprop support for MFA / vault mode

* fix: replace some http clients with reva ones

* chore: required lib update

* fix: adjust unit tests and generate new mocks

* fix: apply autopropagation to all regular graph routes

* chore: updated reva dependency

* fix: return the right decorator for the thumbnails

* fix: remove autopropagation headers in the proxy
2026-06-19 10:43:41 +02:00
Roman Perekhod
f110944ef2 fix: [OCISDEV-879] fix the config mask (#12397) 2026-06-12 10:21:59 +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
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
7edacfcb0e [tx] updated from transifex 2026-03-05 00:05:30 +00:00
ownClouders
3ba0d5cb6b [tx] updated from transifex 2026-02-12 00:22:17 +00:00
ownClouders
7a6817ce22 [tx] updated from transifex 2026-01-23 00:07:43 +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
a0c454b936 [tx] updated from transifex 2025-12-23 01:14:34 +00:00
ownClouders
bcf6773a06 [tx] updated from transifex 2025-12-22 01:04:36 +00:00
ownClouders
3793aeda67 [tx] updated from transifex 2025-12-19 00:51:19 +00:00
ownClouders
702e8323ad [tx] updated from transifex 2025-12-17 01:11:26 +00:00
ownClouders
6a392dc7a3 [tx] updated from transifex 2025-12-03 00:07:53 +00:00
ownClouders
6197279c1c [tx] updated from transifex 2025-12-02 00:06:35 +00:00
ownClouders
32d09758ca [tx] updated from transifex 2025-11-29 00:08:18 +00:00
ownClouders
9046d775da [tx] updated from transifex 2025-11-27 00:09:06 +00:00
ownClouders
20b94b0777 [tx] updated from transifex 2025-11-13 00:32:35 +00:00
ownClouders
8c27a95cff [tx] updated from transifex 2025-11-12 00:48:12 +00:00
ownClouders
46c8c05287 [tx] updated from transifex 2025-11-09 00:06:45 +00:00
ownClouders
62f4548d67 [tx] updated from transifex 2025-11-06 00:07:55 +00:00
ownClouders
f87f6b310d [tx] updated from transifex 2025-10-24 00:30:32 +00:00
ownClouders
afa28d0ba9 [tx] updated from transifex 2025-10-23 00:32:48 +00:00
ownClouders
13b201b418 [tx] updated from transifex 2025-10-19 00:29:23 +00:00
ownClouders
06a836213f [tx] updated from transifex 2025-10-16 00:29:17 +00:00
ownClouders
b062fa764e [tx] updated from transifex 2025-10-04 00:04:13 +00:00
ownClouders
435c787f09 [tx] updated from transifex 2025-10-03 00:04:14 +00:00
ownClouders
bb8723f8e5 [tx] updated from transifex 2025-09-29 00:04:10 +00:00
ownClouders
bc3dbfc7f5 [tx] updated from transifex 2025-09-26 00:03:30 +00:00
ownClouders
9d8a2a9389 [tx] updated from transifex 2025-09-13 00:03:54 +00:00
ownClouders
334591be08 [tx] updated from transifex 2025-09-09 00:03:07 +00:00
ownClouders
3a68ba2379 [tx] updated from transifex 2025-09-06 00:03:53 +00:00
ownClouders
a1f0ac5c96 [tx] updated from transifex 2025-08-23 00:48:25 +00:00
ownClouders
20febffaa7 [tx] updated from transifex 2025-08-19 00:48:24 +00:00
ownClouders
5f04c394da [tx] updated from transifex 2025-08-16 00:48:54 +00:00