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
Jörn Friedrich Dreyer
7b64f42a8a
Merge pull request #9656 from owncloud/reuse-node-id
...
reuse node id when registering services
2024-07-30 11:42:05 +02:00
Juan Pablo Villafáñez
02aef4d308
fix: wrong return value in the verify
2024-07-25 13:16:07 +02:00
Juan Pablo Villafáñez
7134374a2e
fix: use int64 instead of bigInt
2024-07-25 13:16:07 +02:00
Juan Pablo Villafáñez
36d9a8c425
feat: proof keys verification for the collaboration service
2024-07-25 13:16:07 +02:00
Juan Pablo Villafáñez
d47364dedb
feat: [WIP] use proof keys to ensure requests come from trusted source
...
Basic code handling is in the proofkeys package. The idea is to
implement it as a middleware and hook it after the wopicontext
middleware.
Note that we need a way to switch this middleware off in case there are
problems with the verification, even though it should be active by
default.
2024-07-25 13:15:02 +02:00
Michael Barz
4c63ddc439
tests: add and adapt unit tests
2024-07-24 21:32:32 +02:00
Michael Barz
08cb228500
feat: add new locks parser for microsoft office online server
2024-07-24 21:16:32 +02:00
Jörn Friedrich Dreyer
9d1515e8fc
rely on context from app
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 14:02:11 +02:00
Jörn Friedrich Dreyer
008f379a01
pass config context when running apps
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:30:42 +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
Michael Barz
006c67a5db
feat: add more logging to the collaboration service
2024-07-19 11:03:28 +02:00
Juan Pablo Villafáñez
d69bc2c1c6
fix: explicitly set the HTTP status header for the access log
2024-07-18 12:40:20 +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
Michael Barz
5b3dd4dcba
Merge pull request #9586 from fschade/cleanup-removals
...
chore!: remove deprecated configuration values
2024-07-16 13:30:02 +02:00
Christian Richter
c99550984e
change providerv1beta1.Reference to pointer
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 12:00:18 +02:00
Florian Schade
31272dc168
chore!: remove deprecated configuration values
2024-07-12 10:15:38 +02:00
Christian Richter
58c3c66429
ignore empty language setting & adapt tests
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:30:54 +02:00
Christian Richter
174afe379e
Merge branch 'disable_collabora_chat' of github.com:dragonchaser/ocis into disable_collabora_chat
2024-07-12 09:25:47 +02:00
Christian Richter
5359d6ddee
adapt test
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:24:25 +02:00
Christian Richter
010cccde91
Make disable chat configurable
...
Co-authored-by: Michael Barz <mbarz@owncloud.com >
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:24:25 +02:00
Christian Richter
04529e18e9
Add missing language variables
...
Co-authored-by: Michael Barz <mbarz@owncloud.com >
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:24:25 +02:00
Christian Richter
a0528d4dfb
make sonarcloud happy
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:24:25 +02:00
Christian Richter
543f9ac08b
adapt test
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:24:25 +02:00
Christian Richter
cfb145f03c
disable collabora chat
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-12 09:24:25 +02:00
Michael Barz
d4fef06ef9
tests: add lang to opaque
2024-07-11 21:59:18 +02:00
Christian Richter
16ced06cad
adapt test
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-11 21:19:25 +02:00
Christian Richter
73c7a4a1a5
Make disable chat configurable
...
Co-authored-by: Michael Barz <mbarz@owncloud.com >
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-11 21:19:25 +02:00
Christian Richter
c3ae99dea2
Add missing language variables
...
Co-authored-by: Michael Barz <mbarz@owncloud.com >
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-11 21:19:25 +02:00
Christian Richter
0ce6a01874
make sonarcloud happy
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-11 21:19:25 +02:00
Christian Richter
7d6d57d997
adapt test
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-11 21:19:25 +02:00
Christian Richter
9d567e8efd
disable collabora chat
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-07-11 21:19:25 +02:00
Michael Barz
7860cb8a6f
fix: polish secure view
2024-07-04 17:14:40 +02:00
mmattel
109a3ae2f4
[docs-only] Fix envvar description
2024-06-25 08:30:24 +02:00
jkoberg
672ec3811c
feat(ocis): deprecate gateway envvars
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-06-24 16:25:22 +02:00
Juan Pablo Villafáñez
ab636a611f
fix: use constants for the properties
2024-06-21 13:32:38 +02:00
Juan Pablo Villafáñez
cfc39fac24
fix: simplify property assignment
2024-06-21 10:51:04 +02:00
Juan Pablo Villafáñez
b4e09e34ae
fix: adjust unit tests
2024-06-21 10:51:04 +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
Juan Pablo Villafáñez
1a7f713133
fix: use (undocumented) collabora properties, such as "supportLocks"
...
SupportLocks property is required for collabora to use locks. The
collaboration service requires locks in order to saves files, so without
such support collabora wouldn't be able to save files.
2024-06-21 10:51:04 +02:00
Juan Pablo Villafáñez
d175317295
fix: add comment and fix unit tests
2024-06-21 10:51:04 +02:00
Juan Pablo Villafáñez
7360cd115e
fix: use correct name during init and use app name as provider
2024-06-21 10:51:04 +02:00