1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Renamed user-defined tags "user-defined type identifiers". More... over 13 years ago
Renumbered object identifiers to reflect removal of OFFER_ID. More... over 13 years ago
Offer IDs no longer need to be calculated or echoed in requests. More... over 13 years ago
Added an initiator flag (bit 31) to the IV. More... over 13 years ago
Order sendable messages by timestamp. Also fixed some comments. More... over 13 years ago
We can squeeze in a few more subscriptions. More... over 13 years ago
Don't forget 8 bytes for the timestamp. More... over 13 years ago
Increased the maximum packet size to 1 MiB. More... over 13 years ago
Renamed a couple of classes. More... over 13 years ago
Removed unnecessary transaction commit. More... over 13 years ago
Allow identical batches to be sent to multiple contacts. More... over 13 years ago
Map keys must be unique. More... over 13 years ago
Removed javadocs from prototype repo (push them to the website instead). More... over 13 years ago
Removed redundant frame number from header. More... over 13 years ago
Javadocs. More... over 13 years ago
Slightly modified ConnectionWriterImpl to write a full-size frame as soon as possible, rather than waiting for the next write. More... over 13 years ago
Fixed a typo. More... over 13 years ago
Added PaddedConnectionWriterTest to the ant buildfile. More... over 13 years ago
Unit tests for PaddedConnectionWriter. Also broke some shared test code out into separate classes. More... over 13 years ago
Writer and scheduler for fixed-rate connections (untested). More... over 13 years ago
Added optional padding to the frame format, so transports that are vulnerable to traffic analysis can frame their data independently of packet boundaries. More... over 13 years ago
Unit tests for ConnectionWriterImpl. More... over 13 years ago
Unit tests for ConnectionReaderImpl. More... over 13 years ago
Removed unused code. More... over 13 years ago
The word "tag" was overloaded, so from now on use "tag" for the predefined tags in the protocol and serial components, and "IV" for the encrypted IVs used to identify connections in the transport component. More... over 13 years ago
Frame the encrypted data independently of inter-packet boundaries and authenticate each frame before parsing its contents. Each connection starts with a tag, followed by any number of frames, each starting with the frame number (32 bits) and payload length (16 bits), and ending with a MAC (256 bits). More... over 13 years ago
Changed maximum packet and message sizes in preparation for new transport format. More... over 13 years ago
Moved the subscription and transport timestamps out of the contacts table so it's not necessary to hold a write lock on the (heavily used) contacts table to update them. More... over 13 years ago
Calculate the timestamp outside the subscription/transport update writer - this will allow it to be saved so new connections can work out whether they should send updates. More... over 13 years ago
Derive separate keys for each direction. More... over 13 years ago