Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-p2p/freenet/files: 0.7.5_p1245-strip-openjdk-check.patch freenet-0.7.5_p1232-strip-error.patch freenet-0.7.5_p1232-strip-openjdk-warning.patch
Date: Sun, 25 Apr 2010 19:23:43
Message-Id: 20100425192340.CCFD32C043@corvid.gentoo.org
1 tommy 10/04/25 19:23:40
2
3 Added: 0.7.5_p1245-strip-openjdk-check.patch
4 Removed: freenet-0.7.5_p1232-strip-error.patch
5 freenet-0.7.5_p1232-strip-openjdk-warning.patch
6 Log:
7 Version bump
8 (Portage version: 2.2_rc67-r4/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 net-p2p/freenet/files/0.7.5_p1245-strip-openjdk-check.patch
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/files/0.7.5_p1245-strip-openjdk-check.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/freenet/files/0.7.5_p1245-strip-openjdk-check.patch?rev=1.1&content-type=text/plain
15
16 Index: 0.7.5_p1245-strip-openjdk-check.patch
17 ===================================================================
18 --- src/freenet/node/Node.java 2010-04-25 14:54:26.000000000 +0200
19 +++ src/freenet/node/Node.java.new 2010-04-25 14:55:51.000000000 +0200
20 @@ -3647,43 +3647,6 @@
21
22 boolean isOpenJDK = false;
23
24 - if(jvmName.startsWith("OpenJDK ")) {
25 - isOpenJDK = true;
26 - if(javaVersion.startsWith("1.6.0")) {
27 - String subverString;
28 - if(jvmVersion.startsWith("14.0-b"))
29 - subverString = jvmVersion.substring("14.0-b".length());
30 - else if(jvmVersion.startsWith("1.6.0_0-b"))
31 - subverString = jvmVersion.substring("1.6.0_0-b".length());
32 - else
33 - subverString = null;
34 - if(subverString != null) {
35 - int subver;
36 - try {
37 - subver = Integer.parseInt(subverString);
38 - } catch (NumberFormatException e) {
39 - subver = -1;
40 - }
41 - if(subver > -1 && subver < 15) {
42 - File javaDir = new File(System.getProperty("java.home"));
43 -
44 - // Assume that if the java home dir has been updated since August 11th, we have the fix.
45 -
46 - final Calendar _cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
47 - _cal.set(2009, Calendar.AUGUST, 11, 0, 0, 0);
48 - if(javaDir.exists() && javaDir.isDirectory() && javaDir.lastModified() > _cal.getTimeInMillis()) {
49 - System.err.println("Your Java appears to have been updated, we probably do not have the XML bug (http://www.cert.fi/en/reports/2009/vulnerability2009085.html).");
50 - } else {
51 - System.err.println("Old version of OpenJDK detected. It is possible that your Java may be vulnerable to a remote code execution vulnerability. Please update your operating system ASAP. We will not disable plugins because we cannot be sure whether there is a problem.");
52 - System.err.println("See here: http://www.cert.fi/en/reports/2009/vulnerability2009085.html");
53 - clientCore.alerts.register(new SimpleUserAlert(false, l10n("openJDKMightBeVulnerableXML"), l10n("openJDKMightBeVulnerableXML"), l10n("openJDKMightBeVulnerableXML"), UserAlert.ERROR));
54 - }
55 -
56 - }
57 - }
58 - }
59 - }
60 -
61 boolean isApple;
62
63 if(logMINOR) Logger.minor(this, "JVM vendor: "+jvmVendor+", JVM version: "+javaVersion+", OS name: "+osName+", OS version: "+osVersion);