Commit graph

  • e67fe80132 [#552] cmd/ir: Remove redundant if-statements before exitErr calls Leonard Lyubich 2021-05-31 08:16:10 +0300
  • 6b1916a529 [#552] cmd/node: Implement error checker with details Leonard Lyubich 2021-05-31 08:11:23 +0300
  • ead4513feb [#525] ir/container: Verify operations with session token Leonard Lyubich 2021-05-27 15:07:39 +0300
  • 3e0eccb548 [#549] cli: Add TLS support to control service Pavel Karpy 2021-05-26 19:30:04 +0300
  • 077f1af5a7 [#549] node: Add TLS to bootstrap address Pavel Karpy 2021-05-26 19:06:43 +0300
  • f89c8bf239 [#549] clientCache: Add TLS to client Pavel Karpy 2021-05-18 09:26:45 +0300
  • f267fbc56a [#549] network/Address: Add TLS Pavel Karpy 2021-05-21 15:16:07 +0300
  • 33bef46f31 [#549] network/cache: Change Get signature Pavel Karpy 2021-05-20 18:17:16 +0300
  • e10981a7d3 [#549] grpc/server: Add TLS encryption Pavel Karpy 2021-05-14 12:11:49 +0300
  • 5a3a27ba9f [#525] ir/container: Remove no longer needed FIXME Leonard Lyubich 2021-05-27 11:48:23 +0300
  • fb4e328171 [#525] morph/container: Remove binding key argument from Put call Leonard Lyubich 2021-05-26 19:23:00 +0300
  • e1fbc28851 [#525] ir/container: Remove resolved FIXME about notary call Leonard Lyubich 2021-05-26 14:13:37 +0300
  • a1bfcdc74a [#525] v2/container: Write session token from header to removal witness Leonard Lyubich 2021-05-26 14:08:24 +0300
  • 40c796bd7e [#525] ir/container: Write session token on delete approval Leonard Lyubich 2021-05-26 14:03:51 +0300
  • 631d7b0e07 [#525] morph/container: Accept container session token in Delete Leonard Lyubich 2021-05-26 14:01:38 +0300
  • 166e5440ab [#525] event/container: Parse session token from Delete notification Leonard Lyubich 2021-05-26 13:55:58 +0300
  • c12ea210da Fix typo in error details of ParseSetEACL function Leonard Lyubich 2021-05-26 13:53:55 +0300
  • 9659bdc14d [#525] event/container: Fix docs of SessionToken methods Leonard Lyubich 2021-05-26 13:48:55 +0300
  • a1e1350db0 [#525] core/container: Extend removal witness with session token Leonard Lyubich 2021-05-26 13:40:03 +0300
  • 9a0964efa4 [#525] morph/container: Accept RemovalWitness in Delete function Leonard Lyubich 2021-05-26 13:34:06 +0300
  • d691a20d52 [#525] core/container: Define removal witness Leonard Lyubich 2021-05-26 13:30:08 +0300
  • edfdc4274a [#525] morph/container: Pass session token to Delete call Leonard Lyubich 2021-05-26 12:59:16 +0300
  • cfa209d74e [#525] morph/container: Attach parsed session token to table in GetEACL Leonard Lyubich 2021-05-25 19:38:49 +0300
  • 7ca6f601ef [#525] morph/container: Parse session token, key and signature in EACL Leonard Lyubich 2021-05-25 19:35:41 +0300
  • 4ef369732a [#525] ir/container: Write session token on eACL table approval Leonard Lyubich 2021-05-25 19:33:00 +0300
  • db7312274c [#525] event/container: Parse session token from SetEACL notification Leonard Lyubich 2021-05-25 19:30:27 +0300
  • b09f212990 [#525] v2/container: Write session token from header to eACL table Leonard Lyubich 2021-05-25 19:25:14 +0300
  • 5c2b8de87d [#525] v2/container: Make context with token reusable Leonard Lyubich 2021-05-25 19:23:11 +0300
  • 959610080a [#525] morph/container: Accept container session token in PutEACL Leonard Lyubich 2021-05-25 19:16:57 +0300
  • c4a3adc8b0 [#525] morph/container: Attach all parsed items to container in Get Leonard Lyubich 2021-05-25 19:11:15 +0300
  • b9b369dd5b [#525] morph/container: Parse session token, key and signature in Get Leonard Lyubich 2021-05-25 19:08:24 +0300
  • 461fcfcf19 [#525] ir/container: Write session token on container approval Leonard Lyubich 2021-05-25 18:55:31 +0300
  • 0f91b78df1 [#525] event/container: Parse binary session token from Put notification Leonard Lyubich 2021-05-25 18:52:55 +0300
  • 98cc685a9b [#525] v2/container: Write session token from header to container Leonard Lyubich 2021-05-25 18:46:50 +0300
  • db67a117f0 [#525] morph/container: Accept container session token in Put Leonard Lyubich 2021-05-25 18:34:56 +0300
  • 1deb3f3d01 [#525] morph/container: Do not accept signature in PutEACL function Leonard Lyubich 2021-05-25 18:27:12 +0300
  • 32828d2b90 [#525] morph/container: Do not accept signature in Put function Leonard Lyubich 2021-05-25 18:25:34 +0300
  • df197dc38b [#525] morph/container: Do not return signature from GetEACL method Leonard Lyubich 2021-05-25 18:18:32 +0300
  • 615813d6de [#525] v2/container: Return session token in GetExtendedACL Leonard Lyubich 2021-05-25 18:12:23 +0300
  • a7f71bf167 [#525] v2/container: Return session token and signature in Get Leonard Lyubich 2021-05-25 18:10:34 +0300
  • e09529879a [#525] Pull neofs-api-go change with container session token Leonard Lyubich 2021-05-25 18:04:52 +0300
  • 975ab0dff7 [#561] acl: Add tests for request meta header traverser Alex Vanin 2021-05-26 20:18:42 +0300
  • a025e6250e [#561] acl: Fetch session token from original request meta header Alex Vanin 2021-05-26 19:51:24 +0300
  • d368afffe5 [#561] acl: Fetch bearer token from original request meta header Alex Vanin 2021-05-26 19:49:42 +0300
  • 8448207854 [#505] morph/container: Change parsing of eACL contract method's result Leonard Lyubich 2021-05-25 17:46:34 +0300
  • 70f800eb76 [#505] event/container: Change number of items in SetEACL event Leonard Lyubich 2021-05-25 17:41:20 +0300
  • 62281b91f4 [#505] morph/container: Rename PutEACLBinary to PutEACl in wrapper Leonard Lyubich 2021-05-25 17:36:01 +0300
  • 0282994f3e [#505] morph/container: Fix setting of SetEACL arguments in wrapper Leonard Lyubich 2021-05-25 17:34:16 +0300
  • 6d9cc0dc60 [#505] morph/container: Add SetEACL method arguments Leonard Lyubich 2021-05-25 17:15:27 +0300
  • cf40e19985 [#505] morph/container: Change parsing of Get contract method's result Leonard Lyubich 2021-05-25 17:10:48 +0300
  • 017fb6abed [#505] ir/container: Use client wrapper with enabled notary calls Leonard Lyubich 2021-05-25 15:19:22 +0300
  • 8d201f920e [#496] morph/wrappers: Deprecate all notary-dedicated methods Leonard Lyubich 2021-05-25 15:16:59 +0300
  • 9f122f279a [#496] morph/container: Construct client wrapper in notary mode Leonard Lyubich 2021-05-25 15:15:21 +0300
  • b794aeab63 [#496] morph/client: Construct StaticClient in two work modes Leonard Lyubich 2021-05-25 15:07:57 +0300
  • 97bd85f9e1 [#505] morph/container: Add Put method arguments Leonard Lyubich 2021-05-25 12:25:55 +0300
  • fad477df2a [#505] morph/client: Support boolean invocation argument Leonard Lyubich 2021-05-25 12:24:03 +0300
  • f2778361c8 [#505] event/container: Change number of items in Put event Leonard Lyubich 2021-05-25 12:15:24 +0300
  • ac2d347884 [#505] ir/container: Check key-to-owner mapping in key ownership check Leonard Lyubich 2021-05-25 12:09:44 +0300
  • 369c12b702 [#505] morph/container: Verify signature of deleting container ID Leonard Lyubich 2021-05-19 19:42:29 +0300
  • 83c27f6e8a [#505] morph/container: Change get container API Leonard Lyubich 2021-05-19 19:32:25 +0300
  • 6310535b3c [#505] ir/container: Check key ownership in Put container handler Leonard Lyubich 2021-05-19 19:16:54 +0300
  • 5287c194e5 [#505] ir/container: Replace key ownership check into a separate method Leonard Lyubich 2021-05-19 19:14:00 +0300
  • 6239d5c0c7 [#505] ir/container: Verify signature in check of Put container event Leonard Lyubich 2021-05-19 19:08:07 +0300
  • ff715c8037 [#505] ir/container: Change the way to approve container delete event Leonard Lyubich 2021-05-19 19:00:28 +0300
  • e3b4c9eda0 [#505] morph/container: Change delete container API Leonard Lyubich 2021-05-19 18:57:08 +0300
  • 24ad60e1c8 [#505] ir/container: Change the way to approve container put event Leonard Lyubich 2021-05-19 18:41:33 +0300
  • 3a5849fadb [#505] morph/container: Do not return ID from Wrapper.Put method Leonard Lyubich 2021-05-19 18:39:05 +0300
  • 565ad51b42 [#505] morph/container: Change put container API Leonard Lyubich 2021-05-19 18:18:27 +0300
  • 9259ae640e [#505] ir/container: Slightly refactor Put and Delete handlers Leonard Lyubich 2021-05-19 17:55:43 +0300
  • a3ac294902 [#505] morph/container: Do not parse public key in Put event parser Leonard Lyubich 2021-05-19 17:16:48 +0300
  • a306eb9ce7 [#505] ir: Process set eACL notifications from Container contract Leonard Lyubich 2021-05-19 15:46:45 +0300
  • 4949f4b064 [#505] ir/container: Refactor ListenerParsers and ListenerHandlers Leonard Lyubich 2021-05-19 15:32:19 +0300
  • 372cba1fca [#505] ir/container: Check key ownership during set eACL handling Leonard Lyubich 2021-05-19 15:28:10 +0300
  • b0271aa478 [#505] ir/container: Verify signature of binary eACL tables Leonard Lyubich 2021-05-19 15:26:41 +0300
  • 87d83174d9 [#505] ir/container: Implement simplified handling of SetEACL event Leonard Lyubich 2021-05-19 15:18:07 +0300
  • 8c632f6966 [#505] morph/events: Define eACL table change notification Leonard Lyubich 2021-05-19 15:08:56 +0300
  • 395fd187ac [#505] morph/container: Add key argument to client wrapper's SetEACL Leonard Lyubich 2021-05-19 15:04:38 +0300
  • 02079a4f89 [#505] morph/container: Add public key argument to set eACL operation Leonard Lyubich 2021-05-19 14:55:37 +0300
  • b21a6ccede [#496] Remove unused type aliases and errors Evgenii Stratonikov 2021-05-21 14:09:01 +0300
  • 2b2b2c2c45 [#496] Use single contract wrapper constructor Evgenii Stratonikov 2021-05-21 14:02:46 +0300
  • b52751e992 [#496] innerring/invoke: move wrapper structs to separate packages Evgenii Stratonikov 2021-05-21 13:39:01 +0300
  • ca0e3211be [#496] innerring/invoke: remove function wrappers Evgenii Stratonikov 2021-05-21 10:45:15 +0300
  • b5cda8cd41 [#496] morph/client: fallback to simple invoke in NotaryInvoke Evgenii Stratonikov 2021-05-21 10:39:21 +0300
  • 2e31cd34e6 [#502] innerring: synchronize validators on mainnet alphabet update Evgenii Stratonikov 2021-05-18 10:40:21 +0300
  • 7eab752923 [#116] *: Replace pkg policy by neofs-sdk policy Angira Kekteeva 2021-05-21 16:35:24 +0300
  • e10d2aaa6c Release v0.20.0 - Dolsando (돌산도, 突山島) v0.20.0 Alex Vanin 2021-05-19 14:43:22 +0300
  • c0daaacde7 Update neofs-api-go to v1.26.1 Alex Vanin 2021-05-19 16:50:28 +0300
  • f81ecbe8db [#538] config/testnet: RC2 release update Alex Vanin 2021-05-19 14:22:55 +0300
  • 213bbcbf2b [#541] blobstor/fstree: fix a bug in Iterate() Evgenii Stratonikov 2021-05-19 17:53:51 +0300
  • 1b51dcf8a4 [#546] engine/inhume: Fix incorrect Inhume behavior for root objects Leonard Lyubich 2021-05-20 17:31:47 +0300
  • c5dae76c7d [#546] engine/inhume: Write unit tests Leonard Lyubich 2021-05-20 17:25:22 +0300
  • d1d846cf4d [#546] engine/inhume: Fix incorrect reaction on successful traverse Leonard Lyubich 2021-05-20 17:06:38 +0300
  • b587b23e79 [#543] object/search: Fix potential NPE on request forwarder Leonard Lyubich 2021-05-20 11:05:18 +0300
  • b2002ffc6d [#543] object/get: Fix potential NPE on request forwarder Leonard Lyubich 2021-05-20 11:04:20 +0300
  • 89b147ebe7 [#521] Recompile protobuf files after transition from pkg/errors Alex Vanin 2021-05-19 18:39:13 +0300
  • b5256ccf4c [#521] Fix issues with transition from pkg/errors pkg Alex Vanin 2021-05-19 18:36:03 +0300
  • 71b87155ef [#521] *: use stdlib errors package Evgenii Stratonikov 2021-05-18 11:12:51 +0300
  • 43e575cec2 [#528] cli/container: Use AWS-style names in basic ACL keywords Leonard Lyubich 2021-05-19 16:16:05 +0300
  • 8f9e7c2a63 [#528] cli: Define keyword constants for predefined basic ACL values Leonard Lyubich 2021-05-19 16:12:01 +0300
  • eb26f92678 [#505] neofsid: Implement wrapper over contract client Leonard Lyubich 2021-05-19 12:21:33 +0300