guzzle/guzzle-aws — pull request #11 by rgeyer (2012-03-07 00:15:23+00:00)
Title: Include request values which equate to false in the signature

When a request value equates to "false", such as when it's an integer or string "0", or an actual boolean "false", the request parameter gets excluded from the signature hash.

This causes signature errors when calling the AWS API. In particular I saw this while setting a security group tcp port to 0 in a RevokeSecurityGroupIngress call for EC2. I'm working on a few key API requests for EC2 in the another branch of this repository.

https://github.com/rgeyer/guzzle-aws/tree/ec2_security_group_revoke