sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.10.5 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2024-05-15 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.10.5 (2024-05-15)
0.10.4 (2022-04-08)
- Increase the shutdown timeout for test_generate_policy_no_nodes. (#278)
- Contributors: Chris Lalancette
0.10.3 (2022-01-13)
- Wait for node discovery in test_generate_policy. (#262)
- Contributors: Michel Hidalgo
0.10.2 (2021-04-12)
- Skip mypy test on platforms using importlib_resources (#258)
- Enable topic "ros_discovery_info" for rmw_connextdds (#253)
- Declare missing dependency on python3-importlib-resources (#249) Co-authored-by: <<mikael.arguedas@gmail.com>>
- Fix namedtuple names. (#250)
- Contributors: Andrea Sorbini, Chris Lalancette, Scott K Logan, Mikael Arguedas
0.10.1 (2020-11-08)
- parameter_events topic is now absolute (#233) Signed-off-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: Mikael Arguedas
0.10.0 (2020-11-03)
- Expose keystore operations in public API (#241)
- add cyclonedds to the list of rmw using graph info topics (#231)
- Add scope parameter (#230)
- Fix name of argument passed to NodeStrategy (#227)
- Remove the use of pkg_resources. (#225)
- Make use of ros_testing to test policy generation. (#214)
- Add pytest.ini so local tests don't display warning (#224)
- Contributors: Chris Lalancette, Jacob Perron, Jose Luis Rivero, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas
0.9.2 (2020-06-06)
- Fix list keys verb (#219)
- Contributors: Mikael Arguedas
0.9.1 (2020-05-11)
- start validity date a day before to account for timezone mismatch (#209)
- Contributors: Mikael Arguedas
0.9.0 (2020-05-06)
- Use matching validity dates for cert and permissions (#205)
- permission signing should use permissions_ca (#204)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- API cleanup
- remove function leftover from old generation strategy (#207)
- remove distribute_key completely (#197)
- api: reorganize policy generation API (#196)
- api: reorganize artifact generation API (#195)
- api: reorganize key API (#192)
- api: reorganize permission API (#191)
- api: reorganize policy API (#190)
- api: reorganize keystore API (#188)
- Security enclaves:
- [ci] Add GitHub actions for linting and source-build CI (#178)
- [test] use test_msgs instead of std message packages (#181)
- [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Symlink CA certs instead of copy (#176)
- update from ros2cli API:
- Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
ros_testing | |
test_msgs | |
rclpy | |
ros2cli |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.11.3 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | iron |
Last Updated | 2024-05-11 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.11.3 (2023-05-19)
- Fix SSH commands in SROS2_Linux.md (#286)
- Contributors: Boris Boutillier
0.11.2 (2023-04-11)
- Make type of get_package_share_directory apparent for sphinx (#284)
- Contributors: Yadu
0.11.1 (2022-09-13)
0.11.0 (2022-05-04)
0.10.4 (2022-04-08)
- Increase the shutdown timeout for test_generate_policy_no_nodes. (#278)
- Contributors: Chris Lalancette
0.10.3 (2022-01-13)
- Wait for node discovery in test_generate_policy. (#262)
- Contributors: Michel Hidalgo
0.10.2 (2021-04-12)
- Skip mypy test on platforms using importlib_resources (#258)
- Enable topic "ros_discovery_info" for rmw_connextdds (#253)
- Declare missing dependency on python3-importlib-resources (#249) Co-authored-by: <<mikael.arguedas@gmail.com>>
- Fix namedtuple names. (#250)
- Contributors: Andrea Sorbini, Chris Lalancette, Scott K Logan, Mikael Arguedas
0.10.1 (2020-11-08)
- parameter_events topic is now absolute (#233) Signed-off-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: Mikael Arguedas
0.10.0 (2020-11-03)
- Expose keystore operations in public API (#241)
- add cyclonedds to the list of rmw using graph info topics (#231)
- Add scope parameter (#230)
- Fix name of argument passed to NodeStrategy (#227)
- Remove the use of pkg_resources. (#225)
- Make use of ros_testing to test policy generation. (#214)
- Add pytest.ini so local tests don't display warning (#224)
- Contributors: Chris Lalancette, Jacob Perron, Jose Luis Rivero, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas
0.9.2 (2020-06-06)
- Fix list keys verb (#219)
- Contributors: Mikael Arguedas
0.9.1 (2020-05-11)
- start validity date a day before to account for timezone mismatch (#209)
- Contributors: Mikael Arguedas
0.9.0 (2020-05-06)
- Use matching validity dates for cert and permissions (#205)
- permission signing should use permissions_ca (#204)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- API cleanup
- remove function leftover from old generation strategy (#207)
- remove distribute_key completely (#197)
- api: reorganize policy generation API (#196)
- api: reorganize artifact generation API (#195)
- api: reorganize key API (#192)
- api: reorganize permission API (#191)
- api: reorganize policy API (#190)
- api: reorganize keystore API (#188)
- Security enclaves:
- [ci] Add GitHub actions for linting and source-build CI (#178)
- [test] use test_msgs instead of std message packages (#181)
- [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Symlink CA certs instead of copy (#176)
- update from ros2cli API:
- Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
ros_testing | |
test_msgs | |
rclpy | |
ros2cli |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.13.2 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2024-06-27 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.13.2 (2024-06-27)
- Fix sros2 tests on Windows Debug. (#317) (#320) Co-authored-by: Chris Lalancette <<clalancette@gmail.com>>
- [TESTS] Update tests and add test for generate_artifacts (#311) (#319) Co-authored-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: mergify[bot]
0.13.1 (2024-05-13)
- Fix linux tutorial: cloning example policies and set of default
policies for a node
(#295)
(#296)
- clone policies to temporary dir as subversion hack doesnt work anymore
- add get_type_description service to policies
- update MacOS similarly
- update all permissions with new topics
- dont rule out cycloneDDS
* example of enclave override Co-authored-by: Chris Lalancette <<clalancette@gmail.com>> (cherry picked from commit ca6bb12cc650b73e7ccfc0fa789d8b49358d44ad) Co-authored-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: mergify[bot]
0.13.0 (2024-02-07)
- Use modern PKCS7 to sign the certificate bytes. (#290)
- Fix a number of warnings on Ubuntu 24.04. (#289)
- Contributors: Chris Lalancette
0.12.1 (2023-05-19)
- Fix SSH commands in SROS2_Linux.md (#286)
- Contributors: Boris Boutillier
0.12.0 (2023-04-28)
0.11.2 (2023-04-11)
- Make type of get_package_share_directory apparent for sphinx (#284)
- Contributors: Yadu
0.11.1 (2022-09-13)
0.11.0 (2022-05-04)
0.10.4 (2022-04-08)
- Increase the shutdown timeout for test_generate_policy_no_nodes. (#278)
- Contributors: Chris Lalancette
0.10.3 (2022-01-13)
- Wait for node discovery in test_generate_policy. (#262)
- Contributors: Michel Hidalgo
0.10.2 (2021-04-12)
- Skip mypy test on platforms using importlib_resources (#258)
- Enable topic "ros_discovery_info" for rmw_connextdds (#253)
- Declare missing dependency on python3-importlib-resources (#249) Co-authored-by: <<mikael.arguedas@gmail.com>>
- Fix namedtuple names. (#250)
- Contributors: Andrea Sorbini, Chris Lalancette, Scott K Logan, Mikael Arguedas
0.10.1 (2020-11-08)
- parameter_events topic is now absolute (#233) Signed-off-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: Mikael Arguedas
0.10.0 (2020-11-03)
- Expose keystore operations in public API (#241)
- add cyclonedds to the list of rmw using graph info topics (#231)
- Add scope parameter (#230)
- Fix name of argument passed to NodeStrategy (#227)
- Remove the use of pkg_resources. (#225)
- Make use of ros_testing to test policy generation. (#214)
- Add pytest.ini so local tests don't display warning (#224)
- Contributors: Chris Lalancette, Jacob Perron, Jose Luis Rivero, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas
0.9.2 (2020-06-06)
- Fix list keys verb (#219)
- Contributors: Mikael Arguedas
0.9.1 (2020-05-11)
- start validity date a day before to account for timezone mismatch (#209)
- Contributors: Mikael Arguedas
0.9.0 (2020-05-06)
- Use matching validity dates for cert and permissions (#205)
- permission signing should use permissions_ca (#204)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- API cleanup
- remove function leftover from old generation strategy (#207)
- remove distribute_key completely (#197)
- api: reorganize policy generation API (#196)
- api: reorganize artifact generation API (#195)
- api: reorganize key API (#192)
- api: reorganize permission API (#191)
- api: reorganize policy API (#190)
- api: reorganize keystore API (#188)
- Security enclaves:
- [ci] Add GitHub actions for linting and source-build CI (#178)
- [test] use test_msgs instead of std message packages (#181)
- [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Symlink CA certs instead of copy (#176)
- update from ros2cli API:
- Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
rclpy | |
ros2cli | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
ros_testing | |
test_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.15.1 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | rolling |
Last Updated | 2024-07-29 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.15.1 (2024-07-29)
- Give more time to generate policies in tests (#323)
- Switch to context manager for rclpy tests. (#322)
- Contributors: Alejandro Hernández Cordero, Chris Lalancette
0.15.0 (2024-06-17)
- [FIX] remove dangerous mutable default arguments in generate_artifacts (#318)
- Fix sros2 tests on Windows Debug. (#317)
- [TESTS] Update tests and add test for generate_artifacts (#311)
- remove deprecated create_key and list_keys verbs (#302)
- Fix linux tutorial: cloning example policies and set of default policies for a node (#295)
- Contributors: Chris Lalancette, Mikael Arguedas
0.14.0 (2024-04-29)
0.13.0 (2024-02-07)
- Use modern PKCS7 to sign the certificate bytes. (#290)
- Fix a number of warnings on Ubuntu 24.04. (#289)
- Contributors: Chris Lalancette
0.12.1 (2023-05-19)
- Fix SSH commands in SROS2_Linux.md (#286)
- Contributors: Boris Boutillier
0.12.0 (2023-04-28)
0.11.2 (2023-04-11)
- Make type of get_package_share_directory apparent for sphinx (#284)
- Contributors: Yadu
0.11.1 (2022-09-13)
0.11.0 (2022-05-04)
0.10.4 (2022-04-08)
- Increase the shutdown timeout for test_generate_policy_no_nodes. (#278)
- Contributors: Chris Lalancette
0.10.3 (2022-01-13)
- Wait for node discovery in test_generate_policy. (#262)
- Contributors: Michel Hidalgo
0.10.2 (2021-04-12)
- Skip mypy test on platforms using importlib_resources (#258)
- Enable topic "ros_discovery_info" for rmw_connextdds (#253)
- Declare missing dependency on python3-importlib-resources (#249) Co-authored-by: <<mikael.arguedas@gmail.com>>
- Fix namedtuple names. (#250)
- Contributors: Andrea Sorbini, Chris Lalancette, Scott K Logan, Mikael Arguedas
0.10.1 (2020-11-08)
- parameter_events topic is now absolute (#233) Signed-off-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: Mikael Arguedas
0.10.0 (2020-11-03)
- Expose keystore operations in public API (#241)
- add cyclonedds to the list of rmw using graph info topics (#231)
- Add scope parameter (#230)
- Fix name of argument passed to NodeStrategy (#227)
- Remove the use of pkg_resources. (#225)
- Make use of ros_testing to test policy generation. (#214)
- Add pytest.ini so local tests don't display warning (#224)
- Contributors: Chris Lalancette, Jacob Perron, Jose Luis Rivero, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas
0.9.2 (2020-06-06)
- Fix list keys verb (#219)
- Contributors: Mikael Arguedas
0.9.1 (2020-05-11)
- start validity date a day before to account for timezone mismatch (#209)
- Contributors: Mikael Arguedas
0.9.0 (2020-05-06)
- Use matching validity dates for cert and permissions (#205)
- permission signing should use permissions_ca (#204)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- API cleanup
- remove function leftover from old generation strategy (#207)
- remove distribute_key completely (#197)
- api: reorganize policy generation API (#196)
- api: reorganize artifact generation API (#195)
- api: reorganize key API (#192)
- api: reorganize permission API (#191)
- api: reorganize policy API (#190)
- api: reorganize keystore API (#188)
- Security enclaves:
- [ci] Add GitHub actions for linting and source-build CI (#178)
- [test] use test_msgs instead of std message packages (#181)
- [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Symlink CA certs instead of copy (#176)
- update from ros2cli API:
- Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
rclpy | |
ros2cli | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
ros_testing | |
test_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.4.1 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | ardent |
Last Updated | 2018-03-07 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
- Morgan Quigley
- Mikael Arguedas
Context
This package provides the tools and instructions to use ROS2 on top of DDS-Security. The security feature is tested across platforms (Linux, macOS, and Windows) as well as across different languages (C++ and Python).
Although we are designing SROS2 to work with any secure middleware, at the moment we are only testing with RTI Connext Secure 5.3.0 and eProsima’s Fast-RTPS 1.5.0. If you want to run the demo using RTI Connext Secure you will need a license for it and you will need to install it.
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
ros2cli |
System Dependencies
Name |
---|
openssl |
Dependant Packages
Name | Deps |
---|---|
desktop |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 0.5.0 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | bouncy |
Last Updated | 2018-06-28 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Mikael Arguedas
Authors
- Morgan Quigley
- Mikael Arguedas
Context
This package provides the tools and instructions to use ROS2 on top of DDS-Security. The security feature is tested across platforms (Linux, macOS, and Windows) as well as across different languages (C++ and Python).
Although we are designing SROS2 to work with any secure middleware, at the moment we are testing with RTI Connext Secure 5.3.1 and eProsima’s Fast-RTPS 1.6.0. If you want to run the demo using RTI Connext Secure you will need a license for it and you will need to install it.
Changelog for package sros2
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
ros2cli |
System Dependencies
Name |
---|
openssl |
python3-pytest |
Dependant Packages
Name | Deps |
---|---|
desktop |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.6.3 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | crystal |
Last Updated | 2019-10-21 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Michael Carroll
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.6.3 (2019-03-12)
- [crystal-backport] Backport XML and XSLT functionality (#93)
- Contributors: Mikael Arguedas, Jacob Perron, Ross Desmond, Ruffin White
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Merge pull request #70 from ros2/update_maintainer Update package maintainer for sros2
- Update package maintainer for sros2.
- separating identity and permission CAs (#67)
- ignore __pycache_ in git Signed-off-by: William Woodall <<william@osrfoundation.org>>
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_copyright | |
ament_flake8 | |
ament_pep257 | |
ros2cli |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sros2_cmake | |
desktop |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.8.2 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | eloquent |
Last Updated | 2020-06-16 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.8.2 (2020-06-16)
- bump setup.py package version
- Merge pull request #222 from mikaelarguedas/eloquent_backports Eloquent backports
- Fix list_keys verb backport and adaptation of https://github.com/ros2/sros2/pull/219 to eloquent
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Update tutorials for Eloquent-style ros arguments. (#170)
- Contributors: Mikael Arguedas
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
std_msgs | |
std_srvs | |
rclpy | |
ros2cli |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sros2_cmake | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.7.2 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2020-06-17 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.7.2 (2020-06-17)
- bump package version in setup.py
- Merge pull request #223 from mikaelarguedas/dashing_backports Dashing backports
- Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Fix list_keys verb backport and adaptation of https://github.com/ros2/sros2/pull/219 to eloquent
- Fix test_policy_to_permissions test failing when there's no internet (#158) (#161)
- Fix missing resources for ament (#162)
- Contributors: Mikael Arguedas, Peter Baughman
0.7.1 (2019-06-12)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117)
- Contributors: Jacob Perron
0.7.0 (2019-05-08)
- Merge pull request #107 from mikaelarguedas/autogenerate_artifacts
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Merge pull request #72 from ros2/xml_profile
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Merge pull request #70 from ros2/update_maintainer Update package maintainer for sros2
- Update package maintainer for sros2.
- separating identity and permission CAs (#67)
- ignore __pycache_ in git Signed-off-by: William Woodall <<william@osrfoundation.org>>
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
sros2_cmake | |
ros_core |
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.10.3 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | galactic |
Last Updated | 2022-01-13 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.10.3 (2022-01-13)
- Wait for node discovery in test_generate_policy. (#262)
- Contributors: Michel Hidalgo
0.10.2 (2021-04-12)
- Skip mypy test on platforms using importlib_resources (#258)
- Enable topic "ros_discovery_info" for rmw_connextdds (#253)
- Declare missing dependency on python3-importlib-resources (#249) Co-authored-by: <<mikael.arguedas@gmail.com>>
- Fix namedtuple names. (#250)
- Contributors: Andrea Sorbini, Chris Lalancette, Scott K Logan, Mikael Arguedas
0.10.1 (2020-11-08)
- parameter_events topic is now absolute (#233) Signed-off-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Contributors: Mikael Arguedas
0.10.0 (2020-11-03)
- Expose keystore operations in public API (#241)
- add cyclonedds to the list of rmw using graph info topics (#231)
- Add scope parameter (#230)
- Fix name of argument passed to NodeStrategy (#227)
- Remove the use of pkg_resources. (#225)
- Make use of ros_testing to test policy generation. (#214)
- Add pytest.ini so local tests don't display warning (#224)
- Contributors: Chris Lalancette, Jacob Perron, Jose Luis Rivero, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas
0.9.2 (2020-06-06)
- Fix list keys verb (#219)
- Contributors: Mikael Arguedas
0.9.1 (2020-05-11)
- start validity date a day before to account for timezone mismatch (#209)
- Contributors: Mikael Arguedas
0.9.0 (2020-05-06)
- Use matching validity dates for cert and permissions (#205)
- permission signing should use permissions_ca (#204)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- API cleanup
- remove function leftover from old generation strategy (#207)
- remove distribute_key completely (#197)
- api: reorganize policy generation API (#196)
- api: reorganize artifact generation API (#195)
- api: reorganize key API (#192)
- api: reorganize permission API (#191)
- api: reorganize policy API (#190)
- api: reorganize keystore API (#188)
- Security enclaves:
- [ci] Add GitHub actions for linting and source-build CI (#178)
- [test] use test_msgs instead of std message packages (#181)
- [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Symlink CA certs instead of copy (#176)
- update from ros2cli API:
- Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
ros_testing | |
test_msgs | |
rclpy | |
ros2cli |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged sros2 at Robotics Stack Exchange
sros2 package from sros2 reposros2 sros2_cmake |
|
Package Summary
Tags | No category tags. |
Version | 0.9.5 |
License | Apache License 2.0 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/sros2.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2022-01-31 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- ROS Security Working Group
Authors
- Morgan Quigley
- Mikael Arguedas
Changelog for package sros2
0.9.5 (2022-01-31)
0.9.4 (2020-11-17)
0.9.3 (2020-09-16)
- add cyclonedds to the list of rmw using graph info topics (#231) (#238) Signed-off-by: Mikael Arguedas <<mikael.arguedas@gmail.com>>
- Add scope parameter (backport to Foxy) (#232) Signed-off-by: Jose Luis Rivero <<jrivero@osrfoundation.org>>
- Contributors: Jose Luis Rivero, Mikael Arguedas
0.9.2 (2020-06-06)
- Fix list keys verb (#219)
- Contributors: Mikael Arguedas
0.9.1 (2020-05-11)
- start validity date a day before to account for timezone mismatch (#209)
- Contributors: Mikael Arguedas
0.9.0 (2020-05-06)
- Use matching validity dates for cert and permissions (#205)
- permission signing should use permissions_ca (#204)
- Rename keystore root env from ROS_SECURITY_ROOT_DIRECTORY to ROS_SECURITY_KEYSTORE (#200)
- API cleanup
- remove function leftover from old generation strategy (#207)
- remove distribute_key completely (#197)
- api: reorganize policy generation API (#196)
- api: reorganize artifact generation API (#195)
- api: reorganize key API (#192)
- api: reorganize permission API (#191)
- api: reorganize policy API (#190)
- api: reorganize keystore API (#188)
- Security enclaves:
- [ci] Add GitHub actions for linting and source-build CI (#178)
- [test] use test_msgs instead of std message packages (#181)
- [test] more verbose test_flake8 error messages (same as ros2/launch_ros#135)
- [bookkeeping] Update maintainer to point to ros-security mailing list + fix package.xml (#179)
- Symlink CA certs instead of copy (#176)
- update from ros2cli API:
- Contributors: Dirk Thomas, Ivan Santiago Paunovic, Kyle Fazzari, Michel Hidalgo, Mikael Arguedas, Ruffin
0.8.1 (2019-11-13)
- add profile for lifecycle nodes (#146)
- Cleanup changelog
- Update version in setup.py
- Contributors: Jacob Perron, Mikael Arguedas
0.8.0 (2019-09-26)
- Install an XML catalog so we can look this schema up locally (#158) Fixes a failure in test_policy_to_permissions when there's no internet.
- Fix missing resources needed for ament (#160)
- Install package manifest (#159)
- Disable flaky test (#155)
- Add mypy tests to check static typing (#154)
- Topics starting with tilde need a slash right after (#152)
- Update message content to match create_key message
- Create key and cert only once in generate_artifacts
- Fix certificate start date to work regardless of the timezone (#148)
- Use older pytest compatible with Ubuntu Bionic (#145)
- Add request service permissions in generated policies (#141)
-
- Replace openssl subprocess calls with Python cryptography library
- Factor out the hardcoded name 'sros2testCA' into a constant DEFAULT_COMMON_NAME (#134)
- Improve create_key tests (#132)
- Add test for create_key verb (#125)
- Add basic create_keystore test. (#124)
- Add tests for list_keys verb (#123)
- Add tests for generate_policy verb (#122)
- Guard against empty ROS graph when generating policy (#118)
- Guard against invalid key names (#117) In particular, guard against keys that only consist of whitespace and '/' characters.
- Contributors: Emerson Knapp, Jacob Perron, Kyle Fazzari, Mikael Arguedas, Peter Baughman, Ruffin, Siddharth Kucheria
0.7.0 (2019-05-08)
- Add generate_artifacts verb (#107)
- complete xml and not yaml files for create_permission (#104)
- Fix bug preventing generate_policy verb from working with publishers and services
- Add missing attributes to test permissions XML file
- add reference to schema in generated permission files (#84)
- Correct sros2 cli test folder location (#83)
- Use XML and XSLT to perform permission transform (#72)
- Contributors: Jacob Perron, Michael Carroll, Mikael Arguedas, Ruffin
0.6.2 (2019-02-08)
0.6.1 (2019-01-15)
- Restructured sros2 to enable additional packages in this repository. (#74)
- Added generate_permissions verb + update policy definition to support services and actions (#71)
- Contributors: Jacob Perron, Ross Desmond
0.6.0 (2018-12-07)
- Update package maintainer for sros2 (#70)
- separating identity and permission CAs (#67)
- ignore __pycache__ in git
- raise FileNotFoundError if provided permission file doesn't exist (#64)
- refer to new xsd now that it's available (#62)
- fixup path of RANDFILE to match rest of tutorial (#61)
- Contributors: Michael Carroll, Mikael Arguedas, William Woodall
0.5.0 (2018-06-27)
- Update docs for bouncy leveraging remapping for demo (#53)
- Windows tutorial tweaks (#58)
- publish ans subscribe to all parameter service topics (#52)
- remove partitions (#45)
- as of Bouncy access control is available for both Fast-RTPS and Connext (#50)
- add pytest markers to linter tests
- Remove outdated docker resources now that SROS2 ships as part of the core (#48)
- add X509 extensionCA:false (#47)
- enable_liveliness_protection (#44)
- set zip_safe to avoid warning during installation (#42)
- Linter fixup
- add special service rule only if not wildcarding everything (#40)
- remove whant now appears to be obsolete DCPS whitelisting (#34)
- fix sample_policy download command (#37)
- Fix access control for ardent (#33)
- advise to ask questions on ROS answers
- print full help when no command is passed (#35)
- add return code to all verb apis (#28)
- Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz, dhood
0.4.0 (2017-12-08)
- update maintainer
- update instructions now that connext security is supported on all pla… (#30)
- explicitly call out setting the variables (#29)
- remove test_suite, add pytest as test_requires (#27)
- update xml to match spec + connext 53 (#16)
- 0.0.3
- install/setup.bat -> <path to ros2 install>/setup.bat (#25)
- Add internal topics (without partition) to default allow rule (#24) The topic wildcard + partition wildcard doesn't match
- Correct ordering of string formatting params (#23) Topic and partition were swapped
- make policy filenames match
- Update OpenSSL install instructions for Windows
- Fix connext for node with default partition (#20)
- update style to satisfy new flake8 plugins (#19)
- implicitly inherit from object (#18)
- remove flake8 dependency from Dockerfile (#17)
- add issue template
- update dockerfile to use beta2 binaries (#14)
- add libssl-dev as an exec dependency (#13)
- OS X: fix typo for env. variable (#15)
- update links to master
- Split docs and update content (#12)
- use ros2 run (#11)
- 0.0.2
- Find openssl executable on osx and enforce minimum required version for all platforms (#10)
- Updates to Windows running instructions
(#9)
- Fixed the OpenSSL install link
- Added OpenSSL to path
- Updated talker and listener calls
- Deleted source section
- fix fallback api without argcomplete (#8)
- fix wrong imports (#7)
- Add tools for security files generation (#3)
- Initial commit
- Contributors: Adam Allevato, Dirk Thomas, Mikael Arguedas, Morgan Quigley, Shane Loretz, Tully Foote, Víctor Mayoral Vilches, dhood
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_index_python | |
ament_copyright | |
ament_flake8 | |
ament_mypy | |
ament_pep257 | |
ros_testing | |
test_msgs | |
rclpy | |
ros2cli |