Commit Graph

61 Commits (ac44e4bb9fa1e1adf7026f190cf08b37a3bb85b5)

Author SHA1 Message Date
Evgeniy Kulikov ac44e4bb9f
service: get rid of bytefmt
- add ByteSize type + Stringer
- add test coverage
- cleanup modules

closes #22
2019-11-26 16:14:10 +03:00
Evgeniy Kulikov 999fcb5927
Merge pull request #24 from nspcc-dev/fix/get-rid-of-service-sign-and-verify-requests
Get rid of Sign and Verify requests
2019-11-26 16:10:53 +03:00
Evgeniy Kulikov 7099e2083e
docs: regenerate documentation 2019-11-26 15:54:40 +03:00
Evgeniy Kulikov 14f85ced84
service: get rid of signature field in container + proto generate 2019-11-26 15:54:27 +03:00
Evgeniy Kulikov 5fa7d72bba
service: get rid of signature field in accounting + proto generate 2019-11-26 15:53:55 +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 602c17778d
Merge pull request #20 from nspcc-dev/feature/remove-unnecessary
service: Renamed EpochRequest to EpochHeader and merged with MetaHeader
2019-11-26 14:12:38 +03:00
Evgeniy Kulikov a893e389b0
service: test coverage for wrapped status errors 2019-11-26 14:09:23 +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 b6de95b740
Merge pull request #18 from nspcc-dev/feature/remove-sign-and-verify-request-from-service
Remove Sign and Verify request from service
- removed sign/verify request
- added method to validate owner

fix #16
2019-11-26 13:50:28 +03:00
Evgeniy Kulikov 40038cc860
service: test coverage for CheckOwner 2019-11-26 13:43:01 +03:00
Evgeniy Kulikov eda9ea3829
service: add method to RequestVerificationHeader to validate owner 2019-11-26 13:43:01 +03:00
Evgeniy Kulikov 8967a0d1f5
service: remove SignRequest, VerifyRequest and accompanying code 2019-11-26 13:36:48 +03:00
Evgeniy Kulikov 1f399beb12
Merge branch 'release/0.2.2' into develop 2019-11-25 16:00:17 +03:00
Evgeniy Kulikov 50a8be84c4
CHANGELOG 2019-11-25 15:59:53 +03:00
Evgeniy Kulikov 5359ca9235
Merge pull request #14 from nspcc-dev/process-request-ttl-should-not-change-status-errors
Process request ttl should not change status errors (fix #13)
2019-11-25 15:56:13 +03:00
Evgeniy Kulikov 5c031fc6b2
service: ProcessRequestTTL shouldn't change status errors 2019-11-25 15:47:57 +03:00
Evgeniy Kulikov 28628d3b52
Merge branch 'release/0.2.1' into develop 2019-11-22 17:24:05 +03:00
Evgeniy Kulikov c2d1ee7495
CHANGELOG for v0.2.1 2019-11-22 17:23:36 +03:00
Evgeniy Kulikov 982a953d8a
update go.sum 2019-11-22 17:23:03 +03:00
Evgeniy Kulikov 2f81b52e80
Merge pull request #12 from nspcc-dev/update-object-utils
Remove SendPutRequest and update MakePutRequestHeader

- SendPutRequest unused and work not like expected
- MakePutRequestHeader should not set epoch / ttl
- remove unused internal functions and consts
- update to latest neofs-crypto
2019-11-22 17:17:50 +03:00
Evgeniy Kulikov 3b2ea6b8f4
Remove SendPutRequest and update MakePutRequestHeader
- SendPutRequest unused and work not like expected
- MakePutRequestHeader should not set epoch / ttl
- remove unused internal functions and consts
- update to latest neofs-crypto
2019-11-22 17:14:34 +03:00
Evgeniy Kulikov f5b18eac94
Merge branch 'release/0.2.0' into develop 2019-11-21 16:40:22 +03:00
Evgeniy Kulikov cb3f4b4b31
docs: create changelog 2019-11-21 16:35:17 +03:00
Evgeniy Kulikov df861b28a4
Merge pull request #11 from nspcc-dev/prepare-for-new-release_add-protocol-version_update-doc-comments
Prepare for new release
2019-11-21 16:19:55 +03:00
Evgeniy Kulikov 1a9a840d17
proto: regenerate proto files 2019-11-21 16:16:39 +03:00
Evgeniy Kulikov 0aa2d69dbd
docs: regenerate proto documentation 2019-11-21 16:16:34 +03:00
Evgeniy Kulikov c35eefec3b
docs: add doc comments for session and state requests 2019-11-21 16:16:34 +03:00
Evgeniy Kulikov e2842ae216
docs: add doc comments for meta and verify proto files 2019-11-21 16:16:34 +03:00
Evgeniy Kulikov b8f3641b59
service: add `SetVersion` to satisfy `MetaHeader` interface 2019-11-21 16:16:34 +03:00
Evgeniy Kulikov cc3b4d9087
proto: SearchRequest rename Version to QueryVersion 2019-11-21 16:16:20 +03:00
Evgeniy Kulikov 16101b7d84
proto: add version of protocol into meta header 2019-11-21 15:13:07 +03:00
Evgeniy Kulikov f013216e41
Merge pull request #9 from nspcc-dev/codecov-token
Add CODECOV_TOKEN
2019-11-21 14:48:06 +03:00
Evgeniy Kulikov ce667591e9
Add CODECOV_TOKEN 2019-11-21 14:09:44 +03:00
Evgeniy Kulikov 4efb4dafe8
Add ErrNotFound for container 2019-11-21 13:10:57 +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
Evgeniy Kulikov 5d4759a6c6
Merge pull request #8 from nspcc-dev/add-ci-github-actions
Add ci GitHub actions
2019-11-21 13:08:59 +03:00
Evgeniy Kulikov 165dc9abd7
linter: fix doc comments issues 2019-11-21 13:01:08 +03:00
Evgeniy Kulikov a6c563e039
linter: remove unused 2019-11-21 13:01:03 +03:00
Evgeniy Kulikov 67ccd83579
ci: integrate GitHub Actions 2019-11-21 13:00:59 +03:00
Alex Vanin 5aea5b42d3
Merge pull request #5 from nspcc-dev/documentation
Update proto documentation
2019-11-21 11:28:34 +03:00
Evgeniy Kulikov 27a129c795
docs: regenerate proto documentation 2019-11-21 10:35:17 +03:00
Evgeniy Kulikov e333a13557
docs: regenerate proto files 2019-11-21 10:34:38 +03:00
Evgeniy Kulikov 3d445aeb0b
docs: add deprecation notice for epoch and ttl fields 2019-11-21 10:32:07 +03:00
Evgeniy Kulikov 15b997bdb5
docs: update proto doc comments to satisfy go-doc comment 2019-11-21 10:26:01 +03:00
Alex Vanin 7c0fef06fd
Merge pull request #3 from nspcc-dev/documentation
Prepare documentation for NeoFS Proto library
2019-11-20 21:50:06 +03:00
alexvanin c7a5c19ef5 docs: generate documentation for proto files 2019-11-20 21:43:04 +03:00
alexvanin 0af63c42cc docs: regenerate proto files 2019-11-20 21:43:04 +03:00