boto/boto — pull request #694 by jreese (2012-04-09 23:37:34+00:00)
Title: Handle lowercase protocols and check for 'SSL'

In ec2.elb.ELBConnection, when processing listeners, neither
create_load_balancer() or create_load_balancer_listeners() properly
handle lower case protorol strings, which the AWS API accepts. This
patch converts the protocol to upper case before comparing it to 'HTTPS'
or 'SSL'.

This patch also fixes an inconsistency where
create_load_balancer_listeners() checks for the 'SSL' protocol to attach
a certificate ID, while create_load_balanacer only checks for 'HTTPS'.