sync/gen_statemachine.ysl2
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
Wed, 31 Aug 2016 09:38:09 +0200 adding some security
Mon, 22 Aug 2016 17:26:40 +0200 restructuring things (will not build)
Sat, 20 Aug 2016 18:04:13 +0200 adding broadcast function
Sat, 20 Aug 2016 14:45:19 +0200 empty address allowed for myself()
Mon, 08 Aug 2016 17:32:51 +0200 moving #include and installing headers
Tue, 02 Aug 2016 12:06:45 +0200 store group keys
Mon, 01 Aug 2016 12:32:04 +0200 error handling in state machine
Sun, 31 Jul 2016 20:25:27 +0200 ...
Sun, 31 Jul 2016 19:38:23 +0200 ...
Fri, 29 Jul 2016 10:45:13 +0200 changing message_api: adding flags to encrypt_message()
Sat, 09 Jul 2016 14:27:11 +0200 getting more abstract
Sat, 09 Jul 2016 11:34:22 +0200 cleaning up FSM generation code
Fri, 01 Jul 2016 08:51:17 +0200 fixing for Windoze
Thu, 16 Jun 2016 14:20:26 +0200 keysync ...
Thu, 02 Jun 2016 13:46:38 +0200 slightly redesigning things
Sun, 29 May 2016 12:21:50 +0200 adding sending
Wed, 18 May 2016 12:54:22 +0200 ...
Sun, 15 May 2016 21:23:36 +0200 adding session handles
Sun, 15 May 2016 16:23:31 +0200 ...
Sun, 15 May 2016 15:18:53 +0200 basic structure and skeleton
Thu, 12 May 2016 20:00:51 +0200 adding third column with phrase
Thu, 12 May 2016 12:58:40 +0200 Sync : Moved decode/encode to separate target file(s)
Thu, 12 May 2016 11:21:57 +0200 sync handshake dialog async
Thu, 12 May 2016 10:45:54 +0200 types fix
Thu, 12 May 2016 03:10:33 +0200 Syncro encoding/decoding : generating protoypes
Tue, 10 May 2016 17:11:24 +0200 const pEp_identity *
Tue, 10 May 2016 10:41:13 +0200 parms
Tue, 10 May 2016 10:32:47 +0200 parms
Tue, 10 May 2016 10:02:30 +0200 distinct
Tue, 10 May 2016 10:00:50 +0200 distinct
Thu, 05 May 2016 14:21:40 +0200 ...
Thu, 05 May 2016 14:18:42 +0200 ...
Thu, 05 May 2016 13:46:01 +0200 generator sample of no use