Commit Graph

680 Commits

Author SHA1 Message Date
Jörn Friedrich Dreyer
1da29fb6fd fix unmarshaling
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-08-02 13:00:46 +02:00
Jörn Friedrich Dreyer
2a24cafd0c Merge pull request #9657 from owncloud/add-grpc-max-connection-age-env
allow configuring grpc max connection age
2024-07-31 15:41:45 +02:00
Jörn Friedrich Dreyer
652675196e allow configuring grpc max connection age
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-31 14:39:12 +02:00
Jörn Friedrich Dreyer
d839bfb5a3 Merge pull request #9492 from owncloud/ignore-address-for-kubernetes-registry
ignore addresses for kubernetes registry
2024-07-30 16:53:13 +02:00
Jörn Friedrich Dreyer
297cc77621 gateway should talk to itself
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

extract method

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-30 16:14:28 +02:00
Michael Barz
cc0ebd493a Merge pull request #9711 from owncloud/release-6.2.0
[full-ci] chore: bump version, prepare changelog
2024-07-30 15:22:01 +02:00
Michael Barz
752f988faf chore: bump version, prepare changelog 2024-07-30 11:05:41 +02:00
jkoberg
06cc70f978 feat(natsjsregistry): fix watcher feature
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-24 13:09:11 +02:00
Jörn Friedrich Dreyer
d1fd65466f reuse default node id when registering services
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-24 13:07:54 +02:00
Thomas Müller
1eb66eb18c feat: add REVA appauth as oCIS service 2024-07-23 08:58:07 +02:00
Jörn Friedrich Dreyer
c421507f1e reva services should respect same register ttl
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-19 12:56:59 +02:00
Jörn Friedrich Dreyer
0c6ca19602 naming is hard
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-19 12:37:08 +02:00
jkoberg
0c0866711c fix(registry): Fix TTL and registration interval
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-19 11:52:59 +02:00
kobergj
2206d4a184 Merge pull request #9548 from owncloud/dependabot/go_modules/github.com/rs/cors-1.11.0
[full-ci] Get rid of go-chi/cors and bump rs/cors to 1.11.0
2024-07-19 09:35:31 +02:00
jkoberg
30a0f8a71b fix(ocis): get rid of go-chi/cors lib
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-18 11:34:49 +02:00
jkoberg
6d7d18adce feat(deps): bump plugins/store/nats-js-kv
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-17 15:26:49 +02:00
jkoberg
60d4305bab fix(natsjsregistry): spread load evenly among instances
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-17 15:26:49 +02:00
Christian Richter
505ed389b7 Fix nil-pointer issue with misconfigured tracing
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de>

Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-07-16 14:46:49 +02:00
Michael Barz
e586a71570 chore: prepare changelog, bump version, update CD 2024-07-08 15:58:26 +02:00
Jörn Friedrich Dreyer
48f9e79ff4 ignore addresses for kubernetes registry
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-06-28 11:00:35 +02:00
jkoberg
63686d6cd7 feat(search): remove userid from indexspace methods
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-25 10:01:37 +02:00
jkoberg
7a819412c2 feat(ocis): move ast and kql pkg to ocis-pkg
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-24 16:23:55 +02:00
jkoberg
5249cbc138 feat(activitylog): translations
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-24 16:23:54 +02:00
Michael Barz
b04f3209d4 chore: prepare release, bump version 2024-06-19 19:45:57 +02:00
jkoberg
f68ffbbd71 fix(natsjskvregistry): encode keys
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-14 10:21:03 +02:00
jkoberg
630c9efaaa feat(activitylog): initial service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-05 14:31:12 +02:00
Jörn Friedrich Dreyer
3db878e8db Merge pull request #9165 from wkloucek/collaboration-fixes
collaboration fixes
2024-05-31 13:49:10 +02:00
Florian Schade
eb7c36443f enhancement: introduce theme processing (#9133)
* enhancement: introduce theme processing

* enhancement: introduce theme processing

* enhancement: add theme processing tests and changelog

* Update services/web/pkg/config/config.go

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>

* fix: ci findings

* Apply suggestions from code review

Co-authored-by: Martin <github@diemattels.at>

* enhancement: use the theme assets from web instead of having them inside the oCis repo (license clash Apache vs. AGPLv3)

* fix: golangci tagalign order

* fix: rename UnifiedRoleUploader to UnifiedRoleEditorLite

* fix: some typos

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>

* enhancement: export supported theme logo upload filetypes

* chore: bump reva

* fix: allow init func

---------

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>
Co-authored-by: Martin <github@diemattels.at>
2024-05-29 15:48:49 +02:00
Jörn Friedrich Dreyer
955c195411 incorporate feedback
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-05-24 14:53:02 +02:00
Thomas Müller
e79d63208e feat: limit concurrent processing of thumbnail requests 2024-05-21 14:12:50 +02:00
Ralf Haferkamp
3be286a2a3 Bump go-jose an update to new location
It's now maintained in github.com/go-jose/go-jose. Bumping to
latest backwards compatible release. (v4 will require some code changes)
2024-05-08 17:52:17 +02:00
Thomas Müller
a8cbc612cc chore: remove unused return value from BindSourcesToStructs (#9033) 2024-04-30 18:18:31 +02:00
Thomas Müller
c039041a40 test: unit test BindSourcesToStructs (#9029) 2024-04-30 17:35:46 +02:00
kobergj
1906059ef0 Merge pull request #8374 from owncloud/new_collaboration_service
feat: add new collaboration service (WOPI)
2024-04-29 13:56:10 +02:00
kobergj
d8cae78d70 Merge pull request #8802 from owncloud/servers_startup
feat: add runners to startup the ocis' services
2024-04-29 13:52:31 +02:00
Juan Pablo Villafáñez
05f684a537 fix: add group runner's timeout and make some channels buffered. 2024-04-29 11:56:07 +02:00
Thomas Müller
bdbba929d0 feat: add CSP and other security related headers in the oCIS proxy service (#8777)
* feat: add CSP and other security related headers in the oCIS proxy service

* fix: consolidate security related headers - drop middleware.Secure

* fix: use github.com/DeepDiver1975/secure

* fix: acceptance tests

* feat: support env var replacements in csp.yaml
2024-04-26 09:10:35 +02:00
Juan Pablo Villafáñez
08c47632f0 fix: use custom timeout error if the runner times out 2024-04-22 12:51:25 +02:00
Juan Pablo Villafáñez
59051e2f2b feat: make the interrupt duration optional and with a default 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
df3c496cba fix: ensure runners provide a result after being interrupted 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
cb2e8e0ef2 test: unit tests for the helper 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
5ea30f7295 feat: helper to ensure the task is interrupted and doesn't block 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
b6a6b6114a test: add unit tests 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
ff346c2861 fix: additional guarantees for concurrent calls 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
6ddc0addd3 fix: ensure the task hasn't finished before interrupt it 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
0da6810cb1 fix: panic if there are duplicates in the group 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
da71059a16 refactor: reuse functions and name changes 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
ef32af6402 feat: add runners to startup the ocis' services 2024-04-19 14:47:21 +02:00
Juan Pablo Villafáñez
8f4806f1d4 refactor: replace uniuri with custom code 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
3e90402350 feat: Add new collaboration service (WOPI) 2024-04-17 15:54:50 +02:00