Commit Graph

296 Commits

Author SHA1 Message Date
André Duffeck
f5de0a09cf Enable caching for the xattrs backend 2024-07-12 08:39:30 +02:00
jkoberg
0a8fbc6032 feat(ocis): make purge-revision work per resource
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-08 09:15:14 +02:00
jkoberg
a6c9a1c533 feat(ocis): add purge-revision cli
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-07-08 09:15:13 +02:00
Christian Richter
1697637358 incorporate requested changes
Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-06-27 17:15:11 +02:00
Christian Richter
ba970523af Update ocis/pkg/command/trash.go
Co-authored-by: kobergj <juliankoberg@googlemail.com>
2024-06-27 17:15:11 +02:00
Christian Richter
97fe0b06fb Update ocis/pkg/command/trash.go
Co-authored-by: kobergj <juliankoberg@googlemail.com>
2024-06-27 17:15:11 +02:00
Christian Richter
423a2d8e62 Delete empty trash dirs
Co-authored-by: Julian Koberg <jkoberg@owncloud.com>
Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-06-27 17:15:10 +02:00
Viktor Scharf
74d55f17f6 add testing docs to ocm test 2024-06-27 11:36:56 +02:00
jkoberg
aa9ea12450 feat(ocis): add fail flag to conistency command
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-24 10:32:06 +02:00
kobergj
adbc45e297 Merge pull request #9238 from kobergj/OcisConsistencyCheck
Add command to check ocis backup consistency
2024-06-12 15:17:11 +02:00
jkoberg
9a84284372 feat(ocis): allow skiping blobcheck in consistency command
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-11 16:52:12 +02:00
jkoberg
969dabae78 fest(ocis): fix backup command
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-06 15:55:09 +02:00
jkoberg
ada83f9338 feat(ci): test consistency command
Signed-off-by: jkoberg <jkoberg@owncloud.com>
Co-authored-by: dragonchaser <crichter@owncloud.com>
2024-06-06 15:55:08 +02:00
jkoberg
ca12c2faa2 feat(ocis): improve consistency command
Signed-off-by: jkoberg <jkoberg@owncloud.com>
Co-authored-by: dragonchaser <crichter@owncloud.com>
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-06 15:55:08 +02:00
jkoberg
8a08c9f9b8 feat(ocis): Add backup consistency command
Signed-off-by: jkoberg <jkoberg@owncloud.com>
Co-authored-by: dragonchaser <crichter@owncloud.com>
2024-06-06 15:55:08 +02:00
jkoberg
630c9efaaa feat(activitylog): initial service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2024-06-05 14:31:12 +02:00
Juan Pablo Villafáñez
3e90402350 feat: Add new collaboration service (WOPI) 2024-04-17 15:54:50 +02:00
André Duffeck
dfd11debbc Bump reva 2024-04-08 10:42:25 +02:00
Jörn Friedrich Dreyer
bc48fbdf81 Deprecate sharing cs3 backends (#8478)
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-02-19 12:49:08 +01:00
Florian Schade
46e3499a47 enhancement: allow skipping service listing 2024-02-08 15:24:40 +01:00
jkoberg
e1fad5c6e9 make nats-js-kv the default registry
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-12-19 12:13:28 +01:00
Andre Duffeck
15a7f2dea6 Add the ocm subcommand to ocis (#7576)
* Add the ocm subcommand to ocis

* Add changelog
2023-12-14 14:49:41 +01:00
Christian Richter
8a72639d45 remove obsolete command registration file
Signed-off-by: Christian Richter <crichter@owncloud.com>
2023-10-11 09:47:47 +02:00
Andre Duffeck
d5f73ba68d Do not reset share state (#7322)
* Do not reset received share state to pending if there is a state already

* Add changelog
2023-09-22 09:41:07 +02:00
jkoberg
732228ed88 add clientlog service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:56:58 +02:00
jkoberg
a42d56a83c bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-31 12:11:44 +02:00
jkoberg
90ce1a7ad0 add auth-service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-31 12:11:44 +02:00
Florian Schade
96292ba4b6 enhancement: add sse service skeleton 2023-08-29 13:59:39 +02:00
André Duffeck
6f4b300bbc Remove subcommand from rebuild-jsoncs3-indexes that doesn't belong there 2023-08-08 14:07:42 +02:00
Andre Duffeck
52750bd615 Fail on errors (#6986)
* Return an error when something went wrong

* Add changelog
2023-08-08 13:12:03 +02:00
André Duffeck
dc176e1f74 Improve logging 2023-08-07 10:28:00 +02:00
André Duffeck
e03d7b5644 Cleanup 2023-08-07 09:54:05 +02:00
André Duffeck
407c23edf6 Add command for rebuilding the jsoncs3 share manager indexes 2023-08-07 09:43:18 +02:00
Daniel Swärd
6a5e21eff4 Replacing implicit grpc client initialization with explicit package local variables. 2023-07-31 12:57:59 +02:00
André Duffeck
201caca5ec Incorporate review suggestions 2023-07-31 08:17:42 +02:00
André Duffeck
c8ab49dc2d Add support for running/rolling back decomposedfs migrations 2023-07-31 08:17:42 +02:00
Daniël Franke
e43001fb96 Pass context for reva bump.
Also refresh the generated code.
2023-07-03 11:08:45 +02:00
Ralf Haferkamp
563bf34870 Fix output formatting of 'decomposedfs treesize-check` command
Add linebreak after errormessages
2023-06-27 17:42:07 +02:00
Ralf Haferkamp
4af4bba8b1 Add cli tool for verifing and repairing treesizes in decomposedfs 2023-06-22 15:58:52 +02:00
Ralf Haferkamp
046ff50f52 Fix 'decomposedfs meta set' value handling
Don't strip off the first two characters of the target
value to set unconditionally. Also print an error if
decoding hex/base64 values fails (falling back to treating
the values as strings).
2023-06-14 11:18:41 +02:00
jkoberg
09f4b6f9f3 fix ocis
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-06-06 14:25:10 +02:00
jkoberg
d3f1012fea remove code duplication
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-06-02 12:02:27 +02:00
Andre Duffeck
77bb3d8bcd [full-ci] Refactor stores (#6019)
* Streamline the store implementation with and into reva

* Adapt to the cache/store refactoring in reva

* Streamline config options and their env vars

* Apply suggestions from code review

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

* Use the same database for all stores

* Bump reva

* Configure stat and filemetadata cache separately

* Fix default config

---------

Co-authored-by: Martin <github@diemattels.at>
2023-04-24 15:13:35 +02:00
Jörn Friedrich Dreyer
f805cca363 initial invitations skeleton
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-03-24 11:42:48 +01:00
kobergj
6c00708dbc improve antivirus documentation
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-03-22 13:50:42 +01:00
jkoberg
f4ba4e0f64 backport antivirus from experimental
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-21 10:04:11 +01:00
Andre Duffeck
7bd735f615 Add command for inspecting and manipulating node metadata (#5858)
* Add command for inspecting and manipulating node metadata

* Add changelog

* Bump reva
2023-03-17 12:31:07 +01:00
Florian Schade
f38a9f4385 Introduce Policies-Service (#5716)
* add policies service
add policies proxy middleware
add policies event service
add policies grpc service
prepare ci and git environments (ci, make, readme, doc)

* add webfinger to the drone conf

* fix docs
remove not used virus scan postprocessing step

* relocate example rego file
implicitly enable and disable proxy and postprocessing policy checking by setting the query.
update configuration descriptions

* move policies
update readme

* use converter func to convert pp environment to actual environment
expose and test custom rego functions
add engine unit tests
add opa unit tests
update policies readme

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

* relocate sample policies to the deployments folder
change and document policies service port

* update index.md and small fix

* add health command
add version command
add debug server

---------

Co-authored-by: Martin <github@diemattels.at>
2023-03-14 16:08:22 +01:00
Jörn Friedrich Dreyer
43547cc681 Benchmark options (#5684)
* make benchmark clients remember cookies

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* add --rate option for benchmark clients

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* create a new request on every request to fix vanishing data

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* use corret minute unit

Co-authored-by: Florian Schade <f.schade@icloud.com>

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: Florian Schade <f.schade@icloud.com>
2023-03-07 11:37:14 +01:00
jkoberg
a1fbbbb82b add commands for missing services
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-01 15:05:37 +01:00