Commit Graph

32 Commits

Author SHA1 Message Date
Michael Barz
4a0cc1004f Fix collaboration service name (#1577)
* fix: collaboration service name

* change: do not use app name in service name

* feat: make collaboration service name configurable

* test: fix test config
2025-09-29 10:06:05 +02:00
Jörn Friedrich Dreyer
314390f302 introduce AppURLs helper for atomic backgroud updates
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-09-23 12:54:05 +02:00
Jörn Friedrich Dreyer
b07b5a1149 use plain pkg module
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-13 16:42:19 +01:00
Jörn Friedrich Dreyer
8e028f17e9 change module name
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-13 09:58:18 +01:00
Juan Pablo Villafáñez
b3f72d7a4d chore: typos and minor consistency changes for sonarcloud 2024-10-24 09:56:54 +02:00
Juan Pablo Villafáñez
b8f8ca813e feat: use short tokens as access tokens
The "real" access token will be stored using the short token as key.
This short token will be sent to the clients to be used as access token
for the WOPI server.

This is configurable, and requires a store in order to keep the tokens.
2024-10-24 08:46:54 +02:00
Roman Perekhod
c16a2ea2cf checks added 2024-10-17 19:03:14 +02:00
Florian Schade
0437722353 Bugfix: Fix health and ready endpoint checker configurations 2024-10-17 14:34:04 +02:00
Michael Barz
e40b7240bf feat: template feature
Signed-off-by: Michael Barz <mbarz@owncloud.com>
2024-10-17 08:47:02 +02:00
Florian Schade
0671039474 enhancement: add readyz and healthz check handler 2024-10-14 08:39:42 +02:00
Florian Schade
c82a7c560e enhancement: use global ready and health handlers 2024-10-14 08:39:42 +02:00
Juan Pablo Villafáñez
083a2e1484 feat: include tracing for grpc openInApp function 2024-08-05 13:15:12 +02:00
Juan Pablo Villafáñez
a5d27b2f98 feat: include additional metadata for tracing the collaboration service 2024-08-05 13:15:12 +02:00
Juan Pablo Villafáñez
78195bba2e feat: add renameFile operation, improve logs and docs 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
b5b9f8d189 feat: implement putRelativeFile and deleteFile endpoints 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
36d9a8c425 feat: proof keys verification for the collaboration service 2024-07-25 13:16:07 +02:00
Michael Barz
08cb228500 feat: add new locks parser for microsoft office online server 2024-07-24 21:16:32 +02:00
Juan Pablo Villafáñez
0a33b934c1 feat: use info level for access log to the collaboration service 2024-07-18 10:48:08 +02:00
Juan Pablo Villafáñez
668eb5c34b fix: append the app name to the service name for parallel deployment
This will allow multiple collaboration services to target 2, 3 or more
different WOPI apps. It's expected that each different collaboration
service is deployed in a different container or host
2024-06-21 10:51:04 +02:00
Jörn Friedrich Dreyer
6f7f05d8f9 add comment
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-05-31 10:59:12 +02:00
Jörn Friedrich Dreyer
ad76face07 reduce config
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-05-29 15:40:17 +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
Roman Perekhod
612f31bcbb fixed the collaboration service GRPC namespace 2024-05-08 16:57:44 +02:00
Juan Pablo Villafáñez
b1d0a2a577 fix: remove obsolete secure middleware in collaboration service 2024-04-29 15:22:49 +02:00
Juan Pablo Villafáñez
57b50c8587 docs: add missing documentation to functions 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
f240d4e7cb feat: include debug server in collaboration 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
ce6ed399a9 refactor: move components to setup the service into a helpers package 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
0a413223b9 refactor: move wopi context and related to middleware package 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
aa58caef63 refactor: move wopi operation into connector and change logging 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
26cc6fc7a6 fix: adjust code to pass the wopivalidator tests 2024-04-17 15:54:51 +02:00
Juan Pablo Villafáñez
ecc235bbec chore: Add readme file and adjust configuration for better defaults 2024-04-17 15:54:50 +02:00
Juan Pablo Villafáñez
3e90402350 feat: Add new collaboration service (WOPI) 2024-04-17 15:54:50 +02:00