- Nov 30, 2016
-
-
akwizgran authored
-
Torsten Grote authored
-
- Nov 29, 2016
-
-
akwizgran authored
-
- Nov 22, 2016
-
-
Torsten Grote authored
-
- Nov 18, 2016
-
-
Torsten Grote authored
-
Torsten Grote authored
This adds a sign() and a verify() method to the CryptoComponent that take a mandatory label argument to ensure that signatures can't be repurposed.
-
- Nov 17, 2016
-
-
Torsten Grote authored
because they are not shown in the UI and are therefore not marked as read. This fixes the unread message count.
-
- Nov 16, 2016
-
-
akwizgran authored
-
- Nov 11, 2016
-
-
akwizgran authored
-
- Nov 10, 2016
-
-
Torsten Grote authored
-
- Nov 09, 2016
-
-
Torsten Grote authored
-
Torsten Grote authored
This also adds two integration tests and improves some small details
-
- Nov 08, 2016
-
-
akwizgran authored
-
Torsten Grote authored
-
- Nov 04, 2016
-
-
akwizgran authored
-
- Nov 03, 2016
-
-
Torsten Grote authored
-
Torsten Grote authored
-
- Nov 02, 2016
-
-
Torsten Grote authored
-
- Nov 01, 2016
-
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
added a cache to the IdentityManager, changed its signature, modified when and where the author is stored made the author creation single-threaded again in the LifecycleManager, removed redundant code
-
Torsten Grote authored
and turn them into a regular string.
-
Torsten Grote authored
-
- Oct 31, 2016
-
-
Torsten Grote authored
Also removes support for anonymous forum posts. Closes #698
-
Torsten Grote authored
-
Torsten Grote authored
-
- Oct 27, 2016
-
-
Torsten Grote authored
-
Torsten Grote authored
-
- Oct 19, 2016
-
-
Torsten Grote authored
This way the forum and private group client do not need to keep track of message timestamps themselves and do not need to interact with post/message factories.
-
- Oct 14, 2016
-
-
Torsten Grote authored
-
- Oct 10, 2016
-
-
Torsten Grote authored
This is also lays the groundwork for #384
-
- Oct 05, 2016
-
-
Torsten Grote authored
in group metadata to be able to speed up group listings. Closes #584, #586, #585
-
- Oct 04, 2016
-
-
Torsten Grote authored
This was happening when the remote response arrives before the local response is made and thus the local response needs to be send with the ACK following. The problem was that we ACK was sent before the response which is not allowed and resulted in the session being aborted by the introducee. This was happening, because recursion is hard ;) The fix is only restarting another protocol engine to send the ACK after the first run has been completed. An integration test was added to prevent such regression in the future and to test this code path.
-
- Sep 30, 2016
-
-
Torsten Grote authored
-
- Sep 29, 2016
-
-
Torsten Grote authored
First problem was a race condition with message delivery and the second one due to the fact that we no longer plan to allow adding of additional blogs, so the test for that has simply been removed.
-
- Sep 26, 2016
-
-
Torsten Grote authored
-
- Sep 20, 2016
-
-
akwizgran authored
-
- Sep 09, 2016
-
-
akwizgran authored
-
- Sep 02, 2016
-
-
Torsten Grote authored
-
Torsten Grote authored
-
- Aug 30, 2016
-
-
Torsten Grote authored
Before the introducee sends her ACK, she derives a master key from the ephemeral shared secret as before. Two nonces and a MAC key are then derived from the master key. The local introducee signs one of the nonces and calculates a MAC over her own identity public key, ephemeral public key, transport properties and timestamp. The local introducee includes the signature and MAC in her ACK. On receiving the remote introducee's ACK, the local introducee verifies the signature and MAC. Should the verification fail, an ABORT is sent to the introducer and the remote introducee that was added as inactive is deleted again.
-