[rfc][icedtea-web] fixing typo in trusted-only reproducer

Andrew Azores aazores at redhat.com
Mon Jul 27 17:34:47 UTC 2015


On 27/07/15 01:31 PM, Andrew Azores wrote:
> On 27/07/15 11:08 AM, Jiri Vanek wrote:
>>
>> -Trusted-only: true
>> +Trusted-Only: true
>>
>> in manifest.. so it was actually testing nothing :-/
>>
>> its here since begining 
>> http://icedtea.classpath.org/hg/icedtea-web/annotate/dee18160ba9c/tests/reproducers/custom/TrustedOnlyAttribute/srcs/MANIFEST.MF
>>
>> and more surprising is, that this typo do not affect tests results...
>>
>> I'm in progress of writing new set of tests to trusted-only so imho 
>> no deeper investigatins needed.
>>
>> But maybe original author have something to say:)
>>
>>
>> J,
>
> What do you mean, "it was testing nothing"? I think you're missing 
> that Manifest Attributes are case-insensitive [0][1]. Try changing the 
> case of the attribute in that manifest to TRUSTED-ONLY, to 
> Trusted-Only, and to Trusted-only and notice how the test results are 
> (or should be; they are for me) always the same. Then try removing the 
> attribute entirely and note the test failures.
>
> [0] 
> https://docs.oracle.com/javase/7/docs/api/java/util/jar/Attributes.Name.html
> [1] 
> http://icedtea.classpath.org/hg/icedtea-web/file/dee18160ba9c/netx/net/sourceforge/jnlp/JNLPFile.java#l1045
>

Oh, but regardless of the case-insensitivity of the manifest attribute, 
+1 on pushing this patch correcting the attribute to reflect the 
officially documented spelling of "Trusted-Only" anyway. There 
absolutely should not be any functional impact to this AFAIK but it may 
as well match what the source [0] says anyway.

[0] 
https://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/manifest.html

-- 
Thanks,

Andrew Azores



More information about the distro-pkg-dev mailing list