Commit graph

1067 commits

Author SHA1 Message Date
Leonard Lyubich
e999110be1 object: prevent potential NPE panic in PutRequest.CID method 2020-04-03 18:23:24 +03:00
alexvanin
908e0f3c8f Merge tag 'v0.6.0' into develop
Release v0.6.0
2020-04-03 10:32:42 +03:00
alexvanin
f63591a088 Merge branch 'release/0.6.0' 2020-04-03 10:32:36 +03:00
alexvanin
72c61002aa Update changelog for v0.6.0 2020-04-03 10:30:48 +03:00
Evgeniy Kulikov
421bc9ab77
Merge pull request #59 from nspcc-dev/add-request-type
object: Add request type and `Type` function in `Request` interface
2020-04-02 18:40:29 +03:00
Evgeniy Kulikov
08fe4f8383
Merge pull request #60 from nspcc-dev/bump/api-v-0-6-0
Update neo-api library to v0.6.0
2020-04-02 18:38:43 +03:00
alexvanin
2fb36f8588 container: Support new BasicACL field 2020-04-02 15:44:18 +03:00
alexvanin
9f4636618f docs: Update docs for neofs-api v0.6.0 2020-04-02 15:16:52 +03:00
alexvanin
48c5588650 proto: Update proto library to v0.6.0 2020-04-02 15:15:59 +03:00
alexvanin
55b75a0dae object: Add test for object request type 2020-04-02 15:05:48 +03:00
alexvanin
1e513625f1 object: Add Type() in Request interface
BasicACL have set of rules for every request type. ACL will be
processed before any request specific handlers. Therefore
we need to determine request type in generic request interface,
which is used in pre-processors of object service
implementation.
2020-04-02 15:00:27 +03:00
alexvanin
4abd71f99b object: Define RequestType for object service requests 2020-04-02 15:00:27 +03:00
Evgeniy Kulikov
70247e06ba
Merge tag 'v0.5.0' into develop
Release v0.5.0
2020-03-31 10:29:51 +03:00
Evgeniy Kulikov
0065dcb880
Merge branch 'release/0.5.0' 2020-03-31 10:29:42 +03:00
Evgeniy Kulikov
a13de8a2fa
CHANGELOG 2020-03-31 10:29:33 +03:00
Evgeniy Kulikov
ad43d361f7
Merge pull request #58 from nspcc-dev/migrate-to-new-repo
Migrate to new repo
2020-03-31 10:26:17 +03:00
Evgeniy Kulikov
56a38ec33c
migrate to public proto files 2020-03-31 10:21:31 +03:00
Evgeniy Kulikov
b118f469d2
Migrate to new repo 2020-03-31 10:05:26 +03:00
Evgeniy Kulikov
f133a67696
Merge tag 'v0.4.2' into develop
Release v0.4.2
2020-03-16 18:58:51 +03:00
Evgeniy Kulikov
5302b8593b
Merge branch 'release/0.4.2' 2020-03-16 18:58:39 +03:00
Evgeniy Kulikov
f3d0f43eb3
CHANGELOG 2020-03-16 18:58:27 +03:00
Evgeniy Kulikov
e353463bfb
Merge pull request #57 from nspcc-dev/fix-bug-with-object-request-interface
[NPE] Fix bug with object request interface
2020-03-16 18:55:58 +03:00
Evgeniy Kulikov
5a63112f53
ci cache modules 2020-03-16 18:54:04 +03:00
Evgeniy Kulikov
1648976047
drop go 1.11 from tests 2020-03-16 18:37:57 +03:00
Evgeniy Kulikov
ea0703e089
add tests case to prevent npe 2020-03-16 18:34:56 +03:00
Evgeniy Kulikov
eab0a26cc0
[NPE] check that header exists, otherwise return empty string 2020-03-16 18:34:13 +03:00
alexvanin
3616987354 Merge tag 'v0.4.1' into develop
Release v0.4.1
2020-03-02 14:10:25 +03:00
alexvanin
30d51d9a1d Merge branch 'release/0.4.1' 2020-03-02 14:10:18 +03:00
alexvanin
a213d10b3a Update changelog for v0.4.1 2020-03-02 14:10:05 +03:00
Alex Vanin
5902646d55
Merge pull request #56 from nspcc-dev/update/bump-crytpo-lib
dep: Update neofs-crypto library to v0.3.0
2020-03-02 14:03:46 +03:00
alexvanin
6ad2e90d82 dep: Update neofs-crypto library to v0.3.0
New version of neofs-crypto library fixes bug
with `SignRFC6979()` function. This function
used in accounting library to sign withdraw cheque.
2020-03-02 13:59:31 +03:00
alexvanin
da94823e02 Merge tag 'v0.4.0' into develop
Release v0.4.0
2020-02-18 12:04:32 +03:00
alexvanin
11a01987e7 Merge branch 'release/0.4.0' 2020-02-18 12:04:27 +03:00
alexvanin
04ead03859 Update changelog for v0.4.0 2020-02-18 12:04:09 +03:00
Leonard Lyubich
fb0c724201
Merge pull request #55 from nspcc-dev/object-response-set-epoch
Implement Epoch and Version setters on ResponseMetaHeader
2020-02-14 13:11:53 +03:00
Leonard Lyubich
a21e42ea4f Implement Epoch and Version setters on ResponseMetaHeader 2020-02-14 12:17:48 +03:00
Evgeniy Kulikov
9a98dffa62
Merge pull request #54 from nspcc-dev/response-meta-header
Response meta header
2020-02-14 11:02:54 +03:00
Alex Vanin
3e7aeeb157
Merge pull request #53 from nspcc-dev/cheque-little-endian
accounting: Use little endian in cheque encoding
2020-02-14 11:00:27 +03:00
Evgeniy Kulikov
de09878df1
Response meta header 2020-02-13 18:10:46 +03:00
alexvanin
3b63d91480 accounting: Use little endian in number encoding
NeoFS smart-contract uses little endian for number of
signatures, GAS amount and block height. If we encode
these parameters in little endian, smart-contract will not
reverse bytes during execution therefore will be cheaper.
2020-02-11 16:54:43 +03:00
Evgeniy Kulikov
4709193cae
Merge tag 'v0.3.2' into develop
Release v0.3.2
2020-02-10 17:00:56 +03:00
Evgeniy Kulikov
7f304476e1
Merge branch 'release/0.3.2' 2020-02-10 17:00:49 +03:00
Evgeniy Kulikov
d5bf805a02
CHANGELOG 2020-02-10 17:00:40 +03:00
Evgeniy Kulikov
6d8f0cfe64
Merge pull request #52 from nspcc-dev/increase-tests-for-state-package
Increase tests for state package
2020-02-10 16:44:03 +03:00
Evgeniy Kulikov
1deea42f5a
Add tests for EncodeMetrics and DecodeMetrics 2020-02-10 15:36:28 +03:00
Evgeniy Kulikov
02e82156ba
Add tests for EncodeConfig 2020-02-10 15:27:24 +03:00
Evgeniy Kulikov
49926d59ac
Merge pull request #51 from nspcc-dev/add-method-to-state-service-to-dump-debug-variables
Add method to state service to dump debug variables
2020-02-10 15:25:09 +03:00
Evgeniy Kulikov
fc91a5b232
Add tests for EncodeVariables 2020-02-10 14:54:25 +03:00
Evgeniy Kulikov
cf5f6b1192
Implement function to encode debug variables 2020-02-10 14:54:25 +03:00
Evgeniy Kulikov
bf5cd8b740
Update service.proto file and generate go-code 2020-02-10 14:54:24 +03:00