RFR 8071660 :URLPermission not handling empty method lists correctly
Vyom Tewari
vyom.tewari at oracle.com
Tue Jun 21 10:16:15 UTC 2016
Hi Pavel,
Please find the latest
webrev(http://cr.openjdk.java.net/~vtewari/8071660/webrev0.4/index.html
<http://cr.openjdk.java.net/%7Evtewari/8071660/webrev0.4/index.html>). I
had incorporated the review comments.
Thanks,
Vyom
On Monday 20 June 2016 07:27 PM, Pavel Rappo wrote:
> Vyom, please consider the following changes:
>
> 1. Append 8071660 to the lists of tests here:
>
> * @bug 8010464 8027570 8027687 8029354 8071660
> ^
> 2. Reformat the code the way it's in the rest of the file:
>
> from:
>
> 266 URLPermission that = (URLPermission)p;
> 267
> 268 if(this.methods.isEmpty() && !that.methods.isEmpty())
> 269 return false;
> 270
> 271 if (!this.methods.isEmpty() && !this.methods.get(0).equals("*") &&
> 272 Collections.indexOfSubList(this.methods, that.methods) == -1) {
> 273 return false;
> 274 }
>
> to:
>
> 266 URLPermission that = (URLPermission)p;
> 267
> 268 if (this.methods.isEmpty() && !that.methods.isEmpty()) {
> 269 return false;
> 270 }
> 271
> 272 if (!this.methods.isEmpty() &&
> 273 !this.methods.get(0).equals("*") &&
> 274 Collections.indexOfSubList(this.methods,
> 275 that.methods) == -1) {
> 276 return false;
> 277 }
>
> Other than these minor things, looks good.
>
> Thanks,
> -Pavel
>
>> On 20 Jun 2016, at 12:36, Daniel Fuchs <daniel.fuchs at oracle.com> wrote:
>>
>> On 17/06/16 15:09, Vyom Tewari wrote:
>>> Hi,
>>>
>>> Please find the latest
>>> webrev(http://cr.openjdk.java.net/~vtewari/8071660/webrev0.3/index.html
>>> <http://cr.openjdk.java.net/%7Evtewari/8071660/webrev0.3/index.html>). I
>>> fixed the typo along with spaces issue.
>> Looks good!
>>
>> -- daniel
>>
>>> Thanks,
>>> Vyom
>>>
>>>
>>> On Friday 17 June 2016 06:34 PM, Roger Riggs wrote:
>>>> Hi Vyom,
>>>>
>>>> URLPermissionTest.java:
>>>>
>>>> line 125: it looks odd to assign the same variable twice with the
>>>> same value.
>>>> Perhaps it should have been assigning this.url2 = url2.
>>>>
>>>> line 330-332: please add a space after "," in argument lists.
>>>>
>>>> Roger
>>>>
>>>>
>>>>
>>>>
>>>> On 6/17/2016 8:42 AM, Daniel Fuchs wrote:
>>>>> On 17/06/16 13:25, Vyom Tewari wrote:
>>>>>> Hi Daniel,
>>>>>>
>>>>>> thanks for review please find the latest
>>>>>> webrev(http://cr.openjdk.java.net/~vtewari/8071660/webrev0.2/index.html
>>>>>> <http://cr.openjdk.java.net/%7Evtewari/8071660/webrev0.2/index.html>) .
>>>>>> I added some more tests where base url is different.
>>>>> Thanks Vyom,
>>>>> Looks good to me.
>>>>>
>>>>> See if you can get someone more experienced in the area
>>>>> to give a thumb up too :-)
>>>>>
>>>>> best regards,
>>>>>
>>>>> -- daniel
>>>>>
>>>>>
>>>>>> Thanks,
>>>>>> Vyom
>>>>>>
>>>>>> On Friday 17 June 2016 04:57 PM, Daniel Fuchs wrote:
>>>>>>> On 17/06/16 09:21, Vyom Tewari wrote:
>>>>>>>> Hi All,
>>>>>>>>
>>>>>>>> Please find the new
>>>>>>>> webrev(http://cr.openjdk.java.net/~vtewari/8071660/webrev0.1/index.html
>>>>>>>>
>>>>>>>> <http://cr.openjdk.java.net/%7Evtewari/8071660/webrev0.1/index.html>).
>>>>>>>>
>>>>>>>> I addressed the review comments given by Daniel.
>>>>>>> Hi Vyom,
>>>>>>>
>>>>>>> Looks good to me - but I'm a bit concerned that the previous
>>>>>>> mistake was not caught that by any test.
>>>>>>> Could you add a test that fails with you previous fix
>>>>>>> but passes with the new one?
>>>>>>>
>>>>>>> best regards,
>>>>>>>
>>>>>>> -- daniel
>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Vyom
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sunday 12 June 2016 02:04 PM, Daniel Fuchs wrote:
>>>>>>>>> Hi Vyom,
>>>>>>>>>
>>>>>>>>> This looks strange to me:
>>>>>>>>>
>>>>>>>>> 268 if(!this.methods.isEmpty() && that.methods.isEmpty())
>>>>>>>>> 269 return true;
>>>>>>>>> 270 if(this.methods.isEmpty() && !that.methods.isEmpty())
>>>>>>>>> 271 return false;
>>>>>>>>> 272 if(this.methods.isEmpty() && that.methods.isEmpty())
>>>>>>>>> 273 return true;
>>>>>>>>>
>>>>>>>>> Namely, lines 269 & 273 will return true before the URL part
>>>>>>>>> of the permission has been checked.
>>>>>>>>> Is that really the expected behavior?
>>>>>>>>>
>>>>>>>>> best regards,
>>>>>>>>>
>>>>>>>>> -- daniel
>>>>>>>>>
>>>>>>>>> On 11/06/16 05:50, vyom wrote:
>>>>>>>>>> Hi All,
>>>>>>>>>>
>>>>>>>>>> Please review the below fix.
>>>>>>>>>>
>>>>>>>>>> Bug : JDK-8071660 URLPermission not handling empty
>>>>>>>>>> method
>>>>>>>>>> lists correctly
>>>>>>>>>> Webrev :
>>>>>>>>>> http://cr.openjdk.java.net/~vtewari/8071660/webrev0.0/index.html
>>>>>>>>>> <http://cr.openjdk.java.net/%7Evtewari/8071660/webrev0.0/index.html>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Vyom
More information about the net-dev
mailing list