2023-06-02T17:30:59Z - 2024-06-02T17:30:59Z
Overview
55 Pull requests merged by 6 users
Merged
#79 [#78] iam: Don't check IP for private
Merged
#77 Increase unit-test coverage
Merged
#71 docs: Introduce APE overview
Merged
#75 chain: Refactor ObjectType type
Merged
#74 [#74] docs: Describe converters
Merged
#72 chain/test: Refactor fuzz tests
Merged
#73 Small pre-commit fixes
Merged
#62 router: Make defaultChainRouter match a request by listing chains with iterator
Merged
#70 [#70] iam: Support aws:MultiFactorAuthPresent key
Merged
#67 [#67] chain: Support IPAddress conditions
Merged
#64 engine: Add user and group targets
Merged
#69 [#69] iam: Extend native actions with tree service methods
Merged
#68 [#68] iam: Allow read object on delete operation
Merged
#66 [#58] iam: Fix native actions mapping
Merged
#65 [#63] iam: Add formatters for resource/request tags
Merged
#60 [#60] chain: Support numeric conditions
Merged
#63 [#63] iam: Support tag keys
Merged
#61 [#59] router: Inmemory implementation should take empty name for "root"
Merged
#58 [#58] iam: Support more s3 actions
Merged
#57 Add policy validation checks
Merged
#56 Allow to remove all chains by target
Merged
#52 morph: Extend MorphRuleChainStorage interface with ListTargetsIterator
Merged
#55 router: Inmemory implementation should take empty name for "root"
Merged
#54 Revise MorphRuleChainStorage interface and introduce ContractStorageReader
Merged
#53 [#53] iam: Extend support s3 to native actions
Merged
#49 engine: Fix target considering order
Merged
#50 .fordejo: Update DCO action
Merged
#46 feature/iam-support_namespaces_in_native_resources
Merged
#47 engine: Extend with target listing method
Merged
#42 Add chain serializers
Merged
#44 policy: Add resource\request for container
Merged
#41 [#41] chain: Fix ID serialization
Merged
#40 Make in memory storage thread safe
Merged
#38 [#33] pkg/chain: Support CondSliceContains condition
Merged
#39 Fix `SetAdmin`
Merged
#37 Add methods `Get/SetAdmin` for policy contract interface wrapper
Merged
#34 native: Add container methods
Merged
#36 [#36] iam: Support iam actions
Merged
#27 schema: Add resource name validation method
Merged
#32 morph: Remove name transformer in morph policy client
Merged
#30 Add new chain type and fix iam converters
Merged
#29 Make Deny the highest priority
Merged
#24 [#3] policy: Introduce policy contract interface wrapper
Merged
#25 engine: Refactor LocalOverrideStorage
Merged
#23 [#22] iam: Fix converters
Merged
#17 [#17] iam: Add converter to native policy
Merged
#20 Drop `root` from namespace definition
Merged
#15 [#7] engine: Revise storage interface
Merged
#19 Add native schema consts
Merged
#18 Drop Actor object type
Merged
#12 feature/11-support_notprincipal
Merged
#14 Add workflows
Merged
#13 Introduce ChainID type and several methods for interface
Merged
#5 [#4] Add IAM policy unmarshaler
Merged
#2 Initial implementation
20 Issues closed from 4 users
Closed
#78 Remove `IsPrivate` check for IP policy conversion
Closed
#76 Cover `pkg/chain` with tests
Closed
#59 Fix InMemoryLocalOverride `root` handling
Closed
#51 iam: Extend policy validation
Closed
#8 Revise request interface
Closed
#6 Support different operations in policy engine
Closed
#43 Extend `LocalOverrideStorage` interface with target listing methods
Closed
#1 Create chain serialization format
Closed
#7 Revise storage interface for policy engine
Closed
#3 Add a smart-contract and a neo-go client wrapper
Closed
#35 Make `inmemoryLocalStorage` thread safe
Closed
#33 Support group conditions
Closed
#26 Add validating util for target names
Closed
#28 Add new s3 chain name
Closed
#21 Process multiple chains correctly
Closed
#22 iam: Converters should handle `*` wildcard properly
Closed
#10 Convert eACL to APE chain
Closed
#16 Match `native` (`frostfs-node`) objects to `APE`-objects
Closed
#11 Support 'NotPrincipal', 'NotAction' and 'NotResource' in IAM policy
Closed
#4 Add converter from the IAM policy to APE internal representation
2 Issues created by 2 users
Opened
#9 Write benchmarks for rule application
Opened
#48 Add README and LICENSE