Author: zothar
Date: 2006-12-13 02:57:48 +0000 (Wed, 13 Dec 2006)
New Revision: 11368

Modified:
   trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java
Log:
Bug 992: JVM version in node version info box on /stats/

Modified: trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java       
2006-12-13 02:38:18 UTC (rev 11367)
+++ trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java       
2006-12-13 02:57:48 UTC (rev 11368)
@@ -458,7 +458,6 @@
                 jvmStatsList.addChild("li", "Maximum Java memory:\u00a0" + 
SizeUtil.formatSize(maxJavaMem, true));
                 jvmStatsList.addChild("li", "Available CPUs:\u00a0" + 
availableCpus);
                 jvmStatsList.addChild("li", "Running threads:\u00a0" + 
thousendPoint.format(threadCount));
-                

                 // unclaimedFIFOMessageCounts box
                                overviewTableRow = overviewTable.addChild("tr");
@@ -512,13 +511,18 @@
                 HTMLNode versionInfobox = nextTableCell.addChild("div", 
"class", "infobox");
                 versionInfobox.addChild("div", "class", "infobox-header", 
"Node Version Information");
                 HTMLNode versionInfoboxContent = 
versionInfobox.addChild("div", "class", "infobox-content");
-                               versionInfoboxContent.addChild("#", "Freenet " 
+ Version.nodeVersion + " Build #" + Version.buildNumber() + " r" + 
Version.cvsRevision);
-                               versionInfoboxContent.addChild("br");
+                HTMLNode versionInfoboxList = 
versionInfoboxContent.addChild("ul");
+                               versionInfoboxList.addChild("li", "Freenet " + 
Version.nodeVersion + " Build #" + Version.buildNumber() + " r" + 
Version.cvsRevision);
                                if(NodeStarter.extBuildNumber < 
NodeStarter.RECOMMENDED_EXT_BUILD_NUMBER) {
-                                       versionInfoboxContent.addChild("#", 
"Freenet-ext Build #" + NodeStarter.extBuildNumber + '(' + 
NodeStarter.RECOMMENDED_EXT_BUILD_NUMBER + ") r" + 
NodeStarter.extRevisionNumber);
+                                       versionInfoboxList.addChild("li", 
"Freenet-ext Build #" + NodeStarter.extBuildNumber + '(' + 
NodeStarter.RECOMMENDED_EXT_BUILD_NUMBER + ") r" + 
NodeStarter.extRevisionNumber);
                                } else {
-                                       versionInfoboxContent.addChild("#", 
"Freenet-ext Build #" + NodeStarter.extBuildNumber + " r" + 
NodeStarter.extRevisionNumber);
+                                       versionInfoboxList.addChild("li", 
"Freenet-ext Build #" + NodeStarter.extBuildNumber + " r" + 
NodeStarter.extRevisionNumber);
                                }
+                               versionInfoboxList.addChild("li", "JVM 
Vendor:\u00a0" + System.getProperty("java.vm.vendor"));
+                               versionInfoboxList.addChild("li", "JVM 
Version:\u00a0" + System.getProperty("java.vm.version"));
+                               versionInfoboxList.addChild("li", "OS 
Name:\u00a0" + System.getProperty("os.name"));
+                               versionInfoboxList.addChild("li", "OS 
Version:\u00a0" + System.getProperty("os.version"));
+                               versionInfoboxList.addChild("li", "OS 
Architecture:\u00a0" + System.getProperty("os.arch"));
                        }
                }



Reply via email to