Commit graph

530 commits

Author SHA1 Message Date
31d396a125 [#2] Update building
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2022-12-20 13:34:42 +03:00
a014fb96fc [#2] Update docs
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2022-12-20 13:34:42 +03:00
2d9eee81c2 [#1] Build HTTP Gateway with FrostFS dependencies
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-12-15 13:26:08 +03:00
f88fe1092d [#223] Debian packaging
Debian package includes:
 - user creation;
 - directories and permissions;
 - unit file for systemd

Signed-off-by: Dmitriy Zabolotskiy <d.zabolotskiy@yadro.com>
2022-11-29 17:37:33 +03:00
Denis Kirillov
f4fbd936bc [#239] Remove deprecated linters
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-25 16:17:22 +03:00
278376643a [#221] add error response on key duplicates
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2022-11-24 18:15:56 +03:00
8f1d84ba8d [#228] update docs
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2022-11-24 18:07:04 +03:00
f3d58e4ef0 [#228] add support of multiple sockets
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2022-11-24 18:07:04 +03:00
Angira Kekteeva
7b1410968e [#236] Fix config example
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2022-11-18 09:51:04 +03:00
Denis Kirillov
408d914347 [#234] Update SDK to support timeout for stream
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-15 18:06:53 +03:00
Denis Kirillov
a6ec194c2a [#233] Update sdk
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-15 10:22:36 +03:00
Denis Kirillov
4a0188b8f9 [#215] Mention caching strategy in README.md
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-14 14:46:45 +03:00
Denis Kirillov
ef0c17372f [#216] Add routes specification
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-10 12:43:24 +03:00
Denis Kirillov
d2ced3ccbb [#216] Clarify url encoding in README.md
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-10 12:43:24 +03:00
Denis Kirillov
9fda0397e4 [#214] Update CHANGELOG.md
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-08 16:20:28 +03:00
Denis Kirillov
be47263c42 [#214] Support the Date header on upload
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-08 16:20:28 +03:00
Denis Kirillov
9dad47502e [#222] Update docs
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-08 14:34:43 +03:00
Denis Kirillov
b2db6300c4 [#222] Fix zip streaming
Skip objects with invalid FilePath

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-08 14:34:33 +03:00
131f2dbcfc [#225] Run CI on support branch PR
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-11-02 14:11:52 +03:00
a5ebc2ac66 Release v0.25.0
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-10-31 15:39:39 +03:00
Denis Kirillov
c258db6ab3 [#218] Unify system attribute format for GET/HEAD
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-10-28 16:14:49 +03:00
Angira Kekteeva
1b172e5811 [#213] Makefile: Add help
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2022-10-17 19:15:31 +03:00
anastasia prasolova
d34f106342 Add CODEOWNERS file
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2022-10-16 20:35:59 +03:00
Denis Kirillov
e4f8ab35c6 [#212] Add new aio versions to integration tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-10-11 16:54:52 +03:00
Denis Kirillov
ce0afda10e [#212] Update CHANGELOG.md
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-10-11 16:54:52 +03:00
Denis Kirillov
5eb3c6b26d [#212] Update SDK to support interrupt pool dial
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-10-11 16:54:52 +03:00
Denis Kirillov
45c036f520 [#208] Add SIGHUP docs
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-10-03 13:52:23 +03:00
Denis Kirillov
6190e2bd72 [#209] Add check dirty version to CI
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-30 17:04:06 +03:00
Denis Kirillov
b567a08a85 [#206] Refactor neofs 'not found' errors
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-30 10:06:05 +03:00
Denis Kirillov
3fa0e3caef [#200] Update docs
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
Denis Kirillov
c73eed9634 [#200] Add context to net.Listener
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
Denis Kirillov
ad2c7ca671 [#200] Reload certs on SIGHUP
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
Denis Kirillov
82eba97505 [#200] Unregister metrics on shutdown to fix test
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
Denis Kirillov
ce84dc7068 [#200] Reload upload/download settings on SIGHUP
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
Denis Kirillov
1e05d8a935 [#200] Reload resolvers on SIGHUP
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
Denis Kirillov
939f5f0c65 [#200] Reload config level and metrics on SIGHUP
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-16 17:08:20 +03:00
25c9bc81fa [#205] Do not store builds in GitHub artifactory
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-16 11:51:00 +04:00
Denis Kirillov
6610420acd [#204] Fix changelog section
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-14 17:35:14 +03:00
Denis Kirillov
23edd2273c Release v0.24.0
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-14 17:01:23 +03:00
Denis Kirillov
56e089651d [#202] Return go1.17 to CI tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-09-09 12:29:05 +03:00
00a08c1bad [#199] Fix commit abbrev length in version
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-06 13:44:39 +03:00
23df22fe35 [#198] Add unreleased section in changelog
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2022-09-01 17:23:27 +04:00
a1052c04db [#198] 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:23:27 +04:00
Denis Kirillov
4dcdb8ef02 [#197] Update lint to v1.49.0
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 16:41:09 +03:00
Denis Kirillov
fdfcc7a474 [#197] Update go version to 1.19
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-30 16:41:09 +03:00
Denis Kirillov
1c51979a03 [#196] Update sdk
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-29 15:02:27 +03:00
Denis Kirillov
e0ab929410 [#194] Use gauge instead of counter for metrics
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-25 11:00:24 +03:00
Denis Kirillov
4348f7253a [#188] Fix tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-24 17:57:40 +03:00
Denis Kirillov
9ebcb6b964 [#188] Update SDK to avoid panic on go1.19
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-24 17:57:40 +03:00
Denis Kirillov
035f043da6 [#189] Mention NNS in README
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-08-15 11:12:56 +03:00