Moxie Marlinspike
f7132bdbbc
Rearrange provisioning flow. Add needsMessageSync response.
...
// FREEBIE
2015-01-21 13:56:58 -08:00
Moxie Marlinspike
d2dbff173a
Adjust encoding
2015-01-19 19:03:06 -08:00
Moxie Marlinspike
79f83babb3
Support for ephemeral provisioning communication channels.
...
// FREEBIE
2015-01-18 18:09:25 -08:00
Moxie Marlinspike
4eb88a3e02
Server side support for delivery receipts.
2014-07-25 15:48:34 -07:00
Moxie Marlinspike
b433b9c879
Upgrade to dropwizard 0.7.
2014-06-26 16:08:29 -07:00
Moxie Marlinspike
129e372613
Fix for federated message flow to support source IDs.
2014-02-23 18:24:48 -08:00
Moxie Marlinspike
f4ecb5d7be
Add support for "registrationId" session enforcement.
2014-02-20 09:32:42 -08:00
Moxie Marlinspike
a9994ef5aa
Fix IncomingMessage requirements.
2014-02-03 11:51:22 -08:00
Moxie Marlinspike
6e0ae70f02
Fixes for some multi-device bugs.
2014-02-02 16:44:02 -08:00
Moxie Marlinspike
a0889130e5
Include device source and destination
2014-02-02 12:10:25 -08:00
Moxie Marlinspike
8e763f62f5
Require exact device id match on message deliver.
2014-01-24 16:44:31 -08:00
Moxie Marlinspike
74f71fd8a6
Initial multi device support refactoring.
...
1) Store account data as a json type, which includes all
devices in a single object.
2) Simplify message delivery logic.
3) Make federated calls a pass through to standard controllers.
4) Simplify key retrieval logic.
2014-01-18 23:45:07 -08:00
Matt Corallo
6f9226dcf9
One query to get set of accounts and long-existing logic error.
2014-01-11 17:40:00 -10:00
Matt Corallo
eedaa8b3f4
Simplify message handling by returning early and throwing out maps
2014-01-11 16:30:37 -10:00
Matt Corallo
d3830a7fd4
Split Account into Device and Account definitions.
2014-01-11 13:59:49 -10:00
Matt Corallo
ce9d3548e4
s/accountCache/deviceCache/g
2014-01-11 10:57:50 -10:00
Matt Corallo
542bf73a75
Fix some whitespace
2014-01-11 10:56:50 -10:00
Matt Corallo
bd6cf10402
Auto refactor Only: s/Account/Device/g
2014-01-11 10:56:29 -10:00
Matt Corallo
b08eb0df5c
Clean up whitespace/copyright/includes + minor test tweak.
2014-01-10 22:16:34 -10:00
Matt Corallo
8c74ad073b
Rework messages API to fail if you miss some deviceIds per number
2014-01-09 15:20:06 -10:00
Matt Corallo
918ef4a7ca
s/IterablePair.Pair/Pair/
2014-01-09 12:15:35 -10:00
Matt Corallo
cb185a6552
Remove very overzealous protobuf change.
2014-01-08 16:45:37 -10:00
Matt Corallo
ef1160eda8
New API to support multiple accounts per # (FREEBIE)
2014-01-08 14:46:33 -10:00
Moxie Marlinspike
4ad0dad3d9
Squashed History
2013-12-08 23:11:09 -08:00