I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 525ec01c authored by zzz's avatar zzz
Browse files

Console: Don't allow unbanning of all-zero hash

parent f8594c31
No related branches found
No related tags found
No related merge requests found
...@@ -61,7 +61,9 @@ public class BanlistRenderer { ...@@ -61,7 +61,9 @@ public class BanlistRenderer {
buf.append("<li>").append(_context.commSystem().renderPeerHTML(key)); buf.append("<li>").append(_context.commSystem().renderPeerHTML(key));
buf.append(' '); buf.append(' ');
String expireString = DataHelper.formatDuration2(expires); String expireString = DataHelper.formatDuration2(expires);
if (expires < 5l*24*60*60*1000) if (key.equals(Hash.FAKE_HASH))
buf.append(_("Permanently banned"));
else if (expires < 5l*24*60*60*1000)
buf.append(_("Temporary ban expiring in {0}", expireString)); buf.append(_("Temporary ban expiring in {0}", expireString));
else else
buf.append(_("Banned until restart or in {0}", expireString)); buf.append(_("Banned until restart or in {0}", expireString));
...@@ -75,8 +77,10 @@ public class BanlistRenderer { ...@@ -75,8 +77,10 @@ public class BanlistRenderer {
else else
buf.append(_(entry.cause)); buf.append(_(entry.cause));
} }
buf.append(" (<a href=\"configpeer?peer=").append(key.toBase64()) if (!key.equals(Hash.FAKE_HASH)) {
.append("#unsh\">").append(_("unban now")).append("</a>)"); buf.append(" (<a href=\"configpeer?peer=").append(key.toBase64())
.append("#unsh\">").append(_("unban now")).append("</a>)");
}
buf.append("</li>\n"); buf.append("</li>\n");
} }
buf.append("</ul>\n"); buf.append("</ul>\n");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment