src/sync.c
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.
Tue, 07 Mar 2017 14:06:11 +0100 Keysync: Not all messages discarded from sync queue are problems
Wed, 22 Feb 2017 23:23:41 +0100 KeySync: ensure that UUID is the same for every session attached to a a sync session
Tue, 27 Dec 2016 21:13:41 +0100 adding license info to each file
Fri, 16 Dec 2016 19:13:00 +0100 sync: more debug information when NDEBUG is not defined
Wed, 07 Dec 2016 15:39:06 +0100 sync: distinguish management pointer (for queuing sync_messages, i.e. sync job 'management') from obj pointer (for sending email messages, notifying user, alias sync 'object'), thus following original design convention
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)
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
Mon, 28 Nov 2016 10:29:07 +0100 ENGINE-133 added Timeout event injection when timeout occurs
Sun, 27 Nov 2016 02:39:02 +0100 ENGINE-133 added test in do_sync_protocol to detect when retrieve_next_sync_msg timeout
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, 24 Oct 2016 20:48:00 +0200 sync : allow non-sync session to deliver handshake results
Fri, 07 Oct 2016 22:04:07 +0200 Sync: fix compiler warnings on Windows.
Mon, 03 Oct 2016 19:08:15 +0200 sync : attach_sync_session
Sat, 24 Sep 2016 09:46:53 +0200 Fixed wrong pointer type in forward decl causing a warning
Sat, 24 Sep 2016 09:27:25 +0200 Sync : changed sync queue payload type so that sync protocol can receive event such as keygen or decrypt failure asynchronously from other sessions. Fixed problem with ownership of payload leading to memory leak in some case.
Tue, 20 Sep 2016 11:46:59 +0200 Sync : use statics to share inject_sync_msg and sync_obj with other sessions.
Tue, 13 Sep 2016 16:35:17 +0200 Added partner parameter to deliverHandshakeResult
Fri, 02 Sep 2016 16:54:55 +0200 adding safeguards
Fri, 02 Sep 2016 16:40:06 +0200 adding encode_sync_msg()
Thu, 01 Sep 2016 23:14:13 +0200 BUGFIX: double pointer not needed
Thu, 01 Sep 2016 22:47:08 +0200 decode_sync_msg() for debugging
Mon, 29 Aug 2016 17:39:35 +0200 fixes
Wed, 24 Aug 2016 08:09:57 +0200 ...
Sat, 20 Aug 2016 14:45:19 +0200 empty address allowed for myself()
Tue, 09 Aug 2016 00:28:53 +0200 unregister on failure
Tue, 09 Aug 2016 00:08:08 +0200 auto stop keysync on release() of session
Fri, 05 Aug 2016 13:22:55 +0200 start state machine on register
Sun, 31 Jul 2016 19:38:23 +0200 ...
Sun, 29 May 2016 12:21:50 +0200 adding sending
Wed, 25 May 2016 09:34:34 +0200 small bugfix
Thu, 12 May 2016 11:21:57 +0200 sync handshake dialog async
Thu, 12 May 2016 00:23:23 +0200 adding error status
Wed, 11 May 2016 20:06:06 +0200 correcting unregister
Wed, 11 May 2016 17:09:02 +0200 adding obj handle
Wed, 11 May 2016 10:43:10 +0200 cleaning up
Tue, 03 May 2016 16:04:21 +0200 reuse sendBeacon() for sendHandshakeRequest()
Tue, 03 May 2016 15:57:12 +0200 no handle needed
Tue, 03 May 2016 15:50:40 +0200 sync API