From 6237fc89adcf2cc4cb1cf45a65004bf298bae247 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 10 Apr 2019 18:25:20 +0000 Subject: [PATCH] Jetty: Hide sizes and dates of directories in listings --- .../src/net/i2p/servlet/I2PDefaultServlet.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/jetty/java/src/net/i2p/servlet/I2PDefaultServlet.java b/apps/jetty/java/src/net/i2p/servlet/I2PDefaultServlet.java index b6f582583..a85eb1acb 100644 --- a/apps/jetty/java/src/net/i2p/servlet/I2PDefaultServlet.java +++ b/apps/jetty/java/src/net/i2p/servlet/I2PDefaultServlet.java @@ -246,16 +246,23 @@ public class I2PDefaultServlet extends DefaultServlet buf.append(path); - if (item.isDirectory() && !path.endsWith("/")) + boolean isDir = item.isDirectory(); + if (isDir && !path.endsWith("/")) buf.append(URIUtil.SLASH); buf.append("\">"); buf.append(deTag(ls[i])); buf.append(""); - buf.append(item.length()); - buf.append(" bytes "); - buf.append(dfmt.format(new Date(item.lastModified()))); - buf.append(" UTC"); + if (!isDir) { + buf.append(item.length()); + buf.append(" bytes "); + } + buf.append(""); + if (!isDir) { + buf.append(dfmt.format(new Date(item.lastModified()))); + buf.append(" UTC"); + } + buf.append(""); } buf.append("\n"); buf.append("\n");