-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Containment based queries optimized #537
Commits on Jun 20, 2023
-
Optimized implementation of EquivalenceQuery.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 773fb84 - Browse repository at this point
Copy the full SHA 773fb84View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c5bf934 - Browse repository at this point
Copy the full SHA c5bf934View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for aab6396 - Browse repository at this point
Copy the full SHA aab6396View commit details -
Ignoring 'complex function' lint error.
Returning 'passed' code for skipped queries. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54d3343 - Browse repository at this point
Copy the full SHA 54d3343View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for adba6dd - Browse repository at this point
Copy the full SHA adba6ddView commit details -
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab3a82e - Browse repository at this point
Copy the full SHA ab3a82eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c9393ee - Browse repository at this point
Copy the full SHA c9393eeView commit details -
Fixed domain updating mechanism per rule (to avoid activating multipl…
…e times for the same rule, for example when a rule appears twice in a config). Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da98a3f - Browse repository at this point
Copy the full SHA da98a3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd810e - Browse repository at this point
Copy the full SHA 9cd810eView commit details -
Enabled strongEquivalence optimized implementation.
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac4f679 - Browse repository at this point
Copy the full SHA ac4f679View commit details
Commits on Jun 25, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for cbe8d1f - Browse repository at this point
Copy the full SHA cbe8d1fView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for ac38097 - Browse repository at this point
Copy the full SHA ac38097View commit details
Commits on Jun 27, 2023
-
Fixed small inaccuracy in handling host endpoints in optimized solution.
Adding docs Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e632b5 - Browse repository at this point
Copy the full SHA 6e632b5View commit details -
Merge branch 'equivalence-based-queries-optmized' into containment-ba…
…sed-queries-optmized
Configuration menu - View commit details
-
Copy full SHA for af4c84f - Browse repository at this point
Copy the full SHA af4c84fView commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a5ef8b8 - Browse repository at this point
Copy the full SHA a5ef8b8View commit details
Commits on Jul 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4682ee7 - Browse repository at this point
Copy the full SHA 4682ee7View commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 23188ae - Browse repository at this point
Copy the full SHA 23188aeView commit details -
Protecting optimized props policy members from direct access; accessi…
…ng only by 'getter' methods, to ensure sync is called before access. Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b1cf11f - Browse repository at this point
Copy the full SHA b1cf11fView commit details
Commits on Jul 16, 2023
-
Added implemented queries to run_all_tests.py
Signed-off-by: Tanya <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e507368 - Browse repository at this point
Copy the full SHA e507368View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dd276a - Browse repository at this point
Copy the full SHA 0dd276aView commit details