-
cdanger authored
- Fixed issue #22 (OW2) with non-regression test - New feature to set Standard Current Time Environment Attribute (PDP_ONLY, REQUEST_ELSE_PDP, REQUEST_ONLY) with unit tests - New features: strictAttributeIssuerMatch=false supported when retrieving attributes from provider modules (if attribute has Issuer, Issuer-less copy added to context) - New way of handling ReturnPolicyIdList (return applicable policies) with new definition of applicable policies (not returning NotApplicable and enclosing policy is applicable, if any) -> changes to response in tests IIIG301,302 - Removed TestApplyMarshalling because we consider no longer the responsibility of the PDP to be able to marshall XACML instances, but the caller; in particular classes ApplyExpression, AttributeDesignatorExpression, AttributeSelectorExpression, AttributeAssigmnentExpressionEvaluator no longer extending JAXB classes to simplify and improve code memory usage - New utility class StandardCombiningAlgorithms for registry of standard combining algorithms - New utility class StandardEnvironmentAttributes for registry of standard environment attributes - - New utility class StandardFunctions for registry of standard functions - Fixed issues with autoboxing/unboxing - Use of Guava Preconditions.checkNotNull() and ImmutableList - Use of koloboke HashMap/HashSet - Removed MutableDecisionResult
67717a3c