mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-10-23 00:02:59 +00:00
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:
1 parent
8d0b1214d2
commit
190b76d7fd
10 files changed
+93
-23
No files matched your search
@@ -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