sync/gen_statemachine.ysl2
Wed, 29 Aug 2018 17:10:23 +0200 somewhat bigger
Thu, 23 Aug 2018 22:20:04 +0200 ...
Thu, 23 Aug 2018 20:40:37 +0200 test for encryption and trust when receiving messages
Thu, 23 Aug 2018 18:13:34 +0200 ...
Thu, 23 Aug 2018 17:14:41 +0200 signalling of receiving sync message
Thu, 23 Aug 2018 12:26:49 +0200 ignore events
Thu, 23 Aug 2018 11:55:24 +0200 ignore extra events, which are coming while in wrong state
Thu, 23 Aug 2018 10:33:59 +0200 event by name
Thu, 23 Aug 2018 10:24:49 +0200 trigger KeyGen
Thu, 23 Aug 2018 10:04:33 +0200 moving inject_sync_event to init()
Thu, 23 Aug 2018 07:33:29 +0200 ...
Thu, 23 Aug 2018 07:16:54 +0200 process only valid messages
Wed, 22 Aug 2018 21:44:48 +0200 send beacon
Wed, 22 Aug 2018 18:34:52 +0200 ...
Wed, 22 Aug 2018 17:04:03 +0200 broadcast, anycast, unicast…
Wed, 22 Aug 2018 15:28:03 +0200 ...
Wed, 22 Aug 2018 15:25:25 +0200 add broadcast implementation
Tue, 21 Aug 2018 20:28:07 +0200 reworking send message
Thu, 16 Aug 2018 23:17:34 +0200 ...
Wed, 15 Aug 2018 18:31:02 +0200 ...
Mon, 13 Aug 2018 20:39:25 +0200 mark base protocol functions
Mon, 13 Aug 2018 16:45:23 +0200 ...
Mon, 13 Aug 2018 16:34:36 +0200 ...
Mon, 13 Aug 2018 16:29:53 +0200 ...
Mon, 13 Aug 2018 16:29:38 +0200 ...
Mon, 13 Aug 2018 15:33:42 +0200 some encoding
Sat, 11 Aug 2018 21:45:50 +0200 ...
Sat, 11 Aug 2018 00:46:58 +0200 ...
Fri, 10 Aug 2018 11:03:28 +0200 ...
Thu, 09 Aug 2018 17:41:22 +0200 name it notify
Thu, 09 Aug 2018 17:33:39 +0200 ...
Thu, 09 Aug 2018 12:15:44 +0200 ...
Tue, 07 Aug 2018 17:16:03 +0200 cut things in
Mon, 20 Nov 2017 16:04:50 +0100 merged in default
Fri, 03 Nov 2017 13:32:38 +0100 SYNC HAS RETURNED. Keysync still removed from Engine.
Fri, 02 Jun 2017 11:55:04 +0200 Maximum logging verbosity even if not in DEBUG - for diphoton branch only.
Thu, 20 Apr 2017 16:44:20 +0200 ENGINE-187 use remaining time returned by adapter when timeout is interrupted to continue timeout if Sync' FSM didn't jump to another state in the meantime.
Tue, 18 Apr 2017 16:40:32 +0200 fixed sync.svg
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.
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
Mon, 20 Feb 2017 14:09:38 +0100 KeySync: half fixed type inference of state params in case multiple params. Still b0rkee with limited 'extra' param from events.
Mon, 20 Feb 2017 10:29:45 +0100 KeySync : added composit state payload to hold multiple state parameters
Fri, 17 Feb 2017 19:51:04 +0100 KeySync: fixed problem with GroupKeys events not being generated. Added better memory handling policy for keysync events extras.
Tue, 27 Dec 2016 21:13:41 +0100 adding license info to each file
Thu, 15 Dec 2016 15:43:14 +0100 added verbose sync FSM debug logging
Fri, 09 Dec 2016 01:36:57 +0100 sync: obey new app notification enum names, this time with corresponding actions generated
Thu, 08 Dec 2016 13:55:07 +0100 fixing Windows build
Thu, 08 Dec 2016 00:51:41 +0100 sync: documentation, moved generated code, updated .hgignore, cleaning
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)
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
Mon, 07 Nov 2016 16:25:06 +0100 ENGINE-139: merged (and stripped unwanted printfs...)
Mon, 07 Nov 2016 14:14:10 +0100 ENGINE-139: now uses decrypt flags to mark detected sync messages
Mon, 10 Oct 2016 16:34:43 +0200 forgotten printf
Fri, 07 Oct 2016 13:55:23 +0200 KEYSYNC: adapted to new update_identity behaviour + fixed some memory leak.
Tue, 27 Sep 2016 22:58:59 +0200 Moved declaration of inject_DeviceState_event to codegen
Sun, 18 Sep 2016 22:12:27 +0200 Support for extra parameter for sync' protocol' fsm' actions
Sun, 18 Sep 2016 16:55:53 +0200 Sync message decrypt rating could't be evaluated properly without knowing peer's user_id, itslef encoded inside the encrypted blob. Peer identity rating is then re-evaluated after unpacking.
Wed, 14 Sep 2016 17:20:02 +0200 renamed reject() to rejectHandshake(). Added acceptHandshake. Toke away from sync'actions ownership of partner's identity.
Sun, 11 Sep 2016 22:40:59 +0200 sync_driver now is responsible to duplicate partner identity, and transmit ownership to each state invoked. fsm_DeviceState_inject doesn't take ownership anymore
Thu, 08 Sep 2016 16:40:20 +0200 Force Init event when entering a new sync state