diff --git a/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java b/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java index 099cdc657..6f57754dd 100644 --- a/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java +++ b/apps/addressbook/java/src/net/i2p/addressbook/Daemon.java @@ -373,6 +373,7 @@ public class Daemon { ". From: " + addressbook.getLocation()); } allowExistingKeyInPublished = true; + props.setProperty("m", Long.toString(I2PAppContext.getGlobalContext().clock().now())); } else { // mismatch, disallow logMismatch(log, action, key, pod2, polddest, addressbook); @@ -447,6 +448,7 @@ public class Daemon { } else if (action.equals(HostTxtEntry.ACTION_UPDATE)) { if (isKnown) { allowExistingKeyInPublished = true; + props.setProperty("m", Long.toString(I2PAppContext.getGlobalContext().clock().now())); } } else { if (log != null) diff --git a/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java b/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java index 9cd3821df..242ceea85 100644 --- a/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java +++ b/apps/susidns/src/java/src/i2p/susi/dns/AddressBean.java @@ -202,6 +202,10 @@ public class AddressBean return getDate("m"); } + /** @since 0.9.26 */ + public boolean isValidated() { + return Boolean.valueOf(getProp("v")); + } /** @since 0.8.7 */ public String getNotes() { diff --git a/apps/susidns/src/jsp/details.jsp b/apps/susidns/src/jsp/details.jsp index 2fddad5b6..d4f92e849 100644 --- a/apps/susidns/src/jsp/details.jsp +++ b/apps/susidns/src/jsp/details.jsp @@ -119,6 +119,9 @@