1. 16 Oct, 2015 1 commit
  2. 15 Oct, 2015 1 commit
  3. 13 Mar, 2015 2 commits
  4. 27 Feb, 2015 4 commits
  5. 24 Feb, 2015 1 commit
  6. 04 Feb, 2015 1 commit
    • 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
  7. 28 Jan, 2015 1 commit
  8. 26 Jan, 2015 5 commits
  9. 23 Jan, 2015 5 commits
  10. 19 Jan, 2015 1 commit
  11. 12 Jan, 2015 1 commit
  12. 09 Jan, 2015 1 commit
  13. 31 Dec, 2014 2 commits
  14. 30 Dec, 2014 3 commits
    • Cyril Dangerville's avatar
    • Cyril Dangerville's avatar
      Revert "- Removed NOTICE.txt coming from Sun - Removed RELEASE-NOTES.txt... · 35b2a1e3
      Cyril Dangerville authored
      Revert "- Removed NOTICE.txt coming from Sun - Removed RELEASE-NOTES.txt because does not correspond to this fiware branch - Removed THIRD-PARTY.properties because not valid - Removed enteprise features (audit with aspectj deps) - Removed log4j conf (switching to logback) - Fixed tests (fixed Apply encode method bug, and commented tests for not yet supported string functions) - Removed XACML 2.0 conformance tests to keep only XACML 3.0"
      
      This reverts commit 9b94a30a.
      35b2a1e3
    • Cyril Dangerville's avatar
      - Removed NOTICE.txt coming from Sun · 9b94a30a
      Cyril Dangerville authored
      - Removed RELEASE-NOTES.txt because does not correspond to this fiware
      branch
      - Removed THIRD-PARTY.properties because not valid
      - Removed enteprise features (audit with aspectj deps)
      - Removed log4j conf (switching to logback)
      - Fixed tests (fixed Apply encode method bug, and commented tests for
      not yet supported string functions)
      - Removed XACML 2.0 conformance tests to keep only XACML 3.0
      9b94a30a
  15. 29 Dec, 2014 1 commit
    • Cyril Dangerville's avatar
      - Added PDP XML schema for loading PDP configuration using JAXB only · 49b36532
      Cyril Dangerville authored
      (not DOM) -> PdpConfigurationManager
      - Fixed NPE in permit-unless-deny/deny-unless-permit algs
      - Fixed deny-unless-permit/deny-unless-permit algs to combine
      obligations/advice from combined elements (not only the one that
      returned permit for denyUnlessPermit, or deny for permitUnlessDeny, but
      also others)
      - Removed commented classes/dead code/code not used anymore
      - Added framework for handling PDP extension: IPdpExtension interface
      and use it as interface for all PDP extensions starting with
      AttributeFinderModule, PolicyFinderModule with corresponding XML type
      (module/extension configuration model) as type parameter;
      PdpExtensionFactory, PdpModelHandler, SchemaHandler
      - Changed parent project version to last SNAPSHOT
      - Add gpl license for src/main/java/com/thalesgroup/authzforce/core
      - Updated Thales Apache license
      - Added PdpBean to use PDP as JNDI resource
      - moved license files out of src/ folder to distinguish from source code
      - Removed thales author names from comment (control version system, e.g.
      git, is more reliable)
      - Added PdpModelHandler to handle PDP configuration model with support
      of dynamic extension loading (attribute finders, policy finders, etc.)
      - Added PdpConfigurationManager does the job of ConfigurationStore but
      using JAXB and new PDP Configuration XML schema instead of DOM, meant to
      replace ConfigurationStore completely
      - Replaced use of custom com.sun.xacml.CacheManager with Ehcache cache
      API
      - Migrated code to java7 style
      49b36532
  16. 23 Dec, 2014 2 commits
  17. 19 Dec, 2014 2 commits
  18. 18 Dec, 2014 1 commit
  19. 14 Nov, 2014 1 commit
  20. 13 Jan, 2014 1 commit
  21. 07 Jan, 2014 2 commits
  22. 20 Dec, 2013 1 commit