Commit Graph

285 Commits

Author SHA1 Message Date
Moxie Marlinspike 6ce686ab9c Transparent data controller 2019-01-09 17:06:54 -08:00
Moxie Marlinspike ea38645493 Add api endpoint for deleting deprecated signaling key 2019-01-09 13:56:02 -08:00
Moxie Marlinspike 5090c07846 Update constraints on account attributes name 2019-01-04 00:21:49 -08:00
Moxie Marlinspike 7da7bec241 Do more thorough phone number validation 2018-12-24 18:11:43 -08:00
Moxie Marlinspike 172bc81dd2 Add some meters 2018-12-21 16:44:20 -08:00
Moxie Marlinspike 65234a5a9a Add support for multiple forwarded headers 2018-12-21 16:41:33 -08:00
Moxie Marlinspike 88353e8748 Support fallback to default language without country-specific locale 2018-12-20 10:36:51 -08:00
Moxie Marlinspike 3145be12c0 Make signaling key optional in account attributes 2018-12-19 12:47:43 -08:00
Moxie Marlinspike 30e834744d Additional registration metrics 2018-12-18 09:34:29 -08:00
Moxie Marlinspike 2daabd000f Add support for host filtering 2018-12-17 14:46:40 -08:00
Moxie Marlinspike 5987330e59 Add android-ng sms verification text, remove old twiml 2018-12-12 13:59:58 -08:00
Moxie Marlinspike 5903475f4a Include endpoint for device name 2018-12-12 13:47:17 -08:00
Moxie Marlinspike 0c3dc3dea2 Support for localized voice verification 2018-12-07 14:39:07 -08:00
Moxie Marlinspike c2f2146872 Deprecate old signaling key concept 2018-12-07 14:32:44 -08:00
Moxie Marlinspike c6eb306691 Add rate limiting 2018-12-07 14:32:40 -08:00
Moxie Marlinspike 585bbf3987 Add some meters and reorder limits 2018-11-27 12:00:09 -08:00
Moxie Marlinspike feb7cd7bbf Remove hystrix from account manager 2018-11-06 05:20:47 -08:00
Moxie Marlinspike 79c05c37dd Update hystrix command names 2018-11-03 06:15:42 -07:00
Moxie Marlinspike 54a41b4f0a Reorganize account manager timers 2018-11-01 03:16:29 -07:00
Moxie Marlinspike 768b52e517 Add timed metrics to accounts manager 2018-11-01 03:00:36 -07:00
Moxie Marlinspike deef167cb2 Make hystrix command keys explicit 2018-11-01 01:35:13 -07:00
Moxie Marlinspike ce5f73a5a6 Specify SQS region 2018-11-01 01:05:20 -07:00
Moxie Marlinspike fedfc66403 Initial hystrix support 2018-11-01 01:05:20 -07:00
Moxie Marlinspike 27042dae4d Update valid phone number ranges
Closes #86
2018-10-29 07:05:23 -07:00
Moxie Marlinspike ab276a6a61 Add support for online only delivery 2018-10-18 04:23:40 -07:00
Moxie Marlinspike 7e026a7072 Secret sender 2018-10-18 04:23:40 -07:00
Moxie Marlinspike ee6785eff9 Normalized migration result, clean up 2018-10-04 10:41:53 -07:00
Moxie Marlinspike fefadaebfa Correctly replicate delete events to directory 2018-09-20 11:44:17 -07:00
Jeffrey Griffin 8d72515a30 Use config option to tune reconciliation instead of auto-tuning
the COUNT query on the accounts db is too heavyweight and risky to justify an auto-tuning reconciliation cycle
2018-09-20 00:40:10 -07:00
Jeffrey Griffin 1cd0abf415 Rename member in DirectoryReconciler for clarity 2018-09-19 10:45:22 -07:00
Brian Acton 10575d80ad Contact Discovery Service 2018-09-18 11:17:12 -07:00
Moxie Marlinspike e26e383bd7 Support for vpush only retries 2018-07-09 09:59:40 -07:00
Moxie Marlinspike 3b2eacfc8e Remove dependency 2018-05-04 02:20:29 -07:00
Moxie Marlinspike 2a665f9d92 Update network logging dependency 2018-05-04 01:23:33 -07:00
Moxie Marlinspike 4e9bcd0d1f Don't rate limit sync messages 2018-04-27 14:04:09 -07:00
Moxie Marlinspike 49dad3099a Support for replicated redis clusters 2018-04-26 09:51:51 -07:00
Moxie Marlinspike 9923a07c25 Support for messagedb caching 2018-04-12 15:13:05 -07:00
Moxie Marlinspike 86389a5fb3 Don't rate limit null pin submissions 2018-03-13 17:33:19 -07:00
Moxie Marlinspike 18bab4aa7d Support for registration lock 2018-03-02 11:05:59 -08:00
Moxie Marlinspike acbc2fd490 Remove pending messages on device unlink 2018-02-26 14:21:49 -08:00
Moxie Marlinspike 79ab85c632 Support for unaccelerated regions
// FREEBIE
2017-10-03 14:38:12 -07:00
Moxie Marlinspike 789f11a5c4 Disconnect sockets on other servers when new websocket comes in
// FREEBIE
2017-08-18 16:03:26 -07:00
Moxie Marlinspike 322548f078 Support for setting profile names and avatars
// FREEBIE
2017-08-18 16:03:22 -07:00
Moxie Marlinspike 3d7e4766f7 Remove unused push configuration fields
// FREEBIE
2017-06-06 08:13:29 -07:00
Moxie Marlinspike f5aec1c894 Add profile controller
// FREEBIE
2017-05-22 10:38:34 -07:00
Moxie Marlinspike 9d32300612 The APNs server appears to be lying to us about unregistrations
// FREEBIE
2017-05-09 16:17:21 -07:00
Moxie Marlinspike 35180b41bc Remove all the old V1 keys stuff
// FREEBIE
2017-05-05 10:36:29 -07:00
Moxie Marlinspike 8e742ceb91 Cancel apn fallback on unregistered event
// FREEBIE
2017-05-04 12:06:13 -07:00
Moxie Marlinspike 02deea85e6 Make apn unregister events work for voip push too
// FREEBIE
2017-05-04 09:41:35 -07:00
Moxie Marlinspike 13ea678e5e connect in dropwizard metrics listener to pushy
// FREEBIE
2017-05-03 22:03:01 -07:00