Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thumbnails for public links #1898

Merged
merged 3 commits into from
Apr 28, 2021
Merged

Thumbnails for public links #1898

merged 3 commits into from
Apr 28, 2021

Conversation

C0rby
Copy link
Contributor

@C0rby C0rby commented Apr 7, 2021

This PR introduces some long needed changes to the thumbnails service and introduces support for public links.

@C0rby C0rby requested review from butonic, refs and wkloucek April 7, 2021 12:01
@C0rby C0rby self-assigned this Apr 7, 2021
@update-docs
Copy link

update-docs bot commented Apr 7, 2021

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@C0rby C0rby force-pushed the thumbnails_public_links branch 2 times, most recently from 25b2f9d to 0f1115d Compare April 7, 2021 15:15
@C0rby C0rby mentioned this pull request Apr 7, 2021
9 tasks
@C0rby C0rby force-pushed the thumbnails_public_links branch 4 times, most recently from 80662b3 to 85265b0 Compare April 8, 2021 10:08
@C0rby
Copy link
Contributor Author

C0rby commented Apr 8, 2021

The webui tests are failing because the tests are using the owncloud storage driver, which doesn't return checksums for the files.
cs3org/reva#1629 implements checksums in the owncloud storage driver.

@C0rby
Copy link
Contributor Author

C0rby commented Apr 9, 2021

Closes #1473

@refs
Copy link
Member

refs commented Apr 14, 2021

closes #192 as well?

@C0rby
Copy link
Contributor Author

C0rby commented Apr 14, 2021

closes #192 as well?

No, because it's not fully implementing it.
We don't have an enable/disable previews flag yet.

@C0rby C0rby force-pushed the thumbnails_public_links branch from 5fcb602 to cafd9d0 Compare April 14, 2021 20:09
@C0rby C0rby force-pushed the thumbnails_public_links branch from 1063bd5 to 362a336 Compare April 19, 2021 07:44
webdav/pkg/service/v0/service.go Outdated Show resolved Hide resolved
@C0rby
Copy link
Contributor Author

C0rby commented Apr 19, 2021

I don't get Thumbnails when opening public links in a private browser window.

EDIT: does only happen if I share a picture directly and not a folder containing a picture. In the last case it just works fine.

EDIT1: a folder shared with password protection does also not show thumbnails

Yeah, for public links we still need to update web in oCIS.
If you use the current web master it should work.

@C0rby C0rby marked this pull request as ready for review April 19, 2021 07:48
Copy link
Member

@refs refs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider commenting exported members of a struct or the linter is going to have a hard time 🤖 or humans are going to have a hard time 🧑‍🦱

webdav/pkg/flagset/flagset.go Outdated Show resolved Hide resolved
webdav/pkg/service/v0/service.go Outdated Show resolved Hide resolved
webdav/pkg/service/v0/service.go Outdated Show resolved Hide resolved
webdav/pkg/service/v0/service.go Outdated Show resolved Hide resolved
thumbnails/pkg/thumbnail/imgsource/cs3.go Outdated Show resolved Hide resolved
thumbnails/pkg/thumbnail/imgsource/cs3.go Outdated Show resolved Hide resolved
thumbnails/pkg/thumbnail/thumbnail.go Outdated Show resolved Hide resolved
webdav/pkg/dav/requests/thumbnail.go Outdated Show resolved Hide resolved
webdav/pkg/dav/requests/thumbnail.go Outdated Show resolved Hide resolved
@wkloucek
Copy link
Contributor

I don't get Thumbnails when opening public links in a private browser window.
EDIT: does only happen if I share a picture directly and not a folder containing a picture. In the last case it just works fine.
EDIT1: a folder shared with password protection does also not show thumbnails

Yeah, for public links we still need to update web in oCIS.
If you use the current web master it should work.

I get 400 errors with current web master branch

image

{"level":"info","service":"proxy","method":"HEAD","path":"HEAD","from":"[::1]:54976","time":"2021-04-19T10:54:23+02:00","message":"access-log"}
{"level":"error","service":"thumbnails","time":"2021-04-19T10:54:23+02:00","message":"no image source provided"}
{"level":"warn","service":"thumbnails","method":"Thumbnails.GetThumbnail","duration":0.168878,"error":"{\"id\":\"com.owncloud.api.thumbnails\",\"code\":400,\"detail\":\"image source is missing\",\"status\":\"Bad Request\"}","time":"2021-04-19T10:54:23+02:00","message":"Failed to execute"}
{"level":"error","service":"webdav","error":"{\"id\":\"com.owncloud.api.thumbnails\",\"code\":400,\"detail\":\"image source is missing\",\"status\":\"Bad Request\"}","time":"2021-04-19T10:54:23+02:00","message":"could not get thumbnail"}

@C0rby C0rby force-pushed the thumbnails_public_links branch from 362a336 to 23fa514 Compare April 19, 2021 11:30
@C0rby
Copy link
Contributor Author

C0rby commented Apr 19, 2021

I get 400 errors with current web master branch

Hm that is strange.

I just tried it on my machine again and it just works with the current web master. 🤔

@C0rby C0rby requested review from refs and wkloucek April 19, 2021 11:35
@wkloucek
Copy link
Contributor

wkloucek commented Apr 20, 2021

I just tried it on my machine again and it just works with the current web master.

I did try it again and it now works in every case when using folders. But I did not manage to get thumbnails when I share a single picture with a public link

image

Log:

2021/04/20 08:32:31 http: TLS handshake error from [::1]:36302: remote error: tls: unknown certificate
2021-04-20T08:32:31+02:00 DBG  bytes=1361 duration=0.402358 method=GET path=/ proto=HTTP/1.1 request=030f7320-f48b-4a4e-89b9-03f5a94cd020 service=web status=200
2021-04-20T08:32:31+02:00 DBG  bytes=533332 duration=0.967795 method=GET path=/css/web.css proto=HTTP/1.1 request=f164408e-7b36-472f-86ee-22b8415dc527 service=web status=200
2021/04/20 08:32:31 http: TLS handshake error from [::1]:36308: remote error: tls: unknown certificate
2021-04-20T08:32:31+02:00 DBG  bytes=86483 duration=0.549723 method=GET path=/js/require.js proto=HTTP/1.1 request=207b5e1b-9068-435e-9807-0c56086c93dc service=web status=200
2021-04-20T08:32:31+02:00 DBG  bytes=65252 duration=0.270637 method=GET path=/js/web-runtime-ae83ed92.js proto=HTTP/1.1 request=7832495c-fee3-4e06-ad01-ff8612adc530 service=web status=200
2021-04-20T08:32:31+02:00 DBG  bytes=2195335 duration=1.899622 method=GET path=/js/_chunks/vendor-6b0db5b8.js proto=HTTP/1.1 request=288ef943-7378-42fd-bfdc-6c1f19eb1c6f service=web status=200
2021-04-20T08:32:31+02:00 DBG  bytes=435 duration=0.239278 method=GET path=/config.json proto=HTTP/1.1 request=09815e9b-b323-45be-a2f0-c7783f249509 service=web status=200
2021-04-20T08:32:31+02:00 DBG  bytes=248924 duration=0.422053 method=GET path=/js/web-app-files-b05e0caf.js proto=HTTP/1.1 request=75ca28b3-bf9b-489f-aa3f-f8df342a7dfa service=web status=200
2021-04-20T08:32:31+02:00 DBG  bytes=10817 duration=0.289354 method=GET path=/js/web-app-media-viewer-e01da23b.js proto=HTTP/1.1 request=2f4941c0-4281-4d5b-b3a7-ecaaa8752bb9 service=web status=200
2021-04-20T08:32:31+02:00 DBG director found path=/settings.js policy=ocis prefix=/settings.js routeType=prefix service=proxy
2021-04-20T08:32:31+02:00 INF access-log from=[::1]:36304 method=GET path=GET service=proxy
2021-04-20T08:32:31+02:00 DBG  bytes=103648 duration=0.263861 method=GET path=/settings.js proto=HTTP/1.1 request=9088c615-c69d-48fa-b64a-b6618e121c43 service=settings status=200
2021-04-20T08:32:32+02:00 DBG director found path=/accounts.js policy=ocis prefix=/accounts.js routeType=prefix service=proxy
2021-04-20T08:32:32+02:00 INF access-log from=[::1]:36304 method=GET path=GET service=proxy
2021-04-20T08:32:32+02:00 DBG  bytes=148691 duration=0.328815 method=GET path=/accounts.js proto=HTTP/1.1 request=06ac33ae-c261-4eec-ab34-85f4c4a3325e service=accounts status=200
2021-04-20T08:32:32+02:00 DBG director found path=/remote.php/dav/public-files/YxaVNlyuQslWnLD policy=ocis prefix=/remote.php/ routeType=prefix service=proxy
2021-04-20T08:32:32+02:00 INF access-log from=[::1]:36304 method=PROPFIND path=PROPFIND service=proxy
2021-04-20T08:32:32+02:00 INF skipping auth check for: /remote.php/dav/public-files/YxaVNlyuQslWnLD pkg=rhttp service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG http routing: head= tail=/remote.php/dav/public-files/YxaVNlyuQslWnLD svc=root pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG http routing head=remote.php pkg=rhttp service=storage tail=/dav/public-files/YxaVNlyuQslWnLD traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/Authenticate pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProvider pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:42520 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=244167 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.auth.registry.v1beta1.RegistryAPI/GetAuthProvider user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/GetPublicShareByToken pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 INF get public share by token pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.sharing.link.v1beta1.LinkAPI/GetPublicShareByToken pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG getting public share by token pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:48468 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=2341789 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.sharing.link.v1beta1.LinkAPI/GetPublicShareByToken user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=6517759 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/GetPublicShareByToken user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/GetUser pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.identity.user.v1beta1.UserAPI/GetUser pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG Bind request basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org handler=ocis service=glauth src={"IP":"::1","Port":53380,"Zone":""}
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"a869470e-410b-43c6-8cc4-59528f3089c1","Name":"index.cs3","ParentID":"root"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"77f13c12-e3da-40ea-a964-208e5f2639fd","Name":"unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName","ParentID":"a869470e-410b-43c6-8cc4-59528f3089c1"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"e71729e1fa99b87d8fc07a950d600ab3ec20de11","type":4},"etag":"\"5ef557002c5c15d7345eb649faface9c\"","id":{"opaque_id":"a3339231-b44c-430d-b1c7-30d15052f45d"},"mime_type":"application/octet-stream","mtime":{"nanos":685068998,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"YWE4YzA5MTQ="},"md5":{"decoder":"plain","value":"OTAxZTE3YmNiODViNjA0YzM5Yzg1ODA1MDkwOTQ2OTE="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":36,"type":1} service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"a869470e-410b-43c6-8cc4-59528f3089c1","Name":"index.cs3","ParentID":"root"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"77f13c12-e3da-40ea-a964-208e5f2639fd","Name":"unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName","ParentID":"a869470e-410b-43c6-8cc4-59528f3089c1"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=ccf0bea907cce3bb902d4b72bef5d987
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=36 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=2442571 traceid=ccf0bea907cce3bb902d4b72bef5d987 uri=/data/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva url=/data/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162","Name":"accounts","ParentID":"root"} pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"ca7ea4752b2e43d4229ac17355cf0e747c0c8483","type":4},"etag":"\"094788ea0a02d85b3c870e17211b79f7\"","id":{"opaque_id":"04cc78ed-d11d-43e0-ad11-e95c18bf2031"},"mime_type":"application/octet-stream","mtime":{"nanos":708402405,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"NzcwZTdlMGM="},"md5":{"decoder":"plain","value":"MzEzZDY0NDlhYWE5MmNlZDE4ODM5OTljZGIwMjMzMDY="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":394,"type":1} service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162","Name":"accounts","ParentID":"root"} pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=5e47b7edf18b078203e8940a716b9e93
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=394 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=1668446 traceid=5e47b7edf18b078203e8940a716b9e93 uri=/data/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 url=/data/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57
2021-04-20T08:32:32+02:00 DBG Bind success binddn=cn=reva,ou=sysusers,dc=example,dc=org handler=ocis service=glauth src={"IP":"::1","Port":53380,"Zone":""}
2021-04-20T08:32:32+02:00 DBG Search request basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org filter=(&(objectclass=posixAccount)(|(ownclouduuid=4c510ada-c86b-4815-8820-42cdf82c3d51)(cn=4c510ada-c86b-4815-8820-42cdf82c3d51))) handler=ocis service=glauth src={"IP":"::1","Port":53380,"Zone":""}
2021-04-20T08:32:32+02:00 DBG parsed query basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org filter=(&(objectclass=posixAccount)(|(ownclouduuid=4c510ada-c86b-4815-8820-42cdf82c3d51)(cn=4c510ada-c86b-4815-8820-42cdf82c3d51))) handler=ocis qtype=users query="id eq '4c510ada-c86b-4815-8820-42cdf82c3d51' or on_premises_sam_account_name eq '4c510ada-c86b-4815-8820-42cdf82c3d51'" service=glauth
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/index.cs3/non_unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.Id/4c510ada-c86b-4815-8820-42cdf82c3d51 pkg=rgrpc service=storage traceid=a22af490046c0bb2301d96a1da90c184
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"a869470e-410b-43c6-8cc4-59528f3089c1","Name":"index.cs3","ParentID":"root"} pkg=rgrpc service=storage traceid=a22af490046c0bb2301d96a1da90c184
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"93c14f25-6d23-4407-b2a4-479f7547a6d9","Name":"non_unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.Id","ParentID":"a869470e-410b-43c6-8cc4-59528f3089c1"} pkg=rgrpc service=storage traceid=a22af490046c0bb2301d96a1da90c184
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"061aa802-2273-4277-8e1e-ebad46f374d8","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"93c14f25-6d23-4407-b2a4-479f7547a6d9"} pkg=rgrpc service=storage traceid=a22af490046c0bb2301d96a1da90c184
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"061aa802-2273-4277-8e1e-ebad46f374d8","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"93c14f25-6d23-4407-b2a4-479f7547a6d9"} pkg=rgrpc service=storage traceid=a22af490046c0bb2301d96a1da90c184
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"62c72ff8-a405-467b-a889-f3f90f22b3a9","Blobsize":36,"Exists":true,"ID":"8732e792-abec-41fb-b698-673341e94595","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"061aa802-2273-4277-8e1e-ebad46f374d8"} pkg=rgrpc ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"4882b294d1441fe4ebfd5a5c819b94fa70013ac6","type":4},"etag":"\"ad45aa1baaa59133fdecacc5f134e94e\"","id":{"opaque_id":"8732e792-abec-41fb-b698-673341e94595"},"mime_type":"application/octet-stream","mtime":{"nanos":415068140,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"YWJjNDA5M2M="},"md5":{"decoder":"plain","value":"ZGM4ZTdiMWI1MWQ1NDc1ZDRmNjViZWVkNzA5ZWM3NTE="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/index.cs3/non_unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.Id/4c510ada-c86b-4815-8820-42cdf82c3d51/4c510ada-c86b-4815-8820-42cdf82c3d51","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":36,"type":1} service=storage traceid=a22af490046c0bb2301d96a1da90c184
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:38138 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=1464788 traceid=a22af490046c0bb2301d96a1da90c184 uri=/cs3.storage.provider.v1beta1.ProviderAPI/ListContainer user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/4c510ada-c86b-4815-8820-42cdf82c3d51 svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/4c510ada-c86b-4815-8820-42cdf82c3d51 pkg=rhttp service=storage traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/4c510ada-c86b-4815-8820-42cdf82c3d51 pkg=rhttp service=storage traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"a869470e-410b-43c6-8cc4-59528f3089c1","Name":"index.cs3","ParentID":"root"} pkg=rhttp service=storage traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"77f13c12-e3da-40ea-a964-208e5f2639fd","Name":"unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName","ParentID":"a869470e-410b-43c6-8cc4-59528f3089c1"} pkg=rhttp service=storage traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":false,"ID":"","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 DBG file not found error="error: not found: 77f13c12-e3da-40ea-a964-208e5f2639fd/4c510ada-c86b-4815-8820-42cdf82c3d51" action=stat handler=download pkg=rhttp service=storage svc=datatx traceid=71dbe90cc3194763db42c0338267569a
2021-04-20T08:32:32+02:00 WRN http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=0 start="20/Apr/2021:08:32:32 +0200" status=404 time_ns=1247371 traceid=71dbe90cc3194763db42c0338267569a uri=/data/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/4c510ada-c86b-4815-8820-42cdf82c3d51 url=/data/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/4c510ada-c86b-4815-8820-42cdf82c3d51
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51 svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51 pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51 pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162","Name":"accounts","ParentID":"root"} pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"a6b1006a-b07b-498c-9ddc-2b9628f6c7ab","Blobsize":525,"Exists":true,"ID":"17a55704-2438-419e-a541-fcd488a2129a","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"a6b1006a-b07b-498c-9ddc-2b9628f6c7ab","Blobsize":525,"Exists":true,"ID":"17a55704-2438-419e-a541-fcd488a2129a","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"a6b1006a-b07b-498c-9ddc-2b9628f6c7ab","Blobsize":525,"Exists":true,"ID":"17a55704-2438-419e-a541-fcd488a2129a","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"4350f33d7cfbc8a4eb05d79778618cb07ddf0fad","type":4},"etag":"\"1ff4eee7e55c7dcfcd8961bf0bf969bf\"","id":{"opaque_id":"17a55704-2438-419e-a541-fcd488a2129a"},"mime_type":"application/octet-stream","mtime":{"nanos":445068235,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"OTVjM2EyOTU="},"md5":{"decoder":"plain","value":"OGE2M2JmNTVkY2IyZGE0OGExMzQ3ZjU1NjI4NGZhYzY="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":525,"type":1} service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51 pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162","Name":"accounts","ParentID":"root"} pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"a6b1006a-b07b-498c-9ddc-2b9628f6c7ab","Blobsize":525,"Exists":true,"ID":"17a55704-2438-419e-a541-fcd488a2129a","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"a6b1006a-b07b-498c-9ddc-2b9628f6c7ab","Blobsize":525,"Exists":true,"ID":"17a55704-2438-419e-a541-fcd488a2129a","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=cd0a747e71556f1a2282a2fbec280d03
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=525 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=2432095 traceid=cd0a747e71556f1a2282a2fbec280d03 uri=/data/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51 url=/data/accounts/4c510ada-c86b-4815-8820-42cdf82c3d51
2021-04-20T08:32:32+02:00 DBG found account AccountEnabled=true CreatedDateTime=null DeletedDateTime=null Description= DisplayName="Albert Einstein" GidNumber=30000 Id=4c510ada-c86b-4815-8820-42cdf82c3d51 Identities=null IsResourceAccount=false [email protected] MemberOf=[{"id":"509a9dcd-bb37-4f4f-a01a-19dca27d9cfa"},{"id":"6040aa17-9c64-4fef-9bd0-77234d71bad0"},{"id":"dd58e5ec-842e-498b-8800-61f2ec6f911f"},{"id":"262982c1-2362-4afa-bfdf-8cbfef64a06e"}] OnPremisesDistinguishedName= OnPremisesLastSyncDateTime=null OnPremisesSamAccountName=einstein OnPremisesSecurityIdentifier= OnPremisesSyncEnabled=false OnPremisesUserPrincipalName= PreferredName=einstein UidNumber=20000 service=accounts
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"f3e219e9-a8c3-4728-9448-fbf19a96c12e","Blobsize":326,"Exists":true,"ID":"7813f2a2-5911-4710-a0c9-2bf46a1f60ed","Name":"509a9dcd-bb37-4f4f-a01a-19dca27d9cfa","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"f3e219e9-a8c3-4728-9448-fbf19a96c12e","Blobsize":326,"Exists":true,"ID":"7813f2a2-5911-4710-a0c9-2bf46a1f60ed","Name":"509a9dcd-bb37-4f4f-a01a-19dca27d9cfa","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"f3e219e9-a8c3-4728-9448-fbf19a96c12e","Blobsize":326,"Exists":true,"ID":"7813f2a2-5911-4710-a0c9-2bf46a1f60ed","Name":"509a9dcd-bb37-4f4f-a01a-19dca27d9cfa","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"2753a30b6e65bf9b144c21cf3b9c34354101a40c","type":4},"etag":"\"84d296aa331805e7f4d63f59fc94f42e\"","id":{"opaque_id":"7813f2a2-5911-4710-a0c9-2bf46a1f60ed"},"mime_type":"application/octet-stream","mtime":{"nanos":768402596,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"NDg1NjYxZmQ="},"md5":{"decoder":"plain","value":"YTUzOTg5YWY4YjI5ZDA5MjBhM2Q4NGU5ZWM2NDA2ZDE="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":326,"type":1} service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"f3e219e9-a8c3-4728-9448-fbf19a96c12e","Blobsize":326,"Exists":true,"ID":"7813f2a2-5911-4710-a0c9-2bf46a1f60ed","Name":"509a9dcd-bb37-4f4f-a01a-19dca27d9cfa","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"f3e219e9-a8c3-4728-9448-fbf19a96c12e","Blobsize":326,"Exists":true,"ID":"7813f2a2-5911-4710-a0c9-2bf46a1f60ed","Name":"509a9dcd-bb37-4f4f-a01a-19dca27d9cfa","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=a9d728e0c6813b645695126af226d2b2
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=326 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=2196658 traceid=a9d728e0c6813b645695126af226d2b2 uri=/data/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa url=/data/groups/509a9dcd-bb37-4f4f-a01a-19dca27d9cfa
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0 svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0 pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0 pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"8b1ee71e-4d31-4953-b1ae-bd1c9da9fdf2","Blobsize":198,"Exists":true,"ID":"d14221f0-788a-451a-866d-e613390ef2b7","Name":"6040aa17-9c64-4fef-9bd0-77234d71bad0","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"8b1ee71e-4d31-4953-b1ae-bd1c9da9fdf2","Blobsize":198,"Exists":true,"ID":"d14221f0-788a-451a-866d-e613390ef2b7","Name":"6040aa17-9c64-4fef-9bd0-77234d71bad0","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"8b1ee71e-4d31-4953-b1ae-bd1c9da9fdf2","Blobsize":198,"Exists":true,"ID":"d14221f0-788a-451a-866d-e613390ef2b7","Name":"6040aa17-9c64-4fef-9bd0-77234d71bad0","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"6a36940f606f79008b08427612175eb9cd84744d","type":4},"etag":"\"47bc7e7fbc6b2e6b62f140d3b7d7332e\"","id":{"opaque_id":"d14221f0-788a-451a-866d-e613390ef2b7"},"mime_type":"application/octet-stream","mtime":{"nanos":795069347,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"ODIwYjNjOWE="},"md5":{"decoder":"plain","value":"NWZjMDNmMmRmYzk3ZjAxN2I0MzkwZTAyMzZkZDFhOTM="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":198,"type":1} service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0 pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"8b1ee71e-4d31-4953-b1ae-bd1c9da9fdf2","Blobsize":198,"Exists":true,"ID":"d14221f0-788a-451a-866d-e613390ef2b7","Name":"6040aa17-9c64-4fef-9bd0-77234d71bad0","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"8b1ee71e-4d31-4953-b1ae-bd1c9da9fdf2","Blobsize":198,"Exists":true,"ID":"d14221f0-788a-451a-866d-e613390ef2b7","Name":"6040aa17-9c64-4fef-9bd0-77234d71bad0","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=b9bd3d581c1c22b4178fe09070571867
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=198 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=2489784 traceid=b9bd3d581c1c22b4178fe09070571867 uri=/data/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0 url=/data/groups/6040aa17-9c64-4fef-9bd0-77234d71bad0
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"0abfcaa5-08c7-4b6d-93a4-9e2b2ae91ac1","Blobsize":196,"Exists":true,"ID":"7ddc63d5-49cb-48b8-b2cc-fa3dd8758b4c","Name":"dd58e5ec-842e-498b-8800-61f2ec6f911f","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"0abfcaa5-08c7-4b6d-93a4-9e2b2ae91ac1","Blobsize":196,"Exists":true,"ID":"7ddc63d5-49cb-48b8-b2cc-fa3dd8758b4c","Name":"dd58e5ec-842e-498b-8800-61f2ec6f911f","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"0abfcaa5-08c7-4b6d-93a4-9e2b2ae91ac1","Blobsize":196,"Exists":true,"ID":"7ddc63d5-49cb-48b8-b2cc-fa3dd8758b4c","Name":"dd58e5ec-842e-498b-8800-61f2ec6f911f","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"1dd7b5666a5034aa206d9015bf1e656b91b0f251","type":4},"etag":"\"e031ee664761aa573821658c05edc3d9\"","id":{"opaque_id":"7ddc63d5-49cb-48b8-b2cc-fa3dd8758b4c"},"mime_type":"application/octet-stream","mtime":{"nanos":825069443,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MTgyMDNiZTQ="},"md5":{"decoder":"plain","value":"NmY2Y2NkYjZiNmYwNmNlNWY5MmIxOWU4Y2RkYzQ1NTE="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":196,"type":1} service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"0abfcaa5-08c7-4b6d-93a4-9e2b2ae91ac1","Blobsize":196,"Exists":true,"ID":"7ddc63d5-49cb-48b8-b2cc-fa3dd8758b4c","Name":"dd58e5ec-842e-498b-8800-61f2ec6f911f","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"0abfcaa5-08c7-4b6d-93a4-9e2b2ae91ac1","Blobsize":196,"Exists":true,"ID":"7ddc63d5-49cb-48b8-b2cc-fa3dd8758b4c","Name":"dd58e5ec-842e-498b-8800-61f2ec6f911f","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=78beffee263cde2a84dda57131f9124f
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=196 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=2575270 traceid=78beffee263cde2a84dda57131f9124f uri=/data/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f url=/data/groups/dd58e5ec-842e-498b-8800-61f2ec6f911f
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"058cb054-b65e-4b50-a7cc-ce3fbcdd5847","Blobsize":290,"Exists":true,"ID":"5689d6ff-5c30-4c14-97b7-2d09d2134c39","Name":"262982c1-2362-4afa-bfdf-8cbfef64a06e","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"058cb054-b65e-4b50-a7cc-ce3fbcdd5847","Blobsize":290,"Exists":true,"ID":"5689d6ff-5c30-4c14-97b7-2d09d2134c39","Name":"262982c1-2362-4afa-bfdf-8cbfef64a06e","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"058cb054-b65e-4b50-a7cc-ce3fbcdd5847","Blobsize":290,"Exists":true,"ID":"5689d6ff-5c30-4c14-97b7-2d09d2134c39","Name":"262982c1-2362-4afa-bfdf-8cbfef64a06e","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"0df48ab24c26e2915c8da7af08a19fb37a33698a","type":4},"etag":"\"fa2a95c61ae30d5e1ec83901b833f0fb\"","id":{"opaque_id":"5689d6ff-5c30-4c14-97b7-2d09d2134c39"},"mime_type":"application/octet-stream","mtime":{"nanos":965069888,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"OGQxMDU1YTE="},"md5":{"decoder":"plain","value":"Mzg5ZmIwNGU4YjQyYzEyMzlmMTcwZjI5M2QzMzdhYWU="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":290,"type":1} service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e","Name":"groups","ParentID":"root"} pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"058cb054-b65e-4b50-a7cc-ce3fbcdd5847","Blobsize":290,"Exists":true,"ID":"5689d6ff-5c30-4c14-97b7-2d09d2134c39","Name":"262982c1-2362-4afa-bfdf-8cbfef64a06e","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"058cb054-b65e-4b50-a7cc-ce3fbcdd5847","Blobsize":290,"Exists":true,"ID":"5689d6ff-5c30-4c14-97b7-2d09d2134c39","Name":"262982c1-2362-4afa-bfdf-8cbfef64a06e","ParentID":"bbe10e9a-bf88-45d3-8f21-c9920230f52e"} pkg=rhttp service=storage traceid=50094d5ea1a0a20fe063012fcb5e3fee
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=290 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=2117737 traceid=50094d5ea1a0a20fe063012fcb5e3fee uri=/data/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e url=/data/groups/262982c1-2362-4afa-bfdf-8cbfef64a06e
2021-04-20T08:32:32+02:00 DBG AP: Search OK basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org filter=(&(objectclass=posixAccount)(|(ownclouduuid=4c510ada-c86b-4815-8820-42cdf82c3d51)(cn=4c510ada-c86b-4815-8820-42cdf82c3d51))) handler=ocis num_entries=1 service=glauth src={"IP":"::1","Port":53380,"Zone":""}
2021-04-20T08:32:32+02:00 DBG entries entries=[{"Attributes":[{"ByteValues":["ZWluc3RlaW4="],"Name":"cn","Values":["einstein"]},{"ByteValues":["NGM1MTBhZGEtYzg2Yi00ODE1LTg4MjAtNDJjZGY4MmMzZDUx"],"Name":"ownCloudUUID","Values":["4c510ada-c86b-4815-8820-42cdf82c3d51"]},{"ByteValues":["QWxiZXJ0IEVpbnN0ZWlu"],"Name":"displayName","Values":["Albert Einstein"]},{"ByteValues":["ZWluc3RlaW5AZXhhbXBsZS5vcmc="],"Name":"mail","Values":["[email protected]"]},{"ByteValues":["MjAwMDA="],"Name":"uidnumber","Values":["20000"]},{"ByteValues":["MzAwMDA="],"Name":"gidnumber","Values":["30000"]}],"DN":"cn=einstein,ou=users,dc=example,dc=org"}] pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG Bind request basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org handler=ocis service=glauth src={"IP":"::1","Port":53386,"Zone":""}
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"a869470e-410b-43c6-8cc4-59528f3089c1","Name":"index.cs3","ParentID":"root"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"77f13c12-e3da-40ea-a964-208e5f2639fd","Name":"unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName","ParentID":"a869470e-410b-43c6-8cc4-59528f3089c1"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"e71729e1fa99b87d8fc07a950d600ab3ec20de11","type":4},"etag":"\"5ef557002c5c15d7345eb649faface9c\"","id":{"opaque_id":"a3339231-b44c-430d-b1c7-30d15052f45d"},"mime_type":"application/octet-stream","mtime":{"nanos":685068998,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"YWE4YzA5MTQ="},"md5":{"decoder":"plain","value":"OTAxZTE3YmNiODViNjA0YzM5Yzg1ODA1MDkwOTQ2OTE="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":36,"type":1} service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"a869470e-410b-43c6-8cc4-59528f3089c1","Name":"index.cs3","ParentID":"root"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"77f13c12-e3da-40ea-a964-208e5f2639fd","Name":"unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName","ParentID":"a869470e-410b-43c6-8cc4-59528f3089c1"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ad43a901-a1f1-4b1b-8ca6-b747730faf92","Blobsize":36,"Exists":true,"ID":"a3339231-b44c-430d-b1c7-30d15052f45d","Name":"reva","ParentID":"77f13c12-e3da-40ea-a964-208e5f2639fd"} pkg=rhttp service=storage traceid=8217706c342a61a3ca91dd56749efea5
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=36 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=1995584 traceid=8217706c342a61a3ca91dd56749efea5 uri=/data/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva url=/data/index.cs3/unique.github.com.owncloud.ocis.accounts.pkg.proto.v0.Account.OnPremisesSamAccountName/reva
2021-04-20T08:32:32+02:00 DBG access token is already provided pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG http routing: head=data tail=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 svc=data pkg=rhttp service=storage
2021-04-20T08:32:32+02:00 DBG dataprovider routing: path=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162","Name":"accounts","ParentID":"root"} pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"ca7ea4752b2e43d4229ac17355cf0e747c0c8483","type":4},"etag":"\"094788ea0a02d85b3c870e17211b79f7\"","id":{"opaque_id":"04cc78ed-d11d-43e0-ad11-e95c18bf2031"},"mime_type":"application/octet-stream","mtime":{"nanos":708402405,"seconds":1618475364},"opaque":{"map":{"adler32":{"decoder":"plain","value":"NzcwZTdlMGM="},"md5":{"decoder":"plain","value":"MzEzZDY0NDlhYWE5MmNlZDE4ODM5OTljZGIwMjMzMDY="}}},"owner":{"opaque_id":"95cb8724-03b2-11eb-a0a6-c33ef8ef53ad"},"path":"/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":394,"type":1} service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162","Name":"accounts","ParentID":"root"} pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"bc5607a3-89c5-4133-a109-e547e429ec5b","Blobsize":394,"Exists":true,"ID":"04cc78ed-d11d-43e0-ad11-e95c18bf2031","Name":"bc596f3c-c955-4328-80a0-60d018b4ad57","ParentID":"f634cbf0-53f6-46c0-93a1-c8f4ed2ad162"} pkg=rhttp service=storage traceid=655586a9d01c8cf7b53dd8d7c03d04ba
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=394 start="20/Apr/2021:08:32:32 +0200" status=200 time_ns=1958498 traceid=655586a9d01c8cf7b53dd8d7c03d04ba uri=/data/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57 url=/data/accounts/bc596f3c-c955-4328-80a0-60d018b4ad57
2021-04-20T08:32:32+02:00 DBG Bind success binddn=cn=reva,ou=sysusers,dc=example,dc=org handler=ocis service=glauth src={"IP":"::1","Port":53386,"Zone":""}
2021-04-20T08:32:32+02:00 DBG Search request basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org filter=(&(objectclass=posixGroup)(ownclouduuid=4c510ada-c86b-4815-8820-42cdf82c3d51*)) handler=ocis service=glauth src={"IP":"::1","Port":53386,"Zone":""}
2021-04-20T08:32:32+02:00 DBG parsed query basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org filter=(&(objectclass=posixGroup)(ownclouduuid=4c510ada-c86b-4815-8820-42cdf82c3d51*)) handler=ocis qtype=groups query=startswith(id,'4c510ada-c86b-4815-8820-42cdf82c3d51') service=glauth
2021-04-20T08:32:32+02:00 DBG AP: Search OK basedn=dc=example,dc=org binddn=cn=reva,ou=sysusers,dc=example,dc=org filter=(&(objectclass=posixGroup)(ownclouduuid=4c510ada-c86b-4815-8820-42cdf82c3d51*)) handler=ocis num_entries=0 service=glauth src={"IP":"::1","Port":53386,"Zone":""}
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:33308 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=597855295 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.identity.user.v1beta1.UserAPI/GetUser user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=600543429 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/GetUser user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 INF user id:<idp:"https://localhost:9200" opaque_id:"4c510ada-c86b-4815-8820-42cdf82c3d51" > username:"einstein" mail:"[email protected]" display_name:"Albert Einstein" opaque:<map:<key:"gid" value:<decoder:"plain" value:"30000" > > map:<key:"uid" value:<decoder:"plain" value:"20000" > > >  authenticated pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:35208 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=611033569 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.auth.provider.v1beta1.ProviderAPI/Authenticate user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:42536 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=641216 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:44258 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=796404 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.provider.v1beta1.ProviderAPI/CreateHome user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=627131013 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/Authenticate user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/Stat pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG gateway: split: parts[1]:YxaVNlyuQslWnLD != shareFolder:Shares pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:42536 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=385106 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/GetPublicShare pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 INF get public share pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 INF get public share pkg=rgrpc publicshareprovider=get service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:48468 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=1406959 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.sharing.link.v1beta1.LinkAPI/GetPublicShare user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=3409179 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/GetPublicShare user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/GetPath pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:42536 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=376796 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"75260dcfae1b5f728bee9e932ce34babece67524","type":4},"etag":"\"508c7376782f2b7239bb34e8621ee795\"","id":{"opaque_id":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5"},"mime_type":"image/jpeg","mtime":{"nanos":990776760,"seconds":1618814157},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MmEyNzRhNWI="},"md5":{"decoder":"plain","value":"YmUzOTMzN2NmZjQ0ZDUyMzRkMjM1ZmE5OGE1OTliYTM="}}},"owner":{"idp":"https://localhost:9200","opaque_id":"4c510ada-c86b-4815-8820-42cdf82c3d51"},"path":"/4c510ada-c86b-4815-8820-42cdf82c3d51/Pics/IMG_20210309_145720.jpg","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":5675797,"type":1} service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:49364 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=1286343 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.provider.v1beta1.ProviderAPI/Stat user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=6102690 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/GetPath user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/Stat pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG gateway: split: parts[1]:4c510ada-c86b-4815-8820-42cdf82c3d51 != shareFolder:Shares pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:42536 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=414580 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG NodeFromPath() fn=/4c510ada-c86b-4815-8820-42cdf82c3d51/Pics/IMG_20210309_145720.jpg pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"7cc2ec29-e3cf-48c5-b963-b65664d04c87","Name":"4c510ada-c86b-4815-8820-42cdf82c3d51","ParentID":"root"} pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"","Blobsize":0,"Exists":true,"ID":"96dbad8f-07cf-4628-a105-f4a8edc46621","Name":"Pics","ParentID":"7cc2ec29-e3cf-48c5-b963-b65664d04c87"} pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG NodeFromPath() walk node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"75260dcfae1b5f728bee9e932ce34babece67524","type":4},"etag":"\"508c7376782f2b7239bb34e8621ee795\"","id":{"opaque_id":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5"},"mime_type":"image/jpeg","mtime":{"nanos":990776760,"seconds":1618814157},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MmEyNzRhNWI="},"md5":{"decoder":"plain","value":"YmUzOTMzN2NmZjQ0ZDUyMzRkMjM1ZmE5OGE1OTliYTM="}}},"owner":{"idp":"https://localhost:9200","opaque_id":"4c510ada-c86b-4815-8820-42cdf82c3d51"},"path":"/4c510ada-c86b-4815-8820-42cdf82c3d51/Pics/IMG_20210309_145720.jpg","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":5675797,"type":1} service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:49364 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=1398439 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.provider.v1beta1.ProviderAPI/Stat user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=4621140 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/Stat user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:35226 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=18444472 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.provider.v1beta1.ProviderAPI/Stat user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=22523640 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/Stat user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG Stat info from public link token path pkg=rhttp service=storage statInfo={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"75260dcfae1b5f728bee9e932ce34babece67524","type":4},"etag":"\"508c7376782f2b7239bb34e8621ee795\"","id":{"opaque_id":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","storage_id":"1284d238-aa92-42ce-bdc4-0b0000009157"},"mime_type":"image/jpeg","mtime":{"nanos":990776760,"seconds":1618814157},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MmEyNzRhNWI="},"link-share":{"decoder":"json","value":"eyJpZCI6eyJvcGFxdWVfaWQiOiJmWW5wYVZVZmpTbkdYUlIifSwidG9rZW4iOiJZeGFWTmx5dVFzbFduTEQiLCJyZXNvdXJjZV9pZCI6eyJzdG9yYWdlX2lkIjoiMTI4NGQyMzgtYWE5Mi00MmNlLWJkYzQtMGIwMDAwMDA5MTU3Iiwib3BhcXVlX2lkIjoiZThmNWFlMTctNGI1Yi00ZmZiLWFhZGYtMGQ5OTIwYmM1ZWU1In0sInBlcm1pc3Npb25zIjp7InBlcm1pc3Npb25zIjp7ImdldF9wYXRoIjp0cnVlLCJnZXRfcXVvdGEiOnRydWUsImluaXRpYXRlX2ZpbGVfZG93bmxvYWQiOnRydWUsImxpc3RfZ3JhbnRzIjp0cnVlLCJsaXN0X2NvbnRhaW5lciI6dHJ1ZSwibGlzdF9maWxlX3ZlcnNpb25zIjp0cnVlLCJsaXN0X3JlY3ljbGUiOnRydWUsInN0YXQiOnRydWV9fSwib3duZXIiOnsiaWRwIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6OTIwMCIsIm9wYXF1ZV9pZCI6IjRjNTEwYWRhLWM4NmItNDgxNS04ODIwLTQyY2RmODJjM2Q1MSJ9LCJjcmVhdG9yIjp7ImlkcCI6Imh0dHBzOi8vbG9jYWxob3N0OjkyMDAiLCJvcGFxdWVfaWQiOiI0YzUxMGFkYS1jODZiLTQ4MTUtODgyMC00MmNkZjgyYzNkNTEifSwiY3RpbWUiOnsic2Vjb25kcyI6MTYxODg5OTk4NCwibmFub3MiOjc3OTYwNDU1NX0sIm10aW1lIjp7InNlY29uZHMiOjE2MTg4OTk5ODQsIm5hbm9zIjo3Nzk2MDQ1NTV9LCJkaXNwbGF5X25hbWUiOiJRdWljayBhY3Rpb24gbGluayJ9"},"md5":{"decoder":"plain","value":"YmUzOTMzN2NmZjQ0ZDUyMzRkMjM1ZmE5OGE1OTliYTM="}}},"owner":{"idp":"https://localhost:9200","opaque_id":"4c510ada-c86b-4815-8820-42cdf82c3d51"},"path":"/public/YxaVNlyuQslWnLD","permission_set":{"get_path":true,"get_quota":true,"initiate_file_download":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"stat":true},"size":5675797,"type":1} traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG PublicFileHandler func pkg=rhttp relativePath=/ service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG handlePropfindOnToken pkg=rhttp service=storage tokenStatInfo={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"75260dcfae1b5f728bee9e932ce34babece67524","type":4},"etag":"\"508c7376782f2b7239bb34e8621ee795\"","id":{"opaque_id":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","storage_id":"1284d238-aa92-42ce-bdc4-0b0000009157"},"mime_type":"image/jpeg","mtime":{"nanos":990776760,"seconds":1618814157},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MmEyNzRhNWI="},"link-share":{"decoder":"json","value":"eyJpZCI6eyJvcGFxdWVfaWQiOiJmWW5wYVZVZmpTbkdYUlIifSwidG9rZW4iOiJZeGFWTmx5dVFzbFduTEQiLCJyZXNvdXJjZV9pZCI6eyJzdG9yYWdlX2lkIjoiMTI4NGQyMzgtYWE5Mi00MmNlLWJkYzQtMGIwMDAwMDA5MTU3Iiwib3BhcXVlX2lkIjoiZThmNWFlMTctNGI1Yi00ZmZiLWFhZGYtMGQ5OTIwYmM1ZWU1In0sInBlcm1pc3Npb25zIjp7InBlcm1pc3Npb25zIjp7ImdldF9wYXRoIjp0cnVlLCJnZXRfcXVvdGEiOnRydWUsImluaXRpYXRlX2ZpbGVfZG93bmxvYWQiOnRydWUsImxpc3RfZ3JhbnRzIjp0cnVlLCJsaXN0X2NvbnRhaW5lciI6dHJ1ZSwibGlzdF9maWxlX3ZlcnNpb25zIjp0cnVlLCJsaXN0X3JlY3ljbGUiOnRydWUsInN0YXQiOnRydWV9fSwib3duZXIiOnsiaWRwIjoiaHR0cHM6Ly9sb2NhbGhvc3Q6OTIwMCIsIm9wYXF1ZV9pZCI6IjRjNTEwYWRhLWM4NmItNDgxNS04ODIwLTQyY2RmODJjM2Q1MSJ9LCJjcmVhdG9yIjp7ImlkcCI6Imh0dHBzOi8vbG9jYWxob3N0OjkyMDAiLCJvcGFxdWVfaWQiOiI0YzUxMGFkYS1jODZiLTQ4MTUtODgyMC00MmNkZjgyYzNkNTEifSwiY3RpbWUiOnsic2Vjb25kcyI6MTYxODg5OTk4NCwibmFub3MiOjc3OTYwNDU1NX0sIm10aW1lIjp7InNlY29uZHMiOjE2MTg4OTk5ODQsIm5hbm9zIjo3Nzk2MDQ1NTV9LCJkaXNwbGF5X25hbWUiOiJRdWljayBhY3Rpb24gbGluayJ9"},"md5":{"decoder":"plain","value":"YmUzOTMzN2NmZjQ0ZDUyMzRkMjM1ZmE5OGE1OTliYTM="}}},"owner":{"idp":"https://localhost:9200","opaque_id":"4c510ada-c86b-4815-8820-42cdf82c3d51"},"path":"/public/YxaVNlyuQslWnLD","permission_set":{"get_path":true,"get_quota":true,"initiate_file_download":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"stat":true},"size":5675797,"type":1} traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG skipping auth method=/cs3.gateway.v1beta1.GatewayAPI/GetPath pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:42536 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=403615 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.registry.v1beta1.RegistryAPI/GetStorageProviders user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG user is owner, returning owner permissions node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG AsResourceInfo node={"BlobID":"ec6c19e3-b943-4e6e-8d3f-be5cfed73557","Blobsize":5675797,"Exists":true,"ID":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","Name":"IMG_20210309_145720.jpg","ParentID":"96dbad8f-07cf-4628-a105-f4a8edc46621"} pkg=rgrpc ri={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"75260dcfae1b5f728bee9e932ce34babece67524","type":4},"etag":"\"508c7376782f2b7239bb34e8621ee795\"","id":{"opaque_id":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5"},"mime_type":"image/jpeg","mtime":{"nanos":990776760,"seconds":1618814157},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MmEyNzRhNWI="},"md5":{"decoder":"plain","value":"YmUzOTMzN2NmZjQ0ZDUyMzRkMjM1ZmE5OGE1OTliYTM="}}},"owner":{"idp":"https://localhost:9200","opaque_id":"4c510ada-c86b-4815-8820-42cdf82c3d51"},"path":"/4c510ada-c86b-4815-8820-42cdf82c3d51/Pics/IMG_20210309_145720.jpg","permission_set":{"add_grant":true,"create_container":true,"delete":true,"get_path":true,"get_quota":true,"initiate_file_download":true,"initiate_file_upload":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"move":true,"purge_recycle":true,"remove_grant":true,"restore_file_version":true,"restore_recycle_item":true,"stat":true,"update_grant":true},"size":5675797,"type":1} service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://[::1]:49364 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=1354578 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.storage.provider.v1beta1.ProviderAPI/Stat user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG unary code=OK end="20/Apr/2021:08:32:32 +0200" from=tcp://127.0.0.1:43266 pkg=rgrpc service=storage start="20/Apr/2021:08:32:32 +0200" time_ns=4981313 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/cs3.gateway.v1beta1.GatewayAPI/GetPath user-agent=grpc-go/1.29.1
2021-04-20T08:32:32+02:00 DBG converted PermissionSet dav-permissions= md={"arbitrary_metadata":{"metadata":{"http://owncloud.org/ns/favorite":""}},"checksum":{"sum":"75260dcfae1b5f728bee9e932ce34babece67524","type":4},"etag":"\"508c7376782f2b7239bb34e8621ee795\"","id":{"opaque_id":"e8f5ae17-4b5b-4ffb-aadf-0d9920bc5ee5","storage_id":"1284d238-aa92-42ce-bdc4-0b0000009157"},"mime_type":"image/jpeg","mtime":{"nanos":990776760,"seconds":1618814157},"opaque":{"map":{"adler32":{"decoder":"plain","value":"MmEyNzRhNWI="},"md5":{"decoder":"plain","value":"YmUzOTMzN2NmZjQ0ZDUyMzRkMjM1ZmE5OGE1OTliYTM="}}},"owner":{"idp":"https://localhost:9200","opaque_id":"4c510ada-c86b-4815-8820-42cdf82c3d51"},"path":"/public/YxaVNlyuQslWnLD/IMG_20210309_145720.jpg","permission_set":{"get_path":true,"get_quota":true,"initiate_file_download":true,"list_container":true,"list_file_versions":true,"list_grants":true,"list_recycle":true,"stat":true},"size":5675797,"type":1} ns=/public pkg=rhttp role={"Name":"viewer"} service=storage traceid=897f2c3a715cbc92d9d25a856e76799f
2021-04-20T08:32:32+02:00 DBG http end="20/Apr/2021:08:32:32 +0200" host=::1 method=PROPFIND pkg=rhttp proto=HTTP/1.1 service=storage size=2439 start="20/Apr/2021:08:32:32 +0200" status=207 time_ns=662171038 traceid=897f2c3a715cbc92d9d25a856e76799f uri=/remote.php/dav/public-files/YxaVNlyuQslWnLD url=/remote.php/dav/public-files/YxaVNlyuQslWnLD
2021-04-20T08:32:32+02:00 DBG director found path=/remote.php/dav/files//YxaVNlyuQslWnLD/IMG_20210309_145720.jpg policy=ocis prefix=/remote.php/?preview=1 routeType=query service=proxy
2021-04-20T08:32:32+02:00 INF access-log from=[::1]:36304 method=GET path=GET service=proxy
2021-04-20T08:32:32+02:00 ERR could not create Request error="could not extract file path" service=webdav
2021-04-20T08:32:32+02:00 DBG  bytes=212 duration=0.266515 method=GET path=/remote.php/dav/files//YxaVNlyuQslWnLD/IMG_20210309_145720.jpg proto=HTTP/1.1 request=122deb76-ebaa-42d6-b441-e18aa40689b9 service=webdav status=400
2021-04-20T08:32:33+02:00 DBG director found path=/.well-known/openid-configuration policy=ocis prefix=/.well-known/ routeType=prefix service=proxy
2021-04-20T08:32:33+02:00 INF access-log from=[::1]:36344 method=GET path=GET service=proxy
2021-04-20T08:32:33+02:00 DBG  bytes=1841 duration=0.303043 method=GET path=/.well-known/openid-configuration proto=HTTP/1.1 request=f1584953-568f-4bc2-892a-1ca333d44558 service=idp status=200
2021-04-20T08:32:33+02:00 DBG director found path=/konnect/v1/userinfo policy=ocis prefix=/konnect/ routeType=prefix service=proxy
2021-04-20T08:32:33+02:00 INF access-log from=[::1]:36348 method=GET path=GET service=proxy
2021-04-20T08:32:33+02:00 DBG userinfo request unauthorized error=invalid_token desc="crypto/rsa: verification error" service=idp
2021-04-20T08:32:33+02:00 DBG  bytes=0 duration=0.676346 method=GET path=/konnect/v1/userinfo proto=HTTP/1.1 request=0d8af415-a097-4c90-9cc7-927818fb0854 service=idp status=401
2021-04-20T08:32:33+02:00 ERR Failed to get userinfo error="401 Unauthorized: " service=proxy

@refs
Copy link
Member

refs commented Apr 20, 2021

uhm, works on my env:

image

🤔

@wkloucek
Copy link
Contributor

wkloucek commented Apr 20, 2021

uhm, works on my env:

image

@refs Only if I share a single photo, no thumbnail is displayed. In your screenshot I can see multiple files shared, so you shared the folder and not a file.

@refs
Copy link
Member

refs commented Apr 20, 2021

@wkloucek ah, misread, let me try that

edit: got the same results as you, the single share thumbnail is not displayed.

@C0rby C0rby force-pushed the thumbnails_public_links branch from 23fa514 to f89cff4 Compare April 27, 2021 12:00
@C0rby
Copy link
Contributor Author

C0rby commented Apr 27, 2021

@wkloucek @refs, I debugged the single file public link and found the issue.
I opened a PR with a fix to reva cs3org/reva#1666.
With that fix it works so there is nothing todo in this PR here other than to update reva when ^ was merged.

In my opinion we could merge this here and update reva later but I'm also fine with waiting until reva was updated.

By the way, single file public links were already broken for a long time, not only thumbnails but also downloading and so on. We just never noticed it seems. 😅

@C0rby
Copy link
Contributor Author

C0rby commented Apr 27, 2021

@individual-it, argh the tests are failing because some files "can't be uploaded". It expects response code 200 and gets 204.
Nevermind, found this #1973 and rebased this PR.

David Christofas added 3 commits April 27, 2021 22:09
 - Implement a CS3 image source handler
 - Use checksum instead of etag for unique check
 - Simplify storage layout
@C0rby C0rby force-pushed the thumbnails_public_links branch from f89cff4 to af03099 Compare April 27, 2021 20:10
@sonarcloud
Copy link

sonarcloud bot commented Apr 27, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 3 Code Smells

4.2% 4.2% Coverage
10.5% 10.5% Duplication

@C0rby C0rby merged commit 215b015 into master Apr 28, 2021
@delete-merged-branch delete-merged-branch bot deleted the thumbnails_public_links branch April 28, 2021 07:54
ownclouders pushed a commit that referenced this pull request Apr 28, 2021
Merge: cc8f0c9 af03099
Author: David Christofas <[email protected]>
Date:   Wed Apr 28 09:54:36 2021 +0200

    Merge pull request #1898 from owncloud/thumbnails_public_links

    Thumbnails for public links
@refs
Copy link
Member

refs commented Apr 28, 2021

can confirm single file share works just fine with Reva's patches

grafik

/cc @C0rby

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants