Skip to content
Snippets Groups Projects
  1. Feb 08, 2019
  2. Jan 29, 2019
  3. Jan 26, 2019
    • Ross Desmond's avatar
      Sros2 cmake macros (#75) · 53fc6f7a
      Ross Desmond authored
      * Restructures sros2
      
      Enables addition of new colcon built packages in this repo
      
      * Adds sros2_cmake macros for automatic key setup
      
      * YAML -> XML
      
      * Change version and add Michael as maintainer.
      
      Additionally update build dependencies.
      
      * Remove check now that ros2cli is a build dep.
      53fc6f7a
  4. Jan 15, 2019
  5. Jan 11, 2019
    • Ross Desmond's avatar
      Restructures sros2 (#74) · 0ace86d6
      Ross Desmond authored
      Enables addition of new colcon built packages in this repo
      0ace86d6
    • Jacob Perron's avatar
      Add generate_permissions verb + update policy definition to support services and actions (#71) · 9efd4e05
      Jacob Perron authored
      * Add generate permissions security command line
      
      Generate an sros2 yaml permissions file with the permissions of every visible node
      on the dds network.
      
      Add custom service security to sros2
      
      Example: run the minimal_publisher_lambda node
      Execute: `ros2 security generate_permissions node_policies.yaml`
      
      It will create the following file in the current directory:
      ```
      /minimal_publisher:
        services:
          /minimal_publisher/describe_parameters:
            allows:
            - request
            - reply
            .
            .
            .
        topics:
          /parameter_events:
            allows:
            - publish
            - subscribe
          /topic:
            allows:
            - publish
      ```
      
      cr https://code.amazon.com/reviews/CR-3943967
      
      * Proposed policy definition changes
      
      Issue: services and actions are not considered in the policy yaml
      definition.
      Solution: Add ipc types (services and actions)
      
      Issue: access values are strings with p, s, or ps in order. This is not
      descriptive and difficult to scale should more permissions become necessary.
      Solution: Either change the parsing of the string or change the yaml to
      be more flexible and descriptive for users.
      
      The proposed changes include:
      * Access value is a list, not a string
      * Add ipc types such as actions and services
      * Access values are no longer shorthand p or s, but publish/subscribe
      
      Amend policy definition with verbose ROS ipc types
  6. Jan 10, 2019
  7. Jan 09, 2019
  8. Dec 07, 2018
  9. Nov 28, 2018
    • Ross Desmond's avatar
      cmake security macro · 597f1bd9
      Ross Desmond authored
      Add security macro for automagically generating public and private keys
      for authentication and encryption.
      
      custom macro use
      `ros2_secure_node(NODES node_name_1 node_name_2 ...)`
      
      cr https://code.amazon.com/reviews/CR-3517594
      597f1bd9
    • Ross Desmond's avatar
      Proposed policy definition changes · 7b7de3d4
      Ross Desmond authored
      Issue: services and actions are not considered in the policy yaml
      definition.
      Solution: Add ipc types (services and actions)
      
      Issue: access values are strings with p, s, or ps in order. This is not
      descriptive and difficult to scale should more permissions become necessary.
      Solution: Either change the parsing of the string or change the yaml to
      be more flexible and descriptive for users.
      
      The proposed changes include:
      * Access value is a list, not a string
      * Add ipc types such as actions and services
      * Access values are no longer shorthand p or s, but publish/subscribe
      
      Amend policy definition with verbose ROS ipc types
      7b7de3d4
    • Ross Desmond's avatar
      Add generate permissions security command line · 3d7cda1a
      Ross Desmond authored
      Generate an sros2 yaml permissions file with the permissions of every visible node
      on the dds network.
      
      Add custom service security to sros2
      
      Example: run the minimal_publisher_lambda node
      Execute: `ros2 security generate_permissions node_policies.yaml`
      
      It will create the following file in the current directory:
      ```
      /minimal_publisher:
        services:
          /minimal_publisher/describe_parameters:
            allows:
            - request
            - reply
            .
            .
            .
        topics:
          /parameter_events:
            allows:
            - publish
            - subscribe
          /topic:
            allows:
            - publish
      ```
      
      cr https://code.amazon.com/reviews/CR-3943967
      3d7cda1a
  10. Nov 20, 2018
  11. Nov 19, 2018
  12. Sep 10, 2018
  13. Aug 31, 2018
  14. Aug 17, 2018
  15. Jul 13, 2018
  16. Jul 12, 2018
  17. Jun 28, 2018
  18. Jun 22, 2018
    • Shane Loretz's avatar
      Windows tutorial tweaks (#58) · 54394af2
      Shane Loretz authored
      * Misc tutorial tweaks for windows
      
      `set` instead of `export`
      use `bat` for cmd.exe highlighting
      Remove trailing backticks
      Add note about RANDFILE
      Remove -s option from curl
  19. Jun 09, 2018
  20. Jun 08, 2018
    • Mikael Arguedas's avatar
      remove partitions (#45) · b3955956
      Mikael Arguedas authored
      * remove partitions
      
      fix topics/srvices prefixes
      
      * Variable rename
      
      * Simplify topic tag
      
      The double <tag> surprised me at first
      
      * fix wrong indent
      
      * dont add newlines for tags that can have only 1 element
      
      * remove now obsolete todo
      
      * rename variable round 2
  21. Jun 06, 2018
  22. Jun 01, 2018
  23. May 14, 2018
  24. May 02, 2018
  25. Apr 26, 2018
  26. Mar 19, 2018
  27. Mar 14, 2018
  28. Mar 07, 2018
  29. Mar 01, 2018
Loading