1
I Use This!
Low Activity

Commits : Listings

Analyzed about 16 hours ago. based on code collected about 16 hours ago.
Aug 17, 2024 — Aug 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Listeners for subscription changes. More... about 14 years ago
Don't throw a DbException if a contact sends duplicate batches. More... about 14 years ago
Use the combination of batch ID and contact ID as the primary key for received and sent batches, since batches sent to or received from different contacts may contain identical lists of messages and therefore have identical IDs. More... about 14 years ago
Added CounterModeTest to ant buildfile. More... about 14 years ago
Unit tests for CTR-mode encryption. More... about 14 years ago
If no messages are added to a batch, don't call BatchWriter.finish() - this allows the caller to avoid creating an empty packet by delaying creation of the packet's header and trailer until something's written to the packet's body. Changed the return semantics of DatabaseComponent.generateBatch(ContactId, BatchWriter, Collection<MessageId>) so that the IDs of messages considered for inclusion in the batch but no longer sendable are also returned - this allows the caller to remove them from the set of requested IDs. More... about 14 years ago
Added support for registering listeners with the database that are called when new messages are available, and a new method hasSendableMessages(ContactId) that listeners can call to see whether it's worth trying to create a batch. More... about 14 years ago
Implemented subscription visibility. If a subscription is not visible to a contact, do not accept, offer, or send messages belonging to that group to or from that contact, and do not list that group in subscription updates sent to that contact. More... about 14 years ago
Added RequestReaderTest to ant buildfile. More... about 14 years ago
Request reader and unit test. More... about 14 years ago
Added RequestWriterImplTest to ant buildfile. More... about 14 years ago
Read and write offers. Mostly boilerplate. More... about 14 years ago
Implemented OfferWriter and RequestWriter, made all the writers reusable (though not thread-safe), and guiced the readers. More... about 14 years ago
OK, I think that's enough unit tests for one day. More... about 14 years ago
Unit tests for DatabaseComponent. More... about 14 years ago
More unit tests for DatabaseComponent. More... about 14 years ago
More unit tests. More... about 14 years ago
Unit tests and a bugfix. THE SYSTEM WORKS! More... about 14 years ago
Unit tests. More... about 14 years ago
Unit tests and a bugfix for the new database methods. More... about 14 years ago
Database portion of the offer/request/transfer protocol (untested). More... about 14 years ago
Sign the message with the group's private key if the group is restricted, and check the signature if it should be present. More... about 14 years ago
Changed the message format to store the author and group inline - this doesn't take a huge amount of space and allows every message to be self-certifying. More... about 14 years ago
Removed salt from unrestricted groups: two unrestricted groups with the same name will now be treated as the same group (this seems more intuitive than the alternative). More... about 14 years ago
Switched to 256-bit ECDSA. Modified some tests because two signatures over the same data are not necessarily identical. Key generation is fast again - should I be worried? ;-) More... about 14 years ago
Use the BouncyCastle provider so we can be sure we won't get NoSuchAlgorithmExceptions. Key generation is *slow* - I guess that's a good sign. ;-) More... about 14 years ago
Removed unnecessary Raw interface. More... about 14 years ago
Readers, writers and factories for subscription and transport updates. More... about 14 years ago
Reduced the visibility of some classes. More... about 14 years ago
Moved writers into their own package, replaced public static fields in CryptoModule with provider methods. More... about 14 years ago