forked from I2P_Developers/i2p.i2p
Graphs: prevent NaNs if we are skewed ahead of system time
This commit is contained in:
@ -109,7 +109,8 @@ class SummaryRenderer {
|
|||||||
public void render(OutputStream out, int width, int height, boolean hideLegend, boolean hideGrid,
|
public void render(OutputStream out, int width, int height, boolean hideLegend, boolean hideGrid,
|
||||||
boolean hideTitle, boolean showEvents, int periodCount,
|
boolean hideTitle, boolean showEvents, int periodCount,
|
||||||
int endp, boolean showCredit, SummaryListener lsnr2, String titleOverride) throws IOException {
|
int endp, boolean showCredit, SummaryListener lsnr2, String titleOverride) throws IOException {
|
||||||
long end = _listener.now() - 75*1000;
|
// prevent NaNs if we are skewed ahead of system time
|
||||||
|
long end = Math.min(_listener.now(), System.currentTimeMillis()) - 75*1000;
|
||||||
long period = _listener.getRate().getPeriod();
|
long period = _listener.getRate().getPeriod();
|
||||||
if (endp > 0)
|
if (endp > 0)
|
||||||
end -= period * endp;
|
end -= period * endp;
|
||||||
|
10
history.txt
10
history.txt
@ -1,3 +1,13 @@
|
|||||||
|
2015-05-27 zzz
|
||||||
|
* Banlist: Ban all-zero hash
|
||||||
|
* DataHelper: Add year output to formatDuration()
|
||||||
|
* Graphs: prevent NaNs if we are skewed ahead of system time
|
||||||
|
* NetDb: Drop all-zero lookups and stores, add stats
|
||||||
|
* SSU:
|
||||||
|
- Fix debug logging of dumped packets
|
||||||
|
- Drop sessions with bad clock skew, banlist peer, add stats
|
||||||
|
- Drop sessions with corrupt DSM, banlist peer, add stats
|
||||||
|
|
||||||
2015-05-23 zzz
|
2015-05-23 zzz
|
||||||
* I2CP: Add an INIT state for session, so a newly created session
|
* I2CP: Add an INIT state for session, so a newly created session
|
||||||
isn't treated as CLOSED and immediately replaced by i2ptunnel,
|
isn't treated as CLOSED and immediately replaced by i2ptunnel,
|
||||||
|
@ -18,7 +18,7 @@ public class RouterVersion {
|
|||||||
/** deprecated */
|
/** deprecated */
|
||||||
public final static String ID = "Monotone";
|
public final static String ID = "Monotone";
|
||||||
public final static String VERSION = CoreVersion.VERSION;
|
public final static String VERSION = CoreVersion.VERSION;
|
||||||
public final static long BUILD = 30;
|
public final static long BUILD = 31;
|
||||||
|
|
||||||
/** for example "-test" */
|
/** for example "-test" */
|
||||||
public final static String EXTRA = "-rc";
|
public final static String EXTRA = "-rc";
|
||||||
|
Reference in New Issue
Block a user