1. 13 Jan, 2017 1 commit
  2. 29 Aug, 2016 1 commit
    • cdanger's avatar
      - Fixed issue #21 (OW2) with non-regression test · 67717a3c
      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
      - Fixed issues with autoboxing/unboxing
      - Use of Guava Preconditions.checkNotNull() and ImmutableList
      - Use of koloboke HashMap/HashSet
      - Removed MutableDecisionResult
  3. 08 Aug, 2016 1 commit
  4. 23 Jun, 2016 2 commits
  5. 15 May, 2016 1 commit
    • cdanger's avatar
      - Fixed invalid schemaLocation in test samples of XACML · f874dd38
      cdanger authored
      policies/resquests/responses (still pointing to XACML 2.0 XSD)
      - Added test extensions for result filter (for CombinedDecision from
      XACML Multiple Decision Profile, in TestCombinedDecisionResultFilter),
      simple datatype (dnsName-value from XACML DLP/BAC profile, in
      TestDNSNameValueEqualFunction class), complex datatype (XACML Policy, in
      class TestXACMLPolicyAttributeValue), function (dnsName-value-equal from
      XACML DLP/NAC profile, in TestDNSNameValueEqualFunction class),
      combining algorithm from XACML Additional Combining Algorithms Profile
      (in class TestOnPermitApplySecondCombiningAlg)
      - Fixed NullPointerException occuring when specifying unsupported
      combining algorithm in PDP configuration
      - New method in PdpExtensionLoader to get list of extensions of a given
      - Fixed bug in PdpExtensionLoader considering input extension type
      invalid if no extension found of this type (although type is correct)
      - Renamed DNSNameValue to DNSNameWithPortRangeValue class to distinguish
      dnsName datatype from new dnsname-value type in XACML DLP/NAC profile
      with accepts just a port number (not a range)
      - Removed support for dnsName-equal and ipAddress-equal functions which
      do not exist in XACML spec actually (the regexp-match equivalent is to
      be used instead)