[release-announce] [security] syntribos 0.4.0

no-reply at openstack.org no-reply at openstack.org
Wed Oct 25 20:25:54 UTC 2017


We joyfully announce the release of:

syntribos 0.4.0: API Security Scanner

Download the package from:

    https://pypi.python.org/pypi/syntribos

Please report issues through launchpad:

    https://bugs.launchpad.net/syntribos

For more details, please see below.

Changes in syntribos 0.3.0..0.4.0
---------------------------------

c4586a3 Improve performance by multithreading test calls
cb458c0 Clarified docs and error messages
92978b3 Added support for inline meta variable definitions
f3a784c Updated from global requirements
2fc5885 Updated from global requirements
339a64c Updated from global requirements
f9cf0da Updated from global requirements
1f1b7be Remove translation of log messages
8b0704e Updated from global requirements
8f09b85 Replace assertTrue(isinstance()) with assertIsInstance()
ffa0fe6 Updated from global requirements
c1d3407 Fixing py35 unicode bug
df5d024 Fixing nits in scripts/readme.py to pass pep8 check
2c511a2 Updated from global requirements
1493f0f Fixed errors printing in scientific notation
5787563 Changing default template URL
359b3b2 Adding unit tests
c300ca8 Fixing nits in i18n patch
fa20587 Removing templates from syntribos repo
5d7771f Added meta variable support to runner
2fcbb6f Updated from global requirements
6ded748 Added meta var support to datagen
38eb9f2 Adding i18n support to Syntribos
145006d Updated from global requirements
5ed065a Adding XST test to syntribos
9c736a3 Remove unused logging import
1321c96 Updated from global requirements
45d507d Set file path for generated README.rst
697843e Updating openstack docs URLs to use https
c5a4dd0 Added support for meta variable JSON files
5664f99 Improving readibility of code
d2f3716 Updated from global requirements
a16e6df Updated from global requirements
6eb64af Updated pylint rules
5a2b853 Removing payloads from the repo
ebfd572 Added documentation for template file naming requirements
cb1e6e2 Edit to contributing to guidelines
a785dad Delete unnecessary utf-8 coding
9da27e3 Part two: Detailed edit of syntibos doc
57e6135 Detailed edit of syntribos docs
0ac0bf0 Add Constraints support
d1607ad Detailed edit of about.rst doc
d1869bd Fixing bug on syntribos init
6bf76ac Adds details of User defined test
9816f6e Fixing a nit in doc
341674d Adding new tests for Syntribos in the tests doc
0a28b8a Updating the payload file location
36bc08f Fixing sphnix fail issue
59fc3c1 Fixing nits in the test-anatomy document
1c7804a Changing payload URI to official one
7ec6d74 Bug fix for user defined tests
1550889 Respect cli args for initialization check
5dffa2a Removing download count shield
0c183c4 Updated from global requirements
fb7320a Bug fix
c60cd53 Show team and repo badges on README
0da7d10 updating syntribos code documentation
76852bd Remove cfg import unused
94d0205 Pylint changes update
169d818 Updated from global requirements
917234e Fixing nits in documertation
8aae08f Adding pylint check to syntribos
d44f0e5 Better exception messages
ef67b47 Adding ReDoS test to syntribos
efaaaa7 Adding new test to syntribos
f5d039f Adding ability to do User defined fuzz test
abbb73d updated release version
d0ef1e7 Add __ne__ built-in function


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         | 579 +++++++++++++--------
babel.cfg                                          |   3 +
data/command_injection.txt                         |  35 --
data/integer-overflow.txt                          |  17 -
data/ldap.txt                                      |  25 -
data/sql-injection.txt                             |  30 --
data/string_validation.txt                         |  12 -
data/xml-external.txt                              |   4 -
data/xss.txt                                       |   6 -
.../api_extensions/list_api_extensions.template    |   3 -
.../backup_actions/force_delete_backup.template    |   8 -
.../cinder/backups/create_backup.template          |  14 -
.../cinder/backups/delete_backup.template          |   3 -
.../templates/cinder/backups/list_backups.template |   3 -
.../cinder/backups/list_backups_details.template   |   3 -
.../cinder/backups/restore_backup.template         |  11 -
.../templates/cinder/backups/show_backup.template  |   3 -
.../show_backend_capabilities.template             |   3 -
.../create_consistency_group_snapshot.template     |  15 -
.../delete_consistency_group_snapshot.template     |   3 -
...ist_consistency_group_snapshot_details.template |   3 -
.../list_consistency_group_snapshots.template      |   3 -
...how_consistency_group_snapshot_details.template |   3 -
.../consistencygroups_delete_post.template         |   9 -
.../consistencygroups_detail_get.template          |   3 -
.../consistencygroups_get.template                 |   3 -
.../consistencygroups_list_get.template            |   3 -
.../consistencygroups_post.template                |  12 -
.../consistencygroups_put.template                 |  12 -
.../consistencygroups_source_post.template         |  15 -
.../templates/cinder/limits/limits_get.template    |   3 -
.../os_quota_sets/default_quotas_get.template      |   3 -
.../cinder/os_quota_sets/quotas_delete.template    |   3 -
.../os_quota_sets/quotas_user_delete.template      |   3 -
.../os_quota_sets/show_details_user_get.template   |   3 -
.../cinder/os_quota_sets/show_get.template         |   3 -
.../cinder/os_quota_sets/show_quotas_get.template  |   3 -
.../cinder/os_quota_sets/update_put.template       |  10 -
.../cinder/os_quota_sets/update_quota_put.template |  10 -
.../manage_existing_volume_post.template           |  23 -
examples/templates/cinder/pools/pools_get.template |   3 -
.../cinder/qos/associate_qosvolume_get.template    |   3 -
.../cinder/qos/associations_qos_get.template       |   3 -
.../templates/cinder/qos/create_qos_post.template  |  12 -
.../cinder/qos/disassociate_qos_get.template       |   3 -
.../cinder/qos/disassociate_qosvolume_get.template |   3 -
.../templates/cinder/qos/list_qos_get.template     |   3 -
.../cinder/qos/qos_specification_delete.template   |   3 -
.../templates/cinder/qos/set_keys_put.template     |  10 -
.../cinder/qos/show_qosdetails_get.template        |   3 -
.../templates/cinder/qos/unset_keys_put.template   |  10 -
.../cinder/versions/list_api_versions.template     |   3 -
.../vol-image-data/vol-image-data_get.template     |   3 -
.../add_private_volume_post.template               |  10 -
...ist_private_volume_type_access_details.template |   3 -
.../remove_private_volume_post.template            |  10 -
.../volumes/actions/post_attach_volume.template    |  11 -
.../volumes/actions/post_detach_volume.template    |  10 -
.../volumes/actions/post_extend_size.template      |  10 -
.../actions/post_force_detach_volume.template      |  13 -
.../volumes/actions/post_remove_metadata.template  |  10 -
.../volumes/actions/post_reset_volume.template     |  12 -
.../volumes/actions/post_set_metadata.template     |  15 -
.../volumes/actions/post_unmanage_volume.template  |   8 -
.../cinder/volumes/delete_volume.template          |   3 -
.../cinder/volumes/get_show_volume.template        |   3 -
.../templates/cinder/volumes/get_volume.template   |   3 -
.../cinder/volumes/get_volume_details.template     |   3 -
.../cinder/volumes/get_volume_metadata.template    |   3 -
.../cinder/volumes/post_create_volume.template     |  27 -
.../volumes/post_create_volume_metadata.template   |  11 -
.../cinder/volumes/put_update_volume.template      |  11 -
.../cinder/volumes/put_volume_metadata.template    |  11 -
.../volumes/snapshots/delete_snapshot.template     |   3 -
.../volumes/snapshots/get_list_snapshots.template  |   3 -
.../snapshots/get_list_snapshots_details.template  |   3 -
.../snapshots/get_snapshot_details.template        |   3 -
.../snapshots/get_snapshot_metadata.template       |   3 -
.../snapshots/post_create_snapshot.template        |  14 -
.../snapshots/put_snapshot_metadata.template       |  11 -
.../volumes/snapshots/put_snapshot_update.template |  11 -
.../volumes/types/delete_volume_type.template      |   3 -
.../cinder/volumes/types/get_volume_type.template  |   3 -
.../volumes/types/list_volume_types.template       |   3 -
.../types/post_create_volume_types.template        |  15 -
.../types/put_update_spec_volume_type.template     |  17 -
.../volumes/types/put_update_volume_type.template  |  12 -
.../volumetransfer_accept_post.template            |   9 -
.../volumetransfer/volumetransfer_delete.template  |   3 -
.../volumetransfer_details_get.template            |   3 -
.../volumetransfer/volumetransfer_get.template     |   3 -
.../volumetransfer_list_get.template               |   3 -
.../volumetransfer/volumetransfer_post.template    |  10 -
examples/templates/glance/delete_image.template    |   3 -
.../templates/glance/delete_image_member.template  |   3 -
examples/templates/glance/get_image.template       |   3 -
.../templates/glance/get_image_member.template     |   3 -
.../glance/get_image_members_all.template          |   3 -
examples/templates/glance/get_images_all.template  |   3 -
.../get_images_all_full_querystring.template       |   3 -
.../glance/get_images_all_size_filter.template     |   3 -
.../glance/image_data/image_data_get.template      |   3 -
.../glance/image_data/put_image_data.template      |   6 -
.../image_schemas/imageschemas_image_get.template  |   3 -
.../image_schemas/imageschemas_images_get.template |   3 -
.../image_schemas/imageschemas_member_get.template |   3 -
.../imageschemas_members_get.template              |   3 -
.../glance/image_tags/imagetags_delete.template    |   3 -
.../glance/image_tags/imagetags_put.template       |   3 -
examples/templates/glance/patch_image.template     |  12 -
.../glance/post_deactivate_image.template          |   3 -
examples/templates/glance/post_image.template      |  14 -
.../templates/glance/post_image_member.template    |   8 -
.../glance/post_reactivate_image.template          |   3 -
.../templates/glance/put_image_member.template     |   8 -
.../task_schemas/taskschemas_list_get.template     |   3 -
.../task_schemas/taskschemas_show_get.template     |   3 -
.../templates/glance/tasks/create_task.template    |  15 -
.../templates/glance/tasks/list_tasks.template     |   3 -
.../templates/glance/tasks/task_details.template   |   3 -
.../templates/keystone/admin/domains_get.template  |   3 -
.../keystone/admin/domains_patch.template          |  12 -
.../templates/keystone/admin/domains_post.template |  12 -
.../keystone/admin/groups_add_user_put.template    |   3 -
.../keystone/admin/groups_check_user_head.template |   3 -
.../keystone/admin/groups_delete.template          |   3 -
.../templates/keystone/admin/groups_get.template   |   3 -
.../keystone/admin/groups_get_without_id.template  |   3 -
.../templates/keystone/admin/groups_patch.template |  10 -
.../templates/keystone/admin/groups_post.template  |  12 -
.../admin/groups_role_project_delete.template      |   3 -
.../admin/groups_role_project_head.template        |   3 -
.../admin/groups_role_project_put.template         |   3 -
.../admin/groups_roles_project_get.template        |   3 -
.../keystone/admin/groups_user_delete.template     |   3 -
.../keystone/admin/groups_users_get.template       |   3 -
.../admin/projects_cascade_delete.template         |   3 -
.../keystone/admin/projects_cascade_patch.template |  10 -
.../admin/projects_details_delete.template         |   3 -
.../keystone/admin/projects_details_get.template   |   3 -
.../keystone/admin/projects_details_patch.template |  12 -
.../templates/keystone/admin/projects_get.template |   3 -
.../keystone/admin/projects_post.template          |  14 -
.../keystone/admin/regions_delete.template         |   3 -
.../keystone/admin/regions_details_get.template    |   3 -
.../templates/keystone/admin/regions_get.template  |   3 -
.../keystone/admin/regions_patch.template          |  10 -
.../templates/keystone/admin/regions_post.template |  12 -
.../admin/v2_extenstions_details_get.template      |   3 -
.../keystone/admin/v2_extenstions_get.template     |   3 -
.../keystone/admin/v2_tenants_details_get.template |   3 -
.../keystone/admin/v2_tenants_get.template         |   3 -
.../admin/v2_tenants_users_roles_get.template      |   3 -
.../keystone/admin/v2_token_delete.template        |   3 -
.../admin/v2_tokens_endpoints_get.template         |   3 -
.../keystone/admin/v2_tokens_get.template          |   3 -
.../keystone/admin/v2_tokens_post.template         |  15 -
.../keystone/admin/v2_user_delete.template         |   3 -
.../keystone/admin/v2_user_details_get.template    |   3 -
.../templates/keystone/admin/v2_user_put.template  |  14 -
.../keystone/admin/v2_user_roles_get.template      |   3 -
.../templates/keystone/admin/v2_users_get.template |   3 -
.../keystone/admin/v2_users_post.template          |  14 -
.../keystone/extensions/consumers_delete.template  |   4 -
.../extensions/consumers_details_get.template      |   3 -
.../keystone/extensions/consumers_get.template     |   3 -
.../keystone/extensions/consumers_patch.template   |  10 -
.../keystone/extensions/consumers_post.template    |  10 -
.../extensions/kds_create_key_post.template        |   8 -
.../keystone/extensions/kds_groups_get.template    |   3 -
.../keystone/extensions/kds_key_delete.template    |   3 -
.../keystone/extensions/kds_ticket_post.template   |  10 -
.../os_inherit_check_user_role_head.template       |   3 -
.../os_inherit_domains_roles_get.template          |   3 -
.../os_inherit_domains_roles_put.template          |   3 -
.../os_inherit_domains_users_delete.template       |   3 -
.../os_inherit_domains_users_head.template         |   3 -
.../os_inherit_group_roles_delete.template         |   3 -
.../extensions/os_inherit_group_roles_get.template |   3 -
.../os_inherit_group_roles_head.template           |   3 -
.../extensions/os_inherit_group_roles_put.template |   3 -
.../os_inherit_groups_domain_get.template          |   3 -
.../os_inherit_groups_domain_put.template          |   3 -
...os_inherit_groups_domains_roles_delete.template |   3 -
.../os_inherit_groups_domains_roles_get.template   |   3 -
.../os_inherit_user_roles_delete.template          |   3 -
.../extensions/os_inherit_user_roles_get.template  |   3 -
.../extensions/os_inherit_user_roles_put.template  |   3 -
.../extensions/request_token_delete.template       |   3 -
.../keystone/extensions/request_token_get.template |   3 -
.../extensions/request_token_get_roles.template    |   3 -
.../extensions/request_token_one_get.template      |   3 -
examples/templates/keystone/policy_delete.template |   3 -
.../keystone/policy_endpoint_delete.template       |   3 -
.../keystone/policy_endpoint_get.template          |   3 -
.../keystone/policy_endpoint_head.template         |   3 -
.../keystone/policy_endpoint_put.template          |   3 -
.../policy_endpoint_region_delete.template         |   3 -
.../keystone/policy_endpoint_region_get.template   |   3 -
.../keystone/policy_endpoint_region_put.template   |   3 -
.../keystone/policy_endpoint_verify_get.template   |   3 -
examples/templates/keystone/policy_get.template    |   3 -
.../templates/keystone/policy_get_details.template |   3 -
examples/templates/keystone/policy_patch.template  |   9 -
examples/templates/keystone/policy_post.template   |  13 -
.../keystone/policy_service_endpoint_get.template  |   3 -
.../keystone/policy_services_delete.template       |   3 -
.../keystone/policy_services_get.template          |   3 -
.../keystone/policy_services_put.template          |   3 -
.../request_token_roles_details_get.template       |   3 -
.../keystone/request_token_service_post.template   |   8 -
.../roles_assignments_all_projects_get.template    |   3 -
.../keystone/roles_assignments_get.template        |   3 -
.../roles_assignments_project_get.template         |   3 -
.../keystone/roles_assignments_user_get.template   |   3 -
examples/templates/keystone/roles_delete.template  |   3 -
examples/templates/keystone/roles_get.template     |   3 -
.../keystone/roles_group_domain_delete.template    |   3 -
.../keystone/roles_group_domain_get.template       |   3 -
.../keystone/roles_group_domain_head.template      |   3 -
.../keystone/roles_group_domain_put.template       |   3 -
examples/templates/keystone/roles_patch.template   |   9 -
examples/templates/keystone/roles_post.template    |  10 -
.../keystone/roles_user_domain_delete.template     |   3 -
.../keystone/roles_user_domain_get.template        |   3 -
.../keystone/roles_user_domain_head.template       |   3 -
.../keystone/roles_user_domain_put.template        |   3 -
.../templates/keystone/services_delete.template    |   3 -
.../keystone/services_details_get.template         |   3 -
.../keystone/services_details_patch.template       |  10 -
.../keystone/services_endpoint_delete.template     |   3 -
.../services_endpoint_details_get.template         |   3 -
.../keystone/services_endpoint_patch.template      |  13 -
.../keystone/services_endpoint_post.template       |  14 -
.../keystone/services_endpoints_get.template       |   3 -
examples/templates/keystone/services_get.template  |   3 -
examples/templates/keystone/services_post.template |  12 -
examples/templates/keystone/trust_post.template    |  19 -
examples/templates/keystone/user_delete.template   |   3 -
.../templates/keystone/user_details_get.template   |   3 -
.../templates/keystone/user_details_patch.template |  13 -
.../templates/keystone/user_effective_get.template |   3 -
examples/templates/keystone/user_get.template      |   3 -
.../templates/keystone/user_groups_get.template    |   4 -
.../templates/keystone/user_password_post.template |  11 -
examples/templates/keystone/user_post.template     |  16 -
.../keystone/user_project_role_delete.template     |   3 -
.../keystone/user_project_role_head.template       |   3 -
.../keystone/user_project_role_put.template        |   3 -
.../templates/keystone/user_projects_get.template  |   4 -
.../keystone/user_role_project_get.template        |   3 -
.../templates/keystone/user_xauth_get.template     |   3 -
.../keystone/v2_validate_token_get.template        |   3 -
.../keystone/v2_validate_token_head.template       |   3 -
.../keystone/versions_details_get.template         |   3 -
examples/templates/keystone/versions_get.template  |   3 -
.../availability/availability_get_list.template    |   3 -
.../availability/availability_get_show.template    |   3 -
.../extensions/extensions_list_get.template        |   3 -
.../extensions/extensions_show_get.template        |   3 -
.../templates/neutron/firewall/delete_fw.template  |   3 -
.../neutron/firewall/delete_fw_policy.template     |   3 -
.../neutron/firewall/delete_fw_rule.template       |   3 -
.../templates/neutron/firewall/get_fw.template     |   3 -
.../neutron/firewall/get_fw_policies_all.template  |   3 -
.../neutron/firewall/get_fw_policy.template        |   3 -
.../neutron/firewall/get_fw_rule.template          |   3 -
.../neutron/firewall/get_fw_rules_all.template     |   3 -
.../neutron/firewall/get_fws_all.template          |   3 -
.../templates/neutron/firewall/post_fw.template    |  14 -
.../neutron/firewall/post_fw_policy.template       |  17 -
.../neutron/firewall/post_fw_rule.template         |  20 -
.../templates/neutron/firewall/put_fw.template     |  15 -
.../neutron/firewall/put_fw_policy.template        |  12 -
.../firewall/put_fw_policy_insert_rule.template    |  10 -
.../firewall/put_fw_policy_remove_rule.template    |   8 -
.../neutron/firewall/put_fw_rule.template          |  20 -
.../flavors/flavors_associate_post.template        |  11 -
.../neutron/flavors/flavors_create_post.template   |  15 -
.../neutron/flavors/flavors_delete.template        |   3 -
.../flavors/flavors_details_delete.template        |   3 -
.../neutron/flavors/flavors_details_get.template   |   3 -
.../neutron/flavors/flavors_details_put.template   |  14 -
.../neutron/flavors/flavors_list_get.template      |   3 -
.../flavors/networks_bulk_create_post.template     |  17 -
.../flavors/service_profiles_create_post.template  |  15 -
.../flavors/service_profiles_delete.template       |   3 -
.../flavors/service_profiles_list_get.template     |   3 -
.../flavors/service_profiles_show_get.template     |   3 -
.../flavors/service_profiles_update_put.template   |  15 -
.../floatingips/create_floating_ips.template       |  10 -
.../floatingips/delete_floating_ip.template        |   3 -
.../neutron/floatingips/list_floating_ips.template |   3 -
.../neutron/floatingips/show_floating_ip.template  |   3 -
.../floatingips/update_floating_ip.template        |   9 -
.../lbaas/delete_lbaas_health_monitor.template     |   3 -
.../neutron/lbaas/delete_lbaas_lb.template         |   3 -
.../neutron/lbaas/delete_lbaas_listener.template   |   3 -
.../neutron/lbaas/delete_lbaas_pool.template       |   3 -
.../lbaas/delete_lbaas_pool_member.template        |   3 -
.../templates/neutron/lbaas/get_lbaas_all.template |   3 -
.../lbaas/get_lbaas_health_monitor.template        |   3 -
.../lbaas/get_lbaas_health_monitors_all.template   |   3 -
.../templates/neutron/lbaas/get_lbaas_lb.template  |   3 -
.../neutron/lbaas/get_lbaas_lb_status.template     |   3 -
.../neutron/lbaas/get_lbaas_listener.template      |   3 -
.../neutron/lbaas/get_lbaas_listeners_all.template |   3 -
.../neutron/lbaas/get_lbaas_pool.template          |   3 -
.../neutron/lbaas/get_lbaas_pool_member.template   |   3 -
.../lbaas/get_lbaas_pool_members_all.template      |   3 -
.../neutron/lbaas/get_lbaas_pools_all.template     |   3 -
.../templates/neutron/lbaas/post_lbaas.template    |  17 -
.../lbaas/post_lbaas_health_monitor.template       |  19 -
.../neutron/lbaas/post_lbaas_listener.template     |  23 -
.../neutron/lbaas/post_lbaas_pool.template         |  17 -
.../neutron/lbaas/post_lbaas_pool_member.template  |  16 -
.../lbaas/put_lbaas_health_monitor.template        |  16 -
.../templates/neutron/lbaas/put_lbaas_lb.template  |  12 -
.../neutron/lbaas/put_lbaas_listener.template      |  23 -
.../neutron/lbaas/put_lbaas_pool.template          |  13 -
.../neutron/lbaas/put_lbaas_pool_member.template   |  12 -
.../metering_labels/meter_delete_label.template    |   3 -
.../metering_labels/meter_delete_rules.template    |   3 -
.../metering_labels/meter_get_list.template        |   3 -
.../metering_labels/meter_get_listrules.template   |   3 -
.../metering_labels/meter_get_showlabel.template   |   3 -
.../metering_labels/meter_get_showrules.template   |   3 -
.../metering_labels/meter_post_create.template     |  10 -
.../meter_post_createrules.template                |  11 -
.../networks_bulk_create_post.template             |  17 -
.../networks_create_post.template                  |  11 -
.../network_extensions/networks_delete.template    |   3 -
.../network_extensions/networks_list_get.template  |   3 -
.../network_extensions/networks_show_get.template  |   3 -
.../networks_update_put.template                   |  10 -
.../networks_create_post.template                  |  22 -
.../networks/networks_bulk_create_post.template    |  17 -
.../neutron/networks/networks_create_post.template |  11 -
.../neutron/networks/networks_delete.template      |   3 -
.../neutron/networks/networks_list_get.template    |   3 -
.../neutron/networks/networks_show_get.template    |   3 -
.../neutron/networks/networks_update_put.template  |  10 -
.../neutron/ports/ports_bulk_create_post.template  |  23 -
.../neutron/ports/ports_create_post.template       |  14 -
.../templates/neutron/ports/ports_delete.template  |   3 -
.../neutron/ports/ports_list_get.template          |   3 -
.../neutron/ports/ports_show_get.template          |   3 -
.../neutron/ports/ports_update_put.template        |  15 -
.../ports_binding/ports_bulk_create_post.template  |  23 -
.../ports_binding/ports_create_post.template       |  14 -
.../neutron/ports_binding/ports_delete.template    |   3 -
.../neutron/ports_binding/ports_list_get.template  |   3 -
.../neutron/ports_binding/ports_show_get.template  |   3 -
.../ports_binding/ports_update_put.template        |  14 -
.../templates/neutron/qos/qos_delete_bw.template   |   3 -
.../neutron/qos/qos_delete_dscprule.template       |   3 -
.../neutron/qos/qos_delete_policy.template         |   3 -
.../neutron/qos/qos_get_dscprules.template         |   3 -
.../neutron/qos/qos_get_listbwrules.template       |   3 -
.../neutron/qos/qos_get_listdscprules.template     |   3 -
.../neutron/qos/qos_get_listpolicy.template        |   3 -
.../templates/neutron/qos/qos_get_showbw.template  |   3 -
.../neutron/qos/qos_get_showpolicy.template        |   3 -
.../neutron/qos/qos_post_createbwrule.template     |   9 -
.../neutron/qos/qos_post_createdscprules.template  |   9 -
.../neutron/qos/qos_post_createpolicy.template     |  11 -
.../neutron/qos/qos_put_dscprules.template         |   9 -
.../neutron/qos/qos_put_updatebw.template          |   9 -
.../neutron/qos/qos_put_updatepolicy.template      |  11 -
.../templates/neutron/quotas/delete_quota.template |   3 -
.../neutron/quotas/list_all_quotas.template        |   3 -
.../templates/neutron/quotas/list_quota.template   |   3 -
.../templates/neutron/quotas/update_quota.template |  17 -
.../neutron/routers/add_router_interface.template  |   7 -
.../neutron/routers/create_router.template         |  20 -
.../neutron/routers/delete_router.template         |   3 -
.../neutron/routers/list_routers.template          |   3 -
.../routers/remove_interface_from_router.template  |   7 -
.../templates/neutron/routers/show_router.template |   3 -
.../neutron/routers/update_router.template         |  18 -
.../create_security_group_rule.template            |  15 -
.../delete_security_group_rule.template            |   3 -
.../list_security_groups_rule.template             |   3 -
.../show_security_group_rule.template              |   3 -
.../security-groups/create_security_group.template |  10 -
.../security-groups/delete_security_group.template |   3 -
.../security-groups/list_security_groups.template  |   3 -
.../security-groups/show_security_group.template   |   3 -
.../security-groups/update_security_group.template |  10 -
.../list_service_providers.template                |   3 -
.../subnet_pools/subnetpool_create_post.template   |  19 -
.../subnet_pools/subnetpool_delete.template        |   3 -
.../subnet_pools/subnetpool_list_get.template      |   3 -
.../subnet_pools/subnetpool_show_get.template      |   3 -
.../subnet_pools/subnetpool_update_get.template    |  20 -
.../subnets/subnet_bulk_create_post.template       |  19 -
.../neutron/subnets/subnet_create_post.template    |  12 -
.../neutron/subnets/subnet_delete.template         |   3 -
.../neutron/subnets/subnet_show_get.template       |   3 -
.../neutron/subnets/subnet_update_put.template     |  12 -
.../neutron/subnets/subnets_list_get.template      |   3 -
examples/templates/neutron/tags/add_tag.template   |   3 -
.../templates/neutron/tags/confirm_tag.template    |   3 -
.../neutron/tags/remove_all_tags.template          |   3 -
.../templates/neutron/tags/remove_tag.template     |   3 -
.../neutron/tags/replace_all_tags.template         |  10 -
.../neutron/versions/versions_get.template         |   3 -
.../neutron/versions/versions_v2_get.template      |   3 -
.../vlan/vlan_network_create_porst.template        |  12 -
.../neutron/vpn/ike_create_policy_post.template    |  22 -
.../neutron/vpn/ike_list_policies_get.template     |   3 -
.../neutron/vpn/ike_policy_delete.template         |   3 -
.../neutron/vpn/ike_policy_details_get.template    |   3 -
.../neutron/vpn/ike_policy_update_put.template     |  11 -
.../vpn/ipsec_create_connection_post.template      |  23 -
.../neutron/vpn/ipsec_delete_connection.template   |   3 -
.../vpn/ipsec_list_connections_get.template        |   3 -
.../neutron/vpn/ipsec_policies_list_get.template   |   3 -
.../neutron/vpn/ipsec_policy_create_post.template  |  21 -
.../neutron/vpn/ipsec_policy_delete.template       |   3 -
.../neutron/vpn/ipsec_policy_get.template          |   3 -
.../neutron/vpn/ipsec_policy_put.template          |  12 -
.../neutron/vpn/ipsec_show_connection_get.template |   3 -
.../vpn/ipsec_update_connection_put.template       |  12 -
.../vpn/vpn_endpoint_groups_delete.template        |   3 -
.../neutron/vpn/vpn_endpoint_groups_get.template   |   3 -
.../vpn/vpn_endpoint_groups_update_put.template    |  11 -
.../templates/neutron/vpn/vpn_groups_get.template  |   3 -
.../templates/neutron/vpn/vpn_groups_post.template |  16 -
.../neutron/vpn/vpn_services_delete.template       |   3 -
.../neutron/vpn/vpn_services_details_get.template  |   3 -
.../neutron/vpn/vpn_services_get.template          |   3 -
.../neutron/vpn/vpn_services_post.template         |  14 -
.../neutron/vpn/vpn_services_put.template          |  10 -
.../nova/API_Versions/list_versions.template       |   3 -
.../nova/API_Versions/show_api_details.template    |   3 -
.../get_availablilty_zone.template                 |   3 -
.../get_availablilty_zone_detail.template          |   3 -
.../templates/nova/cells/delete_os_cells.template  |   3 -
.../nova/cells/get_os_cells_capacities.template    |   3 -
.../nova/cells/get_os_cells_data.template          |   3 -
.../nova/cells/get_os_cells_info.template          |   3 -
.../nova/cells/get_os_list_cells.template          |   3 -
.../templates/nova/cells/post_os_cells.template    |   3 -
.../templates/nova/cells/put_os_cells.template     |   3 -
.../externalevents/externalevents_post.template    |  14 -
.../nova/flavors/create_flavors_post.template      |  15 -
.../nova/flavors/del_flavor_delete.template        |   3 -
.../nova/flavors/detail_flavors_get.template       |   3 -
.../nova/flavors/list_flavors_get.template         |   3 -
.../nova/flavors/show_details_get.template         |   3 -
.../nova/flavors_access/add_flavor_post.template   |  10 -
.../nova/flavors_access/list_flavor_get.template   |   3 -
.../flavors_access/remove_flavor_post.template     |  10 -
.../create_extraspecs_post.template                |  11 -
.../del_extraspec_delete.template                  |   3 -
.../list_extraspecs_get.template                   |   3 -
.../show_extraspec_get.template                    |   3 -
.../update_extraspec_put.template                  |   8 -
.../guest_agents/create_os-agent_post.template     |  15 -
.../nova/guest_agents/del_os-agent_delete.template |   3 -
.../nova/guest_agents/list_os-agents_get.template  |   3 -
.../nova/guest_agents/update_os-agent_put.template |  12 -
.../host_aggregates/delete_os_aggregates.template  |   3 -
.../host_aggregates/get_list_aggregates.template   |   3 -
.../host_aggregates/get_os_aggregates.template     |   3 -
.../post_add_host_os_aggregate.template            |  11 -
.../post_metadata_os_aggregate.template            |  14 -
.../host_aggregates/post_os_aggregates.template    |  12 -
.../post_rm_host_os_aggregate.template             |  12 -
.../host_aggregates/put_os_aggregates.template     |  14 -
.../nova/hosts/get_list_os_hosts.template          |   3 -
.../nova/hosts/get_reboot_os_hosts.template        |   3 -
.../nova/hosts/get_show_os_hosts.template          |   3 -
.../nova/hosts/get_shutdown_os_hosts.template      |   3 -
.../nova/hosts/get_startup_os_hosts.template       |   3 -
.../templates/nova/hosts/put_os_hosts.template     |   9 -
.../nova/hypervisors/hypervisors_get.template      |   3 -
.../hypervisors_list_detail_get.template           |   3 -
.../nova/hypervisors/hypervisors_list_get.template |   3 -
.../hypervisors/hypervisors_search_get.template    |   3 -
.../hypervisors/hypervisors_servers_get.template   |   3 -
.../hypervisors_statistics_get.template            |   3 -
.../hypervisors/hypervisors_uptime_get.template    |   3 -
.../instanceusageauditlog_get.template             |   3 -
.../instanceusageauditlog_timestamp_get.template   |   3 -
.../nova/keypairs/create_keypair_post.template     |  11 -
.../nova/keypairs/del_keypair_delete.template      |   3 -
.../nova/keypairs/list_keypairs_get.template       |   3 -
.../nova/keypairs/show_keypair_get.template        |   3 -
.../templates/nova/limits/show_limits_get.template |   3 -
.../os_volume_attachments/attach_vol_post.template |  11 -
.../detach_vol_delete.template                     |   3 -
.../os_volume_attachments/detail_vol_get.template  |   3 -
.../os_volume_attachments/list_vol_get.template    |   3 -
.../os_volume_attachments/update_vol_put.template  |  10 -
.../port_interfaces/create_interface_post.template |  15 -
.../detach_interface_delete.template               |   3 -
.../nova/port_interfaces/list_port_get.template    |   3 -
.../nova/port_interfaces/show_port_get.template    |   3 -
.../nova/quotasets/quotasets_default_get.template  |   3 -
.../nova/quotasets/quotasets_delete.template       |   3 -
.../nova/quotasets/quotasets_detail_get.template   |   3 -
.../quotasets/quotasets_detail_userid_get.template |   3 -
.../nova/quotasets/quotasets_get.template          |   3 -
.../nova/quotasets/quotasets_put.template          |  23 -
.../quotasets/quotasets_userid_delete.template     |   3 -
.../nova/quotasets/quotasets_userid_get.template   |   3 -
.../nova/quotasets/quotasets_userid_put.template   |  23 -
.../templates/nova/sec_grp/sec_grp_get.template    |   3 -
.../nova/server_actions/list_actions_get.template  |   3 -
.../nova/server_actions/show_actions_get.template  |   3 -
.../nova/server_consoles/delete_consoles.template  |   2 -
.../server_consoles/get_console_token.template     |   3 -
.../server_consoles/get_list_consoles.template     |   3 -
.../post_add_host_os_aggregate.template            |  12 -
.../server_consoles/post_create_consoles.template  |   2 -
.../server_diagnostics/server_diag_get.template    |   3 -
.../templates/nova/server_ip/ip_list_get.template  |   3 -
.../templates/nova/server_ip/ip_show_get.template  |   3 -
.../server_metadata/metadata_create_put.template   |  10 -
.../nova/server_metadata/metadata_delete.template  |   3 -
.../server_metadata/metadata_list_get.template     |   3 -
.../server_metadata/metadata_show_get.template     |   3 -
.../server_metadata/metadata_update_post.template  |  10 -
.../metadata_updateitem_put.template               |  10 -
.../servergroups_all_list_get.template             |   3 -
.../nova/servergroups/servergroups_delete.template |   3 -
.../nova/servergroups/servergroups_get.template    |   3 -
.../nova/servergroups/servergroups_list.template   |   3 -
.../nova/servergroups/servergroups_post.template   |  10 -
.../templates/nova/servers/create_server.template  |  33 --
.../templates/nova/servers/create_servers.template |  17 -
.../templates/nova/servers/delete_server.template  |   3 -
.../nova/servers/list_server_detailed.template     |   3 -
.../templates/nova/servers/list_servers.template   |   3 -
.../nova/servers/show_server_details.template      |   3 -
.../templates/nova/servers/update_server.template  |  12 -
.../nova/servers_action/add_fixed_ip.template      |  10 -
.../nova/servers_action/add_floating_ip.template   |  10 -
.../servers_action/add_security_group.template     |  10 -
.../nova/servers_action/change_password.template   |  10 -
.../nova/servers_action/confirm_resize.template    |   8 -
.../nova/servers_action/console_output.template    |  10 -
.../nova/servers_action/crash_dump.template        |   8 -
.../nova/servers_action/create_image.template      |  13 -
.../nova/servers_action/evacuate.template          |  12 -
.../nova/servers_action/force_delete.template      |   8 -
.../templates/nova/servers_action/lock.template    |   8 -
.../nova/servers_action/os_start.template          |   8 -
.../templates/nova/servers_action/os_stop.template |   8 -
.../templates/nova/servers_action/pause.template   |   8 -
.../nova/servers_action/rdp_console.template       |  10 -
.../templates/nova/servers_action/reboot.template  |  10 -
.../templates/nova/servers_action/rebuild.template |  22 -
.../nova/servers_action/remove_fixed_ip.template   |  10 -
.../servers_action/remove_floating_ip.template     |  10 -
.../servers_action/remove_security_group.template  |  10 -
.../templates/nova/servers_action/rescue.template  |  10 -
.../templates/nova/servers_action/resize.template  |  11 -
.../templates/nova/servers_action/restore.template |   8 -
.../templates/nova/servers_action/resume.template  |   8 -
.../nova/servers_action/revert_resize.template     |   8 -
.../nova/servers_action/serial_console.template    |  10 -
.../nova/servers_action/shelve_offload.template    |   8 -
.../nova/servers_action/shelve_server.template     |   8 -
.../nova/servers_action/spice_console.template     |  10 -
.../templates/nova/servers_action/suspend.template |   8 -
.../templates/nova/servers_action/unlock.template  |   8 -
.../templates/nova/servers_action/unpause.template |   8 -
.../nova/servers_action/unrescue.template          |   8 -
.../nova/servers_action/unshelve.template          |   8 -
.../nova/servers_action/vnc_console.template       |  10 -
.../nova/servers_admin/create_backup.template      |  12 -
.../servers_admin/inject_network_info.template     |   8 -
.../templates/nova/servers_admin/migrate.template  |   8 -
.../nova/servers_admin/migrate_live.template       |  12 -
.../nova/servers_admin/reset_network.template      |   8 -
.../nova/servers_admin/reset_state.template        |  10 -
.../clear_password_delete.template                 |   3 -
.../servers_password/show_password_get.template    |   3 -
.../list_interfaces_get.template                   |   3 -
.../nova/servertags/servertags_delete.template     |   3 -
.../nova/servertags/servertags_get.template        |   3 -
.../nova/servertags/servertags_list.template       |   3 -
.../nova/servertags/servertags_one_delete.template |   3 -
.../nova/servertags/servertags_one_put.template    |   2 -
.../nova/servertags/servertags_put.template        |   7 -
.../nova/services/services_delete.template         |   3 -
.../nova/services/services_disable_put.template    |   8 -
.../nova/services/services_disablelog_put.template |   9 -
.../nova/services/services_enable_put.template     |   8 -
.../nova/services/services_forcedown_put.template  |   9 -
.../templates/nova/services/services_list.template |   3 -
.../nova/usagereports/usagereports_get.template    |   3 -
.../usagereports/usagereports_list_get.template    |   3 -
examples/templates/solum/app_create.template       |   6 -
examples/templates/solum/app_deploy.template       |   6 -
examples/templates/solum/app_list.template         |   4 -
examples/templates/solum/app_logs.template         |   4 -
examples/templates/solum/app_scale.template        |   6 -
examples/templates/solum/app_show.template         |   4 -
examples/templates/solum/lp_create.template        |   6 -
examples/templates/solum/lp_delete.template        |   4 -
examples/templates/solum/lp_list.template          |   4 -
examples/templates/solum/lp_logs.template          |   4 -
examples/templates/solum/lp_show.template          |   4 -
examples/templates/solum/workflow_list.template    |   4 -
examples/templates/solum/workflow_logs.template    |   4 -
examples/templates/solum/workflow_show.template    |   4 -
.../templates/swift/accounts/account_head.template |   2 -
.../swift/accounts/account_list_json_get.template  |   3 -
.../swift/accounts/account_list_plain_get.template |   2 -
.../swift/accounts/account_list_xml_get.template   |   3 -
.../accounts/account_metadata_create_post.template |   3 -
.../accounts/account_metadata_delete_post.template |   3 -
.../accounts_list_plain_header_get.template        |   3 -
.../swift/containers/containers_delete.template    |   3 -
.../swift/containers/containers_head.template      |   3 -
.../swift/containers/containers_list.template      |   3 -
.../containers_metadata_create_post.template       |   4 -
.../containers_metadata_delete_post.template       |   4 -
.../containers/containers_metadata_put.template    |   4 -
.../containers_metadata_update_post.template       |   5 -
.../containers/containers_permissions_put.template |   6 -
.../swift/containers/containers_put.template       |   4 -
.../swift/discoverability/info_get.template        |   3 -
.../swift/endpoints/get_list_endpoints.template    |   3 -
.../templates/swift/objects/delete_object.template |   3 -
.../templates/swift/objects/get_object.template    |   3 -
.../templates/swift/objects/head_object.template   |   3 -
.../templates/swift/objects/post_object.template   |   5 -
.../templates/swift/objects/put_object.template    |   6 -
pylintrc                                           | 187 +++++++
requirements.txt                                   |  15 +-
scripts/readme.py                                  |  32 +-
setup.cfg                                          |  21 +-
setup.py                                           |   2 +-
syntribos/__init__.py                              |   1 +
syntribos/_i18n.py                                 |  48 ++
syntribos/checks/header.py                         |  46 --
syntribos/checks/header/__init__.py                |  16 +
syntribos/checks/header/header.py                  |  46 ++
syntribos/checks/header/xst.py                     |  52 ++
syntribos/checks/http.py                           |  35 +-
syntribos/checks/length.py                         |  22 +-
syntribos/checks/string.py                         |   2 +-
syntribos/checks/time.py                           |  45 +-
syntribos/clients/http/__init__.py                 |   1 +
syntribos/clients/http/base_http_client.py         |   3 +-
syntribos/clients/http/client.py                   |   4 +-
syntribos/clients/http/debug_logger.py             |  57 +-
syntribos/clients/http/models.py                   | 176 -------
syntribos/clients/http/parser.py                   | 456 +++++++++++++++-
syntribos/config.py                                | 207 +++++---
syntribos/extensions/common_utils/client.py        |  16 +-
syntribos/extensions/identity/client.py            |  56 +-
syntribos/extensions/identity/models/base.py       |  12 +-
syntribos/extensions/identity/models/v2.py         | 124 +++--
syntribos/formatters/json_formatter.py             |   1 +
syntribos/result.py                                |  77 +--
syntribos/runner.py                                | 265 ++++++----
syntribos/signal.py                                |  47 +-
syntribos/utils/cleanup.py                         |   3 +-
syntribos/utils/cli.py                             |  44 +-
syntribos/utils/config_fixture.py                  |   8 +-
syntribos/utils/env.py                             |  92 ++--
syntribos/utils/file_utils.py                      |  26 +-
syntribos/utils/memoize.py                         |   3 +-
syntribos/utils/remotes.py                         |  43 +-
syntribos/utils/string_utils.py                    |   2 +-
test-requirements.txt                              |  11 +-
tox.ini                                            |   6 +-
710 files changed, 2981 insertions(+), 5448 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 242975a..d6c059c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,0 +4 @@
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
@@ -5,7 +6,7 @@ six>=1.9.0 # MIT
-requests>=2.10.0 # Apache-2.0
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
-python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0
-python-glanceclient>=2.5.0 # Apache-2.0
-python-neutronclient>=5.1.0 # Apache-2.0
-python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
+python-cinderclient>=3.1.0 # Apache-2.0
+python-glanceclient>=2.8.0 # Apache-2.0
+python-neutronclient>=6.3.0 # Apache-2.0
+python-novaclient>=9.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index fab2d57..aa2a2c5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ unittest2 # BSD
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -9 +9 @@ hacking<0.10,>=0.9.2
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
@@ -14 +14 @@ testtools>=1.4.0 # MIT
-requests-mock>=1.1 # Apache-2.0
+requests-mock>=1.1.0 # Apache-2.0
@@ -16 +16 @@ requests-mock>=1.1 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.6.2 # BSD
@@ -18 +18,2 @@ oslosphinx>=4.7.0 # Apache-2.0
-beautifulsoup4 # MIT
+beautifulsoup4>=4.6.0 # MIT
+pylint==1.4.5 # GPLv2






More information about the Release-announce mailing list