forked from I2P_Developers/i2p.i2p
Tunnels: Improved logging and handling of offline signature expiration
Store back ref to controller in tunnel Stop server controller on I2PException Support generation of keys with fractional days expiration for testing
This commit is contained in:
@ -18,7 +18,7 @@ public class RouterVersion {
|
||||
/** deprecated */
|
||||
public final static String ID = "Monotone";
|
||||
public final static String VERSION = CoreVersion.VERSION;
|
||||
public final static long BUILD = 10;
|
||||
public final static long BUILD = 11;
|
||||
|
||||
/** for example "-test" */
|
||||
public final static String EXTRA = "";
|
||||
|
@ -251,8 +251,8 @@ class ClientMessageEventListener implements I2CPMessageReader.I2CPMessageEventLi
|
||||
_log.error(msg);
|
||||
_runner.disconnectClient(msg);
|
||||
} else if (in.getOfflineSignature() != null && in.getOfflineExpiration() < _context.clock().now()) {
|
||||
String msg = "Offline signature expired " + DataHelper.formatTime(in.getOfflineExpiration());
|
||||
_log.error(msg);
|
||||
String msg = "Offline signature for tunnel expired " + DataHelper.formatTime(in.getOfflineExpiration());
|
||||
_log.log(Log.CRIT, msg);
|
||||
_runner.disconnectClient(msg);
|
||||
} else {
|
||||
_log.error("Signature verification failed on a create session message:\n" + in);
|
||||
|
Reference in New Issue
Block a user