forked from I2P_Developers/i2p.i2p
Console: Change fallback client names to use b32
instead of truncated b64. Anchors remain b64.
This commit is contained in:
@ -46,10 +46,11 @@ public class ConfigTunnelsHelper extends HelperBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String name = in.getDestinationNickname();
|
String name = in.getDestinationNickname();
|
||||||
if (name == null)
|
if (name == null) {
|
||||||
name = out.getDestinationNickname();
|
name = out.getDestinationNickname();
|
||||||
if (name == null)
|
if (name == null)
|
||||||
name = dest.calculateHash().toBase64().substring(0,6);
|
name = dest.calculateHash().toBase32();
|
||||||
|
}
|
||||||
|
|
||||||
String prefix = dest.calculateHash().toBase64().substring(0,4);
|
String prefix = dest.calculateHash().toBase64().substring(0,4);
|
||||||
renderForm(buf, cur, prefix, _t("Client tunnels for {0}", DataHelper.escapeHTML(_t(name))), in, out);
|
renderForm(buf, cur, prefix, _t("Client tunnels for {0}", DataHelper.escapeHTML(_t(name))), in, out);
|
||||||
|
@ -642,7 +642,7 @@ public class SummaryHelper extends HelperBase {
|
|||||||
TunnelPoolSettings out = _context.tunnelManager().getOutboundSettings(d.calculateHash());
|
TunnelPoolSettings out = _context.tunnelManager().getOutboundSettings(d.calculateHash());
|
||||||
name = (out != null ? out.getDestinationNickname() : null);
|
name = (out != null ? out.getDestinationNickname() : null);
|
||||||
if (name == null)
|
if (name == null)
|
||||||
name = d.calculateHash().toBase64().substring(0,6);
|
name = d.toBase32();
|
||||||
else
|
else
|
||||||
name = _t(name);
|
name = _t(name);
|
||||||
} else {
|
} else {
|
||||||
|
@ -67,13 +67,19 @@ class TunnelRenderer {
|
|||||||
String name = (in != null) ? in.getSettings().getDestinationNickname() : null;
|
String name = (in != null) ? in.getSettings().getDestinationNickname() : null;
|
||||||
if ( (name == null) && (outPool != null) )
|
if ( (name == null) && (outPool != null) )
|
||||||
name = outPool.getSettings().getDestinationNickname();
|
name = outPool.getSettings().getDestinationNickname();
|
||||||
if (name == null)
|
String b64 = client.toBase64().substring(0, 4);
|
||||||
name = client.toBase64().substring(0,4);
|
String dname;
|
||||||
out.write("<h3 class=\"tabletitle\" id=\"" + client.toBase64().substring(0,4)
|
if (name == null) {
|
||||||
+ "\" >" + _t("Client tunnels for") + ' ' + DataHelper.escapeHTML(_t(name)));
|
name = b64;
|
||||||
|
dname = client.toBase32();
|
||||||
|
} else {
|
||||||
|
dname = DataHelper.escapeHTML(_t(name));
|
||||||
|
}
|
||||||
|
out.write("<h3 class=\"tabletitle\" id=\"" + b64
|
||||||
|
+ "\" >" + _t("Client tunnels for") + ' ' + dname);
|
||||||
if (isLocal) {
|
if (isLocal) {
|
||||||
// links are set to float:right in CSS so they will be displayed in reverse order
|
// links are set to float:right in CSS so they will be displayed in reverse order
|
||||||
out.write(" <a href=\"/configtunnels#" + client.toBase64().substring(0,4) +"\" title=\"" + _t("Configure tunnels for session") + "\">[" + _t("configure") + "]</a>");
|
out.write(" <a href=\"/configtunnels#" + b64 + "\" title=\"" + _t("Configure tunnels for session") + "\">[" + _t("configure") + "]</a>");
|
||||||
writeGraphLinks(out, in, outPool);
|
writeGraphLinks(out, in, outPool);
|
||||||
out.write("</h3>\n");
|
out.write("</h3>\n");
|
||||||
} else {
|
} else {
|
||||||
@ -87,12 +93,13 @@ class TunnelRenderer {
|
|||||||
TunnelPool ain = clientInboundPools.get(a);
|
TunnelPool ain = clientInboundPools.get(a);
|
||||||
if (ain != null) {
|
if (ain != null) {
|
||||||
String aname = ain.getSettings().getDestinationNickname();
|
String aname = ain.getSettings().getDestinationNickname();
|
||||||
|
String ab64 = a.toBase64().substring(0, 4);
|
||||||
if (aname == null)
|
if (aname == null)
|
||||||
aname = a.toBase64().substring(0,4);
|
aname = ab64;
|
||||||
out.write("<h3 class=\"tabletitle\" id=\"" + a.toBase64().substring(0,4)
|
out.write("<h3 class=\"tabletitle\" id=\"" + ab64
|
||||||
+ "\" >" + _t("Client tunnels for") + ' ' + DataHelper.escapeHTML(_t(aname)));
|
+ "\" >" + _t("Client tunnels for") + ' ' + DataHelper.escapeHTML(_t(aname)));
|
||||||
if (isLocal)
|
if (isLocal)
|
||||||
out.write(" <a href=\"/configtunnels#" + client.toBase64().substring(0,4) +"\" title=\"" + _t("Configure tunnels for session") + "\">[" + _t("configure") + "]</a></h3>\n");
|
out.write(" <a href=\"/configtunnels#" + b64 + "\" title=\"" + _t("Configure tunnels for session") + "\">[" + _t("configure") + "]</a></h3>\n");
|
||||||
else
|
else
|
||||||
out.write(" (" + _t("dead") + ")</h3>\n");
|
out.write(" (" + _t("dead") + ")</h3>\n");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user