[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