John

Please review and if satisfied commit

> -----Original Message-----
> From: Rohit Yadav [mailto:nore...@reviews.apache.org] On Behalf Of Rohit
> Yadav
> Sent: Tuesday, February 12, 2013 12:10 AM
> To: Rohit Yadav; Alena Prokharchyk; John Kinsella
> Cc: cloudstack; Likitha Shetty
> Subject: Re: Review Request: Non-printable characters such as %00 or %0025
> are getting stored in raw/non encoded form in the database
> 
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/8876/#review16461
> -----------------------------------------------------------
> 
> Ship it!
> 
> 
> Looks good, will wait for John to comment and let's have one final review
> before we can commit it.
> 
> - Rohit Yadav
> 
> 
> On Feb. 11, 2013, 12:34 p.m., Likitha Shetty wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/8876/
> > -----------------------------------------------------------
> >
> > (Updated Feb. 11, 2013, 12:34 p.m.)
> >
> >
> > Review request for cloudstack, John Kinsella, Alena Prokharchyk, and Rohit
> Yadav.
> >
> >
> > Description
> > -------
> >
> > Non-printable characters results in empty pages for all users loading the
> corrupted object in the web interface. It also results in the API call results
> getting truncated with an error when it encounters the non-printable
> characters.
> > To find if a parameter value contains a control character, every decoded
> parameter value was matched with the regex [\000-\037\177] as the ASCII non-
> printable characters are numbers 0 to 31 and 127 decimal.
> >
> >
> > This addresses bug CLOUDSTACK-863.
> >
> >
> > Diffs
> > -----
> >
> >   server/src/com/cloud/api/ApiServer.java d99d188
> >   utils/pom.xml 937fad3
> >   utils/src/com/cloud/utils/StringUtils.java 8f0a503
> >
> > Diff: https://reviews.apache.org/r/8876/diff/
> >
> >
> > Testing
> > -------
> >
> > Manual Testing done,
> > For sample API's (updateVirtualMachine, createVolume,
> > authorizeSecurityGroupIngress etc), provide input values containing
> > character(s) that are • ASCII printable - pass • ASCII non-printable - fail 
> > with
> error code 431 and error 'Received value <parameter-value> for parameter
> <parameter-name> is invalid, contains illegal ASCII non-printable characters'
> > • non-english - pass
> >
> >
> > Thanks,
> >
> > Likitha Shetty
> >
> >

Reply via email to