1. 31 Dec, 2018 1 commit
    • cdanger's avatar
      - Upgraded parent project version to 7.5.0 · 62aa0ba6
      cdanger authored
      - upgraded authzforce-ce-core-pdp-api to 15.3.0
      - Added dependency on java.xmail v1.6.0 as mail-api implementation for
      XACML RFC822Name validation
      - Upgraded dependency authzforce-ce-xacml-json-model to 2.1.0
      - New feature: policyLocations in native Policy Providers'
      configurations support (not only PARENT_DIR property but also) system
      properties and environment variables (enclosed between '${...}')
      - Changed copyright company name to Thales
      - Added unit test for DefaulEnvironmentProperties#replacePlaceholders()
      62aa0ba6
  2. 11 Jul, 2018 1 commit
  3. 25 Nov, 2017 1 commit
    • cdanger's avatar
      - Upgraded parent project version: 6.0.0 -> 7.0.0 · 5e371980
      cdanger authored
      - Upgraded dependencies: core-pdp-api: 11.0.0 ->12.0.0
      - Changed PDP XSD: 5.0.0 -> 6.0.0
      	- Attribute badRequestStatusDetailLevel ->
      clientRequestErrorVerbosityLevel
      	- Attribute requestFilter/resultFilter attributes -> element
      ioProcChain* (InOutProcChain: pair of request/response processors)
      	- Added maxIntegerValue attribute to help the PDP engine optimize
      processing of integer values (choice between Java integer
      implementations, i.e. BigInteger, Long, Integer)
      - Changed naming convention for class names with acronym(s) (only first
      letter should be uppercase), e.g. PolicyPOJO -> PolicyPojo	
      - Added module pdp-cli for PDP command-line interface, produces an
      executable jar allowing to test PDP engine on the command line
      - Added module pdp-io-xacml-json for PDP extensions processing
      (request/result pre/postprocessors) formats defined by JSON Profile of
      XACML 3.0, with OASIS XACML 3.0 conformance tests auto-converted (from
      XML) to JSON; therefore also provides XSLT sheets for transforming
      XACML/XML requests/responses to XACML/JSON
      - Adapted BasePdpEngine to new PdpEngine interface, i.e. agnostic of
      serialization format, e.g. XACML/XML specific part moved to separate
      PdpEngineInoutAdapter implementation
      - XACML/JAXB RequestFilters become RequestPreprocessors:
      	- DefaultRequestFilter -> SingleDecisionXacmlJaxbRequestPreprocessor
      	- MultiDecisionRequestFilter ->
      MultiDecisionXacmlJaxbRequestPreprocessor
      - PdpEngineAdapters utility class to help instantiate
      XACML/JAXB-supporting PDP engines
      - Added PdpEngineConfiguration utility class to simplify instantiation
      of BasePdpEngine from pdp.xml
      - Renamed PdpExtensionLoader -> PdpExtensions
      - Renamed CoreRefBasedRootPolicyProviderModule ->
      CoreRefBasedRootPolicyProvider
      - Renamed CoreRefPolicyProviderModule -> CoreRefPolicyProvider
      - Renamed CoreRootPolicyProviderModule -> CoreRootPolicyProvider
      - Renamed MongoDBRefPolicyProviderModule -> MongoDbRefPolicyProvider
      - StaticApplicablePolicyView -> FlattenedPolicyTree
      - ImmutableDatatypeFactoryRegistry ->
      ImmutableAttributeValueFactoryRegistry
      - StandardDatatypeFactoryRegistry -> StandardAttributeValueFactories
      - PDP extensions
      5e371980
  4. 14 Nov, 2016 1 commit
    • cdanger's avatar
      - POM: changed parent version: 3.4.0 -> 4.0.0 · 15f43c13
      cdanger authored
      - POM: changed project version: 5.0.3-SNAPSHOT -> 6.0.0
      - POM: changed dep version: authzforce-ce-core-pdp-api 7.1.2-SNAPSHOT ->
      8.0.0-SNAPSHOT
      - POM: added owasp-dependency-check plugin
      - Replaced classes (Ordered)Deny/PermitOverridesCombiningAlg with
      DPOverridesCombiningAlg
      - Replaced classes Deny/PermitUnlessPermit/DenyCombiningAlg with
      DPUnlessPDCombiningAlg 
      - LogicalNOfFunction: first parameter (minimum of TRUE arguments to
      return TRUE) checked at Apply parsing time if constant
      - Substring function: second and third arguments checked at Apply
      parsing time if constant (arg1 >= 0, arg2 == -1 || arg2 >= arg1)
      - XACML Condition: expression checked whether constant FALSE -> illegal
      (or TRUE -> optimized)
      - Fixed issues with unit tests 
      15f43c13