Commit graph

946 commits

Author SHA1 Message Date
Roman Khimov
daed0978a6 Merge pull request #126 from KirillovDenis/feature/94-time_based_conditional
[#94] CopyObject/GetObject support conditional headers
2021-07-02 17:19:16 +03:00
Roman Khimov
abcbe8d690 Merge pull request #127 from KirillovDenis/bugfix/121-listObjects_prefix_as_key
[#121] Fixed directory listing
2021-07-01 23:36:23 +03:00
Denis Kirillov
42384730a0 [#121] Fixed directory listing
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-07-01 14:41:20 +03:00
Denis Kirillov
116ffbb438 [#94] Fix time format
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-07-01 14:25:16 +03:00
Denis Kirillov
c4631e5806 [#94] Refactoring
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-07-01 14:24:00 +03:00
Denis Kirillov
ab8dd4201c [#94] CopyObject support conditional headers
Supported X-Amz-Copy-Source-If-Modified-Since and
X-Amz-Copy-Source-If-Unmodified-Since.

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-07-01 10:45:55 +03:00
Denis Kirillov
da4eca5da5 [#94] GetObject support conditional headers
Supported If-Modified-Since and If-Unmodified-Since.

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-07-01 08:39:19 +03:00
Angira Kekteeva
7ebcd5af8f Merge pull request #117 from KirillovDenis/feature/93-support_object_etag
[#93] Object ETag support
2021-06-30 21:32:33 +03:00
Denis Kirillov
2af1b16b59 [#93] Removed unnecessary
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-30 17:25:46 +03:00
Roman Khimov
8fe87f901c Merge pull request #120 from masterSplinter01/feature/update-api-go-version
[#88] Remove tov2, update api-go version
2021-06-30 14:22:41 +03:00
Angira Kekteeva
172eaa2ed6 [#88] Remove tov2, update api-go version
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-30 13:44:25 +03:00
Denis Kirillov
a6ec27b40d [#93] Object ETag support
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-30 12:55:31 +03:00
Denis Kirillov
b565045649 [#93] Fixed order headers set
Writing headers had no effect early.

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-30 12:55:31 +03:00
Angira Kekteeva
d2bed40c19 Merge pull request #115 from KirillovDenis/feature/98-support_delimiter
[#98] Supported listObjects delimiter
2021-06-30 12:43:10 +03:00
Denis Kirillov
65be38831c [#98] Supported listObjects delimiter
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-30 10:50:47 +03:00
Angira Kekteeva
d77cc52836 Merge pull request #116 from KirillovDenis/feature/71-authmate_json_eacl
[#71] Supported json file rules in authmate
2021-06-29 18:47:19 +03:00
Denis Kirillov
1be8030dcd [#71] Supported json file rules in authmate
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-29 16:41:42 +03:00
Angira Kekteeva
5865ad46a0 Merge pull request #111 from KirillovDenis/feature/97-listObject_paging
[#97] List object paging
2021-06-29 01:54:24 +03:00
Roman Khimov
c16b24239f Merge pull request #114 from masterSplinter01/feature/lifetime-authmate
authmate: Add lifetime for tokens
2021-06-28 17:58:43 +03:00
Angira Kekteeva
47f0af5b21 Merge pull request #113 from KirillovDenis/feature/101-yaml_config
[#101] Fix yaml config support
2021-06-28 17:25:04 +03:00
Angira Kekteeva
d41fbbf5e9 Merge pull request #110 from KirillovDenis/feature/107-update_documentation
[#107] Updated wallet using docs
2021-06-28 17:19:15 +03:00
Angira Kekteeva
f97739898a [#108] authmate: Add lifetime for tokens
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-28 17:17:41 +03:00
Denis Kirillov
23dfa0c46e [#97] List object paging
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-28 17:05:14 +03:00
Denis Kirillov
69b2004a2b [#101] Fix yaml config support
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-28 16:20:15 +03:00
Roman Khimov
ce65a47d1b Merge pull request #109 from KirillovDenis/feature/104-drop_neofs_crypto
[#104] Support NEP-6 for authmate
2021-06-26 16:40:44 +03:00
Denis Kirillov
cce3b79ca0 [#107] Updated wallet using docs
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-25 15:57:54 +03:00
Kirillov Denis
4d2021344e Merge pull request #106 from KirillovDenis/feature/96-support_getObject_ranges
[#96] Support ranges for GetObject
2021-06-25 12:36:27 +03:00
Denis Kirillov
c4fef3d948 [#96] Support ranges for GetObject
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-25 12:18:52 +03:00
Denis Kirillov
52c63d4c44 [#104] Support NEP-6 for authmate
Drop neofs-crypto.

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-25 12:16:24 +03:00
Angira Kekteeva
39a43c21a1 Merge pull request #105 from KirillovDenis/bugfix/47-dependencies
[#47] Fixed dependencies
2021-06-24 11:46:59 +03:00
Denis Kirillov
3853111293 [#47] Fixed dependencies
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-24 11:44:17 +03:00
Roman Khimov
801b241d82 Merge pull request #103 from masterSplinter01/feature/77-aws-cli-readme
[#77] Readme: add aws-cli usage
2021-06-23 23:47:05 +03:00
Roman Khimov
e05d67cedd Merge pull request #91 from masterSplinter01/feature/47-add-create-bucket
[#47] Add CreateBucket and DeleteBucket
2021-06-23 23:46:04 +03:00
Angira Kekteeva
26d6fd95c7 [#47] authmate, layer: use sdk-go Container impl
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 23:36:39 +03:00
Roman Khimov
9835e54d48 Merge pull request #100 from KirillovDenis/feature/92-support_nep6_wallets
[#92] Support NEP-6 wallet
2021-06-23 23:25:29 +03:00
Angira Kekteeva
3aa9aceda5 [#47] handler, layer: Add DeleteBucket
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 23:25:00 +03:00
Angira Kekteeva
c12abf6243 [#47] handler, layer: Add CreateBucket
Renamed PutBucket to CreateBucket

Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 23:21:15 +03:00
Angira Kekteeva
c7ba28e557 [#77] readme: add aws-cli usage
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-23 21:21:34 +03:00
Denis Kirillov
fd8130a42f [#92] Remove keys generation
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-23 14:57:33 +03:00
Denis Kirillov
b5c8befa25 [#92] Support NEP-6 wallet
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-22 17:10:14 +03:00
Angira Kekteeva
14229e3ead Merge pull request #99 from roman-khimov/update-api-table
README: update API table
2021-06-22 09:17:35 +03:00
Roman Khimov
a5b80318ea README: move compatibility table to the bottom
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-22 00:11:12 +03:00
Roman Khimov
c668e49939 README: update API table
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-21 23:46:48 +03:00
Angira Kekteeva
95f75ec880 [#47] Add session token to context
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-06-21 13:56:26 +03:00
Roman Khimov
dfbe543c61 Merge pull request #90 from KirillovDenis/feature/83-use_multiple_bearer_tokens
[#83] Use multiple bearer tokens
2021-06-18 19:55:05 +03:00
Denis Kirillov
81408dcc1c [#83] Added sessionKey to token
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-18 19:17:32 +03:00
Denis Kirillov
d1594b586e [#83] Use multiple bearer tokens
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-18 11:19:07 +03:00
Roman Khimov
9060b0a988 Merge pull request #85 from KirillovDenis/feature/75-using_256r1_instead_of_ed25519
[#75] Using secp256r1 instead of curve25519
2021-06-17 16:39:17 +03:00
Denis Kirillov
78eb1945e3 [#75] Fixed authContainer basic acl
Allowed GET operation to OTHERS
(it's need to successfully fetch accessbox).

Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-17 16:36:54 +03:00
Denis Kirillov
b86d20265d [#75] Using secp256r1 instead of curve25519
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2021-06-17 16:36:23 +03:00