I found an etag issue in that if the resource exists and if-match: * is specified, the operation should be allowed to continue. The current code disallows this because it looks only for an exact match if a tag is provided on the resource.
I've attached a patch that fixes this. --Alex Milowski
Conditions.java.diff
Description: Binary data

