Commit Graph

135 Commits

Author SHA1 Message Date
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
Michael Barz
c384692d45 Merge pull request #10174 from owncloud/wopi-host-urls
feat: add wopi host and sharing urls
2024-09-30 10:02:40 +02:00
Michael Barz
00c9302d82 feat: add wopi host and sharing urls 2024-09-30 08:48:51 +02:00
Jörn Friedrich Dreyer
514062309b address code smells, refactor error handling
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-09-26 16:48:07 +02:00
Jörn Friedrich Dreyer
cc56111194 extract newHttpRequest method
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-09-26 15:06:23 +02:00
Roman Perekhod
286b293c94 Fixed an issue when the collaboration service registers apps also for binary and unknown mime types. 2024-09-24 13:46:22 +02:00
Michael Barz
04ebb3def5 fix: use dedicated config values for grpc TLS 2024-09-23 16:52:02 +02:00
Michael Barz
0ce0ac5af7 fix: add missing error handling 2024-09-23 16:39:30 +02:00
Michael Barz
6cf7841f4c chore: remove unused helper method 2024-09-23 12:58:03 +02:00
Michael Barz
8cd9176e49 fix: always select next gateway client 2024-09-23 12:47:36 +02:00
Juan Pablo Villafáñez
153502189d fix: return 404 code if file isn't found on CheckFileInfo request 2024-09-19 10:51:28 +02:00
Juan Pablo Villafáñez
4fcf6c1863 fix: include additional logging in the wopicontext middleware 2024-09-18 13:19:16 +02:00
Juan Pablo Villafáñez
8a02b926a5 fix: missing return in the tracing middleware if we want to skip it 2024-09-17 17:57:44 +02:00
Martin Mattel
12964dd8e5 [docs-only] Fix office365 texts 2024-09-02 10:40:31 +02:00
Michael Barz
903b513d9c fix: implement review 2024-08-30 16:27:36 +02:00
Michael Barz
90b36a4f64 docs: changelog, README, variable descriptions 2024-08-30 16:20:04 +02:00
Michael Barz
bfa3dd07bc feat: office 365 proxy support 2024-08-30 16:20:04 +02:00
Ralf Haferkamp
109b23966c bump some jwt related go modules to current version
go-jwt/jwt to v5.2.1
MicahParks/keyfunc to v2.1.0
2024-08-26 15:35:15 +02:00
Jörn Friedrich Dreyer
e552196042 update gateway service endpoint descriptions
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

Update services/gateway/README.md

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

fix env tag

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-08-26 11:03:44 +02:00
Jörn Friedrich Dreyer
84e87cd722 set the configured protocol transport for service metadata
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-08-23 20:51:17 +02:00
Juan Pablo Villafáñez
fe1712ebca fix: adjust unit tests 2024-08-21 13:43:04 +02:00
Juan Pablo Villafáñez
3d287da5ce refactor: simplify getting the app url for collabora 2024-08-21 13:43:04 +02:00
Juan Pablo Villafáñez
5ddd51ea84 refactor: simplify openInApp code and remove hostViewUrl (and edit) 2024-08-21 13:43:04 +02:00
Juan Pablo Villafáñez
9e7d570c79 fix: verify file id in URL matches the one inside the access token
We're using the file id from the access token, so changing the file id
in the URL shouldn't matter. However, the file id must represent a
single file.
It will also help to detect unwanted changes in the URL.
2024-08-13 15:04:19 +02:00
Juan Pablo Villafañez
bb78b16079 Merge pull request #9771 from owncloud/collaboration_connector_refactor
Collaboration connector refactor
2024-08-13 11:37:56 +02:00
Juan Pablo Villafáñez
29700046d7 docs: add missing code comments in the middlewares 2024-08-12 12:00:42 +02:00
Juan Pablo Villafáñez
82a6a27d22 refactor: simplify ConnectorResponse creation 2024-08-09 13:33:23 +02:00
Juan Pablo Villafáñez
2d3de81117 refactor: change test names 2024-08-08 15:35:41 +02:00
Juan Pablo Villafáñez
132defd738 refactor: adjust unit tests to refactored code 2024-08-08 15:35:08 +02:00
Juan Pablo Villafáñez
6d9717f6d1 refactor: simplify and homogenize connector code 2024-08-07 18:34:58 +02:00
Juan Pablo Villafáñez
eb40aa0460 feat: include X-WOPI-SessionId header in the logs and tracing 2024-08-06 13:36:25 +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
243f2febab fix: code review fixes 2024-08-02 12:27:49 +02:00
Juan Pablo Villafáñez
8ef9bd4499 fix: retry delete request if we get a "too_early" code 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
fb72684c24 fix: explicitly set the HTTP status for the access log 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
d35e588532 fix: adjust updated code 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
94d191f624 refactor: simplify code 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
23077223b4 fix: adjust unit tests and remove duplicated call 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
90fab1d4f0 fix: code adjustments based on the wopi validator 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
3c227f6131 test: add unit tests for the rename operation 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
80cac903c9 test: adjust unit tests 2024-07-31 12:50:41 +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
1c3f7cd35a test: add unit test for the new operations and include some fixes 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
9417e3c7a0 fix: use constants for the names of the ranges 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
135613f8f2 test: adjust logs and fix CI 2024-07-31 12:50:41 +02:00
Juan Pablo Villafáñez
6036b5a71f fix: adjust unit tests 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
21c3ae10a7 feat: add support for utf7 encoding for some WOPI operations 2024-07-31 12:50:41 +02:00