Commit Graph

53 Commits

Author SHA1 Message Date
Jannik Stehle
8ee03101c0 feat: add a config for default link permissions (#7783)
* feat: add a config for default link permissions

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

---------

Co-authored-by: Martin <github@diemattels.at>
2023-11-23 07:59:31 +01:00
Roman Perekhod
7175316292 fix the tgz mime type, bump reva 2023-11-21 17:33:52 +01:00
Roman Perekhod
7ab553e23b add file type filter chip (#7602)
* add file type filter chip

* changed the keyword

* use reva issue-7432-replace

* changed the filter name. fix types

* rework mapBinary

---------

Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
2023-11-13 18:04:17 +01:00
André Duffeck
f19b9fcd46 Expose variable to enable/disable the listing of ocm shares 2023-11-07 08:32:23 +01:00
Florian Schade
c9828c0a2a fix: search capabilities format (#7551)
* fix: search capabilities format

* chore: bump reva
2023-10-23 09:28:27 +02:00
Michael Barz
3c7bae4071 [Feature] add new config to enforce public link password (#7547)
* add new config to enforce public link password

* add api test
2023-10-20 17:55:36 +02:00
Roman Perekhod
acfae80b53 add last modified filter chip (#7455)
* add last modified filter chip

* Update add-last-modified-filter-chip.md

---------

Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
2023-10-19 18:25:01 +02:00
Ralf Haferkamp
e316d8ea3a Fix reva config of frontend service
Set an empty Credentials chain. In ocis all non-reva token authentication is
handled by the proxy. This avoid irritating error messages about the missing
'auth-bearer' service.

Fixes: #6692
2023-10-12 09:11:47 +02:00
Roman Perekhod
2e7b423dcc Added an option to enable a password check against a Banned-Password List (#7315)
* Added an option to enable a password check against a Banned-Password-List

* Update services/frontend/README.md

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

Co-authored-by: Edith Parzefall <edith_parzefall@gmx.de>

---------

Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
Co-authored-by: Martin <github@diemattels.at>
Co-authored-by: Edith Parzefall <edith_parzefall@gmx.de>
2023-09-21 12:31:48 +02:00
Michael Barz
624d4b57f0 Fix capabilities for password policy, bump reva (#7285) 2023-09-17 10:21:06 +02:00
Roman Perekhod
8ecda095e3 the variables renaming 2023-09-12 10:05:24 +02:00
Roman Perekhod
9bec59bc63 [full-ci] The password policy added. Bump reva (#7195)
* The password policy added. Bump reva

* the special characters list became constant

---------

Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
2023-09-08 15:32:41 +02:00
jkoberg
4a850abc86 allow configuring support_sse capability
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-02 16:47:30 +02:00
jkoberg
78db9dd8a0 add sse capability
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-07-31 15:55:48 +02:00
Daniël Franke
7a229e438b Migrate frontend to new service tracing setup.
This alters the frontend to use the new service tracing setup.
2023-07-03 10:25:51 +02:00
Jörn Friedrich Dreyer
b8bdd4573a introduce otlp tracing (#5132)
* introduce otel tracing

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

* use new trace provider initialization

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

* work

* bump reva

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

* remove commented code

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

* add vendor changes

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

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-05-26 22:21:03 +02:00
jkoberg
50ef698fda add fulltextsearch capability
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-05-24 13:58:37 +02:00
jkoberg
c76fb5f412 add graph user capabilities
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-05-17 19:27:07 +02:00
Michael Barz
86fbfa5d8c make edition configurable 2023-05-08 09:46:41 +02:00
Andre Duffeck
129489203b Cleanup and improve the caching config (#6148)
* Cleanup and improve the caching config

* bump reva

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

* disable stat cache

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

* Bump reva

* Linter fixes

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-04-27 12:35:30 +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
Daniel Swärd
8e5ff030f7 Change config value to list of strings and bump reva. 2023-04-18 12:25:45 +02:00
Daniel Swärd
1938495a89 Change to single env variable and list of strings as suggested in review. 2023-04-17 11:10:27 +02:00
Daniel Swärd
68f1d5897b reva/frontend: Add capabilities to indicate attributes that are read-only. 2023-04-17 10:07:24 +02:00
jkoberg
ec6f236118 add capability for personal data export
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-31 16:42:35 +02:00
Michael Barz
8332244383 add read_write_delete key to public link pw enforcement capabilites 2023-03-15 23:11:03 +01:00
jkoberg
ee96c516d7 add capability
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-09 09:24:16 +01:00
David Christofas
c17d9eb19e add config options to enforce passwords on public links 2023-03-08 15:22:57 +01:00
David Christofas
17b5706cc9 add config options for the max_quota and add the capability value 2023-02-22 16:22:51 +01:00
David Christofas
958ba28db3 add expiration to user and group shares (#5389) 2023-01-12 17:26:06 +01:00
Florian Schade
78637a2f00 enable tags in capabilities (#5271) 2022-12-22 14:20:46 +01:00
Michael Barz
6bf14aaa5d bump spaces version to 1.0.0 in capabilities 2022-11-25 15:08:54 +01:00
Michael Barz
6c2a1999c4 add requestID middleware (#4974)
* add requestID middleware

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

* remove unnecessary config structs

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

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: Jörn Friedrich Dreyer <jfd@owncloud.com>
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-11-04 13:01:18 +01:00
Michael Barz
353240ed7c Merge pull request #4599 from owncloud/privatelink-capability
enable private links
2022-11-03 15:58:09 +01:00
Jörn Friedrich Dreyer
c61b959f4d fix CORS in frontend service (#4948)
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-11-01 13:33:22 +01:00
Michael Barz
361efa6804 update reva and add config 2022-10-28 10:43:54 +02:00
Ralf Haferkamp
3d57f5cc21 Introduce TLS Settings for all reva grpc services and clients 2022-10-25 11:50:08 +02:00
Michael Barz
78be28433a disable federation capabilities 2022-10-20 14:40:09 +02:00
Jörn Friedrich Dreyer
2197489c26 enable request tracking prometheus middleware in reva (#4571)
* enable request tracking prometheus middleware in reva

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

* enable metrics for ocdav

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

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-10-13 13:08:34 +02:00
Benedikt Kulmann
de0b8f8ee3 Revert "Set the alias link capability to false"
This reverts commit 492ac5ced4.
2022-10-11 20:55:17 +02:00
Michael Barz
29b5c976fa enable private links 2022-09-15 15:12:15 +02:00
Jörn Friedrich Dreyer
b0fa917eae enable a 300sec in memory cache for resource infos when listing shares on the ocs API (#4438)
* enable a 300sec in memory cache for resource infos when listing shares on the ocs API

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

* lint

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

* disable ocs cache by default

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

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-09-12 16:05:24 +02:00
Benedikt Kulmann
0341097430 fix: disable misconfigured default expiration date public links 2022-08-31 08:23:28 +02:00
Willy Kloucek
70bce6b3f0 remove leading slash 2022-08-18 09:35:48 +02:00
Willy Kloucek
067e614713 implement review feedback 2022-08-17 12:25:55 +02:00
Willy Kloucek
5730ad6d5b add documentation, wire configuration 2022-08-17 12:13:47 +02:00
Willy Kloucek
0a9790105d introduce staticurlparams 2022-08-17 12:13:47 +02:00
Willy Kloucek
f9a25c0625 add open-with-web endpoint, needs cs3org/reva#3143 2022-08-17 12:13:47 +02:00
Jannik Stehle
492ac5ced4 Set the alias link capability to false 2022-08-03 12:17:27 +02:00
Ralf Haferkamp
288b76d955 Add config for setting search_min_length capability
This adds the "search_min_length" setting to the frontend service which
allows to set the search_min_length capabilty which is e.g. used by
web.

Partial: #547
2022-07-20 11:55:04 +02:00