Leonard Lyubich
db53e2ea39
service: make RequestData to provide ExtendedHeadersSource interface
2020-06-18 15:47:55 +03:00
Leonard Lyubich
ee584f325c
Update to neofs-api v1.1.0
2020-06-18 15:01:25 +03:00
Leonard Lyubich
705582dbc7
service: define request X-headers interface
2020-06-18 14:41:44 +03:00
Leonard Lyubich
65d7c39e1a
service: fix comments
2020-05-06 15:32:13 +03:00
Leonard Lyubich
eb94cf7549
service: refactor MetaHeader interface
2020-05-04 14:37:14 +03:00
Leonard Lyubich
c38a8eddc8
service: use value container interfaces
2020-05-04 14:05:06 +03:00
Leonard Lyubich
b785eb710a
service: transfer TTL code to a separate file
2020-05-04 13:38:27 +03:00
Leonard Lyubich
fc177c4ce3
service: change constant errors
...
This commit:
* moves defined errors to a separate file;
* renames ErrEmptyToken to ErrNilToken;
* merges ErrZeroTTL and ErrIncorrectTTL into single ErrInvalidTTL.
2020-05-04 13:06:36 +03:00
Leonard Lyubich
09f8ee52d0
service: implement Raw field setter on RequestMetaHeader struct
...
After recent changes Raw field is presented in RequestMetaHeader.
There is a need to provide an interface of field getter/setter.
This commit:
* defines RawHeader interface of raw value container;
* embeds RawHeader into MetaHeader interface;
* implements Raw field setter on RequestMetaHeader.
2020-04-28 17:02:47 +03:00
Evgeniy Kulikov
b118f469d2
Migrate to new repo
2020-03-31 10:05:26 +03:00
Leonard Lyubich
a21e42ea4f
Implement Epoch and Version setters on ResponseMetaHeader
2020-02-14 12:17:48 +03:00
Evgeniy Kulikov
53af48372f
prepare to rename neofs-proto to neofs-api
2020-01-30 16:35:30 +03:00
Evgeniy Kulikov
ab70f84999
Merge pull request #21 from nspcc-dev/fix/get-status-error-even-if-it-is-wrapped
...
Get status error even if it is wrapped
2019-11-26 14:20:05 +03:00
Evgeniy Kulikov
d08f5a5811
service: get status error even if it is wrapped
2019-11-26 14:08:52 +03:00
Evgeniy Kulikov
20c10a2afd
service: rename EpochRequest to EpochHeader and merge with MetaHeader
2019-11-26 13:57:29 +03:00
Evgeniy Kulikov
5c031fc6b2
service: ProcessRequestTTL shouldn't change status errors
2019-11-25 15:47:57 +03:00
Evgeniy Kulikov
b8f3641b59
service: add SetVersion
to satisfy MetaHeader
interface
2019-11-21 16:16:34 +03:00
Evgeniy Kulikov
16101b7d84
proto: add version of protocol into meta header
2019-11-21 15:13:07 +03:00
Evgeniy Kulikov
5c344bfceb
Fix issue with Sign/VerifyRequestHeader proto.Clone
...
proto.Clone couldn't makes copy for custom fields.
We should reset and restore MetaHeader before/after Sign/Verify.
Add test coverage to check that all works like expected.
2019-11-21 13:10:57 +03:00
Evgeniy Kulikov
24e5497b1d
Update develop branch
2019-11-21 13:10:57 +03:00