Commit graph

85 commits

Author SHA1 Message Date
Denis Kirillov
b2fdb8c5f8 [] Cross compile build
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-30 10:07:31 +03:00
Denis Kirillov
e055e3955f [] Update CHANGELOG.md
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-22 12:29:56 +03:00
Denis Kirillov
630547d488 [] Forbid SetEACL operation if basic acl final
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-22 12:29:56 +03:00
Denis Kirillov
09e8196ed4 [] Check basic ACL size
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-22 12:29:56 +03:00
47691727d4 [] Do not store builds in GitHub artifactory
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-16 11:50:40 +04:00
Stanislav Bogatyrev
843f099108 [] Typo fixes
SWAGGER_URL must be defined externally and fall back to default only
when not set.

Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
2022-09-12 10:17:23 +03:00
Denis Kirillov
a3e196c5d4 [] Return go1.17 in CI tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-09 12:26:45 +03:00
ab590407bb [] Update go.mod
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-06 13:44:52 +03:00
360e80b949 [] Fail build on dirty version
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-06 13:44:52 +03:00
dd35b859e1 [] Fix commit abbrev length in version
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-06 13:44:52 +03:00
0ed4e37e77 [] Add expiration header tests
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-01 17:24:35 +04:00
fa2bcf198f [] Fix expiration epoch calculation
Previous implementation does not provide 'at least'
lifetime guarantee.

Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-01 17:24:35 +04:00
Denis Kirillov
70eec56f8a [] Fix CI build
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 16:45:50 +03:00
Denis Kirillov
7c979aded7 [] Fix tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 16:45:50 +03:00
Denis Kirillov
901f70d3c9 [] Update lint version to 1.49.0
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 16:45:50 +03:00
Denis Kirillov
746caa06d9 [] Update go version to 1.19
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 16:45:50 +03:00
ebe2c19bdb Release v0.4.0
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-08-30 12:12:45 +03:00
Denis Kirillov
47e061a440 [] Support keys in eacl
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 10:00:41 +03:00
Denis Kirillov
4b9ee3936c [] Update SDK
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-29 15:03:50 +03:00
Denis Kirillov
d99c248a46 [] Add Allow-Origin header to all responses
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 17:44:42 +03:00
Denis Kirillov
ab2a2abbd5 [] Update SDK to fix panic on go1.19
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 11:31:44 +03:00
Denis Kirillov
c9aa772538 [] Add test for using full bearer token
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 11:15:00 +03:00
Denis Kirillov
8d5d19f3c4 [] Support full bearer token for object routes
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 11:15:00 +03:00
Denis Kirillov
e68cda7f9c [] Support bearer token for all users
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 11:15:00 +03:00
Denis Kirillov
07786dd94b [] Add route to form full binary bearer token
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 11:15:00 +03:00
Denis Kirillov
ada5bf5f9f [] Use gauge instead of counter for metrics
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 10:48:21 +03:00
Denis Kirillov
e0504fec78 [] Add cannedAcl field to ContainerInfo
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-18 15:55:50 +03:00
Denis Kirillov
357426426f [] Unify app version format
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-15 16:59:41 +03:00
Denis Kirillov
1e5b5f47b4 Release v0.3.0
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-15 13:37:28 +03:00
Denis Kirillov
afdc062723 [] Add building in docker
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-15 13:01:18 +03:00
Denis Kirillov
97c8942684 [] Add license to README and reword overview
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-15 12:48:45 +03:00
b701f4f103 [] Filter version tags for version calculation
Signed-off-by: anikeev-yadro <a.anikeev@yadro.com>
2022-08-12 12:19:54 +03:00
Denis Kirillov
aeeafd5d1d [] Add documentation for defaults parameters
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-12 09:57:28 +03:00
Denis Kirillov
c397efb1c2 [] Expose metrics
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-11 18:14:30 +03:00
Denis Kirillov
8221ec317c [] Add contribution guide
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-11 15:53:29 +03:00
Denis Kirillov
4fbd5a0c58 [] Add FilePath field to ObjectBaseInfo
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-11 15:04:33 +03:00
Denis Kirillov
8917100857 [] Update CHANGELOG.md
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-10 21:41:26 +03:00
Denis Kirillov
1c344dd576 [] Fix lint issue
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-10 21:41:26 +03:00
Denis Kirillov
d18312ecde [] Add CORS
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-10 21:41:26 +03:00
Denis Kirillov
6e01a0ead7 [] Add route to get NeoFS balance
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-29 12:08:55 +03:00
Alex Vanin
aaf7433c7b [] Drop GO111MODULE from builds
It is enabled by default since go1.16

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2022-07-28 09:11:06 +03:00
Denis Kirillov
0171f5a0a3 Release v0.2.1
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-22 17:08:02 +03:00
Denis Kirillov
aeed5783ad [] Fix version flag output
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-22 16:04:42 +03:00
Denis Kirillov
da97514d3a Release v0.2.0
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-22 15:21:14 +03:00
Denis Kirillov
b412af2e22 [] Update examples and description in spec
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-22 12:19:33 +03:00
Denis Kirillov
8f4c94f134 [] Add computing container version
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-21 18:30:26 +03:00
Denis Kirillov
665bcfb52d [] Synchronize container get and put params
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-21 18:30:26 +03:00
Alex Vanin
bacf909594 [] Update neofs-sdk-go to the latest master
It also updates tzhash library, so it should
build on arm64 architecture.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2022-07-19 11:47:56 +03:00
Alex Vanin
531da9eeb2 [] Support macOS builds
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2022-07-19 11:47:56 +03:00
Denis Kirillov
574a5ae97d [] Fix .env config example
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-07-13 15:35:47 +03:00