From 9db1f2ee2756d7c4f98347ca8a74db1721335c45 Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Tue, 21 Jul 2026 22:48:32 +0300 Subject: [PATCH] acl: document EACL size restriction, fix #398 Signed-off-by: Roman Khimov --- acl/types.proto | 5 +++-- proto-docs/acl.md | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/acl/types.proto b/acl/types.proto index 5de85a3..61f0281 100644 --- a/acl/types.proto +++ b/acl/types.proto @@ -190,8 +190,9 @@ message EACLRecord { // Extended ACL rules table. A list of ACL rules defined additionally to Basic // ACL. Extended ACL rules can be attached to a container and can be updated -// or may be defined in `BearerToken` structure. Please see the corresponding -// NeoFS Technical Specification section for detailed description. +// or may be defined in `BearerToken` structure. Serialized table can't exceed +// 64K in size. Please see the corresponding NeoFS Technical Specification +// section for detailed description. message EACLTable { // eACL format version. Effectively, the version of API library used to create // eACL Table. diff --git a/proto-docs/acl.md b/proto-docs/acl.md index 4d07323..710cfe0 100644 --- a/proto-docs/acl.md +++ b/proto-docs/acl.md @@ -161,8 +161,9 @@ keys to match. ### Message EACLTable Extended ACL rules table. A list of ACL rules defined additionally to Basic ACL. Extended ACL rules can be attached to a container and can be updated -or may be defined in `BearerToken` structure. Please see the corresponding -NeoFS Technical Specification section for detailed description. +or may be defined in `BearerToken` structure. Serialized table can't exceed +64K in size. Please see the corresponding NeoFS Technical Specification +section for detailed description. | Field | Type | Label | Description |