Changeset 10bae6a for apps


Ignore:
Timestamp:
Mar 5, 2019 3:43:23 PM (15 months ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
5b1b4ac
Parents:
bfafdd34
Message:

Data: Update Encrypted LS2 blinding and encryption to match current proposal 123
Hide b32 in console for encrypted LS2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/net/i2p/router/web/helpers/NetDbRenderer.java

    rbfafdd34 r10bae6a  
    468468                else
    469469                    buf.append(dest.toBase64().substring(0, 6));
    470                 buf.append("</th></tr>\n<tr><td");
    471                 // If the dest is published but not in the addressbook, an extra
    472                 // <td> is appended with an "Add to addressbook" link, so this
    473                 // <td> should not span 2 columns.
    474                 String host = null;
    475                 if (!unpublished) {
    476                     host = _context.namingService().reverseLookup(dest);
    477                 }
    478                 if (unpublished || host != null || !linkSusi) {
    479                     buf.append(" colspan=\"2\"");
    480                 }
    481                 buf.append(">");
    482                 String b32 = key.toBase32();
    483                 buf.append("<a href=\"http://").append(b32).append("\">").append(b32).append("</a></td>");
    484                 if (linkSusi && !unpublished) {
    485                     if (host == null) {
     470                buf.append("</th></tr>\n");
     471                // we don't show a b32 or addressbook links if encrypted
     472                if (type != DatabaseEntry.KEY_TYPE_ENCRYPTED_LS2) {
     473                    buf.append("<tr><td");
     474                    // If the dest is published but not in the addressbook, an extra
     475                    // <td> is appended with an "Add to addressbook" link, so this
     476                    // <td> should not span 2 columns.
     477                    String host = null;
     478                    if (!unpublished) {
     479                        host = _context.namingService().reverseLookup(dest);
     480                    }
     481                    if (unpublished || host != null || !linkSusi) {
     482                        buf.append(" colspan=\"2\"");
     483                    }
     484                    buf.append(">");
     485                    String b32 = key.toBase32();
     486                    buf.append("<a href=\"http://").append(b32).append("\">").append(b32).append("</a></td>");
     487                    if (linkSusi && !unpublished && host == null) {
    486488                        buf.append("<td class=\"addtobook\" colspan=\"2\">").append("<a title=\"").append(_t("Add to addressbook"))
    487489                           .append("\" href=\"/susidns/addressbook.jsp?book=private&amp;destination=")
    488490                           .append(dest.toBase64()).append("#add\">").append(_t("Add to local addressbook")).append("</a></td>");
    489                     }
    490                 } // else probably a client
     491                    } // else probably a client
     492                }
    491493            } else {
    492494                buf.append("<th><b>").append(_t("Destination")).append(":</b> ");
Note: See TracChangeset for help on using the changeset viewer.