- Jun 15, 2018
-
-
akwizgran authored
-
- May 21, 2018
-
-
Torsten Grote authored
-
akwizgran authored
This enables reproducible builds with non-Unicode locales.
-
- May 17, 2018
- May 15, 2018
-
-
akwizgran authored
-
- May 08, 2018
-
-
akwizgran authored
-
- May 02, 2018
-
-
Julian Dehm authored
* Create at least one contact
-
- Apr 29, 2018
-
-
Torsten Grote authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
This allows it to be replaced for testing.
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
These don't affect client visibility.
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
Hooks are now called exactly once per contact.
-
akwizgran authored
-
akwizgran authored
-
- Apr 28, 2018
-
-
akwizgran authored
-
- Apr 27, 2018
-
-
akwizgran authored
-
Torsten Grote authored
-
akwizgran authored
-
akwizgran authored
-
Torsten Grote authored
This will be changed once we have a way to reset state for peers that were contacts already at some point in the past. One contact might have deleted the other, but not vice versa. So they have mismatching state that needs to be reset. See #2 for more information.
-
Torsten Grote authored
-
- Apr 26, 2018
-
-
Torsten Grote authored
-
Torsten Grote authored
It is possible that a remote DECLINE message arrives short before the user responds to the introduction. This will cause a ProtocolStateException which (for now) is just caught and a generic (existing) error message will be shown.
-
Torsten Grote authored
Previously, DECLINE messages let directly to the START state for introducer and introducees. So incoming ACCEPT and DECLINE messages needed to be ignored in START state introducing undefined behavior into the protocol. This is fixed with this commit by adding two additional states to the introducer state machine as well as making use of the existing LOCAL_DECLINED state for the introducees.
-
Torsten Grote authored
A fake ACTIVATE message would cause us to activate the transport keys before the contact has received our auth message, which would compromise forward secrecy.
-
Torsten Grote authored
Previously, the introducer would process and forward invalid messages by the introducees. This commit adds the necessary checks and tests.
-