You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Optimized implementation of EquivalenceQuery.
Signed-off-by: Tanya <[email protected]>
* Added VacuityQuery and RedundancyQuery optimized implementation.
Keeping optimized properties separated per rule (instead of the union of all policy rules)
Fixed handling HostEPs in optimized implementation.
Signed-off-by: Tanya <[email protected]>
* Added VacuityQuery and RedundancyQuery optimized implementation.
Keeping optimized properties separated per rule (instead of the union of all policy rules)
Fixed handling HostEPs in optimized implementation.
Signed-off-by: Tanya <[email protected]>
* Ignoring 'complex function' lint error.
Returning 'passed' code for skipped queries.
Signed-off-by: Tanya <[email protected]>
* Added VacuityQuery and RedundancyQuery optimized implementation.
Keeping optimized properties separated per rule (instead of the union of all policy rules)
Fixed handling HostEPs in optimized implementation.
Signed-off-by: Tanya <[email protected]>
* Removed redundant method.
Signed-off-by: Tanya <[email protected]>
* Added VacuityQuery and RedundancyQuery optimized implementation.
Keeping optimized properties separated per rule (instead of the union of all policy rules)
Fixed handling HostEPs in optimized implementation.
Signed-off-by: Tanya <[email protected]>
* Fixed domain updating mechanism per rule (to avoid activating multiple times for the same rule, for example when a rule appears twice in a config).
Signed-off-by: Tanya <[email protected]>
* Fixed lint errors
Signed-off-by: Tanya <[email protected]>
* Enabled strongEquivalence optimized implementation.
Signed-off-by: Tanya <[email protected]>
* Implemented optimized ContainmentQuery.
Commented out containment fullExplanation result comparison in tests, since optimized solution gives more accurate result that differs from the original expected result, and thus the test fails.
Signed-off-by: Tanya <[email protected]>
* Enabled optimized TwoContainmentQuery and PermitsQuery.
Commented out twoWayContainment fullExplanation result comparison in tests, since optimized solution gives more accurate result that differs from the original expected result, and thus the tests fail.
Signed-off-by: Tanya <[email protected]>
* Fixed small inaccuracy in handling host endpoints in optimized solution.
Adding docs
Signed-off-by: Tanya <[email protected]>
* Protecting optimized props policy members from direct access; accessing only by 'getter' methods, to ensure sync is called before access.
Signed-off-by: Tanya <[email protected]>
* Added implemented queries to run_all_tests.py
Signed-off-by: Tanya <[email protected]>
---------
Signed-off-by: Tanya <[email protected]>
0 commit comments