-
- Downloads
SSU InboundMessageState.PartialBitfield, PacketBuilder:
- Add ACKBitfield.highestReceived() for efficiency - Only write as many partial bitfield bytes as required, rather than 10 (for 64 bits) every time. - Don't allow more than 10 bytes when reading in bitfield - Don't send an extra byte if (fragments % 7) == 0 - Don't send a corrupt ack packet if the partial ack got completed (race) - Log tweaks
Showing
- router/java/src/net/i2p/router/transport/udp/ACKBitfield.java 7 additions, 0 deletions...er/java/src/net/i2p/router/transport/udp/ACKBitfield.java
- router/java/src/net/i2p/router/transport/udp/InboundMessageState.java 14 additions, 4 deletions...src/net/i2p/router/transport/udp/InboundMessageState.java
- router/java/src/net/i2p/router/transport/udp/PacketBuilder.java 27 additions, 8 deletions.../java/src/net/i2p/router/transport/udp/PacketBuilder.java
- router/java/src/net/i2p/router/transport/udp/PeerState.java 4 additions, 3 deletionsrouter/java/src/net/i2p/router/transport/udp/PeerState.java
- router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java 33 additions, 8 deletions...ava/src/net/i2p/router/transport/udp/UDPPacketReader.java
Loading
Please register or sign in to comment