'Edit a Security Group to allow all traffic.
@note: This is a non-standard extension API, and only works for EC2.
:param      name: The name of the security group to edit
:type       name: ``str``
:rtype: ``list`` of ``str``'

def ex_authorize_security_group_permissive(self, name):

    results = []
    params = {'Action': 'AuthorizeSecurityGroupIngress', 'GroupName': name, 'IpProtocol': 'tcp', 'FromPort': '0', 'ToPort': '65535', 'CidrIp': '0.0.0.0/0'}
    try:
        results.append(self.connection.request(self.path, params=params.copy()).object)
    except Exception:
        e = sys.exc_info()[1]
        if (e.args[0].find('InvalidPermission.Duplicate') == (-1)):
            raise e
    params['IpProtocol'] = 'udp'
    try:
        results.append(self.connection.request(self.path, params=params.copy()).object)
    except Exception:
        e = sys.exc_info()[1]
        if (e.args[0].find('InvalidPermission.Duplicate') == (-1)):
            raise e
    params.update({'IpProtocol': 'icmp', 'FromPort': '-1', 'ToPort': '-1'})
    try:
        results.append(self.connection.request(self.path, params=params.copy()).object)
    except Exception:
        e = sys.exc_info()[1]
        if (e.args[0].find('InvalidPermission.Duplicate') == (-1)):
            raise e
    return results
