Leonard Lyubich
a76f634e47
[ #26 ] object: Rename UserHeader to Attribute
...
The name of object.UserHeader message implies its use by the user. However,
the attributes of an object can also be set internally by the system. To
generalize the intended purpose of the message, this commit renames it to an
Attribute (like container.Attribute).
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-06 21:59:42 +03:00
Leonard Lyubich
7ea4d475a0
[ #26 ] object: Replace object.Range message definition
...
This commit replaces Range message definition closer to where it is used. In
the future, only the types associated with the structure of the object will
be defined in types.proto file.
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-08-05 10:29:25 +03:00
Alex Vanin
dfcbfdc7d8
[ #23 ] Regenerate documentation
...
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-08-03 18:03:34 +03:00
Leonard Lyubich
089c6f1928
acl: Define EACLTable message for the table of extended ACL rules
2020-07-08 10:22:07 +03:00
Alex Vanin
4e5fa4f9e4
Merge pull request #18 from nspcc-dev/feature/extended-request-headers
...
service: support extended headers of the request
2020-06-18 13:33:15 +03:00
Alex Vanin
122c9fc548
Merge pull request #17 from nspcc-dev/feature/bearer-token-support
...
service: add Bearer token message to RequestVerificationHeader
2020-06-18 13:32:43 +03:00
Leonard Lyubich
108d7e0fb0
service: clarify the description of BearerTokenMsg.Info.ACLRules field
2020-06-18 11:56:26 +03:00
Leonard Lyubich
f059c49dec
service: support extended headers of the request
2020-06-18 11:53:21 +03:00
Leonard Lyubich
1d3ffeb841
service: add Bearer token message to RequestVerificationHeader
2020-06-18 10:58:11 +03:00
Leonard Lyubich
17e07df8d9
container: add Get/Set extended ACL rpc
2020-06-18 10:42:37 +03:00
Leonard Lyubich
80e8ab014b
service: add OwnerKey byte field to TokenInfo message
2020-05-15 15:29:15 +03:00
Leonard Lyubich
cbd5605dc9
session: change Create rpc signature
...
This commit:
* makes Create rpc call to be unary message;
* changes CreateRequest structure;
* changes CreateResponse structure.
2020-05-07 18:44:23 +03:00
Leonard Lyubich
ea9e39b3e0
service: put token lifetime in a separate message
2020-05-07 18:42:29 +03:00
Evgeniy Kulikov
2913edbd42
docs: fix service docs
2020-04-28 16:15:24 +03:00
Leonard Lyubich
1de0d29a74
service: remove gogoproto customname from embedded Token.Info field
...
This commit:
* removes gogoproto customname option from embedded Token.Info field;
* renames Info field of Token message to TokenInfo.
2020-04-28 10:00:11 +03:00
Leonard Lyubich
738d521214
object: remove Token field from PutRequest.PutHeader and DeleteRequest
...
Session token is presented in RequestVerificationHeader, therefore its
presence in request bodies is redundant.
2020-04-27 13:17:16 +03:00
Leonard Lyubich
360d3ae2ce
docs: regenerate
2020-04-27 13:14:31 +03:00
Leonard Lyubich
da3cb02936
object: remove redundant Raw field from GetRequest and HeadRequest
2020-04-27 11:00:03 +03:00
Leonard Lyubich
6b68940643
token: update structure
...
This commit:
* moves Token message to service package;
* updates token structure (new verb field, some renaming);
* replaces VerificationHeader header with Token in object package;
* removes no longer used VerificationHeader message.
2020-04-27 10:59:44 +03:00
Leonard Lyubich
b84fab4d24
service: change RequestVerificationHeader message
...
This commit:
* removes RequestVerificationHeader.Signature message;
* renames RequestVerificationHeader.Sign message to Signature.
2020-04-23 13:44:21 +03:00
Leonard Lyubich
a891eff012
service: add Raw field to RequestMetaHeader
2020-04-23 13:34:06 +03:00
Evgeniy Kulikov
c9edac72b4
docs: regenerate files
2020-04-20 13:29:30 +03:00
Leonard Lyubich
846a84cd0c
regenerate docs
2020-04-15 18:27:46 +03:00
Evgeniy Kulikov
15de641fb1
regenerate docs
2020-04-15 12:24:40 +03:00
alexvanin
2803a0788d
docs: Update container docs with BasicACL field
2020-04-01 21:06:54 +03:00
alexvanin
5b8fecc93d
docs: Add docs for new ACL package
...
This commit adds auto-generated proto-docs page and
ACL section in readme.
2020-04-01 21:02:46 +03:00
Evgeniy Kulikov
54060e29be
update proto docs
2020-03-31 10:17:52 +03:00
Leonard Lyubich
9b2cb915ac
update GetRangeRequest docs
2020-02-05 14:23:14 +03:00
Leonard Lyubich
8959621826
change GetRangeResponse type from 'repeated bytes' to 'bytes'
2020-02-05 14:21:15 +03:00
Leonard Lyubich
6bd0d99ddd
make object.GetRange to be server-side streaming RPC
2020-02-05 13:38:53 +03:00
Leonard Lyubich
63b956e50c
make object.Search to be server-side streaming RPC
2020-02-03 12:08:18 +03:00
Evgeniy Kulikov
fe877a169f
initialize
2020-01-30 14:43:09 +03:00