[icedtea-web] Couple of minor enhancement patches
Dr Andrew John Hughes
ahughes at redhat.com
Thu Feb 10 00:19:13 PST 2011
On 18:25 Wed 09 Feb , Deepak Bhole wrote:
> Hi,
>
> I would like to add these patches to 1.0 and HEAD. Any objections?
>
> The package access one restricts access to net.sourceforge.jnlp.*
> classes as a pre-emptive measure to thwart potential security issues. I
> tested it with various JNLP services and found no issues.
>
> ChangeLog:
>
> * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initialize):
> Restrict access to net.sourceforge.jnlp.* classes by untrusted
> classes.
>
The setProperty line needs splitting onto two lines. Otherwise, ok.
>
> The latter adds an encoding entry to the desktop files.
> ChangeLog:
>
> * itweb-settings.desktop.in: Added UTF-8 encoding for the file.
> * javaws.desktop.in: Same.
>
I'll wait on your response to Omair's post.
>
> I will commit the patches separately.
>
> Cheers,
> Deepak
> diff -r 06940cdcfef8 netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
> --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Thu Jan 20 11:06:41 2011 -0500
> +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java Wed Feb 02 13:09:29 2011 -0500
> @@ -222,6 +222,9 @@
> Authenticator.setDefault(new JNLPAuthenticator());
> ProxySelector.setDefault(new JNLPProxySelector());
>
> + // Restrict access to netx classes
> + Security.setProperty("package.access", Security.getProperty("package.access")+",net.sourceforge.jnlp");
> +
> initialized = true;
>
> }
> diff -up ./itweb-settings.desktop.in.sav ./itweb-settings.desktop.in
> --- ./itweb-settings.desktop.in.sav 2011-02-04 15:19:48.120684952 +0100
> +++ ./itweb-settings.desktop.in 2011-02-04 15:20:26.743684949 +0100
> @@ -6,3 +6,4 @@ Icon=javaws
> Terminal=false
> Type=Application
> Categories=Settings;
> +Encoding=UTF-8
> diff -up ./javaws.desktop.in.sav ./javaws.desktop.in
> --- ./javaws.desktop.in.sav 2011-02-04 15:19:54.201684943 +0100
> +++ ./javaws.desktop.in 2011-02-04 15:20:14.118684930 +0100
> @@ -8,3 +8,4 @@ Type=Application
> NoDisplay=true
> Categories=Network;WebBrowser;
> MimeType=application/x-java-jnlp-file;
> +Encoding=UTF-8
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and IcedTea
http://www.gnu.org/software/classpath
http://icedtea.classpath.org
PGP Key: F5862A37 (https://keys.indymedia.org/)
Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37
More information about the distro-pkg-dev
mailing list