The response to a BMP Offer is now an Ack and/or a Request.
The Request packet now contains a list of message IDs, rather than a bitmap referring to the list of messages IDs in the Offer. This allows the Request to be understood out of context, e.g. if the Offer and Request are sent over separate connections or a connection is replayed.
Showing
- briar-api/src/net/sf/briar/api/db/AckAndRequest.java 27 additions, 0 deletionsbriar-api/src/net/sf/briar/api/db/AckAndRequest.java
- briar-api/src/net/sf/briar/api/db/DatabaseComponent.java 13 additions, 11 deletionsbriar-api/src/net/sf/briar/api/db/DatabaseComponent.java
- briar-api/src/net/sf/briar/api/messaging/Request.java 6 additions, 19 deletionsbriar-api/src/net/sf/briar/api/messaging/Request.java
- briar-core/src/net/sf/briar/db/DatabaseComponentImpl.java 11 additions, 14 deletionsbriar-core/src/net/sf/briar/db/DatabaseComponentImpl.java
- briar-core/src/net/sf/briar/messaging/PacketReaderImpl.java 17 additions, 20 deletionsbriar-core/src/net/sf/briar/messaging/PacketReaderImpl.java
- briar-core/src/net/sf/briar/messaging/PacketWriterImpl.java 3 additions, 16 deletionsbriar-core/src/net/sf/briar/messaging/PacketWriterImpl.java
- briar-core/src/net/sf/briar/messaging/duplex/DuplexConnection.java 19 additions, 68 deletions...e/src/net/sf/briar/messaging/duplex/DuplexConnection.java
- briar-tests/build.xml 0 additions, 1 deletionbriar-tests/build.xml
- briar-tests/src/net/sf/briar/ProtocolIntegrationTest.java 2 additions, 9 deletionsbriar-tests/src/net/sf/briar/ProtocolIntegrationTest.java
- briar-tests/src/net/sf/briar/db/DatabaseComponentTest.java 9 additions, 4 deletionsbriar-tests/src/net/sf/briar/db/DatabaseComponentTest.java
- briar-tests/src/net/sf/briar/messaging/PacketReaderImplTest.java 21 additions, 47 deletions...ests/src/net/sf/briar/messaging/PacketReaderImplTest.java
- briar-tests/src/net/sf/briar/messaging/PacketWriterImplTest.java 0 additions, 93 deletions...ests/src/net/sf/briar/messaging/PacketWriterImplTest.java
Loading
Please register or sign in to comment