Commit Graph

1089 Commits

Author SHA1 Message Date
Andre Duffeck
60b979d1d4 Find spaces (#5044)
* Use the node name for the name field in the index instead of the path

* Add changelog

* Fix tests

* Adapt expected failures
2022-11-15 16:52:55 +01:00
Christian Richter
4d19dfd1e0 Merge pull request #5026 from dragonchaser/remove-windows-from-build
remove windows from ci & release makefile
2022-11-11 09:06:27 +01:00
Phil Davis
b0f38b9497 Update changelog/unreleased/remove-windows.md 2022-11-11 08:08:08 +05:45
Andre Duffeck
a0762e248e Filter hidden files (#5018)
* Filter hidden files from search results

* Add changelog

* Do not filter hidden files by default

* Set the hidden fields when converting fields to an entity

* Fix test
2022-11-10 17:05:43 +01:00
Christian Richter
e00b012f9d remove windows from ci & release makefile
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-11-10 13:14:09 +01:00
Martin
321004d62f Merge pull request #4998 from wkloucek/fix-notifications-ocis-url
add NOTIFICATIONS_WEB_UI_URL
2022-11-08 15:24:13 +01:00
Andre Duffeck
925790d64b Dont reindex twice (#5001)
* Only reindex a space once at a time

* Add changelog
2022-11-08 15:20:38 +01:00
Willy Kloucek
4db9d060b7 add NOTIFICATIONS_WEB_UI_URL 2022-11-07 15:46:29 +01:00
Michael Barz
736f513cfc prepare changelog, bump version 2022-11-05 10:53:41 +01:00
Michael Barz
d60adc2c79 update reva to v2.11.0 2022-11-04 22:08:04 +01:00
Benedikt Kulmann
317f230280 chore: update web assets to v6.0.0-rc.6 2022-11-04 15:58:13 +01:00
Martin
226f39a445 Merge pull request #4981 from owncloud/auth_basic_readme_fix_env_var_rename
[docs-only] Auth basic readme fix env var rename
2022-11-04 13:19:36 +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
Jörn Friedrich Dreyer
de098ac5fe update changelog
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-11-04 11:22:38 +00:00
Jörn Friedrich Dreyer
0f7dba53fb use min tls 1.2 (#4969)
* use min tls 1.2

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

* add changelog

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

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-11-03 16:08:56 +01:00
Michael Barz
353240ed7c Merge pull request #4599 from owncloud/privatelink-capability
enable private links
2022-11-03 15:58:09 +01:00
kobergj
d55d132f26 Merge pull request #4966 from kobergj/ReadmeForAuthBasic
Improve AuthBasic Readme
2022-11-03 15:15:49 +01:00
jkoberg
a41bec243e changelog
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-11-03 14:43:22 +01:00
jkoberg
27a1ab7612 changelog
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2022-11-03 14:31:13 +01:00
David Christofas
3125459415 [full-ci]fallback to stored roles (#4890)
* fallback to stored roles

If there are no roles in the current context load the user's roles from the storage.

* some code clean up
2022-11-03 13:25:21 +01:00
kobergj
a5bccc2807 Validate Space Names (#4955)
* validate space names

Signed-off-by: jkoberg <jkoberg@owncloud.com>

* Update services/graph/pkg/service/v0/drives.go

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>

Signed-off-by: jkoberg <jkoberg@owncloud.com>
Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>
2022-11-03 11:39:02 +01:00
Ralf Haferkamp
ee974afebf [full-ci] Introduce TLS Settings for go-micro based grpc services and clients (#4901)
* Introduce TLS Settings for go-micro based grpc services and clients

TLS for the services can be configure by setting the OCIS_MICRO_GRPC_TLS_ENABLED"
"OCIS_MICRO_GRPC_TLS_CERTIFICATE" and "OCIS_MICRO_GRPC_TLS_KEY"
enviroment variables.

TLS for the clients can configured by setting the "OCIS_MICRO_GRPC_CLIENT_TLS_MODE"
and "OCIS_MICRO_GRPC_CLIENT_TLS_CACERT" variables.

By default TLS is disabled.

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

* Unify TLS configuration for all grpc services

All grpc service (whether they're based on reva) or go-micro use the
same set of config vars now.

TLS for the services can be configure by setting the OCIS_GRPC_TLS_ENABLED,
OCIS_GRPC_TLS_CERTIFICATE and OCIS_GRPC_TLS_KEY enviroment variables.

TLS for the clients can configured by setting the OCIS_GRPC_CLIENT_TLS_MODE
and OCIS_MICRO_GRPC_CLIENT_TLS_CACERT variables.

There are no individual per service config vars currently. If really
needed, per service tls configurations can be specified via config file.

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

Co-authored-by: Martin <github@diemattels.at>
2022-11-03 10:17:08 +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
Benedikt Kulmann
2b27b0c8bf Merge pull request #4892 from owncloud/pnpm-2
[full-ci] Build idp and settings frontends with pnpm
2022-10-27 10:35:12 +02:00
André Duffeck
ae7304a249 Bump reva 2022-10-27 08:51:33 +02:00
Willy Kloucek
04acadceb4 update reva 2022-10-26 11:49:34 +02:00
Michael Barz
88386dedab Merge pull request #4897 from owncloud/settings-values
prohibit users form setting and listing other user's values
2022-10-25 23:39:23 +02:00
David Christofas
73e50ae84b prohibit users form setting and listing other user's values 2022-10-25 14:13:47 +02:00
Ralf Haferkamp
3d57f5cc21 Introduce TLS Settings for all reva grpc services and clients 2022-10-25 11:50:08 +02:00
Dominik Schmidt
b195c6bb0d Build idp and settings frontends with pnpm 2022-10-24 20:31:56 +02:00
Michael Barz
ec764ea5b1 improve the description of the help texts 2022-10-21 12:50:03 +02:00
Michael Barz
18404e3f36 rebase and use latest reva edge 2022-10-21 12:42:32 +02:00
David Christofas
45b92fc56f add config option to enable or disable TLS for nats 2022-10-21 12:40:21 +02:00
Michael Barz
78be28433a disable federation capabilities 2022-10-20 14:40:09 +02:00
David Christofas
bbcbf69283 fix shareroot path in REPORT responses 2022-10-20 10:26:10 +02:00
Jörn Friedrich Dreyer
9f4509fc56 [full-ci] bump reva to 203cc6b50853 (#4833)
* bump reva to 10aa01556e52

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

* bump core commit id

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

* bump reva to 203cc6b50853

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

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2022-10-18 13:45:01 +02:00
Michael Barz
d965f23fd9 Merge pull request #4815 from owncloud/requestID
harden drives api and improve logging
2022-10-17 20:23:50 +02:00
Michael Barz
0b7297d1b4 harden drives api and improve logging 2022-10-16 00:38:44 +02:00
Andre Duffeck
5e220920f0 [full-ci] Rescan spaces (#4777)
* Increase the timeout for indexing spaces

* Allow for making queries that are not constrained to a RootID

* Use nano precision for the Mtime

* Add a SpaceDebouncer

The debouncer can be used to delay operations on spaces until things
have settled down to avoid doing the same operation multiple times.

* Do not index subtrees until they have changed (i.e. the mtime differs)

* Also pass a user to the space debouncer func

* Trigger a rescan of the according space when an event is received

* Improve wording/logging

* Add changelog

* Get rid of superfluous GetUserByClaim call

* Fix tests

* Fix reindexing triggered by shares by using the event's SpaceOwner

* Bump reva to pull in the space owner events changes

* Fix changelog

* Fix linter issues

* Fall back to the executant if no owner was received from the event

* Bump reva and go-cs3apis

* Fix go.sum

* Bump core

* Adapt expected failures

* Tweak debounce settings
2022-10-14 17:03:05 +02:00
Willy Kloucek
ab69ef7926 add changelog 2022-10-14 11:14:20 +02:00
Florian Schade
5eb43fbbe2 Merge pull request #4809 from wkloucek/dont-cache-web-index-html
don't cache the web index.html
2022-10-13 17:56:34 +02:00
Florian Schade
2bc0f717f1 fix changelog 2022-10-13 16:41:11 +02:00
Florian Schade
3d84e8fc36 add changelog 2022-10-13 16:41:11 +02:00
Christian Richter
b4caf6397c refactor templating, add subject templating
Signed-off-by: Christian Richter <crichter@owncloud.com>
2022-10-13 14:29:11 +02:00
David Christofas
ab5ceb1928 add nats tls insecure flags to ocis init 2022-10-12 17:24:16 +02:00
David Christofas
4623b6c8e7 Nats tls (#4781)
* use tls for nats connections

* add config options for nats client tls config

* add nats tls config to CI

* add function to create a certpool

* add option to provide a rootCA to validate the server's TLS certificate

* add option to provide a rootCA to validate the server's TLS certificate

* add option to provide a rootCA to validate the server's TLS certificate

* add option to provide a rootCA to validate the server's TLS certificate

* configure nats clients in reva to use tls
2022-10-12 14:56:47 +02:00
Jannik Stehle
ae982e2002 Update web to v6.0.0-rc.2 2022-10-12 09:48:09 +02:00
Benedikt Kulmann
8d26bf0329 fix changelog issue refs and add breaking change warning 2022-10-11 21:02:32 +02:00
Jannik Stehle
95cb4b5351 Update web to v6.0.0-rc.1 2022-10-11 13:37:29 +02:00