This is an automated email from the ASF dual-hosted git repository.

orudyy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git.


    from 3f553ff  QPID-8563: [Broker-J] Purge all queues (#109)
     new b3cd5a5  QPID-8565: [Broker-J] Enhancement of ACL rule predicates 
evaluation
     new 935108a  QPID-8565: [Broker-J] Tidy-up ACL refactoring

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../server/security/access/config/AclAction.java   | 106 ----
 .../security/access/config/AclFileParser.java      |  54 +-
 .../security/access/config/AclRulePredicates.java  | 207 ++++----
 .../access/config/AclRulePredicatesBuilder.java    | 199 +++++++
 .../qpid/server/security/access/config/Action.java | 164 ------
 .../security/access/config/ClientAction.java       |  74 ---
 .../security/access/config/FirewallRule.java       |  25 +-
 .../access/config/LegacyAccessControlAdapter.java  |  89 ++--
 .../security/access/config/ObjectProperties.java   | 249 +++------
 .../access/config/OperationLoggingDetails.java     |  89 ----
 .../server/security/access/config/Property.java    |  98 ++++
 .../qpid/server/security/access/config/Rule.java   | 275 ++++++++--
 .../{RuleSetCreator.java => RuleCollector.java}    | 113 ++--
 .../security/access/config/RulePredicate.java      |  66 +++
 .../server/security/access/config/RuleSet.java     |  27 +-
 .../security/access/config}/package-info.java      |   2 +-
 .../predicates/AnyValue.java}                      |  42 +-
 .../predicates/AttributeNames.java}                |  43 +-
 .../AclRule.java => config/predicates/Equal.java}  |  45 +-
 .../config/predicates/RulePredicateBuilder.java    | 103 ++++
 .../access/config/predicates/WildCard.java         |  55 ++
 .../access/config/predicates}/package-info.java    |   2 +-
 .../access/firewall/AbstractFirewallRuleImpl.java  |  25 +-
 .../firewall/AccessControlFirewallException.java   |   2 +-
 .../access/firewall/FirewallRuleFactory.java       |   7 +-
 .../access/firewall/HostnameFirewallRule.java      |  70 ++-
 .../access/firewall/NetworkFirewallRule.java       |  52 +-
 .../security/access/firewall}/package-info.java    |   2 +-
 ...stractCommonRuleBasedAccessControlProvider.java | 112 ++--
 .../server/security/access/plugins/AclRule.java    |   4 +-
 .../security/access/plugins/RuleOutcome.java       |   1 -
 .../security/access/config/AclActionTest.java      | 109 ----
 .../security/access/config/AclFileParserTest.java  | 258 +++++----
 .../access/config/AclRulePredicatesTest.java       | 304 +++++++++--
 .../server/security/access/config/ActionTest.java  | 138 -----
 .../security/access/config/ClientActionTest.java   | 128 -----
 .../security/access/config/FirewallRuleTest.java   |  57 --
 .../config/LegacyAccessControlAdapterTest.java     | 174 +++---
 .../access/config/ObjectPropertiesTest.java        | 277 ++++++++++
 .../security/access/config/PropertyTest.java       |  81 +++
 .../access/config/RuleBasedAccessControlTest.java  | 164 ++++--
 .../security/access/config/RuleCollectorTest.java  | 104 ++++
 .../security/access/config/RuleSetCreatorTest.java |  99 ----
 .../server/security/access/config/RuleSetTest.java | 586 ++++++++++++++-------
 .../server/security/access/config/RuleTest.java    | 439 ++++++++++++++-
 .../config/predicates/RulePredicateTest.java       | 404 ++++++++++++++
 .../config/predicates/TestFirewallRule.java}       |  18 +-
 .../security/access/firewall/FirewallRuleTest.java |  79 +++
 .../security/access/plugins/AclRuleImplTest.java   |  56 --
 .../RuleBasedAccessControlProviderImplTest.java    |  15 +-
 .../jms_1_1/extensions/acl/MessagingACLTest.java   |  32 +-
 51 files changed, 3633 insertions(+), 2291 deletions(-)
 delete mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/AclAction.java
 create mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/AclRulePredicatesBuilder.java
 delete mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/Action.java
 delete mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/ClientAction.java
 delete mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/OperationLoggingDetails.java
 create mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/Property.java
 rename 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/{RuleSetCreator.java
 => RuleCollector.java} (53%)
 create mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/RulePredicate.java
 copy {broker-core/src/main/java/org/apache/qpid/server/security/limit => 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config}/package-info.java
 (93%)
 copy 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/{plugins/AclRule.java
 => config/predicates/AnyValue.java} (55%)
 copy 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/{plugins/AclRule.java
 => config/predicates/AttributeNames.java} (51%)
 copy 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/{plugins/AclRule.java
 => config/predicates/Equal.java} (50%)
 create mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/predicates/RulePredicateBuilder.java
 create mode 100644 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/config/predicates/WildCard.java
 copy 
broker-plugins/{connection-limits/src/main/java/org/apache/qpid/server/user/connection/limits/outcome
 => 
access-control/src/main/java/org/apache/qpid/server/security/access/config/predicates}/package-info.java
 (92%)
 copy {broker-core/src/main/java/org/apache/qpid/server/security/limit => 
broker-plugins/access-control/src/main/java/org/apache/qpid/server/security/access/firewall}/package-info.java
 (93%)
 delete mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/AclActionTest.java
 delete mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ActionTest.java
 delete mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ClientActionTest.java
 delete mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/FirewallRuleTest.java
 create mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/ObjectPropertiesTest.java
 create mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/PropertyTest.java
 create mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/RuleCollectorTest.java
 delete mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/RuleSetCreatorTest.java
 create mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/config/predicates/RulePredicateTest.java
 copy 
broker-plugins/access-control/src/{main/java/org/apache/qpid/server/security/access/firewall/FirewallRuleFactory.java
 => 
test/java/org/apache/qpid/server/security/access/config/predicates/TestFirewallRule.java}
 (71%)
 create mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/firewall/FirewallRuleTest.java
 delete mode 100644 
broker-plugins/access-control/src/test/java/org/apache/qpid/server/security/access/plugins/AclRuleImplTest.java

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to