diff --git a/webui/src/main/java/com/muwire/webui/DownloadServlet.java b/webui/src/main/java/com/muwire/webui/DownloadServlet.java
index cd0484fa..5024f6e9 100644
--- a/webui/src/main/java/com/muwire/webui/DownloadServlet.java
+++ b/webui/src/main/java/com/muwire/webui/DownloadServlet.java
@@ -104,8 +104,10 @@ public class DownloadServlet extends HttpServlet {
sb.append("");
sb.append("").append(Util.escapeHTMLinXML(downloader.getFile().getAbsolutePath())).append("");
sb.append("").append(downloader.getPieceSize()).append("");
+ sb.append("").append(downloader.isSequential()).append("");
sb.append("").append(downloader.getTotalWorkers()).append("");
sb.append("").append(downloader.activeWorkers()).append("");
+ sb.append("").append(downloader.countHopelessSources()).append("");
sb.append("").append(downloader.getNPieces()).append("");
sb.append("").append(downloader.donePieces()).append("");
sb.append(" ");
diff --git a/webui/src/main/js/download.js b/webui/src/main/js/download.js
index e6ba52ed..3de7e3a6 100644
--- a/webui/src/main/js/download.js
+++ b/webui/src/main/js/download.js
@@ -105,8 +105,10 @@ function updateDownloader(infoHash) {
if (this.readyState == 4 && this.status == 200) {
var path = this.responseXML.getElementsByTagName("Path")[0].childNodes[0].nodeValue
var pieceSize = this.responseXML.getElementsByTagName("PieceSize")[0].childNodes[0].nodeValue
+ var sequential = this.responseXML.getElementsByTagName("Sequential")[0].childNodes[0].nodeValue
var knownSources = this.responseXML.getElementsByTagName("KnownSources")[0].childNodes[0].nodeValue
var activeSources = this.responseXML.getElementsByTagName("ActiveSources")[0].childNodes[0].nodeValue
+ var hopelessSources = this.responseXML.getElementsByTagName("HopelessSources")[0].childNodes[0].nodeValue
var totalPieces = this.responseXML.getElementsByTagName("TotalPieces")[0].childNodes[0].nodeValue
var donePieces = this.responseXML.getElementsByTagName("DonePieces")[0].childNodes[0].nodeValue
@@ -116,6 +118,10 @@ function updateDownloader(infoHash) {
html += "
" + " " + path + " " + " | "
html += ""
html += ""
+ html += "" + _t("Sequential") + " | "
+ html += "" + " " + sequential + " " + " | "
+ html += "
"
+ html += ""
html += "" + _t("Known Sources") + " | "
html += "" + " " + knownSources + " " + " | "
html += "
"
@@ -124,6 +130,10 @@ function updateDownloader(infoHash) {
html += "" + " " + activeSources + " " + " | "
html += ""
html += ""
+ html += "" + _t("Hopeless Sources") + " | "
+ html += "" + " " + hopelessSources + " " + " | "
+ html += "
"
+ html += ""
html += "" + _t("Piece Size") + " | "
html += "" + " " + pieceSize + " " + " | "
html += "
"