Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use XML and XSLT to perform permission transform #72

Merged
merged 64 commits into from
Feb 21, 2019
Merged

Commits on Feb 21, 2019

  1. Add example xml profile and transform

    This profile is language agnostic, and transforms can be added for more transports
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    ea198c0 View commit details
    Browse the repository at this point in the history
  2. Move template files

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    3e8a1da View commit details
    Browse the repository at this point in the history
  3. Rename to be plural

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    3e0aaa7 View commit details
    Browse the repository at this point in the history
  4. Add dds permissions schema

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    1088ad6 View commit details
    Browse the repository at this point in the history
  5. Leverage namespacing

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    5b7d075 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf769f0 View commit details
    Browse the repository at this point in the history
  7. Using .xsl extension

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    8cf6454 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc6ccc5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1fd7a6d View commit details
    Browse the repository at this point in the history
  10. Clear up terminology

    policy is a collection of profiles
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    137b4ed View commit details
    Browse the repository at this point in the history
  11. rename folders

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    440eb77 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    77b6036 View commit details
    Browse the repository at this point in the history
  13. Fix setup script

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    68c6568 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    13f771b View commit details
    Browse the repository at this point in the history
  15. Update example

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    498e2cf View commit details
    Browse the repository at this point in the history
  16. Change get_policy to use xml

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    172b0d8 View commit details
    Browse the repository at this point in the history
  17. Start adding test cases

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    01481ad View commit details
    Browse the repository at this point in the history
  18. Update readme

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    cda8974 View commit details
    Browse the repository at this point in the history
  19. Correct spelling

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    4142ee2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    13f90f9 View commit details
    Browse the repository at this point in the history
  21. Rename example script

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    9b640e8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    069cf40 View commit details
    Browse the repository at this point in the history
  23. Use default policy

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    dfbd85c View commit details
    Browse the repository at this point in the history
  24. Add missing governace schema

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    e66a48e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    aec3d3a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0b0f3d0 View commit details
    Browse the repository at this point in the history
  27. Linter

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    99b6333 View commit details
    Browse the repository at this point in the history
  28. Refactor main permission loops

    fixes duplicate output when multiple rule types are under the same profile
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    01f2af1 View commit details
    Browse the repository at this point in the history
  29. Ensure Common Name is distinct

    by using the complete FQN of the node
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    ababf3f View commit details
    Browse the repository at this point in the history
  30. Normilize relative path

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    7570c46 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ba3c7e6 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    59613d2 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    c066a03 View commit details
    Browse the repository at this point in the history
  34. Add support for xinclude

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    e1260d5 View commit details
    Browse the repository at this point in the history
  35. Update example with xinclude

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    ee6c572 View commit details
    Browse the repository at this point in the history
  36. Add back more examples

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    0c1f207 View commit details
    Browse the repository at this point in the history
  37. Use multi-pass processing in xslt

    to avoid the need for multiple template files
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    89aafa4 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    c2479f4 View commit details
    Browse the repository at this point in the history
  39. Update example to use multi-pass processing

    and fix include error
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    6442d8a View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    d6cd50b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    81ab177 View commit details
    Browse the repository at this point in the history
  42. Fix linter

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    d84c314 View commit details
    Browse the repository at this point in the history
  43. Remove old test cases

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    00d535f View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    b50fb38 View commit details
    Browse the repository at this point in the history
  45. Fix linter

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    4b0a797 View commit details
    Browse the repository at this point in the history
  46. Add tests

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    f6d32e7 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    357d2ce View commit details
    Browse the repository at this point in the history
  48. Migrate policy submodule

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    fd68808 View commit details
    Browse the repository at this point in the history
  49. Fix linter

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    8aea291 View commit details
    Browse the repository at this point in the history
  50. Strip white spaces

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    3a7a640 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    d741012 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    1412846 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    713baa0 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    c848387 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    427f6f5 View commit details
    Browse the repository at this point in the history
  56. Relax minOccurs to allow for empty profiles

    for when generate_policies doesn't necessarily add permissions to a generated profile.
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    b954b29 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    6169867 View commit details
    Browse the repository at this point in the history
  58. Remove unnecessary IO import

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    b88da17 View commit details
    Browse the repository at this point in the history
  59. Ensure key name is fqn

    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    e0f6831 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    11ad8c9 View commit details
    Browse the repository at this point in the history
  61. Patch request permission for Crystal

    Crystal seems to require permission for parameters though is should be unnecessary
    ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    c9a682f View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    416a1e4 View commit details
    Browse the repository at this point in the history
  63. update test with rosout

    mikaelarguedas authored and ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    4018923 View commit details
    Browse the repository at this point in the history
  64. make rosout relative

    Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
    mikaelarguedas authored and ruffsl committed Feb 21, 2019
    Configuration menu
    Copy the full SHA
    f2fe5aa View commit details
    Browse the repository at this point in the history