signal-desktop/libtextsecure
lilia a833d62a71 Implement sync protocol changes
Update protobuf definitions and refactor message receive and decrypt
codepath to support new protocol, including various flavors of sync
messages (sent messages, contacts, and groups).

Also cleans up background.js and lets libtextsecure internalize
textsecure.processDecrypted and ensure that it is called before handing
DataMessages off to the application.

The Envelope structure now has a generic content field and a
legacyMessage field for backwards compatibility. We'll send outgoing
messages as legacy messages, and sync messages as "content" while
continuing to support both legacy and non-legacy messages on the receive
side until old clients have a chance to transition.
2015-06-17 12:29:39 -07:00
..
storage Fix string vs number comparison 2015-06-04 16:48:34 -07:00
test Implement sync protocol changes 2015-06-17 12:29:39 -07:00
account_manager.js Move local identitykey and registrationid to indexeddb 2015-05-15 11:38:14 -07:00
api.js Rename textsecure.api and make it internal-only 2015-05-05 17:44:56 -07:00
axolotl_wrapper.js Implement sync protocol changes 2015-06-17 12:29:39 -07:00
components.js Regenerate components/libts 2015-01-14 11:39:36 -10:00
contacts_parser.js Implement sync protocol changes 2015-06-17 12:29:39 -07:00
crypto.js Signaling key is now an array buffer 2015-05-15 11:39:22 -07:00
errors.js Tweak key conflict error messages 2015-05-07 17:43:30 -07:00
helpers.js Implement sync protocol changes 2015-06-17 12:29:39 -07:00
key_worker.js Generate key_worker.js 2015-04-15 15:38:57 -07:00
libaxolotl.js Update libaxolotl 2015-05-15 16:30:22 -07:00
message_receiver.js Implement sync protocol changes 2015-06-17 12:29:39 -07:00
protobufs.js Load protobufs asynchronously. Fixes #223 2015-05-15 11:38:14 -07:00
sendmessage.js Implement sync protocol changes 2015-06-17 12:29:39 -07:00
storage.js Move local identitykey and registrationid to indexeddb 2015-05-15 11:38:14 -07:00
stringview.js Move js files around for libtextsecure split 2015-01-14 09:35:57 -10:00
websocket-resources.js Move js files around for libtextsecure split 2015-01-14 09:35:57 -10:00
websocket.js Close the provisioning socket 2015-05-05 17:44:59 -07:00