Moxie Marlinspike
|
2efe8ae0cf
|
Update to dropwizard 1.1.0
// FREEBIE
|
2017-05-01 14:45:16 -07:00 |
Moxie Marlinspike
|
189d95f4fa
|
Pull GCM/APN senders into service
// FREEBIE
|
2017-04-25 18:16:24 -07:00 |
Moxie Marlinspike
|
84be8cc045
|
Add push command
// FREEBIE
|
2017-04-24 18:46:06 -07:00 |
Moxie Marlinspike
|
f79a0a8603
|
Send end of queue message after connection drain
// FREEBIE
|
2017-04-10 16:22:58 -07:00 |
Moxie Marlinspike
|
1bd66297e2
|
Use transfer acceleration
// FREEBIE
|
2017-04-05 16:38:35 -07:00 |
Moxie Marlinspike
|
818c5a9cf5
|
Try a second fallback before APNS
// FREEBIE
|
2017-04-04 14:55:50 -07:00 |
Moxie Marlinspike
|
074fd14849
|
Don't write to account db if gcm id is same
// FREEBIE
|
2017-03-16 22:14:08 -07:00 |
Moxie Marlinspike
|
4b84a5ec15
|
Fix json serialization
// FREEBIE
|
2017-03-05 15:46:59 -08:00 |
Moxie Marlinspike
|
934d7e0f02
|
Make attachment ids available in string form
Since JS can't handle 8 byte longs (!)
// FREEBIE
|
2017-03-05 12:49:25 -08:00 |
Moxie Marlinspike
|
3b9a76c1f2
|
Fix for configurable max devices
Put a time limit on device provisioning codes while we're at it
// FREEBIE
|
2017-03-05 12:47:18 -08:00 |
Moxie Marlinspike
|
3d2f8a7ddb
|
Allow max device limit to be configurable per-user
// FREEBIE
|
2017-02-26 16:46:42 -08:00 |
Moxie Marlinspike
|
507d457900
|
We can say 'Signal' in the Android verification SMS now
// FREEBIE
|
2017-02-26 16:30:13 -08:00 |
Moxie Marlinspike
|
71267ec333
|
phase out legacy support for last resort
// FREEBIE
|
2017-02-26 16:27:12 -08:00 |
Moxie Marlinspike
|
356b0ae659
|
Don't send fallback APN on requeued receipts
// FREEBIE
|
2017-02-25 12:04:04 -08:00 |
Moxie Marlinspike
|
dd6c5292fd
|
Move account existence check to be before rate limit
// FREEBIE
|
2017-02-16 17:34:58 -08:00 |
Moxie Marlinspike
|
5dbde869df
|
staging command
// FREEBIE
|
2017-01-29 20:02:36 -08:00 |
Moxie Marlinspike
|
432943d6ee
|
Fix test
// FREEBIE
|
2017-01-29 20:01:58 -08:00 |
Paride Legovini
|
d8d98e289a
|
Removed stale files
ApnConfiguration.java and GcmConfiguration.java are no longer used
since Signal-Server uses PushServer.
Closes #74
// FREEBIE
|
2017-01-29 19:45:08 -08:00 |
Moxie Marlinspike
|
53a65ea810
|
up max devices to 6
Closes #70
// FREEBIE
|
2017-01-29 19:43:55 -08:00 |
Mikkel Kroman
|
c2d8c9a662
|
Faroese phone numbers are 6 digits in length and has
a 3-digit dialing code, but the validation regex
requires 10-digit numbers.
Validates numbers the same way libsignal-service-java does it.
Closes #72
|
2017-01-10 11:19:12 -08:00 |
Moxie Marlinspike
|
0087f328d6
|
Register message controller with websocket channel
// FREEBIE
|
2017-01-09 19:00:35 -08:00 |
Moxie Marlinspike
|
2dfe9eea94
|
Support for video account attributes
// FREEBIE
|
2017-01-09 11:50:56 -08:00 |
Moxie Marlinspike
|
33c88ec9e4
|
Move stats
// FREEBIE
|
2017-01-06 12:23:56 -08:00 |
Moxie Marlinspike
|
f2d0f1e51e
|
Fix mexico country code typo
// FREEBIE
|
2016-12-01 09:48:03 -08:00 |
Moxie Marlinspike
|
1515793109
|
Removed unneeded hard exit
// FREEBIE
|
2016-11-29 19:36:55 -08:00 |
Moxie Marlinspike
|
b78dd69fd6
|
Switch to read replica for directory update
// FREEBIE
|
2016-11-20 10:29:51 -08:00 |
Moxie Marlinspike
|
683c37aca1
|
No reason to send delivery receipts to ourself
// FREEBIE
|
2016-11-20 10:11:34 -08:00 |
Moxie Marlinspike
|
856e5eca4c
|
Allow sender to specify whether msg should trigger APN fallback
// FREEBIE
|
2016-11-20 09:56:24 -08:00 |
Moxie Marlinspike
|
19a4c7253a
|
Support for turn allocations
// FREEBIE
|
2016-11-01 16:27:34 -07:00 |
Moxie Marlinspike
|
e07c521288
|
Limit voice calls daily as well
// FREEBIE
|
2016-10-24 10:11:56 -07:00 |
Moxie Marlinspike
|
93cbdadff3
|
Fix leaky bucket serialization
// FREEBIE
|
2016-10-01 23:56:07 -07:00 |
Moxie Marlinspike
|
7b60ae26fc
|
Don't send APN fallbacks for sync messages
// FREEBIE
|
2016-09-14 16:40:33 -07:00 |
Moxie Marlinspike
|
4e8ca603fe
|
Calculate bytes per second in network gauges
// FREEBIE
|
2016-07-21 17:54:01 -07:00 |
Moxie Marlinspike
|
ef25503d58
|
Fix device controller test
// FREEBIE
|
2016-06-23 16:11:38 -07:00 |
Moxie Marlinspike
|
5c4c00bd88
|
Track end to end message delivery time
// FREEBIE
|
2016-06-23 11:56:40 -07:00 |
Moxie Marlinspike
|
52d1a103aa
|
Bump up device limit to 4
// FREEBIE
|
2016-06-23 11:56:18 -07:00 |
Moxie Marlinspike
|
8b5106adc7
|
Support for Twilio MessageServices
// FREEBIE
|
2016-06-12 13:50:13 -07:00 |
Moxie Marlinspike
|
804d4320d7
|
Metric for fresh user vs reregistration
// FREEBIE
|
2016-04-13 21:03:34 -07:00 |
Moxie Marlinspike
|
950bc05d62
|
Add excessive exception handling in feedback handler
// FREEBIE
|
2016-04-12 08:48:31 -07:00 |
Moxie Marlinspike
|
f9acd6a66b
|
Update device enabled criteria
// FREEBIE
|
2016-04-12 08:48:22 -07:00 |
Moxie Marlinspike
|
d7df99e960
|
Break down activity by android/ios
// FREEBIE
|
2016-03-17 16:13:35 -07:00 |
Moxie Marlinspike
|
a297d03db5
|
Add periodic stats command
// FREEBIE
|
2016-03-17 15:24:49 -07:00 |
Moxie Marlinspike
|
9d3d9d1390
|
Don't assume that histograms are durations
// FREEBIE
|
2016-03-16 20:31:37 -07:00 |
Moxie Marlinspike
|
d95ca5f9e4
|
Mark accounts as inactive if no device has been seen for a year.
// FREEBIE
|
2016-03-11 16:02:55 -08:00 |
Moxie Marlinspike
|
d8a758211f
|
Make push sender queue depth configurable or disable-able.
// FREEBIE
|
2016-03-06 13:58:30 -08:00 |
Moxie Marlinspike
|
fb705eee23
|
Switch PushSender queue depth metrics to gauge
// FREEBIE
|
2016-02-02 15:21:15 -08:00 |
Moxie Marlinspike
|
1deb3ae67f
|
Asynchronous processing queue for incoming messages
// FREEBIE
|
2016-02-02 14:42:47 -08:00 |
Moxie Marlinspike
|
a8b5cb23fe
|
Reduce pending max queue size to 1000 messages
// FREEBIE
|
2016-01-20 18:41:01 -08:00 |
Moxie Marlinspike
|
82f88d04ad
|
Fuzz GCM write timestmap by 10 seconds
// FREEBIE
|
2015-12-21 16:59:54 -08:00 |
Moxie Marlinspike
|
7b48f10cc9
|
Filter message deletes by device
// FREEBIE
|
2015-12-21 12:35:45 -08:00 |