Commit graph

  • e5898c9ca8 [#69] object/acl: Rename BasicChecker to Service Leonard Lyubich 2020-10-03 08:09:58 +0300
  • 2b2f5d457b Update go.sum Leonard Lyubich 2020-10-03 13:27:30 +0300
  • ab57fddb2b [#70] cmd/neofs-node: Add object GC to app Leonard Lyubich 2020-10-03 13:26:42 +0300
  • 0d5495e997 [#70] object manager: Implement an example object garbage collector Leonard Lyubich 2020-10-03 13:25:56 +0300
  • 798fca9354 [#70] core/object: Process a delete group at tombstone Leonard Lyubich 2020-10-03 13:14:09 +0300
  • 276ed6c04b [#70] cmd/neofs-node: Implement Del method on in-memory bucket Leonard Lyubich 2020-10-03 12:58:18 +0300
  • 9a604a50b9 [#70] cmd/neofs-node: Start asynchronous workers on app launch Leonard Lyubich 2020-10-03 12:57:02 +0300
  • 2b16edebc9 [#70] object/put: Fix NPE caused by nil FormatValidator Leonard Lyubich 2020-10-03 11:50:38 +0300
  • 6fe6005e71 [#66] Check basic ACL in object service pipeline Alex Vanin 2020-10-02 14:41:29 +0300
  • 801999c577 [#66] Impersonate object service verb from session token Alex Vanin 2020-10-02 14:40:09 +0300
  • afeebd310c [#66] Use session token of object header at put ACL check Alex Vanin 2020-10-02 14:39:32 +0300
  • 2ee24998ba [#68] Add go pprof to neofs-storage Alex Vanin 2020-10-02 16:18:38 +0300
  • 69a69cdbee [#67] object/eacl: Implement eACL validator Leonard Lyubich 2020-10-02 15:23:52 +0300
  • 44fcd2f212 [#64] object/delete: Change the formation of tombstone Leonard Lyubich 2020-10-01 20:15:28 +0300
  • 33ca88f85f [#64] core/object: Claim TombstoneContent in tombstone payload Leonard Lyubich 2020-10-01 20:14:10 +0300
  • 21bdc82fb5 [#64] core/object: Implement tombstone content messages Leonard Lyubich 2020-10-01 20:12:53 +0300
  • 6ee908c2db [#65] Support FS bucket and BoltDB bucket Alex Vanin 2020-09-24 15:32:30 +0300
  • 861bac3892 [#59] Use max msg size in transport server and splitter v0.12.0-rc1 Alex Vanin 2020-10-02 11:01:54 +0300
  • d2009c8731 [#59] Add grpc payload splitter in object service chain Alex Vanin 2020-09-30 11:39:45 +0300
  • 64691e6248 [#62] object/transformer: Fix incorrect relation init stage Leonard Lyubich 2020-10-01 18:50:42 +0300
  • 13080aa7a1 [#43] cmd/neofs-node: Fetch max object size from config Alex Vanin 2020-09-29 15:38:44 +0300
  • e158497560 [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses Alex Vanin 2020-09-24 11:27:14 +0300
  • f930993e3a [#43] pkg/network: Do not panic at multiaddr to net.Addr conversion Alex Vanin 2020-09-24 10:37:42 +0300
  • 8585e147d0 [#43] cmd/neofs-node: Use morph wrappers as data sources Alex Vanin 2020-09-24 10:46:47 +0300
  • 1914b4dbad [#43] cmd/neofs-node: Use object service in application Leonard Lyubich 2020-09-23 16:55:46 +0300
  • ea511d559c [#43] cmd/neofs-node: Refactor mocked object service Leonard Lyubich 2020-09-23 16:42:50 +0300
  • a5ae128f34 [#43] cmd/neofs-node: Implement mocked max object size source Leonard Lyubich 2020-09-23 16:35:40 +0300
  • 8dced272d2 [#43] cmd/neofs-node: Implement in-memory bucket Leonard Lyubich 2020-09-23 16:33:54 +0300
  • 480362b02f [#43] cmd/neofs-node: Make cfg provide network address source interface Leonard Lyubich 2020-09-23 16:31:51 +0300
  • caedef82af [#43] cmd/neofs-node: Change object executor mocked calls Leonard Lyubich 2020-09-23 16:28:42 +0300
  • 6824a6f67b [#61] object/search: Support non-root and non-leaf filters Leonard Lyubich 2020-10-01 16:34:15 +0300
  • 51e373c3f0 [#61] object/search: Support latest search filters Leonard Lyubich 2020-10-01 15:12:39 +0300
  • f89c848e84 [#61] object/search: Filter objects by container ID from request Leonard Lyubich 2020-10-01 14:49:10 +0300
  • 1654df4d97 [#61] Update to latest neofs-api-go changes Leonard Lyubich 2020-10-01 14:42:17 +0300
  • f251645def [#58] object/delete: Process linking object in Delete service Leonard Lyubich 2020-10-01 13:54:18 +0300
  • 16252ad09a [#58] object/search: Add object-with-children filter Leonard Lyubich 2020-10-01 12:02:53 +0300
  • 624e8cd3cb [#58] object/search: Refactor RelationSearcher implementation Leonard Lyubich 2020-10-01 11:52:21 +0300
  • 4bcfed37ca [#58] object/head: Generalize RelationSearcher interface method Leonard Lyubich 2020-10-01 11:35:47 +0300
  • 6eb353c804 [#58] object/put: Validate payload content after filling Leonard Lyubich 2020-09-30 20:54:25 +0300
  • 2abb03dbd1 [#58] core/object: Decouple the payload content validation method Leonard Lyubich 2020-09-30 20:53:12 +0300
  • 107f3097e4 [#58] core/object: Add content validation to FormatValidator Leonard Lyubich 2020-09-30 14:07:28 +0300
  • 017afbf0e3 [#58] services/object: Implement Delete service Leonard Lyubich 2020-09-30 13:52:14 +0300
  • b24adeae89 [#58] object/transformer: Inherit type of parent object Leonard Lyubich 2020-09-30 13:49:14 +0300
  • 39ddb3a3f4 [#45] object/search: Fix double write of local result Leonard Lyubich 2020-09-30 17:18:17 +0300
  • 08b9ae547a [#45] object/search: Add filtering parent objects Leonard Lyubich 2020-09-28 18:11:11 +0300
  • 88459963fb [#57] services/object: Sign requests with session key Leonard Lyubich 2020-09-29 19:44:59 +0300
  • 68178b8d74 [#57] core/object: Fix validation of linking object Leonard Lyubich 2020-09-29 19:40:25 +0300
  • be322835af [#57] services/object: Implement private key storage Leonard Lyubich 2020-09-29 18:11:20 +0300
  • 2da323c4b9 [#57] services/object: Add session token to common parameters Leonard Lyubich 2020-09-29 18:08:16 +0300
  • 39c17253be [#57] services/object: Combine common service parameters Leonard Lyubich 2020-09-29 18:05:22 +0300
  • 8cddbe58a6 [#56] object/transformer: Write session token to object body Leonard Lyubich 2020-09-29 15:41:29 +0300
  • a4b9560ef6 [#56] object/put: Validate object format in untrusted Put Leonard Lyubich 2020-09-29 15:38:35 +0300
  • ede033256d [#56] core/object: Implement format validator Leonard Lyubich 2020-09-29 15:37:19 +0300
  • 12d57af998 [#56] Update to latest neofs-api-go changes Leonard Lyubich 2020-09-29 15:35:15 +0300
  • fc74e9b40c [#32] Remove recover from basic ACL checks Alex Vanin 2020-09-28 19:45:56 +0300
  • 4a8de3263d [#32] Use less v2 specific structures in basic ACL checker Alex Vanin 2020-09-28 13:54:24 +0300
  • c5a44e0a05 [#32] Add tests for basic ACL helper Alex Vanin 2020-09-25 12:34:47 +0300
  • 91fef72bb6 [#32] Make basic ACL check in all object request Alex Vanin 2020-09-22 19:18:41 +0300
  • 49ee9a14a1 [#32] Add basic ACL helper Alex Vanin 2020-09-22 19:18:15 +0300
  • f6904db84f [#32] Use pkg/core interfaces to fetch container and netmap Alex Vanin 2020-09-21 19:30:43 +0300
  • ad36a2cd8f [#32] Use classifier in basic ACL check Alex Vanin 2020-09-21 19:12:52 +0300
  • 5045b0c3d4 [#32] Add request sender classifier Alex Vanin 2020-09-21 16:33:49 +0300
  • ab565b1862 [#32] Add basis of basic ACL check service Alex Vanin 2020-09-21 12:51:15 +0300
  • 1b5ac0f2ae [#55] object/transformer: Fix NPE in case of empty payload Leonard Lyubich 2020-09-29 12:21:16 +0300
  • 867f1d772d [#53] Revert "[#51] object/put: Fix incorrect splited object streaming" Leonard Lyubich 2020-09-29 12:02:21 +0300
  • 0a51263e72 [#53] services/object: Implement GetRangeHash service Leonard Lyubich 2020-09-28 16:22:13 +0300
  • 9d8576d397 [#53] util: Add SaltXOR function Leonard Lyubich 2020-09-28 16:20:44 +0300
  • 834a8597c5 [#53] object/util: Add seek range function to range traverser Leonard Lyubich 2020-09-28 16:11:59 +0300
  • 8791c4f0a5 [#53] object/range: Share object range traverser between services Leonard Lyubich 2020-09-28 16:10:50 +0300
  • 759605410a [#53] object/range: Do not add chain element without the need Leonard Lyubich 2020-09-28 16:07:48 +0300
  • 7813b90554 [#52] Update to latest neofs-api-go changes Leonard Lyubich 2020-09-28 12:04:56 +0300
  • bf2c33d7a9 [#52] services/object: Implement Get service Leonard Lyubich 2020-09-26 10:54:03 +0300
  • 3880315a3f [#52] object/range: Add full range option to parameters Leonard Lyubich 2020-09-26 10:53:08 +0300
  • abf9ad3573 [#52] object/range: Attach received object header to result Leonard Lyubich 2020-09-26 10:50:50 +0300
  • 0490107165 [#50] services/object: Implement GetRange service Leonard Lyubich 2020-09-25 16:04:55 +0300
  • dd16f568c3 [#50] object/head: Add right child to Head operation result Leonard Lyubich 2020-09-25 15:42:28 +0300
  • 3692f708ca [#51] object/put: Fix incorrect splited object streaming Leonard Lyubich 2020-09-25 18:00:58 +0300
  • 1a169a1a9d [#49] Use zap.Logger in neofs-storage Alex Vanin 2020-09-25 15:34:17 +0300
  • 2fc2f8792e [#48] Make IR initial config errors more readable Alex Vanin 2020-09-24 10:39:06 +0300
  • be353ad69f [#48] Use more extra fee at container registration Alex Vanin 2020-09-24 10:31:36 +0300
  • 6f4b477195 [#44] services/object: Refactor for minor optimization Leonard Lyubich 2020-09-24 18:18:46 +0300
  • 3692032e30 [#44] object/head: Fix incorrect placement traversal Leonard Lyubich 2020-09-24 18:17:41 +0300
  • a433f9dd85 [#42] object/transformer: Fix incorrect checksums of parent object Leonard Lyubich 2020-09-24 15:22:59 +0300
  • 3038c6cc5c [#37] Implement eACL related morph wrapper functions Alex Vanin 2020-09-22 17:10:01 +0300
  • 14f85184ab [#37] Implement container related morph wrapper functions Alex Vanin 2020-09-22 16:53:33 +0300
  • d6a9c06c25 [#39] service/object: Complicate Head service logic Leonard Lyubich 2020-09-23 13:53:59 +0300
  • 753a6a2de5 [#39] service/object: Implement right child searcher on Search service Leonard Lyubich 2020-09-23 13:50:20 +0300
  • 39c324bd6d [#39] service/object: Add query filters to search right child Leonard Lyubich 2020-09-23 13:41:09 +0300
  • df5fb23ba8 [#36] Move node attribute code into separate file Alex Vanin 2020-09-22 15:59:09 +0300
  • 8e4416ad4b [#36] Add default capacity and price attributes Alex Vanin 2020-09-22 15:31:13 +0300
  • 1759ff57f1 [#36] Parse attributes from node config Alex Vanin 2020-09-22 14:02:32 +0300
  • 28534a509d [#36] Add attribute parser Alex Vanin 2020-09-22 13:56:43 +0300
  • 05f3963975 [#38] service/object: Implement simplified object Head service Leonard Lyubich 2020-09-22 18:04:08 +0300
  • 21fc85540a [#38] localstore: Finalize object to meta converter Leonard Lyubich 2020-09-22 17:56:53 +0300
  • 2f57855775 [#38] sdk/object: Add CutPayload method to RawObject Leonard Lyubich 2020-09-22 17:54:43 +0300
  • becb9148c1 [#38] sdk/object: Add Object to RawObject converter Leonard Lyubich 2020-09-22 17:54:11 +0300
  • dc88934034 [#34] Update go.sum Leonard Lyubich 2020-09-22 09:52:36 +0300
  • 09084a7bff [#34] service/object: Implement object Search distributed service Leonard Lyubich 2020-09-22 09:51:47 +0300
  • a5ebdd1891 [#34] services/object: Replace local placement to util Leonard Lyubich 2020-09-22 09:48:06 +0300
  • ded0350c5e [#34] localstore: Store object identifier in meta storage Leonard Lyubich 2020-09-22 09:46:24 +0300