Mon, 20 Nov 2017 16:04:50 +0100 |
merged in default
|
file | diff | annotate |
Fri, 03 Nov 2017 13:32:38 +0100 |
SYNC HAS RETURNED. Keysync still removed from Engine.
|
file | diff | annotate |
Thu, 04 May 2017 15:16:47 +0200 |
Merged default into diphoton, enforcing 2 devices and 1 account limit
|
file | diff | annotate |
Fri, 28 Apr 2017 19:03:21 +0200 |
Sync: enable fast polling right after sending beacon
|
file | diff | annotate |
Thu, 20 Apr 2017 10:10:52 +0200 |
sameKeyAndAddress(), used in sync_actions.c wasn't declared in any header file, leading to failure to compile on some platforms
|
file | diff | annotate |
Wed, 19 Apr 2017 18:31:57 +0200 |
Sync : fixed some wrong sementics in FSM, and added missing check. Doesn't fix any known bug.
|
file | diff | annotate |
Wed, 19 Apr 2017 17:12:54 +0200 |
ENGINE-196 ENGINE-197 Sync : fixed group not forming because of checking groupKeys's sender still has same UUID whereas it becomes group's UUID (was working before 52baaf882562, cause group UUID was the one from device)
|
file | diff | annotate |
Wed, 15 Mar 2017 15:09:15 +0100 |
'diphoton' test release. Stripped down sync FSM. Prevent handshake once in a group, then allowing only pairing two sole devices.
|
file | diff | annotate |
Mon, 13 Mar 2017 14:33:17 +0100 |
ENGINE-188 brutal fixes so that last mp_sync_test.py still completes. closing that branch
|
file | diff | annotate |
Tue, 07 Mar 2017 15:49:15 +0100 |
KeySync: modified FSM to have Sync Handshake Dialog to be displayed on each device of the same group, and disapear when handshake is over.
|
file | diff | annotate |
Tue, 21 Feb 2017 23:08:01 +0100 |
KeySync : made UUID renewal when entering group explicit in fsm, and moved it after sendGroupKeys to be sure it is accepted by peer. Also fixed bug generating else part of conditions in fsm.
|
file | diff | annotate |
Mon, 20 Feb 2017 22:10:13 +0100 |
KeySync: fixed type inference of state params in case multiple params. Work around limited 'extra' param from events, until we need more
|
file | diff | annotate |
Mon, 20 Feb 2017 14:10:36 +0100 |
KeySync : added WaitForAccept(Sole|Grouped) states to deal with GroupKeys received before Handshake is accepted on device losing key election.
|
file | diff | annotate |
Mon, 20 Feb 2017 10:29:45 +0100 |
KeySync : added composit state payload to hold multiple state parameters
|
file | diff | annotate |
Sat, 18 Feb 2017 23:08:34 +0100 |
KeySync fsm : fixed storeGroupKeys instead of storeGroupUpdate, added more check, fixed wrong parameter type for storeGroupKeys
|
file | diff | annotate |
Thu, 16 Feb 2017 12:43:35 +0100 |
KeySync: added device group merge. Builds but still untested.
|
file | diff | annotate |
Sun, 12 Feb 2017 22:45:02 +0100 |
KeySync : reworked some SQL statements and condition checking if a device is grouped.
|
file | diff | annotate |
Tue, 31 Jan 2017 12:06:33 +0100 |
KeySync: Send GroupUpdate immediately after receiving GroupKeys when joining a group. This is intended to spread key that did lose the election to the group, without waiting for CannotDecrypt
|
file | diff | annotate |
Tue, 24 Jan 2017 13:27:29 +0100 |
Sync: added transmission of Beacon when timeout happens while waiting for group keys, thus re-trying handhake process. Timeout while waiting for groupKeys was leading to a situation where device that did lose key election wasn't re-attempting handshaking because already having keys (i.e. no CannotDecrypt event), then device was left Sole with no chance to enter the group again
|
file | diff | annotate |
Thu, 05 Jan 2017 13:05:00 +0100 |
ENGINE-135 added *Beaconed states to avoid sending handshake requests twice
|
file | diff | annotate |
Tue, 27 Dec 2016 21:13:41 +0100 |
adding license info to each file
|
file | diff | annotate |
Fri, 09 Dec 2016 01:36:57 +0100 |
sync: obey new app notification enum names, this time with corresponding actions generated
|
file | diff | annotate |
Sun, 04 Dec 2016 02:51:59 +0100 |
ENGINE-133 added state 'payload' pointer to data attached to the state, allocated/dealocated on transitions. This state payload allows spontaneous transitions having no context (i.e. timeout) to get some context about the state. It can be used in other cases like checking that received group keys are from the partner we expect (TODO)
|
file | diff | annotate |
Thu, 01 Dec 2016 17:56:05 +0100 |
ENGINE-133 added more feedback for the app in case of handshake success or failure, because of timeout
|
file | diff | annotate |
Sat, 26 Nov 2016 03:54:06 +0100 |
ENGINE-133 added timeout in sync state machine, relying on callback sync message retrieve timeout - adapters need update
|
file | diff | annotate |
Sun, 20 Nov 2016 12:25:43 +0100 |
make sync.svg
|
file | diff | annotate |
Tue, 18 Oct 2016 00:57:56 +0200 |
Sync : implementation of group update on missing key. Needs fixing, doesn't pass dedicated test
|
file | diff | annotate |
Sat, 15 Oct 2016 17:45:16 +0200 |
Sync : added group update, on keygen for now
|
file | diff | annotate |
Mon, 03 Oct 2016 19:08:15 +0200 |
sync : attach_sync_session
|
file | diff | annotate |
Wed, 28 Sep 2016 14:34:36 +0200 |
Sync : more than two.
|
file | diff | annotate |
Wed, 14 Sep 2016 01:54:05 +0200 |
Added keysync acceptHandshake action, fixed typo in fsm definitions
|
file | diff | annotate |
Wed, 31 Aug 2016 08:59:35 +0200 |
don't encrypt Beacons
|
file | diff | annotate |
Mon, 22 Aug 2016 17:26:40 +0200 |
restructuring things (will not build)
|
file | diff | annotate |
Sun, 31 Jul 2016 19:38:23 +0200 |
...
|
file | diff | annotate |
Sun, 31 Jul 2016 00:06:35 +0200 |
adding flags to keys
|
file | diff | annotate |
Fri, 29 Jul 2016 10:45:13 +0200 |
changing message_api: adding flags to encrypt_message()
|
file | diff | annotate |
Mon, 18 Jul 2016 10:15:06 +0200 |
adding OIDs
|
file | diff | annotate |
Sat, 09 Jul 2016 11:38:20 +0200 |
renaming sync.fsm into devicegroup.fsm
|
file | diff | annotate | base |