frostfs-node/pkg
Leonard Lyubich 20b3ff84b3 [#1110] ir/container: Fix check of SetEACL operation
In previous implementation IR incorrectly verified `SetEACL` event of
`Container` contract. The incorrect behavior could be reproduced in two
ways:
  1. Create container using session, and perform `SetEACL` operation
  with a key that is different from the session one.
  2. Create container using session, and perform `SetEACL` w/o a
  session, but sign it using session key from the `Put` operation.

The problem was in the `checkSetEACL` validation method of IR container
processor. It always used session token used for container creation
during session ownership check.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-01-27 16:37:24 +03:00
..
core [#1100] *: Adopt new SDK's owner.ID API 2022-01-21 17:58:30 +03:00
innerring [#1110] ir/container: Fix check of SetEACL operation 2022-01-27 16:37:24 +03:00
local_object_storage [#1085] shard: rename Evacuate to Dump 2022-01-26 15:28:13 +03:00
metrics [#1054] neofs-node: add epoch metric 2021-12-28 15:34:20 +03:00
morph [#851] util/rand: use single random source 2022-01-12 19:29:27 +03:00
network [#1087] *: Adopt SDK changes 2022-01-14 17:29:03 +03:00
services [#1084] accounting: Keep balance precision from contract 2022-01-26 14:10:02 +03:00
util [#851] util/rand: use single random source 2022-01-12 19:29:27 +03:00