Commit graph

  • 1332a6d3a8 [#92] Provide session token to all produced requests Alex Vanin 2020-10-14 21:14:54 +03:00
  • ace2362e74 [#92] Update neofs-api-go to latest version Alex Vanin 2020-10-14 21:14:40 +03:00
  • dd48666357 [#72] Shutdown inner ring app if RPC node has been terminated Alex Vanin 2020-10-13 18:40:35 +03:00
  • ccbb9ce6ab [#72] Add ListenWithError method in Listener interface Alex Vanin 2020-10-13 18:37:38 +03:00
  • ca006245d2 [#72] Close subscription channel if RPC was terminated Alex Vanin 2020-10-13 18:36:13 +03:00
  • d3d8f00757 [#72] Init inner ring configuration before run Alex Vanin 2020-10-13 17:25:25 +03:00
  • a9d296faa8 [#87] Use viper to configure key and endpoint in CLI Alex Vanin 2020-10-12 18:14:17 +03:00
  • 69dd95d748 [#78] Generate random key in CLI with --key new argument Alex Vanin 2020-10-12 17:35:04 +03:00
  • c2083d773c [#76] Add owner argument for accounting.balance command Alex Vanin 2020-10-12 17:31:00 +03:00
  • 945bb723ed [#76] Do not print error message twice in CLI Alex Vanin 2020-10-12 17:21:38 +03:00
  • 80cd4039a8 [#76] Implement accounting.balance command in CLI Alex Vanin 2020-10-12 17:19:57 +03:00
  • 84928527d7 [#87] Add verbose global flag in CLI Alex Vanin 2020-10-12 17:00:30 +03:00
  • cb1ca511cb [#77] Add endpoint global argument in CLI Alex Vanin 2020-10-12 16:59:33 +03:00
  • fc700cbbdc [#78] Add private key global argument in CLI Alex Vanin 2020-10-12 16:57:37 +03:00
  • ade185191b [#47] Use less extra gas on netmap contract methods Alex Vanin 2020-10-12 14:34:13 +03:00
  • b7ee05088c [#86] Use alphabet processor in inner ring app Alex Vanin 2020-10-12 13:26:05 +03:00
  • f1f20b49db [#86] Add alphabet contract processor Alex Vanin 2020-10-12 13:17:40 +03:00
  • 4308a6f522 [#86] Run timer for gas emission event Alex Vanin 2020-10-12 12:49:38 +03:00
  • 6bc787bb19 [#86] Add alphabet contract configuration Alex Vanin 2020-10-12 12:29:27 +03:00
  • dcb384d551 [#86] Specify inner ring list index in global state Alex Vanin 2020-10-12 12:13:19 +03:00
  • dee1d81b04 [#84] Run netmap service in neofs-node app Alex Vanin 2020-10-08 16:17:50 +03:00
  • 20c27d0542 [#84] Add API version to neofs-node config Alex Vanin 2020-10-08 16:16:00 +03:00
  • 2d5cb378a7 [#84] Add netmap service executor and signer Alex Vanin 2020-10-08 16:14:19 +03:00
  • f92dc5b27c [#84] Add GRPC layer of netmap service Alex Vanin 2020-10-08 16:13:28 +03:00
  • 65a93af176 [#84] Fix loop variable capture issue in neofs-node workers Alex Vanin 2020-10-08 16:11:34 +03:00
  • 0e7e0bd2d6 [#84] Remove mocks and debug code from neofs-node services Alex Vanin 2020-10-08 16:04:31 +03:00
  • b5aef1011b [#74] Update test of netmap.UpdateState event parser Alex Vanin 2020-10-08 15:54:57 +03:00
  • fec5c81823 [#84] Update neofs-api-go to latest version Alex Vanin 2020-10-08 15:53:21 +03:00
  • e3f8e350f9 [#82] Fix conversion of container id values from smart-contract Alex Vanin 2020-10-07 19:27:07 +03:00
  • 7d51688d2c [#82] Return length check of serialized container Alex Vanin 2020-10-07 19:22:22 +03:00
  • 87fc4f5df7 [#82] Use morph wrapper in container service Alex Vanin 2020-10-07 19:17:50 +03:00
  • 204eaab5a9 [#75] Fix order of update peer state method arguments Alex Vanin 2020-10-05 18:54:46 +03:00
  • f40f1ca0c0 [#74] Fix order of netmap.UpdateState event arguments Alex Vanin 2020-10-05 18:29:06 +03:00
  • cd34145969 [#73] Use request owner public key in eACL check Alex Vanin 2020-10-05 17:13:23 +03:00
  • a9e801cb22 [#71] Make GC configurable Alex Vanin 2020-10-05 13:44:28 +03:00
  • 7a2654719e [#71] Return only regular objects in root object search Alex Vanin 2020-10-05 13:17:08 +03:00
  • 11262bed4a [#71] Broadcast tombstone to container Alex Vanin 2020-10-05 12:42:45 +03:00
  • 9cdf7d3896 [#69] object/acl: Check eACL rules in ACL service Leonard Lyubich 2020-10-03 10:50:41 +03:00
  • 1d676fcfb2 [#69] object/acl: Add eACL components to service Leonard Lyubich 2020-10-03 10:46:57 +03:00
  • a7782cf1f9 [#69] object/acl: Extended requestInfo structure Leonard Lyubich 2020-10-03 10:40:50 +03:00
  • 6c3c872ee4 [#69] object/acl: Define access denied error Leonard Lyubich 2020-10-03 10:39:02 +03:00
  • 0f52444ae9 [#69] object/acl: Change basic ACL type in requestInfo Leonard Lyubich 2020-10-03 08:23:54 +03:00
  • 30e6912c7b [#69] object/acl: Construct service from options Leonard Lyubich 2020-10-03 08:19:22 +03:00
  • e5898c9ca8 [#69] object/acl: Rename BasicChecker to Service Leonard Lyubich 2020-10-03 08:09:58 +03:00
  • 2b2f5d457b Update go.sum Leonard Lyubich 2020-10-03 13:27:30 +03:00
  • ab57fddb2b [#70] cmd/neofs-node: Add object GC to app Leonard Lyubich 2020-10-03 13:26:42 +03:00
  • 0d5495e997 [#70] object manager: Implement an example object garbage collector Leonard Lyubich 2020-10-03 13:25:56 +03:00
  • 798fca9354 [#70] core/object: Process a delete group at tombstone Leonard Lyubich 2020-10-03 13:14:09 +03:00
  • 276ed6c04b [#70] cmd/neofs-node: Implement Del method on in-memory bucket Leonard Lyubich 2020-10-03 12:58:18 +03:00
  • 9a604a50b9 [#70] cmd/neofs-node: Start asynchronous workers on app launch Leonard Lyubich 2020-10-03 12:57:02 +03:00
  • 2b16edebc9 [#70] object/put: Fix NPE caused by nil FormatValidator Leonard Lyubich 2020-10-03 11:50:38 +03:00
  • 6fe6005e71 [#66] Check basic ACL in object service pipeline Alex Vanin 2020-10-02 14:41:29 +03:00
  • 801999c577 [#66] Impersonate object service verb from session token Alex Vanin 2020-10-02 14:40:09 +03:00
  • afeebd310c [#66] Use session token of object header at put ACL check Alex Vanin 2020-10-02 14:39:32 +03:00
  • 2ee24998ba [#68] Add go pprof to neofs-storage Alex Vanin 2020-10-02 16:18:38 +03:00
  • 69a69cdbee [#67] object/eacl: Implement eACL validator Leonard Lyubich 2020-10-02 15:23:52 +03:00
  • 44fcd2f212 [#64] object/delete: Change the formation of tombstone Leonard Lyubich 2020-10-01 20:15:28 +03:00
  • 33ca88f85f [#64] core/object: Claim TombstoneContent in tombstone payload Leonard Lyubich 2020-10-01 20:14:10 +03:00
  • 21bdc82fb5 [#64] core/object: Implement tombstone content messages Leonard Lyubich 2020-10-01 20:12:53 +03:00
  • 6ee908c2db [#65] Support FS bucket and BoltDB bucket Alex Vanin 2020-09-24 15:32:30 +03:00
  • 861bac3892 [#59] Use max msg size in transport server and splitter v0.12.0-rc1 Alex Vanin 2020-10-02 11:01:54 +03:00
  • d2009c8731 [#59] Add grpc payload splitter in object service chain Alex Vanin 2020-09-30 11:39:45 +03:00
  • 64691e6248 [#62] object/transformer: Fix incorrect relation init stage Leonard Lyubich 2020-10-01 18:50:42 +03:00
  • 13080aa7a1 [#43] cmd/neofs-node: Fetch max object size from config Alex Vanin 2020-09-29 15:38:44 +03:00
  • e158497560 [#43] cmd/neofs-node: Support hostnames with dns, ipv4 and ipv6 addresses Alex Vanin 2020-09-24 11:27:14 +03:00
  • f930993e3a [#43] pkg/network: Do not panic at multiaddr to net.Addr conversion Alex Vanin 2020-09-24 10:37:42 +03:00
  • 8585e147d0 [#43] cmd/neofs-node: Use morph wrappers as data sources Alex Vanin 2020-09-24 10:46:47 +03:00
  • 1914b4dbad [#43] cmd/neofs-node: Use object service in application Leonard Lyubich 2020-09-23 16:55:46 +03:00
  • ea511d559c [#43] cmd/neofs-node: Refactor mocked object service Leonard Lyubich 2020-09-23 16:42:50 +03:00
  • a5ae128f34 [#43] cmd/neofs-node: Implement mocked max object size source Leonard Lyubich 2020-09-23 16:35:40 +03:00
  • 8dced272d2 [#43] cmd/neofs-node: Implement in-memory bucket Leonard Lyubich 2020-09-23 16:33:54 +03:00
  • 480362b02f [#43] cmd/neofs-node: Make cfg provide network address source interface Leonard Lyubich 2020-09-23 16:31:51 +03:00
  • caedef82af [#43] cmd/neofs-node: Change object executor mocked calls Leonard Lyubich 2020-09-23 16:28:42 +03:00
  • 6824a6f67b [#61] object/search: Support non-root and non-leaf filters Leonard Lyubich 2020-10-01 16:34:15 +03:00
  • 51e373c3f0 [#61] object/search: Support latest search filters Leonard Lyubich 2020-10-01 15:12:39 +03:00
  • f89c848e84 [#61] object/search: Filter objects by container ID from request Leonard Lyubich 2020-10-01 14:49:10 +03:00
  • 1654df4d97 [#61] Update to latest neofs-api-go changes Leonard Lyubich 2020-10-01 14:42:17 +03:00
  • f251645def [#58] object/delete: Process linking object in Delete service Leonard Lyubich 2020-10-01 13:54:18 +03:00
  • 16252ad09a [#58] object/search: Add object-with-children filter Leonard Lyubich 2020-10-01 12:02:53 +03:00
  • 624e8cd3cb [#58] object/search: Refactor RelationSearcher implementation Leonard Lyubich 2020-10-01 11:52:21 +03:00
  • 4bcfed37ca [#58] object/head: Generalize RelationSearcher interface method Leonard Lyubich 2020-10-01 11:35:47 +03:00
  • 6eb353c804 [#58] object/put: Validate payload content after filling Leonard Lyubich 2020-09-30 20:54:25 +03:00
  • 2abb03dbd1 [#58] core/object: Decouple the payload content validation method Leonard Lyubich 2020-09-30 20:53:12 +03:00
  • 107f3097e4 [#58] core/object: Add content validation to FormatValidator Leonard Lyubich 2020-09-30 14:07:28 +03:00
  • 017afbf0e3 [#58] services/object: Implement Delete service Leonard Lyubich 2020-09-30 13:52:14 +03:00
  • b24adeae89 [#58] object/transformer: Inherit type of parent object Leonard Lyubich 2020-09-30 13:49:14 +03:00
  • 39ddb3a3f4 [#45] object/search: Fix double write of local result Leonard Lyubich 2020-09-30 17:18:17 +03:00
  • 08b9ae547a [#45] object/search: Add filtering parent objects Leonard Lyubich 2020-09-28 18:11:11 +03:00
  • 88459963fb [#57] services/object: Sign requests with session key Leonard Lyubich 2020-09-29 19:44:59 +03:00
  • 68178b8d74 [#57] core/object: Fix validation of linking object Leonard Lyubich 2020-09-29 19:40:25 +03:00
  • be322835af [#57] services/object: Implement private key storage Leonard Lyubich 2020-09-29 18:11:20 +03:00
  • 2da323c4b9 [#57] services/object: Add session token to common parameters Leonard Lyubich 2020-09-29 18:08:16 +03:00
  • 39c17253be [#57] services/object: Combine common service parameters Leonard Lyubich 2020-09-29 18:05:22 +03:00
  • 8cddbe58a6 [#56] object/transformer: Write session token to object body Leonard Lyubich 2020-09-29 15:41:29 +03:00
  • a4b9560ef6 [#56] object/put: Validate object format in untrusted Put Leonard Lyubich 2020-09-29 15:38:35 +03:00
  • ede033256d [#56] core/object: Implement format validator Leonard Lyubich 2020-09-29 15:37:19 +03:00
  • 12d57af998 [#56] Update to latest neofs-api-go changes Leonard Lyubich 2020-09-29 15:35:15 +03:00
  • fc74e9b40c [#32] Remove recover from basic ACL checks Alex Vanin 2020-09-28 19:45:56 +03:00
  • 4a8de3263d [#32] Use less v2 specific structures in basic ACL checker Alex Vanin 2020-09-28 13:54:24 +03:00
  • c5a44e0a05 [#32] Add tests for basic ACL helper Alex Vanin 2020-09-25 12:34:47 +03:00