Matt Corallo
2277b41639
Remove non-existant device messages
2015-02-26 12:13:56 -08:00
Matt Corallo
5abf3073d5
Check END_SESSION messages in processDecrypted
2015-02-26 12:11:05 -08:00
Matt Corallo
29192edcb8
Ignore END_SESSION on messages with a sync context
2015-02-26 12:11:04 -08:00
Matt Corallo
9c3f8a1868
Dont send group-update right before we quit the group
...
Fixes #166
2015-02-25 15:59:49 -08:00
Matt Corallo
f2853d00e6
Merge pull request #167 from WhisperSystems/sync
...
Sync outgoing individual and group messages
2015-02-20 12:39:26 -08:00
lilia
f860cb4492
Return end session messages to the frontend
...
So we can save them in the message history, and because the caller
expects a promise.
2015-02-20 10:30:43 -08:00
lilia
40351fcc54
Sync outgoing messages
...
When sending an constrct a copy of the PushMessageContent protobuf, add
a SyncMessageContext, and send it to ourselves. Do this for all kinds of
group messages, and individual text/media messages, but not closeSession
messages as the latter are device-specific.
Do not sync messages if we are the primary device, which should only be
supported in development. Normal web clients must be paired with a
android or ios master device, and even in dev, a primary/standalone web
client does not support linking additional devices.
2015-02-17 14:10:42 -08:00
Matt Corallo
b45c09470f
Merge pull request #155 from WhisperSystems/closeSession
...
Fix textsecure.closeSession
2015-02-13 10:44:06 -08:00
lilia
0e8a5806a8
Fix textsecure.closeSession
...
sendIndividualProto requires a timestamp.
2015-02-12 22:12:48 -08:00
lilia
65c70a9117
Fix provisioning flow
...
Fix undefined axolotl.protobufs.ProvisionMessage, referenced in
libaxolotl/protocol.js
2015-02-12 16:41:04 -08:00
Matt Corallo
148410a826
Move jquery dep from libaxolotl to libaxolotl tests
2015-02-12 15:12:02 -08:00
Matt Corallo
44a094c324
Re-run concat
2015-02-12 15:12:01 -08:00
Matt Corallo
f1f5914879
Re-run concat
2015-02-12 15:12:00 -08:00
Matt Corallo
cb6cb4ff89
Re-add jquery as it is needed for our test runners
2015-02-12 15:11:59 -08:00
Matt Corallo
8398a52c20
Re-run concat
2015-02-12 15:11:58 -08:00
Matt Corallo
02d0c58e5e
Mostly done device-bringup stuff
2015-02-11 14:03:54 -08:00
lilia
c0a8c00884
Rebuild libtextsecure also
2015-02-11 12:49:33 -08:00
Matt Corallo
29b2ffc769
Update to real server provisioning API
2015-01-19 10:23:25 -10:00
Matt Corallo
c112c59ce6
Fix group send ( fixes #129 )
2015-01-19 10:04:11 -10:00
lilia
44007ca58f
Add rudimentary ui for sending a group update
2015-01-15 09:23:13 -10:00
Matt Corallo
334550b779
Regenerate components/libts
2015-01-14 11:39:36 -10:00
Matt Corallo
5785f4033c
Compile curve25519/webcrypto into libtextsecure.js
2015-01-14 09:35:57 -10:00
Matt Corallo
07899557dc
Give libtextsecure its own components (with way fewer deps)
2015-01-14 09:35:57 -10:00
Matt Corallo
8ad1a38b5b
Move js files around for libtextsecure split
2015-01-14 09:35:57 -10:00