Commit graph

78 commits

Author SHA1 Message Date
Denis Kirillov
5c122a4325 [#15] Add check verbs and token type
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-12 11:36:32 +03:00
Denis Kirillov
eab43cea3b [#15] Check container name
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-12 11:36:32 +03:00
Denis Kirillov
9fba8d7f23 [#15] Use extended error response
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-12 11:36:32 +03:00
Denis Kirillov
e28c6e5375 [#15] Use status code 200 with payload on success
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-12 11:36:32 +03:00
Denis Kirillov
686588bc1a [#15] Accept list of tokens to sign
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-12 11:36:32 +03:00
Denis Kirillov
0e4e213352 [#20] Update VERSION in Makefile
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-11 17:40:53 +03:00
Alex Vanin
61bc5af44b [#11] Receive hex encoded bearer token signature
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2022-06-16 17:25:09 +03:00
Denis Kirillov
70e25e6caf [#7] Make container name optional
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-06-16 11:31:21 +03:00
Alex Vanin
3e7e04b3b1 [#9] Fix wallet connect signature verification
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2022-06-15 16:15:55 +03:00
Alex Vanin
3907eafab2 [#5] Remove CodeQL
Revert when repository will go public.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2022-06-10 16:49:25 +03:00
Denis Kirillov
d48a7b6f66 [#3] Use owner id to auth
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-06-10 16:28:05 +03:00
Denis Kirillov
d5d5ef211f [#3] Update CodeQL to v2
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-06-10 16:28:05 +03:00
Denis Kirillov
808aff5c66 [#1] Make walletconnect package internal
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
3f4adfdc12 [#1] Fix go version
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
1a75e73efe [#1] Improve tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
06060348ae [#1] Use body to provide object attribute
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
3727f5561d [#1] Support GET/RANGE object payload
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
dc1926f9c6 [#1] Add search route
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
c7c570fd10 [#1] Add wallet connect support
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
f5eab95f95 [#1] Add route to delete object
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
26f0ae93f4 [#1] Add route to list containers
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
d1cb88672c [#1] Add test for get object info
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
33923a27c3 [#1] Add routes to manage container eacl
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
63fdb08f14 [#1] Add route to delete container
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
066656ac48 [#1] Add route to get object info
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
d9798cbce8 [#1] Add global logging middleware
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
9f752cd756 [#1] Add basic structure and operations
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-04-29 10:20:37 +03:00
Denis Kirillov
eb642eae89 init 2022-04-04 13:48:20 +03:00