-
- Downloads
Router: Time initialization fixes and cleanups
Most changes are relevant only if NTP is disabled or failed at startup. - Require two peers that agree for transports to initialize time - Briefly ban skewed peer when not initialized, so another peer will be the second sample - Allow SSU2 to initialize time even for large skews - Do not allow NTCP2 inbound to initialize time for large skews - Disable SSU1 time initialization when SSU2 is enabled - When SSU2 is disabled, allow SSU1 time initialization even for large skews - Don't adjust to large inbound NTCP2 skews when not initialized - Round time sent in NTCP2 DateTime block - Adjust SSU2 skew for RTT - Don't sort by absolute skew on SSU /peers tab so we can find median - Only call System.currentTimeMillis() once in RouterClock.setOffset() - Log tweaks
Showing
- apps/routerconsole/java/src/net/i2p/router/web/helpers/UDPSorters.java 1 addition, 1 deletion...nsole/java/src/net/i2p/router/web/helpers/UDPSorters.java
- router/java/src/net/i2p/router/RouterClock.java 36 additions, 13 deletionsrouter/java/src/net/i2p/router/RouterClock.java
- router/java/src/net/i2p/router/transport/ntcp/InboundEstablishState.java 6 additions, 4 deletions.../net/i2p/router/transport/ntcp/InboundEstablishState.java
- router/java/src/net/i2p/router/transport/ntcp/NTCP2Payload.java 1 addition, 1 deletion.../java/src/net/i2p/router/transport/ntcp/NTCP2Payload.java
- router/java/src/net/i2p/router/transport/ntcp/OutboundNTCP2State.java 2 additions, 2 deletions...src/net/i2p/router/transport/ntcp/OutboundNTCP2State.java
- router/java/src/net/i2p/router/transport/udp/InboundEstablishState2.java 2 additions, 2 deletions.../net/i2p/router/transport/udp/InboundEstablishState2.java
- router/java/src/net/i2p/router/transport/udp/OutboundEstablishState2.java 28 additions, 9 deletions...net/i2p/router/transport/udp/OutboundEstablishState2.java
- router/java/src/net/i2p/router/transport/udp/PacketHandler.java 10 additions, 4 deletions.../java/src/net/i2p/router/transport/udp/PacketHandler.java
- router/java/src/net/i2p/router/transport/udp/RemoteHostId.java 1 addition, 1 deletion...r/java/src/net/i2p/router/transport/udp/RemoteHostId.java
Loading
Please register or sign in to comment