- Jul 25, 2011
-
-
akwizgran authored
NoSuchAlgorithmExceptions. Key generation is *slow* - I guess that's a good sign. ;-)
-
- Jul 24, 2011
-
-
akwizgran authored
-
- Jul 23, 2011
- Jul 22, 2011
-
-
akwizgran authored
consist of independently encrypted and authenticated packets (Ack, Batch, Subscriptions and Transports so far).
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
depending on the value of the first byte, so that an object's initial tag is included in the data seen by the ObjectReader. Digests and signatures can therefore be calculated over objects by their readers without any risk of ambiguity.
-
- Jul 21, 2011
- Jul 20, 2011
- Jul 19, 2011
- Jul 18, 2011
-
-
akwizgran authored
Defined some user-defined tags for protocol elements. Currently they're just adding redundancy, but in future they'll be used for parsing nested elements.
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
A more efficient encoding for short strings, raws, lists and maps. Now we can encode a list of three small integers in 4 bytes like MessagePack does, should that ever turn out to be useful.
-
akwizgran authored
-
- Jul 15, 2011
- Jul 14, 2011
-
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
Java 1.5 compatibility changes (for OSX 10.4). We depend on commons-io for a single method... might be worth copying the source into FileUtils if the license permits.
-
akwizgran authored
Don't store subscription or transport updates that are older than those already received. Also some small changes to DatabaseComponent impls for readability.
-
akwizgran authored
Retrieve messages from the database in raw form to avoid creating unnecessary short-lived objects. Added timestamps to headers.
-
akwizgran authored
-
akwizgran authored
New retransmission mechanism, which does away with the need for bundle IDs and should cope better with high bandwidth-delay product links.
-
- Jul 13, 2011
-
-
akwizgran authored
-
akwizgran authored
Rewrote the bundle reading and writing code to eliminate copying. Signatures and digests are now calculated on the fly as the data is read or written. This is a little bit tricky in the case of reading because ReaderImpl uses a lookahead byte, so the signature and message digest need to lag one byte behind.
-
- Jul 12, 2011
-
-
akwizgran authored
-