1. 19 Aug, 2015 1 commit
  2. 17 Aug, 2015 1 commit
  3. 16 Apr, 2015 1 commit
    • Cyril Dangerville's avatar
      - Removed Base64 class, Replaced by native javax.xml.DataTypeConverter · d8568893
      Cyril Dangerville authored
      for handling base64
      - Added xmlbeans dep for validating XML, esp. anyURI as java.net.URI not
      compliant with XSD anyURI type
      - removed uses of java.net.URI for attribute datatype since not
      compliant with XSD anyURI
      - Fixed BUG when no subject and resource and action attributes in
      request
      - Use of parameter types 
      - Changed AttributeProxy interface and implementations (added a
      AbstractPrimitiveAttributeProxy class for primitive types) to allow for
      Structure attribute datatypes such as XML node/JAXBElements
      d8568893
  4. 31 Mar, 2015 1 commit
    • Cyril Dangerville's avatar
      - Bugfix: StatusDetail is empty tag in Response when no StatusDetail · 1a1053c4
      Cyril Dangerville authored
      (which is always as of now)
      - Bugfix: sunxacml Status not marshalled properly because messed up jaxb
      Status supertype and not using JAXB methods to set properties, and not
      supporting nested StatusCodes (with recursive structure)
      - Renamed classes and XACML 1.0/2.0 combining algorithms
      (Ordered)DenyOverrides and (Ordered)PermitOverrides to Legacy*, and
      replaced them with new XACML 3.0 versions (ALGORITHM IS NOT THE
      SAME!!!), added to StandardCombiningAlgFactory
      - POM: new system property for surefire test plugin to avoid exception
      when running tests offline (setting UUID generator NOT to use Ethernet
      MAC address but random address instead)
      
      - Removed useless sunxacml StatusDetail class (JAXB class is enough)
      - POM: Removed old aspecj maven plugin settings
      - Removed useless public target match method in Rule (exact same target
      match already done in the evaluate() method)
      - Modernized code (add missing type parameters) in *CombiningAlgFactory
      classes
      1a1053c4
  5. 24 Mar, 2015 1 commit
  6. 13 Mar, 2015 5 commits
  7. 12 Mar, 2015 1 commit
  8. 03 Mar, 2015 1 commit
  9. 02 Mar, 2015 2 commits
  10. 27 Feb, 2015 4 commits
  11. 24 Feb, 2015 2 commits
  12. 05 Feb, 2015 1 commit
  13. 04 Feb, 2015 2 commits
    • Cyril Dangerville's avatar
      Changed MainTest package · 7a047926
      Cyril Dangerville authored
      Merge branch 'develop' of
      https://gitlab.dev.theresis.org/authzforce/core.git into develop
      
      Conflicts:
      	src/test/java/com/thalesgroup/authzforce/pdp/core/test/impl/MainTest.java
      7a047926
    • Cyril Dangerville's avatar
      - Fix #34: NPE with indeterminate <AllOf> and no <AllOf> matched in same · ba8c9a8e
      Cyril Dangerville authored
      <AnyOf>
      - New Generic Non-regression test class (NonRegression): more info: (
      #32 in Gitlab) src/test/resources/NonRegression/README.md 
      - Non-Regression test to validate fix for #19 (request w/o subject-id)
      and #16 (fix stackoverflow error with Audit log aspect) in
      src/test/resources/NonRegression/16_19
      - Added TestAttributeFinder ( #31 ) to be used for unit tests requiring
      dumb attribute finders for any attribute id/category (configurable as
      attribute finder parameter), currently used in new NonRegression test
      aforementioned
      - New validated test case for #29, i.e. BasicMultipleRequestsV3 using
      Multiple Decision Profile with repeated categories but no
      <MultipleRequests>, section 2.3 of XACML MDP spec
      - Fix #30: test matchResult() not working on Response with multiple
      results (Multi Decision Profile)
      - Improved error message for illegal parameters to function ( #33 ) to
      say which function, which type or number of args, etc.
      - Moved debug logs showing evaluation results of rule/policy to the
      AuditAspect.aj
      - Improved debug logs for AuditAspect to print joinpoing kind and target
      triggering the aspect (class and method signature)
      - Added debug logs for troubleshooting AnyOf/AllOf matches
      - Made package name in src/test/java start like the one in
      src/main/java: com.thalesgroup.authzforce.core.test...
      ba8c9a8e
  14. 29 Jan, 2015 4 commits
  15. 28 Jan, 2015 5 commits
  16. 27 Jan, 2015 1 commit
  17. 26 Jan, 2015 7 commits