diff --git a/.bingo/Variables.mk b/.bingo/Variables.mk index 228f01f8b2c..94f92dab570 100644 --- a/.bingo/Variables.mk +++ b/.bingo/Variables.mk @@ -101,11 +101,11 @@ $(PROTOC_GEN_MICRO): $(BINGO_DIR)/protoc-gen-micro.mod @echo "(re)installing $(GOBIN)/protoc-gen-micro-v3.0.0-20210329103359-9b41d1bf0888" @cd $(BINGO_DIR) && $(GO) build -mod=mod -modfile=protoc-gen-micro.mod -o=$(GOBIN)/protoc-gen-micro-v3.0.0-20210329103359-9b41d1bf0888 "github.com/asim/go-micro/cmd/protoc-gen-micro/v3" -PROTOC_GEN_MICROWEB := $(GOBIN)/protoc-gen-microweb-v0.0.0-20210224131655-d9b1137a84d4 +PROTOC_GEN_MICROWEB := $(GOBIN)/protoc-gen-microweb-v0.0.0-20210824101557-828409dbfbf9 $(PROTOC_GEN_MICROWEB): $(BINGO_DIR)/protoc-gen-microweb.mod @# Install binary/ries using Go 1.14+ build command. This is using bwplotka/bingo-controlled, separate go module with pinned dependencies. - @echo "(re)installing $(GOBIN)/protoc-gen-microweb-v0.0.0-20210224131655-d9b1137a84d4" - @cd $(BINGO_DIR) && $(GO) build -mod=mod -modfile=protoc-gen-microweb.mod -o=$(GOBIN)/protoc-gen-microweb-v0.0.0-20210224131655-d9b1137a84d4 "github.com/owncloud/protoc-gen-microweb" + @echo "(re)installing $(GOBIN)/protoc-gen-microweb-v0.0.0-20210824101557-828409dbfbf9" + @cd $(BINGO_DIR) && $(GO) build -mod=mod -modfile=protoc-gen-microweb.mod -o=$(GOBIN)/protoc-gen-microweb-v0.0.0-20210824101557-828409dbfbf9 "github.com/owncloud/protoc-gen-microweb" PROTOC_GEN_OPENAPIV2 := $(GOBIN)/protoc-gen-openapiv2-v2.3.0 $(PROTOC_GEN_OPENAPIV2): $(BINGO_DIR)/protoc-gen-openapiv2.mod diff --git a/.bingo/protoc-gen-microweb.mod b/.bingo/protoc-gen-microweb.mod index b6849e34286..d8dc7294823 100644 --- a/.bingo/protoc-gen-microweb.mod +++ b/.bingo/protoc-gen-microweb.mod @@ -2,4 +2,4 @@ module _ // Auto generated by https://github.com/bwplotka/bingo. DO NOT EDIT go 1.16 -require github.com/owncloud/protoc-gen-microweb v0.0.0-20210224131655-d9b1137a84d4 +require github.com/owncloud/protoc-gen-microweb v0.0.0-20210824101557-828409dbfbf9 diff --git a/.bingo/variables.env b/.bingo/variables.env index 684588cdb38..3cf782a06b1 100644 --- a/.bingo/variables.env +++ b/.bingo/variables.env @@ -36,7 +36,7 @@ PROTOC_GEN_GO="${GOBIN}/protoc-gen-go-v1.26.0" PROTOC_GEN_MICRO="${GOBIN}/protoc-gen-micro-v3.0.0-20210329103359-9b41d1bf0888" -PROTOC_GEN_MICROWEB="${GOBIN}/protoc-gen-microweb-v0.0.0-20210224131655-d9b1137a84d4" +PROTOC_GEN_MICROWEB="${GOBIN}/protoc-gen-microweb-v0.0.0-20210824101557-828409dbfbf9" PROTOC_GEN_OPENAPIV2="${GOBIN}/protoc-gen-openapiv2-v2.3.0" diff --git a/accounts/pkg/proto/v0/accounts.pb.web.go b/accounts/pkg/proto/v0/accounts.pb.web.go index 16379fce7cd..8391f4f6468 100644 --- a/accounts/pkg/proto/v0/accounts.pb.web.go +++ b/accounts/pkg/proto/v0/accounts.pb.web.go @@ -8,7 +8,7 @@ import ( "encoding/json" "net/http" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" "github.com/golang/protobuf/jsonpb" diff --git a/accounts/pkg/server/http/server.go b/accounts/pkg/server/http/server.go index 8ab45fd56c1..ccbc3c10f72 100644 --- a/accounts/pkg/server/http/server.go +++ b/accounts/pkg/server/http/server.go @@ -2,8 +2,8 @@ package http import ( "github.com/asim/go-micro/v3" - "github.com/go-chi/chi" - chimiddleware "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/accounts/pkg/assets" "github.com/owncloud/ocis/accounts/pkg/proto/v0" "github.com/owncloud/ocis/accounts/pkg/version" diff --git a/changelog/unreleased/update-chi-v5.md b/changelog/unreleased/update-chi-v5.md new file mode 100644 index 00000000000..90bcd301c9b --- /dev/null +++ b/changelog/unreleased/update-chi-v5.md @@ -0,0 +1,5 @@ +Enhancement: Update go-chi/chi to version 5.0.3 + +Updated go-chi/chi to the lastest release + +https://github.com/owncloud/ocis/pull/2429 diff --git a/go.mod b/go.mod index 131d14d7b88..284efcb9ed1 100644 --- a/go.mod +++ b/go.mod @@ -23,7 +23,7 @@ require ( github.com/cs3org/reva v1.12.0 github.com/disintegration/imaging v1.6.2 github.com/glauth/glauth v1.1.3-0.20210729125545-b9aecdfcac31 - github.com/go-chi/chi v4.1.2+incompatible + github.com/go-chi/chi/v5 v5.0.3 github.com/go-chi/render v1.0.1 github.com/go-logr/logr v0.4.0 github.com/go-ozzo/ozzo-validation/v4 v4.3.0 diff --git a/go.sum b/go.sum index cb6f5d5248f..3b3946d25fb 100644 --- a/go.sum +++ b/go.sum @@ -369,8 +369,8 @@ github.com/go-acme/lego/v3 v3.4.0/go.mod h1:xYbLDuxq3Hy4bMUT1t9JIuz6GWIWb3m5X+Te github.com/go-asn1-ber/asn1-ber v1.3.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= github.com/go-asn1-ber/asn1-ber v1.5.1 h1:pDbRAunXzIUXfx4CB2QJFv5IuPiuoW+sWvr/Us009o8= github.com/go-asn1-ber/asn1-ber v1.5.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= -github.com/go-chi/chi v4.1.2+incompatible h1:fGFk2Gmi/YKXk0OmGfBh0WgmN3XB8lVnEyNz34tQRec= -github.com/go-chi/chi v4.1.2+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ= +github.com/go-chi/chi/v5 v5.0.3 h1:khYQBdPivkYG1s1TAzDQG1f6eX4kD2TItYVZexL5rS4= +github.com/go-chi/chi/v5 v5.0.3/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= github.com/go-chi/render v1.0.1 h1:4/5tis2cKaNdnv9zFLfXzcquC9HbeZgCnxGnKrltBS8= github.com/go-chi/render v1.0.1/go.mod h1:pq4Rr7HbnsdaeHagklXub+p6Wd16Af5l9koip1OvJns= github.com/go-cmd/cmd v1.0.5/go.mod h1:y8q8qlK5wQibcw63djSl/ntiHUHXHGdCkPk0j4QeW4s= diff --git a/graph-explorer/pkg/server/http/server.go b/graph-explorer/pkg/server/http/server.go index 677b8c1afbb..e58cb69b6a1 100644 --- a/graph-explorer/pkg/server/http/server.go +++ b/graph-explorer/pkg/server/http/server.go @@ -2,7 +2,7 @@ package http import ( "github.com/asim/go-micro/v3" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" svc "github.com/owncloud/ocis/graph-explorer/pkg/service/v0" "github.com/owncloud/ocis/graph-explorer/pkg/version" "github.com/owncloud/ocis/ocis-pkg/middleware" diff --git a/graph-explorer/pkg/service/v0/service.go b/graph-explorer/pkg/service/v0/service.go index d9634223a84..7099161afe2 100644 --- a/graph-explorer/pkg/service/v0/service.go +++ b/graph-explorer/pkg/service/v0/service.go @@ -6,7 +6,7 @@ import ( "net/http" "strings" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/owncloud/ocis/graph-explorer/pkg/assets" "github.com/owncloud/ocis/graph-explorer/pkg/config" "github.com/owncloud/ocis/ocis-pkg/log" diff --git a/graph/pkg/server/http/server.go b/graph/pkg/server/http/server.go index a4025857a66..79af1d2d507 100644 --- a/graph/pkg/server/http/server.go +++ b/graph/pkg/server/http/server.go @@ -2,7 +2,7 @@ package http import ( "github.com/asim/go-micro/v3" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" graphMiddleware "github.com/owncloud/ocis/graph/pkg/middleware" svc "github.com/owncloud/ocis/graph/pkg/service/v0" "github.com/owncloud/ocis/graph/pkg/version" diff --git a/graph/pkg/service/v0/errorcode/errorcode.go b/graph/pkg/service/v0/errorcode/errorcode.go index ce20e834c06..108a1359856 100644 --- a/graph/pkg/service/v0/errorcode/errorcode.go +++ b/graph/pkg/service/v0/errorcode/errorcode.go @@ -4,7 +4,7 @@ import ( "net/http" "time" - "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5/middleware" "github.com/go-chi/render" msgraph "github.com/owncloud/open-graph-api-go" ) diff --git a/graph/pkg/service/v0/graph.go b/graph/pkg/service/v0/graph.go index 71bef857899..97005ce5a5e 100644 --- a/graph/pkg/service/v0/graph.go +++ b/graph/pkg/service/v0/graph.go @@ -4,7 +4,7 @@ import ( "net/http" gateway "github.com/cs3org/go-cs3apis/cs3/gateway/v1beta1" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/owncloud/ocis/graph/pkg/config" "github.com/owncloud/ocis/graph/pkg/cs3" "github.com/owncloud/ocis/ocis-pkg/log" diff --git a/graph/pkg/service/v0/groups.go b/graph/pkg/service/v0/groups.go index c31ed3953b6..9677bdc08ae 100644 --- a/graph/pkg/service/v0/groups.go +++ b/graph/pkg/service/v0/groups.go @@ -8,7 +8,7 @@ import ( cs3rpc "github.com/cs3org/go-cs3apis/cs3/rpc/v1beta1" "github.com/owncloud/ocis/graph/pkg/service/v0/errorcode" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" //msgraph "github.com/owncloud/open-graph-api-go" // FIXME add groups to open graph, needs OnPremisesSamAccountName and OnPremisesDomainName diff --git a/graph/pkg/service/v0/service.go b/graph/pkg/service/v0/service.go index 8ea667b16e2..381d2596c1f 100644 --- a/graph/pkg/service/v0/service.go +++ b/graph/pkg/service/v0/service.go @@ -3,8 +3,8 @@ package svc import ( "net/http" - "github.com/go-chi/chi" - "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5" + "github.com/go-chi/chi/v5/middleware" ) // Service defines the extension handlers. diff --git a/graph/pkg/service/v0/users.go b/graph/pkg/service/v0/users.go index 99537b197f0..2567cb288d5 100644 --- a/graph/pkg/service/v0/users.go +++ b/graph/pkg/service/v0/users.go @@ -7,7 +7,7 @@ import ( cs3 "github.com/cs3org/go-cs3apis/cs3/identity/user/v1beta1" cs3rpc "github.com/cs3org/go-cs3apis/cs3/rpc/v1beta1" revactx "github.com/cs3org/reva/pkg/ctx" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" "github.com/owncloud/ocis/graph/pkg/service/v0/errorcode" diff --git a/idp/pkg/server/http/server.go b/idp/pkg/server/http/server.go index 57095b017da..829552e6646 100644 --- a/idp/pkg/server/http/server.go +++ b/idp/pkg/server/http/server.go @@ -5,7 +5,7 @@ import ( "os" "github.com/asim/go-micro/v3" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" svc "github.com/owncloud/ocis/idp/pkg/service/v0" pkgcrypto "github.com/owncloud/ocis/ocis-pkg/crypto" "github.com/owncloud/ocis/ocis-pkg/middleware" diff --git a/idp/pkg/service/v0/service.go b/idp/pkg/service/v0/service.go index 855a52f887b..3de472e8a6f 100644 --- a/idp/pkg/service/v0/service.go +++ b/idp/pkg/service/v0/service.go @@ -9,7 +9,7 @@ import ( "os" "strings" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/gorilla/mux" "github.com/libregraph/lico/bootstrap" licoconfig "github.com/libregraph/lico/config" diff --git a/ocis-pkg/middleware/logger.go b/ocis-pkg/middleware/logger.go index dad3836f757..c5250b6e1bf 100644 --- a/ocis-pkg/middleware/logger.go +++ b/ocis-pkg/middleware/logger.go @@ -4,7 +4,7 @@ import ( "net/http" "time" - "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/ocis-pkg/log" ) diff --git a/ocis-pkg/service/debug/service.go b/ocis-pkg/service/debug/service.go index a3b1761ca02..f4fabc7a083 100644 --- a/ocis-pkg/service/debug/service.go +++ b/ocis-pkg/service/debug/service.go @@ -4,7 +4,7 @@ import ( "net/http" "net/http/pprof" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/justinas/alice" "github.com/owncloud/ocis/ocis-pkg/middleware" "github.com/prometheus/client_golang/prometheus/promhttp" diff --git a/ocs/pkg/middleware/requireselforadmin.go b/ocs/pkg/middleware/requireselforadmin.go index afcafae1c19..74d2f29a36a 100644 --- a/ocs/pkg/middleware/requireselforadmin.go +++ b/ocs/pkg/middleware/requireselforadmin.go @@ -4,7 +4,7 @@ import ( "net/http" revactx "github.com/cs3org/reva/pkg/ctx" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" accounts "github.com/owncloud/ocis/accounts/pkg/service/v0" "github.com/owncloud/ocis/ocis-pkg/roles" diff --git a/ocs/pkg/server/http/server.go b/ocs/pkg/server/http/server.go index 7a658af5064..3ac61f4fa57 100644 --- a/ocs/pkg/server/http/server.go +++ b/ocs/pkg/server/http/server.go @@ -2,7 +2,7 @@ package http import ( "github.com/asim/go-micro/v3" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/ocis-pkg/middleware" "github.com/owncloud/ocis/ocis-pkg/service/http" ocsmw "github.com/owncloud/ocis/ocs/pkg/middleware" diff --git a/ocs/pkg/service/v0/groups.go b/ocs/pkg/service/v0/groups.go index c42a36b6e34..c26d8ca00dc 100644 --- a/ocs/pkg/service/v0/groups.go +++ b/ocs/pkg/service/v0/groups.go @@ -11,7 +11,7 @@ import ( merrors "github.com/asim/go-micro/v3/errors" revactx "github.com/cs3org/reva/pkg/ctx" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" accounts "github.com/owncloud/ocis/accounts/pkg/proto/v0" "github.com/owncloud/ocis/ocs/pkg/service/v0/data" diff --git a/ocs/pkg/service/v0/response/version.go b/ocs/pkg/service/v0/response/version.go index 422c7abe195..f81c0fb711e 100644 --- a/ocs/pkg/service/v0/response/version.go +++ b/ocs/pkg/service/v0/response/version.go @@ -4,7 +4,7 @@ import ( "context" "net/http" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" "github.com/owncloud/ocis/ocs/pkg/service/v0/data" ) diff --git a/ocs/pkg/service/v0/service.go b/ocs/pkg/service/v0/service.go index e5a882455f5..4466cbb54ca 100644 --- a/ocs/pkg/service/v0/service.go +++ b/ocs/pkg/service/v0/service.go @@ -6,8 +6,8 @@ import ( "github.com/owncloud/ocis/ocis-pkg/service/grpc" - "github.com/go-chi/chi" - "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5" + "github.com/go-chi/chi/v5/middleware" "github.com/go-chi/render" accounts "github.com/owncloud/ocis/accounts/pkg/proto/v0" diff --git a/ocs/pkg/service/v0/users.go b/ocs/pkg/service/v0/users.go index 22933ce3517..c11243451f9 100644 --- a/ocs/pkg/service/v0/users.go +++ b/ocs/pkg/service/v0/users.go @@ -19,7 +19,7 @@ import ( revactx "github.com/cs3org/reva/pkg/ctx" "github.com/cs3org/reva/pkg/rgrpc/todo/pool" "github.com/cs3org/reva/pkg/token/manager/jwt" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" accounts "github.com/owncloud/ocis/accounts/pkg/proto/v0" "github.com/owncloud/ocis/ocs/pkg/service/v0/data" diff --git a/proxy/pkg/command/server.go b/proxy/pkg/command/server.go index 3a583e34252..d9c49da24a7 100644 --- a/proxy/pkg/command/server.go +++ b/proxy/pkg/command/server.go @@ -9,7 +9,7 @@ import ( "time" "github.com/coreos/go-oidc/v3/oidc" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/justinas/alice" "github.com/micro/cli/v2" "github.com/oklog/run" diff --git a/proxy/pkg/middleware/accesslog.go b/proxy/pkg/middleware/accesslog.go index c8c5adb143b..b57bdaab407 100644 --- a/proxy/pkg/middleware/accesslog.go +++ b/proxy/pkg/middleware/accesslog.go @@ -4,8 +4,8 @@ import ( "net/http" "time" - "github.com/go-chi/chi/middleware" - chimiddleware "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/ocis-pkg/log" ) diff --git a/proxy/pkg/proxy/proxy.go b/proxy/pkg/proxy/proxy.go index d608a9478c3..b066e963115 100644 --- a/proxy/pkg/proxy/proxy.go +++ b/proxy/pkg/proxy/proxy.go @@ -11,7 +11,7 @@ import ( "strings" "time" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "go.opentelemetry.io/otel/attribute" diff --git a/settings/pkg/proto/v0/settings.pb.web.go b/settings/pkg/proto/v0/settings.pb.web.go index 82446f3ab7e..ea9a7d2f921 100644 --- a/settings/pkg/proto/v0/settings.pb.web.go +++ b/settings/pkg/proto/v0/settings.pb.web.go @@ -8,7 +8,7 @@ import ( "encoding/json" "net/http" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/go-chi/render" "github.com/golang/protobuf/jsonpb" diff --git a/settings/pkg/server/http/server.go b/settings/pkg/server/http/server.go index e643a40aabe..e354129f9a7 100644 --- a/settings/pkg/server/http/server.go +++ b/settings/pkg/server/http/server.go @@ -2,8 +2,8 @@ package http import ( "github.com/asim/go-micro/v3" - "github.com/go-chi/chi" - chimiddleware "github.com/go-chi/chi/middleware" + "github.com/go-chi/chi/v5" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/ocis-pkg/account" "github.com/owncloud/ocis/ocis-pkg/middleware" "github.com/owncloud/ocis/ocis-pkg/service/http" diff --git a/web/pkg/server/http/server.go b/web/pkg/server/http/server.go index a7b325d5149..fe1d711a6ba 100644 --- a/web/pkg/server/http/server.go +++ b/web/pkg/server/http/server.go @@ -2,7 +2,7 @@ package http import ( "github.com/asim/go-micro/v3" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/ocis-pkg/middleware" "github.com/owncloud/ocis/ocis-pkg/service/http" webmid "github.com/owncloud/ocis/web/pkg/middleware" diff --git a/web/pkg/service/v0/service.go b/web/pkg/service/v0/service.go index 1ef7d1137ae..7498fc80995 100644 --- a/web/pkg/service/v0/service.go +++ b/web/pkg/service/v0/service.go @@ -8,7 +8,7 @@ import ( "strings" "time" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" "github.com/owncloud/ocis/ocis-pkg/log" "github.com/owncloud/ocis/web/pkg/assets" "github.com/owncloud/ocis/web/pkg/config" diff --git a/webdav/pkg/dav/requests/thumbnail.go b/webdav/pkg/dav/requests/thumbnail.go index 3159c116ef4..c58da798c6b 100644 --- a/webdav/pkg/dav/requests/thumbnail.go +++ b/webdav/pkg/dav/requests/thumbnail.go @@ -9,7 +9,7 @@ import ( "strconv" "strings" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" ) const ( diff --git a/webdav/pkg/server/http/server.go b/webdav/pkg/server/http/server.go index 0f7802a0261..16aebff927e 100644 --- a/webdav/pkg/server/http/server.go +++ b/webdav/pkg/server/http/server.go @@ -2,7 +2,7 @@ package http import ( "github.com/asim/go-micro/v3" - chimiddleware "github.com/go-chi/chi/middleware" + chimiddleware "github.com/go-chi/chi/v5/middleware" "github.com/owncloud/ocis/ocis-pkg/middleware" "github.com/owncloud/ocis/ocis-pkg/service/http" svc "github.com/owncloud/ocis/webdav/pkg/service/v0" diff --git a/webdav/pkg/service/v0/service.go b/webdav/pkg/service/v0/service.go index de5125e1d2b..972e6f7e5ea 100644 --- a/webdav/pkg/service/v0/service.go +++ b/webdav/pkg/service/v0/service.go @@ -11,7 +11,7 @@ import ( "github.com/owncloud/ocis/ocis-pkg/log" "github.com/owncloud/ocis/ocis-pkg/service/grpc" - "github.com/go-chi/chi" + "github.com/go-chi/chi/v5" thumbnails "github.com/owncloud/ocis/thumbnails/pkg/proto/v0" "github.com/owncloud/ocis/webdav/pkg/config" "github.com/owncloud/ocis/webdav/pkg/dav/requests"